/**/
#wrap{overflow: visible;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4 { color: #222; }
.c2 { color: #81bb40; }
.s-header .h-logo img { width: 120px; height: auto; margin-top: -6px; }
.h-sec-1 { background: url(/upload/brand-images/smart/bg-header.png) no-repeat; }
.slider-big .txt-1 { margin-top: 40px; }
.slider-big .txt-3 { margin-top: 18px; }
.slider-big .btn-wrap { margin-top: 37px; }
.slider-big .sw-pagination .swiper-pagination-bullet::before { background-color: #00c0de; }
.slider-big .sw-pagination .swiper-pagination-bullet-active::before { border-color: #00c0de; background-color: transparent; }
.sec { padding: 100px 0; }
.btn-1 { background-color: #73c22d !important; }
.btn-big { padding: 13px; min-width: 214px; font: bold 14px/20px pfdin; }
.btn-big-2 { padding: 13px; min-width: 147px; font: bold 14px/20px pfdin; }
.btn-1:hover { -webkit-box-shadow: 0 0 5px 0 #73c22d !important; box-shadow: 0 0 5px 0 #73c22d !important; }
.btn-7 { text-transform: uppercase; }
.s-landing .s-ttl { font: 400 48px/50px pfdin; text-transform: none; margin-bottom: 43px;color: #5e5e5e; }
.starrequired { color: #5e5e5e; }
.form-text, input[type="text"], input[type="password"], input[type="email"], select, textarea { background: #f4f4f4; border: 0; border-radius: 5px; box-shadow: none; height: 56px; }
.form-label-js .form-type-text > label, .form-label-js .form-type-email > label, .form-label-js .form-type-textarea > label { top: 17px; color: #000; font: 500 19px/21px 'pfdin'; }
.form-type-textarea { position: relative; }
.form-type-textarea > label { position: absolute; left: 15px; right: 15px; overflow: hidden; font: 16px/20px pfdin; opacity: 0.5; top: 10px; text-align: left; -webkit-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;; cursor: text; }
.form-type-textarea.focus > label { top: 3px; font-size: 13px; line-height: 13px; }
textarea { height: 188px; max-width: 100%; padding: 15px; }
.p-brand #footer { background: #e6e6e6; }
.prod-list-2 .item { background: #fff url(/upload/brand-images/Qumi/back-list-1.png) 100% -0% no-repeat; }
.prod-list-2 .ttl { font: 500 48px/50px pfdin; margin-bottom: 20px; color: #6F6F6E;}
.prod-list-2 .desc-ttl { font: 400 23px/28px 'pfdin'; color: #b3cd44; margin-bottom: 10px; }
.btn-1.btn-big { padding: 13px 25px; min-width: 150px; margin: 5px; }

.tab-whyqumi {
  padding-top:57px;
}
.tab-whyqumi h3 {
  color: #555;
  margin-top: 20px;
  margin-bottom: 10px;
}
.tab-whyqumi img {
  margin-top: 43px;
}

@media (max-width: 1199px) {
  .h-menu-1 .lvl-1 { margin-left: 30px; }
}
@media (max-width: 991px) {
  #wrap { padding-top: 0 !important; }
  .s-landing .s-ttl { font: 300 30px/38px pfdin; text-transform: none; margin-bottom: 20px; color: #5e5e5e;}
  .h-sec-1 { background: url(/upload/brand-images/smart/bg-header.png) no-repeat; }
  .slider-big .txt-3 { margin-top: 18px; }
  .slider-big .btn-wrap { margin-top: 37px; }
  #scroll-up{background-color: #007da5;}
  .s-where-buy-2 .inner-wrap { max-width: 765px; }
  .form-type-textarea{ position: relative; max-width: 500px;}
  .popup-menu a {color: #fff;}
}
@media (max-width: 479px) {
  .sec { padding: 25px 10px; }
}