*, .page-template-chrome-tpl
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none; }

img {
  max-width: 100%;
  object-fit: contain;
  -o-object-fit: contain; }

body {
  padding: 0;
  margin: 0;
  font-family: 'PT Root UI';
  line-height: normal;
  color: #1E1E21; }

.page-template-chrome-tpl main, .page-template-chrome-tpl main * {
  font-family: 'PT Root UI';
  color: #1E1E21; }

.page-template-chrome-tpl section[data-id="2d12aef0"] {
  display: none; }

.page-template-chrome-tpl main#main #content-wrap {
  padding: 0; }

.page-template-chrome-tpl main .container {
  padding: 0;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto; }

h2.main {
  text-align: left;
  font-size: 42px;
  margin: 0 0 16px 0;
  font-weight: 500; }

.page-template-chrome-tpl main .bg-black h2 {
  color: #FFFFFF; }

.page-template-chrome-tpl .blue-btn {
  font-size: 18px;
  line-height: 140%;
  padding: 18px 20px;
  color: #FFFFFF;
  font-weight: 500;
  border-radius: 12px;
  max-width: 269px;
  border: none;
  max-height: 60px;
  cursor: pointer;
  float: initial;
  font-weight: initial;
  text-transform: initial;
  letter-spacing: initial;
  background-color: initial;
  background: #FB693C; }

.page-template-chrome-tpl .blue-btn:hover {
  background: #E15A31; }

.chrome-main-sub {
  font-size: 28px;
  line-height: 120%;
  margin: 0 0 60px 0; }

.bg-black .chrome-main-sub {
  color: #FFFFFF; }

.page-template-chrome-tpl .w-fit {
  max-width: fit-content; }

/*main-block*/
.main-block .main-sl .section-block {
  width: 100%;
  max-width: 100%; }

.main-block .section-block.pict {
  max-width: 428px; }

.chrome-logo {
  max-width: 187px;
  margin: 0 0 60px 0; }

.chrome-logo.tab {
  display: none; }

.main-img-tab {
  display: none; }

.chrome.main-block h1 {
  max-width: 750px;
  margin: 0 0 30px 0; }

.main-block .rv-main-sub {
  margin: 0 0 60px 0;
  max-width: 675px; }

.chrome.main-block .blue-btn {
  margin: 0 0 30px 0;
  text-decoration: none; }

/* base */
.tech-base .sub-slider-cont {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 30px;
  gap: 20px; }

.tech-base .sub-slider-cont * {
  font-size: 24px;
  line-height: 140%; }

.tech-base .sub-slider-cont .sub-slider-title {
  margin: 18px 0 16px 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 120%; }

.tech-base .chrome-main-sub {
  max-width: 809px; }

.tech-base .section-block.rel {
  position: relative; }

.section-block.rel img.base-rel {
  position: absolute;
  bottom: 0;
  left: 0;
  height: auto;
  width: 100%; }

.rel-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px; }

/* end base */
/*chrome-about */
/* chrome-about */
.chrome-about .rv-slide-01 {
  #margin: 0 0 90px 0; }

.chrome-about .rv-main-sub {
  font-size: 24px;
  line-height: 140%;
  margin: 0 0 30px 0; }

.chrome-about .section-wrapper {
  gap: 16px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.chrome-about .section-block {
  background: #f8f9fa;
  border-radius: 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  height: 240px;
  max-height: 240px;
  width: calc((100% - 16px) / 2);
  position: relative;
  overflow: hidden; }

.chrome-about .section-block picture {
  display: block;
  height: 100%; }

.chrome-about .section-block .pict-block {
  #width: 25%;
  position: absolute;
  right: 0px;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  z-index: 0; }

.chrome-about .section-block img {
  height: 100%;
  display: block;
  margin-left: auto; }

.chrome-about-wrapper {
  width: 58%;
  max-width: 58%;
  padding: 36px 0 36px 36px;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center; }

.chrome-about-info {
  font-weight: 400;
  font-size: 24px;
  line-height: 130%; }

.chrome-about-info strong {
  font-weight: 700; }

/* chrome proto */
.chrome.proto .section-block {
  background: #f8f9fa;
  border: none; }

.proto .proto-list li::before {
  content: '';
  display: inline-flex;
  width: 34px;
  height: 34px;
  background: url("/wp-content/themes/oceanwp/rv-files/chrome-img/chrome-proto-icon.svg") no-repeat center center/contain;
  flex-shrink: 0; }

.proto .proto-list.small {
  max-width: 70%;
  position: relative;
  z-index: 1; }

.proto .proto-sec {
  position: absolute;
  right: 0;
  bottom: 0;
  max-height: 288px;
  z-index: 0; }

/* end proto */
/* chrome slider */
.chrome-slider .vdi-blue-cont {
  position: static;
  bottom: 0;
  left: 0;
  border-radius: 16px;
  padding: 42px 36px;
  width: 100%;
  max-width: 100%;
  background: linear-gradient(242deg, #BAE1FF 0%, #86B7FF 28.85%, #6EA9FF 100%); }

.chrome-slider .vdi-blue-cont div {
  font-size: 32px;
  font-weight: 500;
  line-height: 120%;
  color: white;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  gap: 32px; }

.chrome-slider .vdi-blue-cont div::before {
  content: '';
  width: 76px;
  height: 76px;
  display: inline-flex;
  background: url("/wp-content/themes/oceanwp/rv-files/chrome-img/chrome-icon-02.svg") no-repeat center center/contain;
  flex-shrink: 0; }

.chrome-slider .rv-swiper-container {
  margin: 0 0 90px 0; }

.chrome-slider .section-wrapper.ab {
  margin: 0 0 60px 0; }

/* promo-block */
.promo-btn {
  font-size: 18px;
  font-weight: 500;
  line-height: 140%;
  background: transparent;
  border: 1px solid #2D5FFF;
  border-radius: 16px;
  padding: 16px 20px;
  color: #2D5FFF !important;
  text-decoration: none; }

.promo-btn:hover {
  text-decoration: none; }

.promo-block.demo .section-block:first-child {
  max-width: 62%; }

.promo-block.corporate .blue-btn {
  #max-width: initial; }

.promo-block.corporate .demo-img {
  max-height: 410px; }

.promo-block.corporate .section-block:first-child {
  max-width: 65%; }

.corporate.demo .section-block:last-child {
  width: 40%;
  max-width: 400px; }

/* demo */
.section-cont.demo {
  padding: 0; }

.demo-img {
  max-height: 444px; }

.demo .section-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 20px 0; }

.demo .section-block:last-child {
  width: auto;
  padding: 0; }

.why .section-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.why .section-block {
  border-radius: 16px;
  padding: 13px 30px;
  background: linear-gradient(242deg, #BAE1FF 0%, #86B7FF 28.85%, #6EA9FF 100%);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center; }

.why .section-block.desk-col3 {
  width: calc((100% - 32px) / 3); }

.why .section-block.desk-col2 {
  width: calc((100% - 16px) / 2);
  padding: 26px 30px; }

.why .chrome-why-tab {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  gap: 16px; }

.why .chrome-why-tab img {
  width: 50px; }

.why .chrome-why-tab div {
  color: #FFFFFF;
  font-size: 24px;
  line-height: 140%;
  font-weight: 500; }

/* chrome licenses */
.section-cont.chrome.licenses {
  background: #FFFFFF; }

.chrome .tariff-list li {
  background: #f8f9fa; }

.chrome .rv-table-th, .chrome .rv-table-td {
  background: #FFFFFF;
  -webkit-box-align: start;
  -moz-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start; }

.chrome .tariff-list li.active .t-type {
  color: #1E1E21; }

.chrome .rv-table .text-sub {
  font-size: 20px;
  color: #1E1E21;
  opacity: 1; }

.chrome h2.main {
  #margin: 0 0 30px 0; }

.chrome .who.section-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.chrome .who .section-block {
  padding: 25px 0 0 0;
  border-radius: 16px;
  background: #f8f9fa;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
  width: calc((100% - 32px) / 3); }

.chrome .who .section-block div {
  padding: 0 30px;
  font-size: 28px;
  line-height: 140%; }

.chrome .who .section-block.desk-col2 {
  width: calc((100% - 16px) / 2); }

.chrome .who .section-block img {
  margin-left: auto;
  margin-top: auto;
  max-height: 178px; }

.chrome.feedback h2 {
  max-width: 983px; }

.chrome.feedback .chrome-main-sub {
  max-width: 983px; }

.chrome .tariff-list li .t-type {
  line-height: 140%; }

.tariff-list .hidden-info li {
  font-size: 20px;
  font-weight: 400; }

.chrome .cell-wrapper.mob {
  display: none; }

@media screen and (max-width: 1280px) {
  .page-template-chrome-tpl main .container {
    max-width: 100%;
    padding: 0 24px; } }
@media screen and (max-width: 1180px) {
  .chrome-about-wrapper {
    #max-width: 52%; } }
@media screen and (max-width: 991px) {
  h2.main {
    font-size: 32px;
    line-height: 120%; }

  .chrome-main-sub {
    font-size: 20px;
    margin: 0 0 35px 0; }

  .page-template-chrome-tpl .blue-btn {
    #height: 50px;
    font-size: 18px;
    #padding: 10px 25px; }

  .chrome.main-block h1 {
    font-size: 42px; }

  .section-cont.main-block.chrome {
    height: auto; }

  .main-sl .section-block.pict picture {
    display: block;
    min-height: initial;
    margin: 0; }

  .chrome-logo {
    display: none; }

  .chrome-logo.tab {
    display: block;
    max-width: 152px;
    margin: 0 0 50px 0; }

  .main-sl .section-block.pict picture img {
    min-height: initial; }

  .proto .proto-sec {
    max-height: 224px;
    bottom: 20px; }

  .why .section-block {
    padding: 13px 20px; }

  .why .chrome-why-tab div {
    font-size: 20px; }

  .why .section-block.desk-col2 {
    padding: 26px 20px; }

  .chrome-about-info {
    font-size: 20px; }

  .chrome-about .section-block .pict-block {
    right: 0;
    position: static;
    width: 30%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center; }

  .chrome-about .section-block img {
    #max-height: 180px;
    min-height: 166px; }

  .chrome-about .section-block picture {
    height: initial; }

  .chrome-about .section-block {
    height: initial;
    max-height: initial; }

  .chrome-about-wrapper {
    padding: 28px;
    max-width: 100%;
    width: 70%; }

  .chrome-slider .vdi-blue-cont div {
    font-size: 24px; }

  .chrome-slider .vdi-blue-cont div::before {
    width: 62px;
    height: 62px; }

  .chrome-slider .vdi-blue-cont {
    padding: 14px 40px; }

  .chrome-slider .section-wrapper {
    margin: 0 0 35px 0; }

  .demo-img {
    height: 382px; }

  .promo-block.demo .section-block:first-child {
    max-width: 55%; }

  .tech-base .sub-slider-cont img {
    width: 70px;
    height: 70px; }

  .chrome .who .section-block div {
    font-size: 20px; }

  .chrome .who .section-block img {
    max-height: 139px; }

  .section-block.form-add {
    display: block;
    width: 100%; }

  .chrome.feedback .section-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }

  .chrome-slider .rv-swiper-container {
    margin: 0 0 50px 0; }

  .tech-base .sub-slider-cont * {
    font-size: 20px; }

  .chrome-slider .section-wrapper.ab {
    margin: 0 0 35px 0; } }
@media screen and (max-width: 768px) {
  .chrome .rv-table, .chrome .th-table {
    font-size: 18px; }

  .chrome .rv-table-th, .chrome .rv-table-td {
    font-size: 18px; }

  .chrome .rv-table .text-sub {
    font-size: 18px; }

  .chrome-slider .vdi-blue-cont div {
    font-size: 20px; }

  .chrome-about-info {
    font-size: 18px; }

  .page-template-chrome-tpl main h2 {
    #margin: 0 0 25px 0; }

  .main-img-tab {
    display: block;
    max-width: 428px;
    margin: 0 auto 32px auto; }

  .main-block .section-block.pict {
    display: none; }

  .main-block .rv-main-sub {
    margin: 0 0 35px 0;
    max-width: 675px; }

  .chrome-logo.tab {
    margin: 0 0 40px 0; }

  .chrome.main-block h1 {
    margin: 0 0 25px 0; }

  .chrome.main-block .blue-btn {
    margin: 0 0 25px 0;
    font-size: 16px;
    height: auto;
    padding: 18px 30px; }

  .promo-btn {
    font-size: 16px;
    padding: 17px 30px; }

  .chrome-main-sub {
    margin: 0 0 25px 0; }

  .chrome-about .section-block {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    gap: 8px; }

  .chrome-about .section-block .pict-block {
    order: 0;
    width: 100%;
    max-height: 150px; }

  .chrome-about-wrapper {
    width: 100%;
    order: 1;
    padding: 0 20px 20px 20px; }

  .chrome-about .section-block img {
    min-height: initial;
    max-height: 150px; }

  .chrome-about .section-block picture {
    margin: auto; }

  .chrome-slider .section-wrapper.ab {
    margin: 0 0 25px 0; }

  .section-cont.demo {
    padding: 80px 0;
    position: relative; }

  .demo .section-block:last-child {
    position: absolute;
    right: 20px;
    bottom: 0;
    height: 248px; }

  .promo-block.demo .section-block:first-child {
    max-width: 100%;
    padding: 0; }

  .demo-img {
    height: 100%; }

  .demo .chrome-main-sub {
    max-width: 60%; }

  .demo .blue-btn {
    font-size: 16px;
    padding: 18px 10px; }

  .why .section-block.desk-col3 {
    width: calc(100%); }

  .why .chrome-why-tab img {
    width: 38px; }

  .why .section-block {
    padding: 18px 20px; }

  .why .section-block.desk-col2 {
    padding: 18px 20px; }

  .tech-base .sub-slider-cont .sub-slider-title {
    margin: 0 0 16px 0; }

  .tech-base .sub-slider-cont {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

  .tech-base .sub-slider-cont .sub-slider-title {
    font-size: 24px; }

  .tech-base .sub-slider-cont {
    padding: 30px 20px;
    gap: 16px; }

  .chrome .who .section-block img {
    max-height: 110px; }

  .chrome .who .section-block div {
    font-size: 18px;
    padding: 0 16px; } }
@media screen and (max-width: 640px) {
  .demo .blue-btn {
    font-size: 15px; } }
@media screen and (max-width: 575px) {
  .chrome.licenses .section-block img {
    max-width: initial; }

  .chrome .who .section-block {
    width: 100%; }

  .chrome .who .section-block.desk-col2 {
    width: 100%; }

  .chrome .who .section-block div {
    font-size: 20px;
    padding: 0 30px; }

  .chrome .who .section-block img {
    max-height: 110px; }

  .corporate.demo .section-block:last-child {
    width: 100%;
    max-width: 100%; }

  .demo .section-block:last-child {
    position: static;
    width: 100%;
    height: auto; }

  .promo-block .section-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }

  .demo .blue-btn {
    font-size: 16px; }

  .page-template-chrome-tpl main h2 {
    font-size: 30px; }

  .page-template-chrome-tpl .blue-btn {
    width: 100%;
    max-width: initial; }

  .promo-block.corporate .demo-img {
    max-height: initial;
    max-width: 328px;
    margin: auto; }

  .promo-block.demo .demo-img {
    max-height: initial;
    max-width: 328px;
    margin: auto; }

  .section-cont.demo {
    padding: 60px 0 50px 0; }

  .section-block.rel img.base-rel {
    position: static;
    width: 100%; }

  .tech-base .sub-slider-cont.rel .pad-mob {
    padding: 0 20px 0 0;
    width: calc(100% - 106px); }

  .tech-base .sub-slider-cont {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: none;
    flex-wrap: nowrap; }

  .tech-base .section-block.rel {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 30px 0 0 0; }

  .tech-base .section-block.rel .img-rel {
    margin-left: 20px; }

  .tech-base .sub-slider-cont .sub-slider-title {
    margin: 18px 0 16px 0; }

  .main-img-tab {
    display: none; }

  .main-block .section-block.pict {
    display: block; }

  .chrome .section-wrapper.main-sl {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }

  .main-sl .section-block.pict picture img {
    max-height: 245px;
    margin: auto; }

  .main-sl .section-block.pict picture {
    text-align: center;
    margin-top: 32px; }

  .page-template-chrome-tpl .promo-btn {
    width: 100%;
    max-width: 100%;
    text-align: center; }

  .chrome.main-block .blue-btn {
    width: 100%;
    max-width: 100%;
    text-align: center; }

  .chrome.main-block h1 {
    font-size: 30px;
    margin: 0 0 25px 0; }

  .chrome.main-block .rv-main-sub {
    font-size: 20px; }

  .chrome-about .section-block {
    width: 100%;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-direction: normal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .chrome-about-wrapper {
    order: 0; }

  .chrome-about .section-block .pict-block {
    order: 1;
    width: 40%; }

  .chrome-about-info {
    font-size: 16px; }

  .chrome-slider .vdi-blue-cont div {
    gap: 16px; }

  .chrome-slider .vdi-blue-cont div {
    font-size: 16px; }

  .chrome-slider .vdi-blue-cont {
    padding: 26px 22px; }

  .demo .chrome-main-sub {
    max-width: 85%; }

  .why .section-block.desk-col2 {
    width: 100%;
    padding: 20px 20px; }

  .why .section-block {
    padding: 20px 20px; }

  .chrome-about-wrapper {
    padding: 28px 0 28px 20px; }

  .proto .proto-list.small {
    max-width: 80%; }

  .tech-base .sub-slider-cont * {
    font-size: 16px; }

  .tech-base .sub-slider-cont .sub-slider-title {
    font-size: 20px; }

  .t-type::after {
    flex-shrink: 0; }

  .chrome .cell-wrapper {
    background: #FFFFFF;
    display: none; }

  .chrome .cell-wrapper.mob {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    gap: 10px; }

  .chrome .rv-table-td {
    font-size: 18px; }

  .chrome .rv-table-td.title {
    font-size: 20px;
    margin: 0 0 2px 0; }

  .chrome .rv-table-td::after {
    margin-top: 4px;
    font-size: 12px; }

  .tariff-list .hidden-info li {
    font-size: 16px; }

  .chrome .tariff-list li:not(:last-child) {
    #margin-bottom: 0; }

  .chrome .rv-table {
    margin: 0;
    gap: 8px; }

  .proto .proto-list li::before {
    margin-top: -2px; } }
@media screen and (max-width: 460px) {
  .page-template-chrome-tpl .promo-btn {
    padding: 18px 5px;
    font-size: 15px;
    letter-spacing: -0.5px; }

  .chrome.main-block .blue-btn {
    font-size: 15px;
    padding: 18px 10px; }

  .chrome-logo.tab {
    display: block;
    max-width: 117px;
    margin: 0 0 12px 0; }

  .chrome-about-wrapper {
    width: 60%; }

  .chrome-about .section-block .pict-block {
    width: 40%; }

  .promo-block.demo .demo-img {
    max-width: 100%;
    max-height: 248px; }

  .proto .proto-sec {
    bottom: 0;
    max-height: 130px; }

  .proto .proto-list.small {
    max-width: 90%;
    margin-bottom: 50px; }

  .why .chrome-why-tab div {
    font-size: 16px; }

  .demo .blue-btn {
    max-height: initial;
    font-size: 15px; }

  li .t-type {
    font-size: 16px; } }
@media screen and (max-width: 375px) {
  .demo .blue-btn {
    font-size: 14px; } }

/*# sourceMappingURL=chrome.css.map */
