/* smarthome */
h1, h2, h3, h4, h5, h6, li, p, ul { margin: 0; padding: 0; }
a { text-decoration: none; }
button { cursor: pointer; }
* { box-sizing: border-box; font-family: 'Titillium Web',serif; outline: none; }
body { margin: 0; }
ul { list-style: none; }
a { text-decoration: none; }
img { border: none; max-width: 100%; margin: 0 auto; }
textarea { resize: none; }
.sh135-page { margin: 0 auto; text-align: center; }
.sh135-clear { clear: both; height: 0; width: 100%; }
.sh135-left { float: left; }
.sh135-right { float: right; }
#sh135-smarthome { position: relative; }
#sh135-smarthome .sh135-page { max-width: 1600px; }
.sh135-smart-header { position: relative; top: 0; left: 0; right: 0; z-index: 29; height: 70px; background-color: #fff; box-shadow: 0 10px 19px 0 rgba(0,0,0,0.15); }
.sh135-scrolled-h { position: fixed; background: #fff; padding: 10px 0 0 0; height: 70px; box-shadow: 0 10px 19px 0 rgba(0,0,0,0.10); }
.sh135-fx { font-size: 12px; color: #000; }
.sh135-counter-in-basket { position: relative; }
.sh135-counter-in-basket .sh135-counter-basket { text-align: center; padding: 1px 0; right: -11px; top: -4px; position: absolute; display: block; width: 18px; height: 18px; border-radius: 50%; color: #fff; font-size: 10px; background-color: #e6007e; }
.sh135-counter-in-basket img { vertical-align: -7px; padding-left: 10px; }
a:link { color: inherit; }
.under { text-decoration: underline; }

/*owl-carousel*/
.owl-carousel .owl-stage { position: relative; touch-action: pan-y; -ms-touch-action: pan-Y; backface-visibility: hidden; -moz-backface-visibility: hidden; }
.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item, .owl-carousel .owl-wrapper { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item { position: relative; overflow: hidden; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none; }
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-loaded { display: block; position: relative; }
.owl-carousel.owl-loading { opacity: 0; display: block; }
.owl-carousel.owl-hidden { opacity: 0; }
.owl-carousel.owl-refresh .owl-item { visibility: hidden; }
.owl-carousel.owl-drag .owl-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-grab { cursor: move; cursor: grab; }
.owl-carousel.owl-rtl { direction: rtl; }
.owl-carousel.owl-rtl .owl-item { float: right; }
.no-js .owl-carousel { display: block; }
.owl-carousel .animated { animation-duration: 1000ms; animation-fill-mode: both; }
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut { animation-name: fadeOut; }
@keyframes fadeOut {
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.owl-height { transition: height 500ms ease-in-out; }
.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms ease; }
.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }
.left.banner .owl-item .item > img { display: block; height: 570px; max-width: 1920px; }
.owl-theme .owl-nav { margin-top: 10px; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] { position: absolute; top: 50%; margin-top: -20px; cursor: pointer; left: -40px; }
.owl-theme .owl-nav [class*='owl-'] img { transition: ease all 250ms; }
.owl-theme .owl-nav [class*='owl-']:hover img { transform: translateX(-3px); }
.owl-theme .owl-nav .owl-next { left: auto; right: -40px; }
.owl-theme .owl-nav .owl-next:hover img { transform: translateX(3px); }
.owl-theme .owl-nav .disabled { opacity: 0.5; cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots { position: absolute; top: 58%; left: 0; right: 0; }
.owl-theme .owl-dots { text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; }
.owl-theme .owl-dots .owl-dot span { width: 8px; height: 8px; margin: 0 4px; border: 1px solid #fff; background-color: transparent; display: block; -webkit-backface-visibility: visible; transition: all 200ms ease; border-radius: 50%; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background-color: #fff; }

#sh135-smarthome .sh135-scrolled-h .sh135-tauron-logo { background: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/logo.png); background-size: contain; height: 70px; width: 70px; top: -10px; left: 0; }
#sh135-smarthome .sh135-scrolled-h .sh135-tauron-logo img { display: none; }
#sh135-offert .sh135-scrolled-h .sh135-tauron-logo img { display: none; }
#sh135-smarthome .sh135-scrolled-h .sh135-right li { margin: 12px 0 0 30px; }
#sh135-smarthome .sh135-scrolled-h .sh135-right li a { font-size: 20px; line-height: 25px; color: #000; height: auto; }
#sh135-smarthome .sh135-scrolled-h .sh135-right li:hover .sh135-passive-element { color: #e6007e; }
.sh135-scrolled-h .sh135-right .sh135-hamburger-div { padding: 0; margin: -10px 0 0 0; }
.sh135-scrolled-h .sh135-right .sh135-hamburger-div .sh135-hamburger-inner { padding: 7px 0 0 0; }
.sh135-scrolled-h .sh135-right .sh135-hamburger-div .sh135-hamburger .sh135-line { background-color: #000; }
.sh135-scrolled-h .sh135-right .sh135-hamburger-div span { color: #000; }
/* #sh135-smarthome .sh135-scrolled-h .sh135-right li .sh135-main-site,#sh135-int-home .sh135-scrolled-h .sh135-right li .sh135-main-site,#sh135-offert .sh135-scrolled-h .sh135-right li .sh135-main-site{color: #e6007e;} */
.sh135-smart-header .sh135-page { position: relative; }
.sh135-heat-header .sh135-tauron-logo, .sh135-smart-header .sh135-tauron-logo { position: absolute; left: 15px; top: 0; }
.sh135-heat-header .sh135-tauron-logo { left: 0; }
.sh135-heat-header .sh135-tauron-logo .sh135-m-logo, .sh135-smart-header .sh135-tauron-logo .sh135-m-logo { display: none; }
.sh135-heat-header .sh135-right ul, .sh135-smart-header .sh135-right ul { margin: 0; padding: 0; list-style: none; }
.sh135-heat-header .sh135-right li, .sh135-smart-header .sh135-right li { display: inline-block; margin: 30px 0 0 30px; height: 35px; }
.sh135-smart-header .sh135-right li a { display: block; color: #000; font-size: 22px; font-weight: 400; text-decoration: none; }
.sh135-smart-header .sh135-right .sh135-passive-element:hover { color: #e6007e!important; }
.sh135-smart-header .sh135-right .sh135-active-element { color: #e6007e; }
.sh135-smart-header .sh135-right .sh135-active-element:hover { color: #e6007e; border-color: #e6007e; }
.sh135-slide-box { height: 370px; background-repeat: no-repeat; background-position: 0 top; overflow: hidden; background-size: cover; }

.sh135-kitchen { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/new-slider-2.png); }
.sh135-living-room { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/new-slider-1.png); }
.sh135-child-room { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/new-slider-3.png); }
.sh135-vaccation-room { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/new-slider-4.png); background-position: center; }
.sh135-grenton_room { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/new-slider-5.png); background-position: center; }
.sh135-rrso_0 { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/rrso_0.png); background-position: center; }
.sh135-ferguson_banner { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/ferguson_banner.png); background-position: center; }
.sh135-camera_room { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/baner-bg-3x.png); background-position: center; }
.cln_room { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/baner-cln.png); background-position: center; }
.sh135-conv_heat { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/baner-conv-heat.jpg); background-position: center; }

#sh135-smarthome .smart-flex .sh135-vaccation-room .sh135-right .sh135-slider-info strong { font-weight: 600; }
#sh135-smarthome .smart-flex { position: relative; height: 370px; }
#sh135-smarthome .smart-flex ul.slides { position: relative; }
#sh135-smarthome .smart-flex ul.slides li { position: absolute; top: 0; left: 0; width: 100%; height: 370px; }
#sh135-smarthome .smart-flex ul.slides li img { opacity: 0; }
#sh135-smarthome .smart-flex ul.slides li.shflex1 { opacity: 0; }
#sh135-smarthome .smart-flex ul.slides li.shflex2 { opacity: 0; }
#sh135-smarthome .smart-flex ul.slides li.shflex3 { opacity: 0; }
#sh135-smarthome .smart-flex ul.slides li.shflex4 { opacity: 0; }
#sh135-smarthome .smart-flex ul.slides li.active { opacity: 1; }
#sh135-smarthome .smart-flex .sh135-right { position: absolute; top: 0; right: 0; width: 50%; max-width: 870px; height: 100%; z-index: 6; }
#sh135-smarthome .smart-flex .sh135-right .sh135-slider-info { text-align: right; padding-top: 75px; padding-right: 16%; padding-left: 20px; }
.sh135-smart-header .sh135-right li a i { font-size: 18px; }

.check-box [type="checkbox"]:checked + label:after { opacity: 1; transform: scale(1); }
.check-box [type="checkbox"]:checked, .check-box [type="checkbox"]:not(:checked) { position: absolute; left: -9999px; }
.check-box [type="checkbox"]:checked + label, .check-box [type="checkbox"]:not(:checked) + label { cursor: pointer; }
.check-box [type="checkbox"]:checked + label:before, .check-box [type="checkbox"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 16px; height: 16px; border: 2px solid #eaecef; background: #fff; }
.check-box  [type="checkbox"]:checked + label:after, .check-box [type="checkbox"]:not(:checked) + label:after { content: ''; position: absolute; top: 6px; left: 5px; width: 9px; height: 9px; background: #a7d64e; }
.check-box [type="checkbox"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
.check-box [type="checkbox"]:checked + label:after { opacity: 1; transform: scale(1); }
.check-box label { color: #000; font-size: 18px; }

.sh135-smart-header .sh135-right li { position: relative; }
.sh135-smart-header .sh135-right li .sh135-hidden-menu { height: auto; display: none; position: absolute; right: 0; left: auto; max-width: 260px; z-index: 100; background-color: #fff; width: 100%; top: 30px; padding-top: 3px; transform: scaleY(0); opacity: 0; transition: transform .5s cubic-bezier(0.68,-0.55,0.265,1.55),opacity .5s cubic-bezier(0.68,-0.55,0.265,1.55); transform-origin: 0 0; min-width: 200px; margin: auto!important; }
.sh135-smart-header .sh135-right li .sh135-hidden-menu ul { margin: 0; margin: 20px 0 0 0; list-style: none; box-shadow: 0 7px 17px -2px rgba(0,0,0,0.1); padding: 0; }
.sh135-smart-header .sh135-right li .sh135-hidden-menu ul li { display: block; border-width: 1px 0 0 0; border-style: solid; border-color: #bfbfbf; margin: 0!important; padding: 10px 0; height: auto; text-align: center; }
.sh135-smart-header .sh135-right li .sh135-hidden-menu ul li a { font-size: 16px!important; line-height: 1.4!important; }
.sh135-smart-header .sh135-right li .sh135-hidden-menu ul li:hover a { color: #e60380; }

.sh135-smart-header .sh135-right li:hover:hover .sh135-hidden-menu { display: block; animation: show-submenu .2s forwards linear; }
@keyframes show-submenu {
  0% { }
  90% { transform: scaleY(1.15); }
  100% { transform: scaleY(1); opacity: 1; }
}

#sh135-smarthome .smart-flex .sh135-right .sh135-slider-info h1, #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info h2 { font-size: 36px; font-weight: normal; background: none; line-height: 1.1; padding: 0; color: #344290; }
#sh135-smarthome .smart-flex .sh135-right .sh135-slider-info h1 span, #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info h2 span { font-size: 18px; display: block; line-height: 21px; }
#sh135-smarthome .smart-flex .sh135-right .sh135-slider-info p { font-size: 28px; font-weight: normal; color: #000; margin: 20px 0 30px 0; line-height: 1; }
#sh135-smarthome .smart-flex .sh135-right .sh135-slider-info button { font-weight: 600; cursor: pointer; padding: 11px 5px; border-radius: 4px; background-color: #e70a83; color: #fff; font-size: 18px; border: none; max-width: 200px; width: 100%; }
#sh135-smarthome .smart-flex .sh135-left .sh135-ab .sh135-icon-desc { min-width: 200px; background-color: rgba(255,255,255,.7); display: inline-block; margin-left: 25px; padding: 10px 10px; border-radius: 5px; opacity: 0; }
#sh135-smarthome .smart-flex .sh135-left .sh135-ab .sh135-icon-desc p { font-size: 16px; color: #e6007e; text-align: center; }
#sh135-smarthome .smart-flex .sh135-left { position: relative; height: 560px; width: auto; max-width: 950px; }
#sh135-smarthome .smart-flex .sh135-ab, #sh135-smarthome .smart-flex .sh135-left .sh135-ab { position: absolute; max-width: none; }
#sh135-smarthome .smart-flex .sh135-left .sh135-ab img { width: auto; display: inline-block; vertical-align: middle; }
#sh135-smarthome .smart-flex .sh135-left .sh135-room-icon img { position: absolute; z-index: 5; }
#sh135-smarthome .smart-flex .sh135-left .sh135-room-icon { width: 320px; height: 200px; }
#sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle { z-index: 1; animation-name: ripple; animation-duration: 2s; animation-iteration-count: infinite; }
#sh135-smarthome .sh135-mobile-smart-slider { display: none; }

#sh135-smarthome .smart-flex .sh135-left .sh135-camera-wifi { top: 286px; left: 595px; }
#sh135-smarthome .smart-flex .sh135-left .sh135-camera-wifi img { right: -2%; }
#sh135-smarthome .smart-flex .sh135-left .sh135-sensor-temp-icon { top: 45px; left: 440px; }
#sh135-smarthome .smart-flex .sh135-left .sh135-sensor-temp-icon img { top: 30%; left: 55%; }
#sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-8 { top: -16%; left: 25%; }
#sh135-smarthome .smart-flex .sh135-left .sh135-salon-2 { top: 55px; left: 690px; }
#sh135-smarthome .smart-flex .sh135-left .sh135-salon-1 { top: 259px; left: 251px; }
#sh135-smarthome .smart-flex .sh135-left .sh135-salon-3 { top: 435px; left: 538px; }
#sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-2 { left: -38%; top: -75%; }
#sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-2 img { top: -43%; left: -18%; }
#sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-2 { top: 296px; left: 740px; }
#sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-1 { left: 733px; top: 107px; }
#sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-1 img { left: -14%; top: -46%; }
#sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-1 { left: -34%; top: -79%; }
#sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-3 { top: 282px; left: 250px; }
#sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-3 img { top: 21%; left: 85%; z-index: 10; }
#sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-3 { top: -13%; left: 58%; }

#sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-4 { top: 163px; left: 45px; }
#sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-4 img { top: 21%; left: 85%; z-index: 10; }

#sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-5 { top: 118px; left: 525px; }
#sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-5 img { top: 0; left: 0; z-index: 10; }
#sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-11 { top: -39%; left: -21%; }

#sh135-smarthome .smart-flex .sh135-left .sh135-salon-1 img { left: 26%; top: 37%; }
#sh135-smarthome .smart-flex .sh135-left .sh135-salon-2 img { top: 31%; left: 8%; }
#sh135-smarthome .smart-flex .sh135-left .sh135-salon-3 img { top: -23%; left: -31%; }

#sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-4 { top: 18%; left: 16%; }
#sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-5 { top: -1%; left: -18%; }
#sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-6 { top: -58%; left: -50%; }
#sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-7 { top: -20%; left: 66%; transform: scale(1.3); }

@keyframes ripple {
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}

#sh135-smarthome .sh135-nav-container #SH135-CONTROL-NAV { position: relative; bottom: auto; right: auto; display: block; }
#sh135-smarthome .sh135-nav-container { position: relative; height: 92px; width: auto; top: auto; right: auto; background-color: #fafafa; }

#sh135-smarthome .smart-flex { border: none!important; margin: 0 0 15px 0; }
#sh135-smarthome #sh135-smart-slider .flex-control-nav { width: auto; right: 16px; top: 12%; height: 40px; }
#sh135-smarthome #sh135-smart-slider .flex-control-paging li a.flex-active { background: #fff; }
#sh135-smarthome #sh135-smart-slider .flex-control-paging li a { height: 15px; width: 15px; background: transparent!important; margin: 0 0 0 15px; border: 1px solid #fff; border-radius: 50%; }
#sh135-int-home .sh135-segments { margin: 40px 0 45px 0; }
#sh135-smarthome .sh135-segments .sh135-f4 { font-weight: normal; color: #000; }
#sh135-int-home .sh135-segments .sh135-claim { font-weight: 300; color: #e6007e; margin: 10px 0 20px 0; }
#sh135-int-home .sh135-seg { width: 33%; display: inline-block; vertical-align: text-top; }
#sh135-int-home .sh135-seg .sh135-about-seg { margin: 0 auto; }
#sh135-int-home .sh135-seg img { margin-bottom: 30px; }
#sh135-int-home .sh135-seg.sh135-seg-first.sh135-seg-one img { animation: swimming 6s cubic-bezier(0.4, 0.4, 0.4, 0.8) infinite; animation-delay: .5s; }
#sh135-int-home .sh135-seg.sh135-seg-first.sh135-seg-two img { animation: swimming 6s cubic-bezier(0.3, 0.3, 0.8, 0.4) infinite; animation-delay: 1.2s; }
#sh135-int-home .sh135-seg.sh135-seg-first.sh135-seg-three img { animation: swimming 6s cubic-bezier(0.1, 0.1, 0.2, 0.8) infinite; animation-delay: .8s; }
#sh135-int-home .sh135-seg .sh135-about-seg h3 { font-size: 16px; font-weight: 300; color: #000; }
#sh135-int-home .sh135-seg .sh135-about-seg p { color: #000; margin: 10px 0; line-height: 1.2; }
#sh135-int-home .sh135-seg .sh135-about-seg a { color: #e6007e; }
#sh135-int-home .sh135-seg .sh135-about-seg a i { margin: 0 5px; }

#sh135-smarthome .sh135-segments { margin: 40px 0 45px 0; }
#sh135-smarthome .sh135-segments .sh135-f4 { font-weight: normal; color: #000; }
#sh135-smarthome .sh135-segments .sh135-claim { font-weight: 300; color: #e6007e; margin: 10px 0 20px 0; }
#sh135-smarthome .sh135-seg { width: 33%; display: inline-block; vertical-align: text-top; }
#sh135-smarthome .sh135-seg .sh135-about-seg { margin: 0 auto; }
#sh135-smarthome .sh135-seg img { margin-bottom: 50px; }
#sh135-smarthome .sh135-seg.sh135-seg-first.sh135-seg-one img { animation: swimming 6s cubic-bezier(0.4, 0.4, 0.4, 0.8) infinite; animation-delay: .5s; }
#sh135-smarthome .sh135-seg.sh135-seg-first.sh135-seg-two img { animation: swimming 6s cubic-bezier(0.3, 0.3, 0.8, 0.4) infinite; animation-delay: 1.2s; }
#sh135-smarthome .sh135-seg.sh135-seg-first.sh135-seg-three img { animation: swimming 6s cubic-bezier(0.1, 0.1, 0.2, 0.8) infinite; animation-delay: .8s; }
#sh135-smarthome .sh135-seg .sh135-about-seg h3 { font-size: 22px; font-weight: 300; color: #000; }
#sh135-smarthome .sh135-seg .sh135-about-seg p { color: #000; margin: 10px 0; line-height: 1.2; }
#sh135-smarthome .sh135-seg .sh135-about-seg a { color: #e6007e; }
#sh135-smarthome .sh135-seg .sh135-about-seg a i { margin: 0 5px; }

#sh135-cookies-smart { position: fixed; bottom: 0; left: 0; width: 100%; background-color: #595959; z-index: 100; padding: 0 15px; }
#sh135-cookies-smart .sh135-cookies-inside { width: 100%; min-height: 50px; padding: 12px 0; }
#sh135-cookies-smart .sh135-cookies-inside p { color: #fff; display: inline-block; padding: 0 55px; vertical-align: middle; font-size: 18px; text-align: left; }
#sh135-cookies-smart .sh135-cookies-inside a { color: #d71079; }
#sh135-cookies-smart .sh135-cookies-inside .sh135-cookies-text { position: relative; }
#sh135-cookies-smart .sh135-cookies-inside a:hover { text-decoration: underline; }
#sh135-cookies-smart .sh135-cookies-inside img { position: absolute; }
#sh135-cookies-smart .sh135-cookies-inside .sh135-cookies-img-1 { left: 0; }
#sh135-cookies-smart .sh135-cookies-inside .sh135-cookies-img-2 { right: 0; top: 3px; cursor: pointer; }

#sh135-smarthome .sh135-f0 { font-size: 14px; }
#sh135-smarthome .sh135-f1 { font-size: 16px; }
#sh135-smarthome .sh135-f2 { font-size: 20px; }
#sh135-smarthome .sh135-f3 { font-size: 24px; }
#sh135-smarthome .sh135-f4 { font-size: 28px; }
#sh135-smarthome .sh135-calc { text-align: center; }
#sh135-smarthome .sh135-calc { background-color: #f4f4f4; padding-bottom: 70px; }
#sh135-smarthome .sh135-calc h2 { font-weight: 300; color: #000; }
#sh135-smarthome .sh135-calc h3 { font-weight: normal; color: #000; }
#sh135-smarthome .sh135-calc .sh135-calculator-smart { margin-top: 45px; }
#sh135-smarthome .sh135-calc .sh135-round-div { text-align: center; background-color: #fff; height: 110px; background-position: bottom center; background-repeat: no-repeat; }
#sh135-smarthome .sh135-calc .sh135-config { width: 100%; color: #fff; background-color: #e6007e; border: none; border-radius: 4px; padding: 15px 0; font-weight: 600; cursor: pointer; max-width: 400px; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { cursor: pointer; display: block; border-bottom: 1px solid #ccc9c0; border-right: 1px solid #ccc9c0; background-color: #fbfbfb; }
#sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav-last { border-bottom: none; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { position: relative; padding: 70px 60px; max-height: 190px; text-align: left; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav img { position: absolute; position: absolute; left: 15%; top: 40%; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav .sh135-nav-sensor { top: 33%; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-icon-1 { background: url(../..//SiteCollectionImages/Tauron24/imgs/smarthome/calc-hover-1.png); width: 49px; height: 49px; vertical-align: -13px!important; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-icon-2 { background: url(../..//SiteCollectionImages/Tauron24/imgs/smarthome/calc-hover-2.png); width: 52px; height: 28px; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-icon-3 { background: url(../..//SiteCollectionImages/Tauron24/imgs/smarthome/calc-hover-3.png); width: 52px; height: 32px; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-icon-4 { background: url(../..//SiteCollectionImages/Tauron24/imgs/smarthome/calc-hover-4.png); width: 52px; height: 37px; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-icon-7 { background: url(../..//SiteCollectionImages/Tauron24/imgs/smarthome/calc-hover-7.png); width: 35px; height: 33px; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-icon-9 { background: url(../..//SiteCollectionImages/Tauron24/imgs/smarthome/calc-hover-9.png); width: 35px; height: 33px; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-calc-icon-hover { background-repeat: no-repeat; display: inline-block; vertical-align: text-bottom; margin-right: 15px; background-position: bottom; }

#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav .sh135-nav-set { top: 36%; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav p { font-size: 28px; font-weight: 300; color: #ccc9c0; display: inline-block; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-middle-calc .sh135-eq-box { transition: ease all 250ms; vertical-align: text-top; margin: 0 3px 6px 3px; text-align: center; display: inline-block; border: 2px solid #ccc9c0; height: 165px; width: 32%; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-middle-calc .sh135-eq-box h2 { font-weight: normal; height: 45px; line-height: 1; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-middle-calc .sh135-eq-box a { color: #e6007e; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq { display: none; background-color: #f8badc; height: 100%; padding: 20px 5px; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq h2 { height: auto; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq p { font-weight: 300; line-height: 1; margin: 0; min-height: 100px; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq button { cursor: pointer; padding: 7px 21px; background-color: #fff; color: #e6007e; border-radius: 4px; border: none; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq a { display: block; cursor: pointer; padding: 7px 21px; background-color: #fff; color: #e6007e; border-radius: 4px; border: none; text-align: center; width: 100px; margin: 0 auto; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq a:hover { background-color: #e6007e!important; color: #fff!important; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-middle-calc .sh135-eq-box:hover .sh135-hover-eq { display: block; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq { padding: 20px 5px 0 5px; }
#sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq img { margin-bottom: 5px; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-middle-calc .sh135-eq-box:hover .sh135-normal-eq { display: none; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside { background-color: #fff; max-width: 1595px; text-align: left; box-shadow: 0 0 5px 0 #9c969c; margin-top: 40px; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-calc-section { display: inline-block; vertical-align: text-top; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-middle-calc { max-width: 45%; text-align: left; padding: 19px 12px 12px 12px; width: 100%; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-data-content { display: none; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-active-calc-content { display: inline-block; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-left-side-calc { max-width: 25%; width: 100%; }
#sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-fx { font-size: 16px; }

.sh135-smart-header .sh135-right .sh135-basket-parent { height: 60px; }
.sh135-basket-body { position: absolute; right: 0; top: 53px; display: none; }
.sh135-scrolled-h .sh135-basket-body { top: 48px; }
.sh135-basket-parent.sh135-tick .sh135-basket-body, .sh135-basket-parent:hover .sh135-basket-body { display: block; }

#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc { max-width: 29%; position: relative; width: 100%; padding: 30px 20px 20px 35px; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc h2 { font-weight: normal; color: #e6007e; margin-bottom: 30px; text-align: center; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-ab { position: absolute; left: -5%; top: 0; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-choice-div { min-height: 255px; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-choice-div .sh135-emptybasket { line-height: 210px; text-align: center; font-weight: bold; font-size: 20px; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice { position: relative; padding: 0; text-align: left; margin: 0 auto 13px auto; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice img { position: absolute; left: 0; top: -4px; }
#sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice span { color: #000; text-align: right; }
#sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-device-price { width: 70px; text-align: right; }
#sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-device-counter { padding: 0 10px; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice * { display: inline-block; vertical-align: text-top; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-calc-minus, #sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-calc-plus { padding: 0 3px; cursor: pointer; top: 10%; right: 0; text-align: center; border-radius: 50%; width: 23px; height: 23px; background-color: #f0f0eb; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice p { color: #000; }
#sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-device-counter-box { float: right; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-calc-minus:hover, #sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-calc-plus:hover { background-color: #e6007e; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-calc-minus p, #sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-calc-plus p { font-size: 30px; line-height: 17px; color: #fff; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-resume div { font-size: 28px; color: #e6007e; margin-top: 15px; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-resume .sh135-refund { margin-top: 0; color: #000; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-resume { border-top: 1px solid #ccc9c0; margin-top: 10px; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-go-to { display: block; font-weight: 600; color: #fff; font-size: 24px; width: 100%; border-radius: 4px; background-color: #e6007e; border: none; padding: 15px 0; margin-top: 8px; cursor: pointer; text-align: center; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-disabled-button { background-color: #bebebe; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-one-choice-info { background-color: #f8badc; border-radius: 4px; padding: 13px 5px; text-align: center; margin: 65px 0 0 0; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-one-choice-info .sh135-calc-check { cursor: pointer; padding: 7px 21px; background-color: #fff; color: #e6007e; border-radius: 4px; border: none; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-one-choice-info .sh135-calc-check:hover { background-color: #e6007e; color: #fff; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-one-choice-info h2 { color: #000; font-weight: normal; margin-bottom: 10px; }
#sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-right-side-calc .sh135-one-choice-info sup { font-size: 10px; }

.sh135-basket-body .sh135-right-side-calc { position: relative; width: 365px; padding: 20px 0; background-color: #fff; box-shadow: 1px 17px 42px -3px rgba(0,0,0,0.38); }
.sh135-basket-body .sh135-right-side-calc h2 { font-weight: normal; color: #e6007e; margin-bottom: 17px; font-size: 22px; text-align: center; }
.sh135-basket-body .sh135-right-side-calc .sh135-ab { position: absolute; left: -5%; top: 0; }
.sh135-basket-body .sh135-right-side-calc .sh135-choice-div { min-height: 125px; }
.sh135-basket-body .sh135-right-side-calc .sh135-choice-div .sh135-emptybasket { line-height: 120px; text-align: center; font-weight: bold; font-size: 20px; padding: 0 20px; }
.sh135-basket-body .sh135-right-side-calc .sh135-your-choice { position: relative; padding: 10px 20px 10px 20px; text-align: left; margin: 0 auto; }
.sh135-basket-body .sh135-right-side-calc .sh135-your-choice img { position: absolute; left: 0; top: -4px; }
.sh135-basket-body .sh135-right-side-calc .sh135-right-side-calc .sh135-your-choice span { float: right; margin-right: 15px; color: #000; text-align: right; }
.sh135-basket-body .sh135-right-side-calc .sh135-your-choice * { display: inline-block; vertical-align: text-top; }
.sh135-basket-body .sh135-right-side-calc .sh135-your-choice .sh135-calc-minus, .sh135-basket-body .sh135-right-side-calc .sh135-your-choice .sh135-calc-plus { vertical-align: -2px; padding: 0 2px; cursor: pointer; top: 10%; right: 0; text-align: center; border-radius: 50%; width: 13px; height: 13px; background-color: #b6b6b6; }
.sh135-basket-body .sh135-right-side-calc .sh135-your-choice p { color: #000; }
.sh135-basket-body .sh135-right-side-calc .sh135-your-choice .sh135-calc-minus:hover, .sh135-basket-body .sh135-right-side-calc .sh135-your-choice .sh135-calc-plus:hover { background-color: #e6007e; }
.sh135-basket-body .sh135-right-side-calc .sh135-your-choice .sh135-calc-minus p, .sh135-basket-body .sh135-right-side-calc .sh135-your-choice .sh135-calc-plus p { font-size: 17px; line-height: 10px; color: #fff; }
.sh135-basket-body .sh135-right-side-calc .sh135-your-choice .sh135-device-counter-box { float: right; cursor: pointer; }
.sh135-basket-body .sh135-right-side-calc .sh135-your-choice .sh135-device-counter { padding: 0 8px; }
.sh135-basket-body .sh135-right-side-calc .sh135-your-choice .sh135-device-counter-box .sh135-device-price { width: 65px; text-align: right; }
.sh135-basket-body .sh135-right-side-calc .sh135-your-choice:nth-child(2n) { background-color: #f7f7f7; }
.sh135-basket-body .sh135-right-side-calc .sh135-resume div { font-size: 22px; color: #e6007e; margin-top: 15px; }
.sh135-basket-body .sh135-right-side-calc .sh135-resume .sh135-refund { margin-top: 0; color: #000; }
.sh135-basket-body .sh135-right-side-calc .sh135-resume { margin-top: 10px; padding: 0 20px; }
.sh135-basket-body .sh135-right-side-calc .sh135-go-to { max-width: 325px; display: block; font-weight: 600; color: #fff!important; font-size: 20px; width: 100%; border-radius: 4px; background-color: #e6007e; border: none; padding: 15px 0; margin: 16px auto 0 auto; cursor: pointer; text-align: center; }
.sh135-basket-body .sh135-right-side-calc .sh135-disabled-button { background-color: #bebebe; }
.sh135-basket-body .sh135-right-side-calc .sh135-one-choice-info { background-color: #f8badc; border-radius: 4px; padding: 13px 5px; text-align: center; margin: 65px 0 0 0; }
.sh135-basket-body .sh135-right-side-calc .sh135-one-choice-info .sh135-calc-check { cursor: pointer; padding: 7px 21px; background-color: #fff; color: #e6007e; border-radius: 4px; border: none; }
.sh135-basket-body .sh135-right-side-calc .sh135-one-choice-info .sh135-calc-check:hover { background-color: #e6007e; color: #fff; }
.sh135-basket-body .sh135-right-side-calc .sh135-one-choice-info h2 { color: #000; font-weight: normal; margin-bottom: 10px; }
.sh135-basket-body .sh135-right-side-calc .sh135-one-choice-info sup { font-size: 10px; }
#sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav:last-child { border-bottom: none; }
#sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-active-calc-nav { border-right: none; background-color: #fff; }
#sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-active-calc-nav .sh135-single-nav p { color: #e6007e; }
#sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-active-calc-nav .sh135-calc-icon-hover { background-position: top; }
#sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-magenta-mobile { display: none; position: relative; width: 100%; height: 2px; background-color: #e6007e; }
#sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-magenta-mobile img { position: absolute; left: 50%; top: -13px; }
#sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-full-magenta { width: 2px; display: inline-block; background-color: #e6007e; height: 100%; min-height: 547px; position: absolute; left: 0; top: 0; }
#sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-full-magenta .sh135-square { background-color: #fff; position: absolute; width: 15px; height: 15px; top: 48%; border-width: 0 2px 2px 0; border-style: solid; border-color: #e6007e; transform: rotate(-45deg); left: -7px; }
#sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-set-description p { min-height: 80px; }
#sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-set-description { padding: 35px 5px; }
#sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-set-img { height: 55px; }

#sh135-smarthome .sh135-movie-smart .sh135-claim { margin: 50px 0; color: #000; text-align: center; }
#sh135-smart500 .sh135-movie-smart .sh135-claim { margin: 50px 0; color: #000; text-align: center; }
#sh135-smarthome .sh135-movie-smart { position: relative; }
#sh135-smart500 .sh135-movie-smart { position: relative; }
#sh135-smarthome .sh135-movie-smart .sh135-ab { position: absolute; top: 45%; left: 45%; cursor: pointer; }
#sh135-smart500 .sh135-movie-smart .sh135-ab { position: absolute; top: 45%; left: 45%; cursor: pointer; }
/* #sh135-smarthome .sh135-movie-smart #sh135-smart-video{display: none;} */
#sh135-smarthome .sh135-movie-smart .sh135-movie-blinder-second-step { display: none; height: auto; width: 100%; }
#sh135-smart500 .sh135-movie-smart .sh135-movie-blinder-second-step { display: none; height: auto; width: 100%; }
/* .sh135-show-element{animation-name: show;animation-duration: 2s;animation-fill-mode: forwards;}
@keyframes show { 0%{opacity: 0} 100%{opacity: 1} } */
.sh135-how-order { padding-bottom: 30px; }
.sh135-how-order .sh135-seg { position: relative; transition: ease all 1500ms; }
.sh135-how-order .sh135-seg.sh135-seg-hide { opacity: 0; }
.sh135-how-order .sh135-ab { position: absolute; top: 26%; left: 70%; }
.sh135-how-order .sh135-bar1 { left: -30%; }
.sh135-claim { font-size: 40px; font-weight: 300; }
#sh135-smarthome .sh135-how-order .sh135-seg .sh135-about-seg h3 { font-size: 20px; font-weight: 600; }
.sh135-how-order .sh135-claim { margin: 50px 0; color: #000; }

#sh135-smarthome .sh135-person-slider { position: relative; }
#sh135-smarthome .sh135-person-slider .flex-viewport { overflow: visible!important; }
#sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-ab { position: absolute; left: 5%; top: 10%; }
#sh135-smarthome .sh135-person-slider .sh135-person-slide { position: relative; height: 380px; background-color: #f4f4f4; text-align: left; padding: 70px 0 45px 70px; }
#sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-slide-img { right: 50px; top: -25px; }
#sh135-smarthome .sh135-person-slider .slides img { width: auto!important; max-width: none!important; position: absolute!important; }
#sh135-smarthome .sh135-person-slider .sh135-person-section { position: relative; max-width: 330px; }
#sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-slide-text { font-size: 24px; max-width: 950px; }
#sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-detail { text-align: left; padding-left: 100px; margin-top: 30px; }
#sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-detail h2 { font-size: 28px; font-weight: 300; }
#sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-detail p { font-size: 20px; }
#sh135-smarthome .sh135-person-slider .flex-control-paging { display: none!important; }
#sh135-smarthome .sh135-person-slider .slides:after { content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#sh135-smarthome .sh135-person-slider:hover .flex-direction-nav .flex-prev { opacity: 0.7; left: 10px; }
#sh135-smarthome .sh135-person-slider:hover .flex-direction-nav .flex-prev:hover { opacity: 1; }
#sh135-smarthome .sh135-person-slider:hover .flex-direction-nav .flex-next { opacity: 0.7; right: 10px; }
#sh135-smarthome .sh135-person-slider:hover .flex-direction-nav .flex-next:hover { opacity: 1; }
#sh135-smarthome .sh135-person-slider .flex-direction-nav a { color: #cecece; }
#sh135-smarthome .sh135-person-slider .flex-direction-nav a:before { color: #cecece; }

#sh135-smarthome .sh135-recommended .sh135-claim { color: #fff; }
#sh135-smarthome .sh135-recommended { text-align: center; padding: 45px 0; height: 580px; background: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/rec-baner.png); background-repeat: no-repeat; background-position: center -380px; }
#sh135-smarthome .sh135-recommended .sh135-rec-section { width: 30%; display: inline-block; vertical-align: text-top; margin: 65px 0 25px 0; }
#sh135-smarthome .sh135-recommended .sh135-rec-box { transition: ease all 250ms; box-shadow: -5px 6px 67px -12px rgba(0,0,0,0.64); position: relative; border-bottom: 4px solid #e70f86; max-width: 330px; background-color: #fff; margin: 0 auto; height: 320px; }
#sh135-smarthome .sh135-recommended .sh135-rec-box.sh135-rec-box-start { transform: scale(0.4); }
#sh135-smarthome .sh135-recommended .sh135-rec-box:hover { transform: scale(1.05); cursor: pointer; }
#sh135-smarthome .sh135-recommended .sh135-save-company { border-bottom: 4px solid #4461a8; }
#sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-rec-ab { position: absolute; left: -25%; top: -21%; }
#sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-box-inner { padding: 65px 0 0 0; }
#sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-box-inner img { display: block; margin-top: 15px; }
#sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-box-inner h2 { font-size: 28px; font-weight: 300; color: #000; }
#sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-box-inner p { font-size: 16px; color: #000; line-height: 1.2; }
#sh135-smarthome .sh135-recommended .sh135-smart-disclaimer { text-align: left; width: 100%; }
#sh135-smarthome .sh135-recommended .sh135-smart-disclaimer p { font-size: 12px; }
#sh135-smarthome .sh135-recommended .sh135-smart-disclaimer sup { font-size: 10px; }

.sh135-smart-footer { background-color: #f4f4f4; padding: 60px 15px; }
.sh135-small-page { max-width: 1120px; margin: 0 auto; text-align: center; }
.sh135-smart-footer .sh135-contact-box { display: inline-block; text-align: center; }
.sh135-smart-footer .sh135-contact-box img { display: block; margin-bottom: 20px; }
.sh135-smart-footer .sh135-contact-box a { color: #000; font-size: 28px; }
.sh135-smart-footer .sh135-foot-nav { margin: -7px auto; }
.sh135-smart-footer .sh135-f6 { line-height: 1.2; color: #000; font-weight: 300; font-size: 40px; }
.sh135-copy, .sh135-smart-copy { text-align: left; margin: 20px 0; }
.sh135-copy { margin: 20px 15px 20px 0; }
.sh135-copy a { color: #7e7d7c; }
.sh135-copy a:hover { color: #e6007e!important; }
.sh135-smart-footer .sh135-contact-box:hover a { text-decoration: underline!important; }
.sh135-smart-footer .sh135-contact-box { cursor: pointer; }
.sh135-footer-mobile { display: none; }

.sh135-small-page .sh135-contact-box:first-child { display: inline-block; text-align: left; padding-right: 120px; }
.sh135-small-page .sh135-contact-box:nth-child(2) { display: inline-block; }
.sh135-small-page .sh135-contact-box:nth-child(3) { float: right; }

#sh135-lp-heat .sh135-smart-footer .sh135-contact-box .sh135-claim { font-size: 40px; font-weight: 300; }

#sh135-smarthome .sh135-feature { z-index: 20; position: fixed; top: 71vh; right: 0; box-shadow: -5px 6px 67px 2px rgba(0,0,0,0.64); }
#sh135-smarthome .sh135-feature .sh135-feature-inner { text-align: center; position: relative; max-width: 150px; background-color: #fff; padding: 48px 15px 12px 16px; border-radius: 4px; }
#sh135-smarthome .sh135-feature .sh135-feature-inner img { position: absolute; top: -20%; left: 5%; }
#sh135-smarthome .sh135-feature .sh135-feature-inner p { font-size: 16px; color: #e6007e; margin-bottom: 10px; line-height: 1.2; }
#sh135-smarthome .sh135-feature .sh135-feature-inner sup { font-size: 10px; }
#sh135-smarthome .sh135-feature .sh135-feature-inner .sh135-featur-button { font-size: 14px; border-radius: 4px; color: #fff; background-color: #e6007e; border: none; max-width: 110px; cursor: pointer; padding: 7px 10px; width: 100%; }

#sh135-smarthome .sh135-mobile-feature * { display: inline-block; vertical-align: middle; }
#sh135-smarthome .sh135-mobile-feature button { font-weight: 600; border-radius: 4px; color: #e6007e; background-color: #fff; border: none; max-width: 250px; cursor: pointer; padding: 15px 21px; font-size: 20px; width: 100%; vertical-align: middle; }
#sh135-smarthome .sh135-mobile-feature i { vertical-align: initial; }
#sh135-smarthome .sh135-mobile-feature { background-color: #b9e1ff; padding: 15px; display: none; }
#sh135-smarthome .sh135-mobile-feature h2 { color: #000; margin: 0 50px; font-weight: 300; }
#sh135-smarthome button:hover { background-color: #b6206a!important; color: #fff!important; }
#sh135-smarthome .sh135-magenta-button:hover { background-color: #b6206a!important; }

#sh135-smarthome .sh135-disabled-button:hover { background-color: #bebebe!important; }

#sh135-int-home .fa-angle-right, #sh135-int-home .fa-caret-right, #sh135-int-home .fa-chevron-right, #sh135-lp-heat .fa-angle-right, #sh135-lp-heat .fa-caret-right, #sh135-lp-heat .fa-chevron-right, #sh135-smarthome .fa-caret-right, #sh135-smarthome .fa-chevron-right { padding-left: 15px; }
#sh135-smarthome .sh135-feature .sh135-feature-inner .sh135-featur-button .fa-caret-right { padding-left: 10px; }
#sh135-int-home button { cursor: pointer; border-radius: 4px; border: none; background-color: #e4007e; color: #fff; }
#sh135-int-home button:hover, #sh135-lp-heat button:hover { background-color: #b6206a; }
#sh135-lp-heat .sh135-f1 { font-size: 14px; }
#sh135-lp-heat .sh135-f2 { font-size: 16px; }
#sh135-lp-heat .sh135-f3 { font-size: 18px; }
#sh135-lp-heat .sh135-f4 { font-size: 20px; }
#sh135-lp-heat .sh135-f5 { font-size: 24px; }
#sh135-lp-heat .sh135-f6 { font-size: 28px; }
#sh135-lp-heat .sh135-f7 { font-size: 36px; }
#sh135-lp-heat { position: relative; }
.sh135-heat-header { position: absolute; top: 0; left: 0; right: 0; z-index: 9; }
#sh135-lp-heat .sh135-scrolled-h { position: fixed; background: rgba(255,255,255,0.9); padding: 10px 0 0 0; height: 70px; }
#sh135-lp-heat .sh135-scrolled-h .sh135-tauron-logo { background: url(../../SiteCollectionImages/Tauron24/imgs/lp-ogrzewanie/logo.png); background-size: contain; height: 70px; width: 70px; top: -10px; }
#sh135-lp-heat .sh135-scrolled-h .sh135-tauron-logo img { display: none; }
#sh135-lp-heat .sh135-scrolled-h .sh135-right li { margin: 12px 0 0 30px; }
#sh135-lp-heat .sh135-scrolled-h .sh135-right li a { font-size: 20px; line-height: 25px; color: #000; height: auto; }
#sh135-lp-heat .sh135-page { max-width: 1115px; margin: 0 auto; }
#sh135-lp-heat  .sh135-heat-header .sh135-page { position: relative; }
#sh135-lp-heat .sh135-lp-heat-baner { background: url(../../SiteCollectionImages/Tauron24/imgs/lp-ogrzewanie/main-baner.png); height: 370px; background-position: center; background-repeat: no-repeat; }
#sh135-lp-heat .sh135-lp-heat-baner .sh135-heat-baner-side { text-align: right; margin: 115px 0 0 0; }
#sh135-lp-heat .sh135-lp-heat-baner .sh135-heat-baner-side h1 { color: #e4007e; font-weight: normal; padding: 0; background: none; line-height: 1.2; margin-bottom: 15px; font-size: 40px; }
#sh135-lp-heat .sh135-lp-heat-baner .sh135-heat-baner-side h2 { color: #000; font-weight: normal; line-height: 1.2; font-size: 28px; }
#sh135-lp-heat .sh135-heat-header .sh135-right li { display: inline-block; }
#sh135-lp-heat .sh135-heat-header .sh135-right li a { color: #000; text-decoration: none; }
#sh135-lp-heat .sh135-heat-header .sh135-right li:hover a { color: #e4007e; }
#sh135-lp-heat .sh135-heat-header .sh135-hamburger-div { display: none; }
#sh135-lp-heat .sh135-scrolled-h .sh135-right li a { font-size: 18px; }

#sh135-lp-heat .sh135-pick { padding: 40px 15px 10px 15px; }
#sh135-lp-heat .sh135-pick .sh135-claim { margin-bottom: 40px; text-align: center; }
#sh135-lp-heat .sh135-pick h2 { color: #000; font-weight: normal; }
#sh135-lp-heat .sh135-middle-pick { margin: 0 -4px; }
#sh135-lp-heat .sh135-pick .sh135-click-pick { display: inline-block; vertical-align: bottom; box-shadow: 0 2px 8px 0 rgba(0, 0, 1, 0.3); max-width: 33.34%; width: 100%; border-width: 0 0 1px 0; border-color: #a51568; border-style: solid; height: 249px; padding: 38px 100px; cursor: pointer; }
#sh135-lp-heat .sh135-pick .sh135-active-pick { height: 280px; border-width: 1px 1px 0 1px; border-color: #a51568; border-style: solid; box-shadow: none; }
#sh135-lp-heat .sh135-pick .sh135-click-pick img { display: block; margin-bottom: 15px; }
#sh135-lp-heat .sh135-pick .sh135-pick-content { width: 49%; display: inline-block; vertical-align: text-top; position: relative; border: 1px solid #ebebeb; height: 270px; padding: 25px 15px 0 198px; max-width: 505px; }
#sh135-lp-heat .sh135-pick .sh135-pick-content .sh135-ab { position: absolute; }
#sh135-lp-heat .sh135-pick .sh135-pick-content .sh135-ab-1 { left: 3%; top: 13%; }
#sh135-lp-heat .sh135-pick .sh135-pick-content .sh135-ab-2 { left: 4%; top: 9%; }
#sh135-lp-heat .sh135-pick .sh135-pick-content .sh135-inner-pick { float: right; text-align: left; }
#sh135-lp-heat .sh135-pick .sh135-pick-content .sh135-inner-pick p { color: #000; white-space: nowrap; margin: 5px 0; }
#sh135-lp-heat .sh135-pick .sh135-pick-content .sh135-inner-pick p i { padding-right: 5px; }
#sh135-lp-heat .sh135-pick .sh135-pick-content .sh135-inner-pick h2, #sh135-lp-heat .sh135-pick .sh135-pick-content .sh135-inner-pick i { color: #e4007e; }
#sh135-lp-heat .sh135-pick .sh135-pick-content .sh135-inner-pick button { max-width: 135px; padding: 11px; margin-top: 26px; width: 100%; cursor: pointer; border-radius: 4px; border: none; background-color: #e4007e; color: #fff; }
#sh135-lp-heat .sh135-pick .sh135-pick-content .sh135-inner-pick button:hover { background-color: #b6206a; }
#sh135-lp-heat .sh135-pick .sh135-pick-content .sh135-inner-pick button i { color: #fff; font-size: 15px; }
#sh135-lp-heat .sh135-pick .sh135-content-div { padding: 45px 33px; border-width: 0 1px 1px 1px; border-color: #a51568; border-style: solid; }
#sh135-lp-heat .sh135-pick .sh135-content-div { display: none; }
#sh135-lp-heat .sh135-pick .sh135-active-content { display: block; }
#sh135-lp-heat .sh135-pick .sh135-one-product-pick .sh135-pick-content { width: 100%; max-width: 100%; }
#sh135-lp-heat .sh135-pick .sh135-gas-content .sh135-pick-content img { left: 13%; }
#sh135-lp-heat .sh135-pick .sh135-gas-content .sh135-inner-pick { width: 75%; }
#sh135-lp-heat .sh135-pick .sh135-coal-content .sh135-pick-content img { left: 7%; }
#sh135-lp-heat .sh135-pick .sh135-coal-content .sh135-inner-pick { width: 90%; }

#sh135-lp-heat .sh135-check-what h2 { color: #000; font-weight: normal; margin: 35px; text-align: center; }
#sh135-lp-heat .sh135-check-what .sh135-check-sec { display: inline-block; width: 26%; vertical-align: text-top; }
#sh135-lp-heat .sh135-check-what .sh135-check-sec:last-child { width: 21%; }
#sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box { border: 1px solid #e6007e; max-width: 250px; height: 421px; transition: ease all 250ms; }
#sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box img { display: block; padding-top: 15px; }
#sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box .sh135-check-img-5 { padding-top: 35px; }
#sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box .sh135-blue-div { background-color: #344290; padding: 5px 0; }
#sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box .sh135-blue-div p { color: #fff; font-weight: 600; line-height: 1.2; }
#sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box .sh135-check-inner { text-align: left; height: 120px; padding: 15px 10px 20px 10px; }
#sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box .sh135-check-inner p { position: relative; padding-left: 20px; margin-bottom: 3px; }
#sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box .sh135-check-inner i { position: absolute; color: #77b956; left: 5px; top: 6px; font-size: 9px; }
#sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box button { margin: 20px auto; display: block; max-width: 120px; width: 100%; padding: 5px; cursor: pointer; border-radius: 4px; border: none; background-color: #e4007e; color: #fff; font-size: 18px; }
#sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box button:hover { background-color: #b6206a; }
#sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box .sh135-img-div { height: 180px; padding: 15px; }
#sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box .sh135-img-div h3 { color: #000; line-height: 1.2; font-weight: 600; }

#sh135-lp-heat .sh135-take-care { margin: 40px 0 45px 0; padding: 0 15px; }
#sh135-lp-heat .sh135-take-care .sh135-f7 { color: #000; font-weight: 300; margin-bottom: 40px; }
#sh135-lp-heat .sh135-take-care .sh135-take-care-section { display: inline-block; width: 26%; vertical-align: text-top; }
#sh135-lp-heat .sh135-take-care .sh135-take-care-section .sh135-care-box { cursor: pointer; transition: ease all 250ms; max-width: 250px; margin: 0 5px; border: 1px solid #ebebeb; padding: 20px 0 15px 0; }
#sh135-lp-heat .sh135-take-care .sh135-take-care-section .sh135-care-box h2 { color: #000; font-weight: normal; line-height: 1.2; }
#sh135-lp-heat .sh135-take-care .sh135-take-care-section .sh135-care-box img { display: block; }
#sh135-lp-heat .sh135-take-care .sh135-take-care-section .sh135-care-box .sh135-care-more a { color: #e6007e; }
#sh135-lp-heat .sh135-take-care .sh135-take-care-section .sh135-care-box .sh135-care-more:hover a { text-decoration: underline; }
#sh135-lp-heat .sh135-small-page { max-width: 1090px; }

#sh135-lp-heat .sh135-alior .sh135-alior-inside { border: 1px solid #ad0040; }
#sh135-lp-heat .sh135-alior .sh135-img-box { min-width: 312px; }
#sh135-lp-heat .sh135-alior .sh135-alior-box { display: inline-block; position: relative; vertical-align: text-top; width: 28%; float: left; }
#sh135-lp-heat .sh135-alior .sh135-content { max-width: 793px; text-align: left; width: 100%; padding: 0 0 15px 40px; width: 56%; }
#sh135-lp-heat .sh135-alior .sh135-content h3 { font-size: 45px; font-weight: bold; color: #e4007e; }
#sh135-lp-heat .sh135-alior .sh135-content p { color: #000; }
#sh135-lp-heat .sh135-alior button { max-width: 135px; width: 100%; padding: 11px 5px; cursor: pointer; border-radius: 4px; border: none; background-color: #e4007e; color: #fff; }
#sh135-lp-heat .sh135-alior button:hover { background-color: #b6206a; }
#sh135-lp-heat .sh135-alior .sh135-button-box { width: 13%; min-width: 135px; padding-top: 55px; }
#sh135-lp-heat .sh135-alior { padding: 0 15px 45px; }
#sh135-lp-heat .sh135-alior .sh135-discl { font-size: 8px; text-align: left; padding: 15px; }

#sh135-lp-heat .sh135-antysmog .sh135-alior-inside { border: 1px solid #ad0040; }
#sh135-lp-heat .sh135-antysmog .sh135-img-box { min-width: 312px; }
#sh135-lp-heat .sh135-antysmog .sh135-alior-box { display: inline-block; position: relative; vertical-align: text-top; width: 28%; float: left; }
#sh135-lp-heat .sh135-antysmog .sh135-content { max-width: 793px; text-align: left; width: 100%; padding: 15px 0 15px 40px; width: 56%; }
#sh135-lp-heat .sh135-antysmog .sh135-content h3 { font-size: 45px; font-weight: bold; color: #e4007e; }
#sh135-lp-heat .sh135-antysmog .sh135-content p { color: #000; }
#sh135-lp-heat .sh135-antysmog button { max-width: 135px; width: 100%; padding: 11px 5px; cursor: pointer; border-radius: 4px; border: none; background-color: #e4007e; color: #fff; }
#sh135-lp-heat .sh135-antysmog button:hover { background-color: #b6206a; }
#sh135-lp-heat .sh135-antysmog .sh135-button-box { width: 13%; min-width: 135px; padding-top: 55px; }
#sh135-lp-heat .sh135-antysmog { padding: 0 15px; }
#sh135-lp-heat .sh135-smart-footer .sh135-contact-box .sh135-claim { font-size: 28px; }

.sh135-calculator { padding: 25px 15px 38px 15px; position: relative; }
.sh135-calculator .sh135-calculator-inside { text-align: left; overflow: unset; }
.sh135-calculator .sh135-calculator-inside.sh135-overflow { overflow: hidden; }
.sh135-calculator .sh135-calculator-side { padding: 0 15px 0 15px; display: inline-block; position: relative; max-width: 380px; width: 100%; text-align: left; vertical-align: text-top; }
.sh135-calculator .sh135-calculator-side a { color: #e2007e; }
.sh135-calculator .sh135-calculator-side h4 a:hover { text-decoration: underline; }
.sh135-calculator .sh135-f7, .sh135-calculator h3, .sh135-calculator h4 { color: #000; }
.sh135-calculator h4 { font-weight: normal; }
.sh135-calculator .sh135-f7 { font-weight: 300; margin-bottom: 35px; }
.sh135-calculator  .sh135-f3 { font-weight: 600; line-height: 1.2; margin-bottom: 11px; }
.sh135-calculator .sh135-single-question { margin-bottom: 16px; position: relative; }
.sh135-calculator .sh135-calculator-side label { font-size: 14px; display: block; margin-bottom: 8px; }
.sh135-calculator .sh135-calculator-side .sh135-question-button, .sh135-calculator .sh135-calculator-side input, .sh135-calculator .sh135-calculator-side select { color: #d5d6d9; font-size: 22px; width: 100%; max-width: 140px; height: 55px; background-color: #fff; border: 3px solid #d5d6d9; border-radius: 4px; padding: 0 12px; }
.sh135-calculator .sh135-calculator-side .threefourth { max-width: 110px; }
.sh135-calculator .sh135-calculator-side .onehalf { max-width: 210px; }
.sh135-calculator .sh135-calculator-side .double { max-width: 310px; }
.sh135-calculator .sh135-calculator-side .sh135-pick-area { text-align: center; margin-top: 30px; }
.sh135-calculator .sh135-calculator-side .sh135-question-button:hover { color: #e2007e; border-color: #e2007e; background-color: #fff!important; }
.sh135-calculator .sh135-calculator-side input::placeholder { color: #d5d6d9; }
.sh135-calculator .sh135-calculator-side input:-ms-input-placeholder { color: #d5d6d9; }
.sh135-calculator .sh135-calculator-side input::-ms-input-placeholder { color: #d5d6d9; }
.sh135-calculator .sh135-calculator-side input:focus, .sh135-calculator .sh135-calculator-side select:focus { color: #e2007e; border-color: #e2007e; }
.sh135-calculator .sh135-calculator-side .sh135-select { display: block; font-size: 22px; width: 100%; max-width: 140px; height: 55px; background-color: #fff; border: 3px solid #d5d6d9; border-radius: 4px; padding: 0 12px; line-height: 50px; }
.sh135-calculator .sh135-calculator-side .sh135-select span { display: inline-block; width: 100%; color: #858585; }
.sh135-calculator .sh135-calculator-side .sh135-select span span { width: calc(100% - 40px); text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.sh135-calculator .sh135-calculator-side .sh135-select span sup { line-height: 0; }
.sh135-calculator .sh135-calculator-side .sh135-select span:after { display: inline-block; width: 20px; height: 50px; content: ''; background: url(../../SiteCollectionImages/Tauron24/imgs/lp-ogrzewanie/select-arrow.png) center top no-repeat; float: right; }
.sh135-calculator .sh135-calculator-side .sh135-select span span:after { background: none; }
.sh135-calculator .sh135-calculator-side .sh135-select.active span { color: #4361a8; }
.sh135-calculator .sh135-calculator-side .sh135-select.active span:after { background-position: bottom; }
.sh135-calculator .sh135-calculator-side .sh135-select.onehalf { max-width: 210px; }
.sh135-calculator .sh135-calculator-side .sh135-select.double { max-width: 310px; }
.sh135-calculator .sh135-calculator-side .sh135-select-answers { display: none; position: absolute; background: #fff; width: 200px; border: 3px solid #d5d6d9; border-bottom: none; margin-top: -3px; z-index: 999; }
.sh135-calculator .sh135-calculator-side .sh135-select-answers li { padding: 6px 12px; border-bottom: 3px solid #d5d6d9; font-size: 22px; color: #858585; cursor: pointer; cursor: hand; }
.sh135-calculator .sh135-calculator-side .sh135-select-answers li:hover { background-color: #4361a8; color: #fff; }
.sh135-calculator .sh135-calculator-side .sh135-unit { padding: 0 10px 0 5px; }
.sh135-calculator .sh135-calculator-side .sh135-activeinput { color: #858585; }
.sh135-calculator .sh135-calculator-side .sh135-pick-area h4 { color: #858585; line-height: 1.1; font-weight: 600; }
.sh135-calculator .sh135-calculator-side .sh135-pick-box { width: 130px; display: inline-block; vertical-align: text-top; margin: 9px; text-align: center; }
.sh135-calculator .sh135-calculator-side .sh135-box-1 { background: url(../../SiteCollectionImages/Tauron24/imgs/lp-ogrzewanie/coal.png); }
.sh135-calculator .sh135-calculator-side .sh135-box-2 { background: url(../../SiteCollectionImages/Tauron24/imgs/lp-ogrzewanie/eko-coal.png); }
.sh135-calculator .sh135-calculator-side .sh135-box-3 { background: url(../../SiteCollectionImages/Tauron24/imgs/lp-ogrzewanie/gas.png); }
.sh135-calculator .sh135-calculator-side .sh135-box-4 { background: url(../../SiteCollectionImages/Tauron24/imgs/lp-ogrzewanie/new-home.png); }
.sh135-calculator .sh135-calculator-side .sh135-icon-box { width: 128px; height: 128px; background-position: top; background-repeat: no-repeat; cursor: pointer; margin-bottom: 8px; }
.sh135-calculator .sh135-calculator-side .sh135-icon-box:hover { background-position: bottom; }
.sh135-calculator .sh135-calculator-side .sh135-pick-box.sh135-active .sh135-icon-box { background-position: bottom; }
.sh135-calculator .sh135-calculator-side .sh135-active-icon-box { background-position: bottom; }
.sh135-calculator .sh135-calculator-side .sh135-full-magenta { width: 1px; display: inline-block; background-color: #e6007e; height: 100%; position: absolute; left: 0; top: 0; }
.sh135-calculator .sh135-calculator-side .sh135-full-magenta .sh135-square { background-color: #fff; position: absolute; width: 15px; height: 15px; top: 48%; border-width: 0 1px 1px 0; border-style: solid; border-color: #e6007e; transform: rotate(-45deg); left: -7px; }
.sh135-calculator .sh135-calculator-side #ton-value { max-width: 205px; }
.sh135-calculator .sh135-calculator-side #ton-value, .sh135-calculator .sh135-calculator-side #water-users { background-image: linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%),linear-gradient(to right, transparent, transparent); background-position: calc(100% - 35px) calc(1em + 2px),calc(100% - 30px) calc(1em + 2px),100% 0; background-size: 5px 5px,5px 5px,2.5em 2.5em; background-repeat: no-repeat; -webkit-appearance: none; }
.sh135-calculator .sh135-calculator-side #ton-wood, .sh135-calculator .sh135-calculator-side #yes { margin-right: 20px; }
.sh135-calculator .sh135-calculator-side .sh135-yes { margin-right: 20px; }
.sh135-calculator .sh135-calculator-side .sh135-go-to-other-part { font-size: 15px; color: #000; cursor: pointer; }
.sh135-calculator .sh135-calculator-side .sh135-go-to-other-part:hover { color: #e2007e; }
.sh135-calculator .sh135-calculator-side .sh135-go-to-other-part img { vertical-align: -10px; padding-right: 10px; }
.sh135-calculator .sh135-calculator-side .sh135-go-to-prev-part { font-size: 15px; color: #000; cursor: pointer; }
.sh135-calculator .sh135-calculator-side .sh135-go-to-prev-part:hover { color: #e2007e; }
.sh135-calculator .sh135-calculator-side .sh135-go-to-prev-part img { vertical-align: -10px; padding-right: 10px; }
.sh135-calculator .sh135-calculator-side option { color: #d5d6d9; border: 0.5px solid #d5d6d9; }
.sh135-calculator .sh135-calculator-side option:hover { background-color: #4361a8; color: #fff; }
.sh135-calculator .sh135-calculator-resume { text-align: center; max-width: 355px; }
.sh135-calculator .sh135-calculator-resume .sh135-chart-div { text-align: left; margin-bottom: 25px; }
.sh135-calculator .sh135-calculator-resume .sh135-resume-head { font-size: 30px; font-weight: normal; color: #e2007e; margin-bottom: 15px; }
.sh135-calculator .sh135-calculator-resume .sh135-valuation { border: 1px solid #e2007e; padding: 10px; }
.sh135-calculator .sh135-calculator-resume .sh135-valuation * { color: #000; font-weight: normal; }
.sh135-calculator .sh135-calculator-resume .sh135-chart, .sh135-calculator .sh135-calculator-resume .sh135-expl { position: relative; }
.sh135-calculator .sh135-calculator-resume .sh135-f3 { color: #000; }
.sh135-calculator .sh135-calculator-resume .sh135-reco { background-color: #e2007e; width: 60px; position: absolute; text-align: center; border-radius: 5px; top: 21px; left: -5px; transform: rotate(-90deg); padding: 2px 1px; }
.sh135-calculator .sh135-calculator-resume .sh135-reco::after { content: ''; position: absolute; left: 42%; top: 100%; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 5px solid #e2007e; clear: both; }
.sh135-calculator .sh135-calculator-resume .sh135-reco p { font-size: 10px; color: #fff; }
.sh135-calculator .sh135-calculator-resume .sh135-label, .sh135-calculator .sh135-calculator-resume .sh135-single-chart { display: inline-block; vertical-align: middle; }
.sh135-calculator .sh135-calculator-resume .sh135-single-chart .sh135-chart-body { float: left; height: 46px; border-radius: 0 4px 4px 0; padding: 15px 10px; min-width: 75px; }
.sh135-calculator .sh135-calculator-resume .sh135-single-chart .sh135-chart-body p { color: #fff; font-size: 12px; text-align: left; }
.sh135-calculator .sh135-calculator-resume .sh135-label { text-align: right; padding: 10px; width: 37%; }
.sh135-calculator .sh135-calculator-resume .sh135-tall-label { padding: 0 10px; }
.sh135-calculator .sh135-calculator-resume .sh135-label p { color: #000; font-weight: 500; line-height: 1.2; }
.sh135-calculator .sh135-tooltip { display: inline-block; position: absolute; cursor: pointer; width: 200px; }
.sh135-calculator .sh135-tooltip .sh135-tooltip-icon { display: inline-block; width: 19px; height: 19px; background: url('../../SiteCollectionImages/Tauron24/imgs/lp-ogrzewanie/tooltip-sprite.png') top center no-repeat; }
.sh135-calculator .sh135-tooltip .sh135-tooltip-icon:hover { background-position: bottom; }
.sh135-calculator .sh135-tool-1 { top: 25%; right: -6%; width: 100px; }
.sh135-calculator .sh135-tool-2 { right: -15px; top: 25%; right: -32%; top: 25%; width: 100px; }
.sh135-calculator .sh135-tool-3 { top: 68%; left: 47%; }
.sh135-calculator .sh135-tool-4 { top: 22%; left: 19%; }
.sh135-calculator .sh135-tool-5 { top: 68%; left: 47%; }
.sh135-calculator .sh135-tool-6 { top: 68%; left: 47%; }
.sh135-calculator .sh135-tooltip .sh135-tooltip-area { display: none; position: absolute; background-color: #fff; border: 1px solid #bfbfbf; width: 225px; padding: 20px; background: url(../../SiteCollectionImages/Tauron24/imgs/lp-ogrzewanie/big-tooltip.png); background-position: 95% center; background-repeat: no-repeat; background-color: #fff; }
.sh135-calculator .sh135-tooltip .sh135-tooltip-area .sh135-square { width: 18px; height: 18px; border-width: 1px 0 0 1px; border-style: solid; border-color: #bfbfbf; position: absolute; background-color: #fff; left: -10px; transform: rotate(-45deg); top: 28px; }
.sh135-calculator .sh135-tooltip .sh135-tooltip-area p { color: #000; line-height: 1.2; }
.sh135-calculator .sh135-tooltip .sh135-area-1 { top: -30px; left: 40px; z-index: 5; }
.sh135-calculator .sh135-tooltip .sh135-area-2 { top: -30px; left: 38px; z-index: 2; }
.sh135-calculator .sh135-tooltip .sh135-area-3 { top: -30px; left: 40px; z-index: 5; width: 160px; }
.sh135-calculator .sh135-tooltip .sh135-area-4 { top: -30px; left: 38px; z-index: 2; width: 420px; padding: 20px 100px 20px 20px; }
.sh135-calculator .sh135-tooltip .sh135-area-5 { top: -30px; left: 40px; z-index: 5; width: 320px; }
.sh135-calculator .sh135-tooltip .sh135-area-6 { top: -30px; left: 38px; z-index: 2; width: 245px; }
.sh135-calculator .sh135-tooltip:hover .sh135-tooltip-area { display: block; }
.sh135-calculator .sh135-calculator-resume .sh135-expl:hover .sh135-tool-0 .sh135-area-0 { display: block; }
.sh135-calculator .sh135-calculator-resume .sh135-expl .sh135-tool-0 .sh135-area-0 { top: -63px; left: -10px; text-align: left; }
.sh135-calculator .sh135-tooltip .sh135-area-0 .sh135-square { top: 21px; }
.sh135-calculator .sh135-calculator-resume .sh135-chart-1 { background-color: #8bb63a; width: 97px; }
.sh135-calculator .sh135-calculator-resume .sh135-chart-2 { background-color: #aa036c; width: 176px; }
.sh135-calculator .sh135-calculator-resume .sh135-chart-3 { background-color: #edc109; width: 115px; }
.sh135-calculator .sh135-calculator-resume .sh135-single-chart .sh135-chart-3 p { color: #000; }
.sh135-calculator .sh135-calculator-resume .sh135-chart-4 { background-color: #4461a8; width: 140px; }
.sh135-calculator .sh135-calculator-resume .sh135-single-chart { height: 60px; border-left: 1px solid #b9babc; vertical-align: top; position: relative; }
.sh135-calculator .sh135-calculator-resume .sh135-cost { font-weight: 600; line-height: 1.2; margin: 16px 0; }
.sh135-calculator .sh135-calculator-resume .sh135-see-all { color: #000; text-align: left; cursor: pointer; margin-bottom: 15px; }
.sh135-calculator .sh135-calculator-resume .sh135-see-all img { vertical-align: -10px; padding-right: 10px; }
.sh135-calculator .sh135-calculator-resume .sh135-see-all:hover { color: #e2007e; }
.sh135-calculator .sh135-calculator-resume .sh135-big-button { max-width: 295px; width: 100%; border: 2px solid #e2007e!important; padding: 12px 5px; border-radius: 4px; background-color: #e2007e; color: #fff; }
.sh135-calculator .sh135-calculator-resume .sh135-clr-button { background-color: #fff!important; color: #e2007e!important; margin: 13px 0 10px 0; }
.sh135-calculator .sh135-calculator-resume .sh135-middle-part { border: 1px solid #e2007e; padding: 10px 20px; width: 342px; }
.sh135-calculator .sh135-middle-side { max-width: 370px; padding: 0 25px; }
.sh135-calculator .sh135-calculator-resume .sh135-full-magenta { left: -5px; }
.sh135-calculator .sh135-calculator-resume .sh135-borderless { border-left: none; }
.sh135-calculator .sh135-middle-part { display: none; }
.sh135-calculator .sh135-active-part { display: block; }
.sh135-calculator #sh135-part-1, .sh135-calculator #sh135-part-2 { background-color: #fff; }
.sh135-calculator #sh135-part-2 { display: none; }
.sh135-calculator .sh135-calculator-resume .sh135-average-cost p { color: #000; }
.sh135-calculator .sh135-calculator-resume .sh135-average-cost .sh135-single-box { text-align: right; }
.sh135-calculator .sh135-calculator-resume .sh135-average-cost .sh135-f0, .sh135-calculator .sh135-calculator-resume .sh135-average-cost .sh135-price-box { vertical-align: middle; }
.sh135-calculator .sh135-calculator-resume .sh135-average-cost .sh135-f0 { padding-right: 11px; font-size: 12px; display: inline-block; text-align: right; line-height: 1.1; }
.sh135-calculator .sh135-calculator-resume .sh135-average-cost .sh135-price-box { text-align: center; display: inline-block; border-width: .5px 1px .5px 1px; border-style: solid; border-color: #c9cacc; width: 100%; max-width: 110px; padding: 12px 5px; }
.sh135-calculator .sh135-calculator-resume .sh135-average-cost .sh135-border-less { border: none; }
.sh135-calculator .sh135-calculator-resume .sh135-part-2 .sh135-cost-part-2 { margin: 16px 0 0 0; line-height: 1.2; font-weight: 600; }
.sh135-calculator .sh135-calculator-resume .sh135-know-more:hover { border: 2px solid #b6206a!important; }

.sh135-calculator .sh135-middle-side .sh135-tooltip { width: auto; padding: 3px 0 0 5px; }
.sh135-calculator .sh135-middle-side .sh135-tooltip-area { top: -25px; left: 44px; z-index: 5; }
.sh135-calculator .sh135-middle-side .sh135-tooltip-area p { padding-right: 20px; }

.sh135-calculator .sh135-calculator-resume .sh135-tooltip { width: auto; padding: 15px 0 0 10px; }
.sh135-calculator .sh135-calculator-resume .sh135-tooltip-area { top: -15px; left: 44px; z-index: 5; }

.sh135-calculator .sh135-calculator-popup { position: fixed; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); z-index: 35; top: 0; left: 0; display: none; padding: 0 20px; }
.sh135-calculator .sh135-calculator-popup .sh135-inside-pop { position: relative; width: 100%; max-width: 1100px; padding: 50px 15px 75px; background-color: #fff; margin: 11% auto; text-align: center; }
.sh135-calculator .sh135-calculator-popup .sh135-inside-pop .sh135-pop-box { display: inline-block; width: 15%; text-align: center; vertical-align: text-top; }
.sh135-calculator .sh135-calculator-popup .sh135-inside-pop .sh135-pop-box .sh135-box-img { margin: 0 auto; }
.sh135-calculator .sh135-calculator-popup .sh135-inside-pop .sh135-pop-box button { color: #e2007e; background-color: #fff; border: 1px solid #e2007e; font-size: 24px; border-radius: 4px; width: 100%; max-width: 140px; padding: 6px 5px; }
.sh135-calculator .sh135-calculator-popup .sh135-inside-pop .sh135-pop-close { position: absolute; right: 2%; top: 5%; cursor: pointer; }
.sh135-calculator .sh135-calculator-popup .sh135-inside-pop .sh135-pop-close span { color: #6c6d70; padding-right: 5px; }
.sh135-calculator .sh135-calculator-popup .sh135-inside-pop .sh135-pop-close .sh135-x-icon { font-size: 24px; vertical-align: -3px; }
.sh135-calculator .sh135-calculator-popup .sh135-inside-pop .sh135-pop-close:hover span { color: #e2007e; }
.sh135-calculator .sh135-calculator-popup .sh135-inside-pop .sh135-pop-box button:hover { color: #fff; background-color: #e2007e!important; }
.sh135-calculator .sh135-calculator-popup .sh135-inside-pop .sh135-pop-box h3 { font-size: 20px; font-weight: 600; color: #6c6d70; margin: 15px 0; }
.sh135-calculator .sh135-calculator-popup .sh135-inside-pop h2 { font-weight: 600; }

#sh135-explanations .sh135-scrolled-h .sh135-tauron-logo { background: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/logo.png); background-size: contain; height: 70px; width: 70px; top: -10px; left: 0; }
#sh135-explanations .sh135-scrolled-h .sh135-tauron-logo img { display: none; }
#sh135-explanations .sh135-scrolled-h .sh135-tauron-logo img { display: none; }
#sh135-explanations .sh135-expl-body { padding: 150px 15px 70px 15px; }
#sh135-explanations .sh135-page { max-width: 1110px; text-align: left; }
#sh135-explanations .sh135-f3 { font-size: 14px; color: #000; font-weight: normal; }
#sh135-explanations .sh135-f2 { font-size: 24px; color: #e2007e; font-weight: 600; }
#sh135-explanations .sh135-f1 { font-size: 48px; color: #e2007e; font-weight: bold; }
#sh135-explanations .sh135-single-box { padding: 30px 0; border-bottom: 1px solid #c3c3c5; }
#sh135-explanations .sh135-single-box h2 { margin-bottom: 20px; }
#sh135-explanations .sh135-last-section { border-bottom: none; }
#sh135-explanations button { width: 100%; max-width: 150px; color: #fff; background-color: #e2007e; border: none; border-radius: 4px; padding: 6px 5px; font-size: 24px; margin-top: 20px; }
#sh135-explanations button:hover { background-color: #b6206a; }

#sh135-int-home .sh135-page { max-width: 1600px; margin: 0 auto; }
#sh135-int-home .sh135-f1 { font-size: 14px; }
#sh135-int-home .sh135-f2 { font-size: 16px; }
#sh135-int-home .sh135-f3 { font-size: 20px; }
#sh135-int-home .sh135-f4 { font-size: 28px; }
#sh135-int-home .sh135-f5 { font-size: 40px; font-weight: 300; color: #000; text-align: center; }
#sh135-int-home { position: relative; }
#sh135-int-home .sh135-page { max-width: 1600px; }
#sh135-int-home .sh135-scrolled-h { position: fixed; background: #fff; padding: 10px 0 0 0; height: 70px; }
#sh135-int-home .sh135-scrolled-h .sh135-tauron-logo { background: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/logo.png); height: 70px; width: 70px; top: -10px; background-size: contain; left: 0; }
#sh135-int-home .sh135-scrolled-h .sh135-tauron-logo img { display: none; }
#sh135-int-home .sh135-scrolled-h .sh135-right li { margin: 12px 0 0 30px; }
#sh135-int-home .sh135-scrolled-h .sh135-right li a { font-size: 20px; line-height: 25px; color: #000; height: auto; }
#sh135-int-home .sh135-scrolled-h .sh135-right li:hover a { color: #e6007e; }
.sh135-scrolled-h .sh135-right .sh135-hamburger-div { padding: 0; margin: -10px 0 0 35px; }
.sh135-scrolled-h .sh135-right .sh135-hamburger-div .sh135-hamburger-inner { padding: 20px 0 0 0; }
.sh135-scrolled-h .sh135-right .sh135-hamburger-div .sh135-hamburger .sh135-line { background-color: #000; }
.sh135-scrolled-h .sh135-right .sh135-hamburger-div span { color: #000; }
.sh135-scrolled-h .sh135-right li .sh135-main-site { color: #e6007e; }
.sh135-smart-header .sh135-page { position: relative; }
.sh135-heat-header .sh135-tauron-logo, .sh135-smart-header .sh135-tauron-logo { position: absolute; left: 0; top: 0; }
.sh135-heat-header .sh135-tauron-logo { left: 0; }
.sh135-heat-header .sh135-tauron-logo .sh135-m-logo, .sh135-smart-header .sh135-tauron-logo .sh135-m-logo { display: none; }
.sh135-heat-header .sh135-right ul, .sh135-smart-header .sh135-right ul { margin: 0; padding: 0; list-style: none; padding-top: 17px; }
.sh135-heat-header .sh135-right li, .sh135-smart-header .sh135-right li { display: inline-block; margin: 0 0 0 30px; height: 35px; }

.sh135-scrolled-h .sh135-right ul { padding-top: 0; }
.sh135-scrolled-h  .sh135-counter-in-basket .sh135-counter-basket { line-height: 14px; }
.sh135-counter-in-basket:before { content: ''; position: absolute; left: 0; background-image: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/basket-bar.png); left: -15%; width: 2px; height: 50px; top: -13px; }

#sh135-int-home .sh135-smart-header .sh135-right li a, #sh135-offert .sh135-smart-header .sh135-right li a { display: block; color: #000; font-size: 22px; font-weight: 400; text-decoration: none; }
/* #sh135-int-home .sh135-smart-header .sh135-right .sh135-passive-element:hover,#sh135-offert .sh135-smart-header .sh135-right .sh135-passive-element:hover {border-bottom: 1px solid #000} */
#sh135-int-home .sh135-smart-header .sh135-right .sh135-active-element, #sh135-offert .sh135-smart-header .sh135-right .sh135-active-element { color: #e6007e; }
#sh135-help .sh135-scrolled-h .sh135-right .sh135-passive-element:hover, #sh135-int-home .sh135-scrolled-h .sh135-right .sh135-passive-element:hover, #sh135-offert .sh135-scrolled-h .sh135-right .sh135-passive-element:hover { border-bottom: none; }

@keyframes swimming {
  0% { transform: translate(0); }
  22% { transform: translateY(-4px); }
  42% { transform: translateY(5px) translateX(-4px); }
  62% { transform: translateX(4px); }
  82% { transform: translateY(-4px) translateX(6px); }
  100% { transform: translate(0); }
}
#sh135-int-home .sh135-install .sh135-ab, #sh135-int-home .sh135-int-baner .sh135-ab { animation: swimming 6s ease-in-out infinite; }

#sh135-int-home .sh135-int-baner { padding-top: 160px; background: url(../../SiteCollectionImages/Tauron24/imgs/inteligentny-dom/main-baner.png); height: 400px; background-position: center; background-repeat: no-repeat; position: relative; text-align: center; }
#sh135-int-home .sh135-ab { position: absolute; }
#sh135-int-home .sh135-int-baner .sh135-baner-title { background-color: #e8198b; max-width: 350px; width: 100%; margin: 0 auto; padding: 10px; }
#sh135-int-home .sh135-int-baner .sh135-baner-title p { color: #fff; font-weight: 300; }
#sh135-int-home .sh135-int-baner .sh135-baner-dot-1 { top: 65%; left: 2%; animation-delay: 1.2s; }
#sh135-int-home .sh135-int-baner .sh135-baner-dot-2 { top: 35%; left: 18%; }
#sh135-int-home .sh135-int-baner .sh135-baner-dot-3 { top: 68%; left: 28%; animation-delay: 2.1s; }
#sh135-int-home .sh135-int-baner .sh135-baner-dot-4 { top: 20%; left: 34%; }
#sh135-int-home .sh135-int-baner .sh135-baner-dot-5 { top: 70%; right: 43%; animation-delay: 1.9s; }
#sh135-int-home .sh135-int-baner .sh135-baner-dot-6 { top: 47%; right: 31%; animation-delay: .7s; }
#sh135-int-home .sh135-int-baner .sh135-baner-dot-7 { top: 30%; right: 18%; animation-delay: .3s; }
#sh135-int-home .sh135-int-baner .sh135-baner-dot-8 { top: 66%; right: 7%; }
#sh135-int-home .sh135-int-baner .sh135-baner-dot-9 { right: 1%; top: 19%; animation-delay: 1s; }

#sh135-int-home .sh135-abar { position: absolute; }
#sh135-int-home .sh135-what-is-it { text-align: center; padding-top: 0; }
#sh135-int-home .sh135-what-is-it p { color: #000; line-height: 1.2; padding: 0 15px; }
#sh135-int-home .sh135-what-is-it .sh135-sub-nav { margin: 30px 0; }
#sh135-int-home .sh135-what-is-it .sh135-second-baner { background: url(../../SiteCollectionImages/Tauron24/imgs/inteligentny-dom/second-baner.png); background-repeat: no-repeat; height: 445px; }
#sh135-int-home .sh135-what-is-it .sh135-second-baner img { margin-bottom: 10px; padding: 0 15px; }
#sh135-int-home .sh135-what-is-it .sh135-second-baner .sh135-second-baner-mobile { display: none; }
#sh135-int-home .sh135-for-who { text-align: center; padding: 40px 0 0 0; }
#sh135-int-home .sh135-for-who .sh135-system-info { position: relative; }
#sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-img { left: 18%; top: -49px; transition: ease all 250ms; }
#sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-div { background-color: #f4f4f4; height: 255px; margin: 40px 0; }
#sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-div .sh135-right { max-width: 890px; width: 100%; text-align: left; padding-top: 20px; transition: ease all 250ms; }
#sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-div .sh135-right.fromRight { margin-right: -600px; }
#sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-div .sh135-right p { color: #000; margin-bottom: 13px; font-weight: 300; }
#sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-div .sh135-right i { color: #e6007e; padding-right: 10px; }
#sh135-int-home .sh135-for-who h2 { margin-bottom: 30px; }
#sh135-int-home .sh135-for-who p { color: #000; }

#sh135-int-home .sh135-install { text-align: center; padding: 0 15px; }
#sh135-int-home .sh135-install .sh135-install-div { margin-top: 30px; text-align: center; position: relative; }
#sh135-int-home .sh135-install .sh135-install-box { display: inline-block; width: 100%; vertical-align: text-top; text-align: center; }
#sh135-int-home .sh135-install .sh135-left-side { margin-top: 175px; margin-left: -3%; float: left; text-align: right; border-right: 1px solid #e6007e; max-width: 470px; position: relative; transition: ease all 250ms; }
#sh135-int-home .sh135-install .sh135-left-side.fromLeft { margin-left: -450px; }
#sh135-int-home .sh135-install .sh135-left-side p { padding: 0 13px; }
#sh135-int-home .sh135-install .sh135-right-side { margin-top: -435px; margin-right: 8%; float: right; text-align: left; border-left: 1px solid #e6007e; max-width: 370px; position: relative; transition: ease all 250ms; }
#sh135-int-home .sh135-install .sh135-right-side.fromRight { margin-right: -450px; }
#sh135-int-home .sh135-install .sh135-right-side p { padding: 0 13px; }
#sh135-int-home .sh135-install .sh135-right-side a { color: #e6007e; }
#sh135-int-home .sh135-install .sh135-middle-box { max-width: 390px; position: relative; z-index: 10; display: block; margin: 0 34% 0 34%; }
#sh135-int-home .sh135-install .sh135-middle-box .sh135-abs { position: absolute; top: 28%; right: -30%; }
#sh135-int-home .sh135-install .sh135-left-side .sh135-dbar-1 { top: 50%; left: 105%; }
#sh135-int-home .sh135-install .sh135-right-side .sh135-dbar-2 { top: 50%; right: 105%; }
#sh135-int-home .sh135-install .sh135-phone-dot-1 { top: 40%; right: 28%; animation-delay: 1s; }
#sh135-int-home .sh135-install .sh135-phone-dot-2 { right: 15%; top: 5%; }
#sh135-int-home .sh135-install .sh135-phone-dot-3 { top: 66%; left: 30%; animation-delay: .4s; }
#sh135-int-home .sh135-install .sh135-phone-dot-4 { top: 38%; right: 26%; animation-delay: .6s; }
#sh135-int-home .sh135-install .sh135-phone-dot-5 { top: 10%; right: 31%; animation-delay: .1s; }
#sh135-int-home .sh135-install .sh135-phone-dot-6 { top: 48%; left: 28%; animation-delay: 1.3s; }
#sh135-int-home .sh135-install .sh135-intall-mobile { display: none; }

#sh135-int-home .sh135-calc-inside { background-color: #fff; max-width: 1600px; text-align: center; box-shadow: 0 0 5px 0 #9c969c; margin: 10px 0 40px 0; }
#sh135-int-home .sh135-calc-inside .sh135-left-side-calc { width: 100%; max-width: 450px; }
#sh135-int-home .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { cursor: pointer; display: block; border-bottom: 1px solid #ccc9c0; border-right: 1px solid #ccc9c0; background-color: #fbfbfb; }
#sh135-int-home .sh135-calc-inside .sh135-left-side-calc .sh135-active-calc-nav { border-right: none; background-color: #fff; }
#sh135-int-home .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { position: relative; padding: 71px 50px; max-height: 180px; text-align: left; }
#sh135-int-home .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-icon-1 { background: url(../..//SiteCollectionImages/Tauron24/imgs/smarthome/calc-hover-1.png); width: 49px; height: 49px; vertical-align: -13px; }
#sh135-int-home .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-icon-2 { background: url(../..//SiteCollectionImages/Tauron24/imgs/smarthome/calc-hover-2.png); width: 52px; height: 28px; vertical-align: text-bottom; }
#sh135-int-home .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-icon-3 { background: url(../..//SiteCollectionImages/Tauron24/imgs/smarthome/calc-hover-3.png); width: 52px; height: 32px; vertical-align: 15px; }
#sh135-int-home .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav p { font-size: 28px; font-weight: 300; color: #ccc9c0; display: inline-block; }
#sh135-int-home .sh135-calc-inside .sh135-calc-section { display: inline-block; vertical-align: text-top; }
#sh135-int-home .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-last-nav { padding: 51px 50px 60px 50px; }
#sh135-int-home .sh135-calc-inside .sh135-left-side-calc .sh135-no-border { border-bottom: none; }
#sh135-int-home .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-calc-icon-hover { background-repeat: no-repeat; display: inline-block; margin-right: 15px; background-position: bottom; }
#sh135-int-home .sh135-calc-inside .sh135-middle-calc { max-width: 1140px; text-align: left; padding: 30px 80px; width: 100%; border-bottom: 2px dotted #e6007e; }
#sh135-int-home .sh135-calc-inside .sh135-left-side-calc .sh135-middle-calc .sh135-calc-icon-hover { background-position: top; }
#sh135-int-home .sh135-calc-inside .sh135-middle-calc .sh135-calc-content-info { text-align: center; color: #000; line-height: 1.5; }
#sh135-int-home .sh135-calc-inside .sh135-middle-calc .sh135-check-bar i { color: #e6007e; padding-right: 10px; }
#sh135-int-home .sh135-calc-inside .sh135-middle-calc .sh135-check-bar .sh135-check-box { display: inline-block; width: 30%; vertical-align: text-top; }
#sh135-int-home .sh135-calc-inside .sh135-middle-calc .sh135-check-bar { margin: 25px 0; border: 1px solid #ccc9c0; text-align: center; padding: 12px 5px; }
#sh135-int-home .sh135-calc-inside .sh135-middle-calc h3 { text-align: center; font-weight: 300; color: #e6007e; }
#sh135-int-home .sh135-calc-inside .sh135-middle-calc .sh135-single-section { display: inline-block; width: 13.9%; vertical-align: text-top; min-width: 120px; }
#sh135-int-home .sh135-calc-inside .sh135-middle-calc .sh135-single-box { max-width: 115px; text-align: center; margin: 0 auto; }
#sh135-int-home .sh135-calc-inside .sh135-middle-calc .sh135-single-box .sh135-single-product-img { border: 1px solid #ccc9c0; padding: 20px; height: 113px; }
#sh135-int-home .sh135-calc-inside .sh135-middle-calc .sh135-single-box h4 { color: #000; font-weight: normal; margin: 5px 0 10px 0; }
#sh135-int-home .sh135-calc-inside .sh135-middle-calc .sh135-product-div { margin: 25px 0 30px 0; text-align: center; }
#sh135-int-home .sh135-calc-inside .sh135-middle-calc button { max-width: 250px; width: 100%; margin: 0 auto; padding: 13px 5px; display: block; font-size: 24px; }
#sh135-int-home .sh135-calc-inside .sh135-data-content { display: none; }
#sh135-int-home .sh135-calc-inside .sh135-active-calc-content { display: inline-block; }
#sh135-int-home .sh135-calc-inside .sh135-left-side-calc .sh135-active-calc-nav { border-right: none; background-color: #fff; }
#sh135-int-home .sh135-calc-inside .sh135-left-side-calc .sh135-active-calc-nav .sh135-single-nav p { color: #e6007e; }
#sh135-int-home .sh135-calc-inside .sh135-left-side-calc .sh135-active-calc-nav .sh135-calc-icon-hover { background-position: top; }
#sh135-int-home .sh135-calc-inside .sh135-middle-calc .sh135-section-name { margin: 20px 0; }
#sh135-int-home .sh135-calc-inside .sh135-manage-section { border-bottom: none; }
#sh135-int-home .sh135-calc-inside .sh135-manage-section .sh135-manage-sec { position: relative; }
#sh135-int-home .sh135-calc-inside .sh135-manage-section .sh135-manage-img { border: 1px solid #ccc9c0; padding: 20px; height: 113px; width: 113px; position: absolute; left: 0; }
#sh135-int-home .sh135-calc-inside .sh135-manage-section .sh135-manage-desc { text-align: left; padding-left: 150px; margin-bottom: 30px; }
#sh135-int-home .sh135-calc-inside .sh135-manage-section .sh135-manage-desc .sh135-f4 { font-weight: 300; color: #e6007e; margin-bottom: 5px; }
#sh135-int-home .sh135-calc-inside .sh135-manage-section .sh135-manage-desc p { line-height: 1.5; }

#sh135-int-home .sh135-apk { position: relative; height: 500px; padding-bottom: 40px; }
#sh135-int-home .sh135-ap1 { left: 19%; top: 3%; }
#sh135-int-home .sh135-ap2 { left: 12%; top: 14%; }
#sh135-int-home .sh135-apk h2, #sh135-int-home .sh135-apk p { color: #000; }
#sh135-int-home .sh135-apk h2 { font-weight: 300; text-align: left; margin-bottom: 25px; }
#sh135-int-home .sh135-apk .sh135-right { text-align: left; width: 100%; max-width: 750px; padding-top: 100px; transition: ease all 250ms; }
#sh135-int-home .sh135-apk .sh135-right button { font-size: 24px; max-width: 400px; width: 100%; padding: 15px 5px; margin-top: 35px; }
#sh135-int-home .sh135-apk .sh135-right.fromRight { margin-right: -600px; }
#sh135-int-home .sh135-int-feature { z-index: 20; position: fixed; top: 48%; right: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; border: 1px solid #e8198b; border-right: none; background-color: #fff; height: auto; max-width: 280px; }
#sh135-int-home .sh135-int-feature .sh135-int-inner { text-align: right; padding: 30px 25px; height: auto; }
#sh135-int-home .sh135-int-feature .sh135-feature-line { display: block; margin-bottom: 12px; }
#sh135-int-home .sh135-int-feature .sh135-feature-line:last-child { margin-bottom: 0; }
#sh135-int-home .sh135-int-feature .sh135-feature-line * { display: inline-block; }
#sh135-int-home .sh135-int-feature .sh135-feature-line p { color: #000; font-weight: 300; margin-right: 15px; }
#sh135-int-home .sh135-int-feature .sh135-feature-line .sh135-feature-circle { height: 13px; width: 13px; background-color: #fff; border-radius: 50%; border: 1px solid #e8198b; }
#sh135-int-home .sh135-int-feature .sh135-feature-line i { color: #e8198b; }
#sh135-int-home .sh135-int-feature .sh135-feature-line:hover p { color: #e8198b; }
#sh135-int-home .sh135-int-feature .sh135-feature-line:hover .sh135-feature-circle { background-color: #e8198b; }
#sh135-int-home .sh135-int-feature .sh135-active-feature p { color: #e8198b; }
#sh135-int-home .sh135-int-feature .sh135-active-feature .sh135-feature-circle { background-color: #e8198b; }

#sh135-offert { position: relative; }
#sh135-offert .sh135-f0 { font-size: 14px; }
#sh135-offert .sh135-f1 { font-size: 16px; }
#sh135-offert .sh135-f2 { font-size: 20px; }
#sh135-offert .sh135-f3 { font-size: 24px; }
#sh135-offert .sh135-f4 { font-size: 22px; }
#sh135-offert .sh135-f5 { font-size: 40px; }
#sh135-offert .sh135-page { max-width: 1600px; }
.sh135-footer-page { max-width: 1600px; }
#sh135-offert .sh135-offert-baner { background: url(../..//SiteCollectionImages/Tauron24/imgs/oferta/main-baner.png); background-position: center top; height: 400px; background-repeat: no-repeat; }
#sh135-offert .sh135-offert-baner .sh135-offert-box { transition: ease all 250ms; width: 100%; text-align: right; float: right; margin-right: 8%; margin-top: 109px; padding: 9px 5px; }
#sh135-offert .sh135-offert-baner .sh135-offert-box p { color: #000; font-weight: normal; }
#sh135-offert .sh135-offert-baner .sh135-offert-box h2 { color: #e4007e; font-weight: 300; }

#sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-icon-1 { background: url(../..//SiteCollectionImages/Tauron24/imgs/oferta/calc-hover-1.png); width: 49px; height: 33px; }
#sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-icon-2 { background: url(../..//SiteCollectionImages/Tauron24/imgs/smarthome/calc-hover-2.png); width: 52px; height: 28px; }
#sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-icon-3 { background: url(../..//SiteCollectionImages/Tauron24/imgs/smarthome/calc-hover-3.png); width: 52px; height: 32px; }
#sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-icon-4 { background: url(../..//SiteCollectionImages/Tauron24/imgs/smarthome/calc-hover-4.png); width: 52px; height: 36.7px; }
#sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-calc-icon-hover { background-repeat: no-repeat; display: inline-block; margin-right: 15px; background-position: bottom; }
#sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { display: inline-block; cursor: pointer; border-color: #959595; border-style: solid; border-width: 1px 0.5px 1px 0.5px; background-color: #fbfbfb; width: 100%; max-width: 25%; float: left; height: 96px; border-top-left-radius: 8px; border-top-right-radius: 8px; }

#sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav p { color: #8f8e8e; font-weight: 300; vertical-align: super; display: inline-block; }
#sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 30px 10px; }

#sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav.sh135-no-border { float: right; }

#sh135-offert .sh135-offert-calc { padding: 0 15px 50px 15px; }
#sh135-offert .sh135-offert-calc.sh135-offert-calc-wpt { padding: 0 15px 50px; }
#sh135-offert .sh135-offert-calc .sh135-offert-calc-subnav { line-height: 1.2; margin: 32px 0 17px 0; }
#sh135-offert .sh135-offert-calc .sh135-f5 { font-weight: 300; color: #000; }
#sh135-offert .sh135-offert-calc .sh135-f2, #sh135-offert .sh135-offert-calc .sh135-f3 { font-weight: normal; color: #000; }
#sh135-offert .sh135-offert-calc .sh135-f3 { color: #e9228f; }
#sh135-offert .sh135-calc-inside { margin-top: 60px; }
#sh135-offert .sh135-calc-inside .sh135-data-content { display: none; }
/*#sh135-offert .sh135-calc-inside .sh135-active-calc-content{display: block;}*/
#sh135-offert .sh135-calc-inside .sh135-active-calc-content { display: flex; flex-wrap: wrap; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc { border-style: solid; border-width: 0 1px 1px 1px; border-color: #959595; padding: 50px 20px 15px 20px; text-align: left; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-offert-calc-sec { display: inline-block; width: 33%; padding: 0 17px; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box { transition: ease all 250ms; vertical-align: text-top; margin: 0 3px 34px 3px; text-align: center; display: inline-block; max-width: 480px; height: 435px; width: 100%; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq { display: none; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq h2 { height: auto; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq p { font-weight: 300; line-height: 1.2; margin: 0; color: #000; font-size: 14px; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq .sh135-hover-info { margin: 20px 0; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq .sh135-block-link { display: block; color: #000; font-weight: 600; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq .sh135-block-link i, #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq .sh135-block-link span { color: #e4007e; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq .sh135-block-link span:hover { text-decoration: underline; }
/* #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq button{ cursor: pointer; padding: 7px 10px; background-color: #fff; border-radius: 4px; border: none;width: 100%;margin-top: 20px;max-width: 135px} */
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-offert-full-calc-sec .sh135-eq-box .sh135-hover-eq { z-index: 20; display: block; position: absolute; background-color: #fff; border-width: 0 1px 1px 1px; border-style: solid; border-color: #e6007e; padding: 0 5px 20px 5px; width: 100%; left: 0; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-offert-full-calc-sec .sh135-eq-box .sh135-normal-eq-detail { display: none; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq { padding: 30px 5px 0 5px; text-align: center; height: 100%; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq img { margin-bottom: 5px; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-offert-full-calc-sec .sh135-eq-box { position: relative; border-bottom: none; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-f4 { font-weight: 300; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq * { color: #000; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-trigger { border: none; background-color: #fff; font-size: 14px; color: #000; height: 30px; width: 100%; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-trigger i { color: #e6007e; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-add-to-basket { margin-top: 10px; color: #fff; background-color: #e6007e; border: none; font-weight: 500; width: 100%; max-width: 250px; padding: 10px 5px; font-size: 24px; border-radius: 4px; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135- normal-eq i, #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-price, #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq a { color: #e6007e; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-add-to-basket:hover { background-color: #b6206a; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-trigger:hover { color: #e6007e; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-trigger:hover i { color: #b6206a; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-add-to-basket i { background-color: #e6007e; color: #fff; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-add-to-basket:hover i { background-color: #b6206a; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-more-info { display: block; margin: 0 auto; margin-top: 10px; color: #fff; background-color: #e6007e; border: none; font-weight: 500; width: 100%; max-width: 250px; padding: 10px 5px; font-size: 24px; border-radius: 4px; text-align: center; color: #fff!important; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-more-info i { background-color: #e6007e; color: #fff; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-more-info:hover { background-color: #b6206a; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-more-info:hover i { background-color: #b6206a; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-desc { margin: 10px 0; font-size: 14px; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-warranty { margin-bottom: 10px; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-img-box { height: 125px; margin-bottom: 10px; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq img { height: 125px; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq { border: 1px solid #e6007e; }
#sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-active-calc-nav { border-bottom: none; background-color: #fff; height: 115px; transform: translateY(-20px); padding-top: 12px; }
#sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-active-calc-nav .sh135-single-nav p { color: #e6007e; }
#sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-active-calc-nav .sh135-calc-icon-hover { background-position: top; }
#sh135-offert .sh135-calc-inside .sh135-left-side-calc { transform: translateY(20px); }

#sh135-offert .sh135-gps .sh135-f5 { color: #000; font-weight: 300; }
#sh135-offert .sh135-gps { text-align: center; padding: 0 15px; height: 540px; }
#sh135-offert .sh135-gps .sh135-rec-section { width: 33%; display: inline-block; vertical-align: text-top; margin: 65px 0 25px 0; }
#sh135-offert .sh135-gps .sh135-rec-box { transition: ease all 250ms; box-shadow: -5px 6px 67px -12px rgba(0,0,0,0.64); position: relative; border-bottom: 4px solid #e70f86; max-width: 330px; background-color: #fff; margin: 0 auto; height: 320px; }
/* #sh135-offert .sh135-gps .sh135-rec-box.sh135-rec-box-start{transform: scale(0.4);} */
#sh135-offert .sh135-gps .sh135-rec-box:hover { transform: scale(1.05); cursor: pointer; }
#sh135-offert .sh135-gps .sh135-rec-box .sh135-box-inner { padding: 29px 10px 0 10px; position: relative; }
#sh135-offert .sh135-gps .sh135-rec-box .sh135-box-inner .sh135-ab { position: absolute; left: -40px; top: -35px; }
#sh135-offert .sh135-gps .sh135-rec-box .sh135-box-inner img { display: block; }
#sh135-offert .sh135-gps .sh135-rec-box .sh135-box-inner h2 { font-weight: 300; color: #000; }
#sh135-offert .sh135-gps .sh135-rec-box .sh135-box-inner p { color: #000; margin: 10px 0 10px 0; }

#sh135-offert .sh135-scrolled-h .sh135-right li { margin: 12px 0 0 30px; }
#sh135-offert .sh135-scrolled-h .sh135-right li a { font-size: 20px; line-height: 25px; color: #000; height: auto; }
#sh135-offert .sh135-scrolled-h .sh135-right li:hover a { color: #e6007e; }
#sh135-offert .sh135-scrolled-h .sh135-tauron-logo { background: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/logo.png); background-size: contain; height: 70px; width: 70px; top: -10px; left: 0; }
#sh135-offert .sh135-hamburger-div span { color: #000; }
#sh135-offert .sh135-hamburger .sh135-line { background-color: #000; }
#sh135-offert .sh135-hamburger-menu .sh135-mobile-submenu li:hover a { color: #e6007e; }

#sh135-offert .sh135-basket-placeholder { max-width: 1600px; height: 0; }
#sh135-offert .sh135-basket-placeholder.sh135-basket-placeholder-show { min-height: 235px; }
#sh135-offert .sh135-basket { position: relative; min-height: 235px; border: 2px solid #e6007e; margin: 0 auto; max-width: 1600px; background-color: #fff; }
#sh135-offert .sh135-basket .sh135-basket-inner { padding: 10px 60px; min-height: 230px; }
#sh135-offert .sh135-basket .sh135-basket-inner .sh135-side { height: auto; }
#sh135-offert .sh135-basket .sh135-basket-inner .sh135-left-side { padding: 17px 0; min-height: 210px; }
#sh135-offert .sh135-basket .sh135-basket-inner .sh135-left { width: 100%; max-width: 1000px; text-align: left; position: relative; }
#sh135-offert .sh135-basket .sh135-basket-inner .sh135-right { width: 100%; max-width: 400px; position: relative; }
#sh135-offert .sh135-basket .sh135-basket-inner .sh135-plus { display: inline-block; margin: 0 35px; height: 13px; }
#sh135-offert .sh135-basket .sh135-basket-box { display: inline-block; position: relative; width: 130px; color: #3e3e3e; vertical-align: top; text-align: center; margin: 43px 4px 0 4px; margin-right: 24px; }
#sh135-offert .sh135-basket .sh135-basket-box:before { width: 3px; height: 13px; content: ""; top: 45px; right: -16px; position: absolute; background: #c9c7c7; }
#sh135-offert .sh135-basket .sh135-basket-box:after { width: 3px; height: 13px; content: ""; top: 50px; right: -21px; position: absolute; background: #c9c7c7; width: 13px; height: 3px; }
#sh135-offert .sh135-basket .sh135-basket-box:last-child::after, #sh135-offert .sh135-basket .sh135-basket-box:last-child::before { content: none; }
#sh135-offert .sh135-basket .sh135-basket-box h3 { font-weight: 300; color: #000; margin: 10px 0 20px 0; }
#sh135-offert .sh135-basket .sh135-basket-box .sh135-box-inside { position: relative; }
#sh135-offert .sh135-basket .sh135-basket-box .sh135-ab { position: absolute; top: 0; right: 10px; cursor: pointer; }
#sh135-offert .sh135-basket .sh135-basket-box .sh135-basket-img { display: block; height: 70px; }
#sh135-offert .sh135-basket.sh135-basket-small-img .sh135-basket-box .sh135-basket-img { height: 70px; }
#sh135-offert .sh135-basket .sh135-basket-box .sh135-box-inside { display: inline-block; }
#sh135-offert .sh135-basket .sh135-resume .sh135-left, #sh135-offert .sh135-basket .sh135-resume .sh135-right { width: 49%; color: #e6007e; margin: 5px 0; }
#sh135-offert .sh135-basket .sh135-resume { padding: 15px 0 0 0; }
#sh135-offert .sh135-basket .sh135-resume .sh135-right { text-align: right; }
#sh135-offert .sh135-basket .sh135-resume .sh135-refund { color: #000; }
#sh135-offert .sh135-basket .sh135-resume .sh135-f0 { font-size: 13px; margin: 0; }
#sh135-offert .sh135-basket .sh135-resume .sh135-delivery { color: #000; }
#sh135-offert .sh135-basket .sh135-resume .sh135-delivery span { color: #e6007e; }
#sh135-offert .sh135-basket .sh135-resume .sh135-go-to { display: block; font-weight: 600; color: #fff; font-size: 24px; width: 100%; border-radius: 4px; background-color: #e6007e; border: none; padding: 15px 0; margin-top: 8px; cursor: pointer; max-width: 400px; text-align: center; }
#sh135-offert .sh135-basket .sh135-resume .sh135-go-to:hover { background-color: #b6206a; }
#sh135-offert .sh135-basket .sh135-resume .sh135-go-to i { padding-left: 15px; }
#sh135-offert .sh135-basket .sh135-resume .sh135-go-to.sh135-disabled-button { background-color: #bebebe; }
#sh135-offert .sh135-basket .sh135-resume .sh135-go-to.sh135-disabled-button:hover { background-color: #bebebe; }
#sh135-offert .sh135-basket .sh135-full-magenta { width: 2px; display: inline-block; background-color: #e6007e; height: 100%; position: absolute; right: -10px; top: 0; }
#sh135-offert .sh135-basket .sh135-full-magenta .sh135-square { background-color: #fff; position: absolute; width: 15px; height: 15px; top: 48%; border-width: 0 2px 2px 0; border-style: solid; border-color: #e6007e; transform: rotate(-45deg); left: -6px; }
#sh135-offert .sh135-basket .sh135-clear-search { color: #e6007e; cursor: pointer; position: absolute; right: 20px; top: 91%; font-size: 12px; display: none; }
#sh135-offert .sh135-basket .sh135-basket-choice { position: absolute; background-color: #e6007e; transform: rotate(270deg); border-top-left-radius: 4px; border-top-right-radius: 4px; padding: 5px 15px; left: -129px; top: 40%; }
#sh135-offert .sh135-basket .sh135-basket-choice p { font-size: 30px; color: #fff; font-weight: 300; }
#sh135-offert .sh135-basket .sh135-emptybasket { text-align: center; padding: 70px 0; min-height: 175px; }
#sh135-offert .sh135-basket .sh135-emptybasket p { color: #000; }
#sh135-offert .sh135-fixed { position: fixed; top: 70px; z-index: 25; width: 100%; left: 0; max-width: 100%; }
#sh135-offert .sh135-basket-page { padding: 0 55px; }
#sh135-offert .sh135-basket .sh135-clear-search:hover { text-decoration: underline; }

#sh135-help { position: relative; }

#sh135-help .sh135-f0 { font-size: 12px; color: #000; }
#sh135-help .sh135-f1 { font-size: 14px; }
#sh135-help .sh135-f2 { font-size: 16px; color: #000; }
#sh135-help .sh135-f3 { font-size: 20px; }
#sh135-help .sh135-f4 { font-size: 24px; }
#sh135-help .sh135-f5 { font-size: 40px; color: #000; }
#sh135-help .sh135-page { max-width: 1600px; }
#sh135-help .sh135-smart-header .sh135-right li a { color: #000; }
/* #sh135-help .sh135-smart-header .sh135-right .sh135-passive-element:hover{border-bottom: 1px solid #000;} */
#sh135-help .sh135-smart-header .sh135-right .sh135-active-element { color: #e8198b; }
#sh135-help .sh135-help-baner { position: relative; background: url(../../SiteCollectionImages/Tauron24/imgs/pomoc/main-baner.png); height: 400px; background-position: center; background-repeat: no-repeat; }
#sh135-help .sh135-help-box { background-color: #e51688; position: absolute; width: 100%; max-width: 265px; padding: 12px 5px; text-align: center; top: 40%; left: 30%; }
#sh135-help .sh135-help-box p { color: #fff; }
#sh135-help .sh135-scrolled-h .sh135-tauron-logo { background: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/logo.png); background-size: contain; height: 70px; width: 70px; top: -10px; left: 0; }
#sh135-help .sh135-scrolled-h .sh135-tauron-logo img { display: none; }
#sh135-help .sh135-scrolled-h .sh135-tauron-logo img { display: none; }
#sh135-help .sh135-scrolled-h .sh135-right li { margin: 12px 0 0 30px; }
#sh135-help .sh135-scrolled-h .sh135-right li a { font-size: 20px; line-height: 25px; color: #000; height: auto; }
#sh135-help .sh135-scrolled-h .sh135-right li:hover a { color: #e6007e; }
#sh135-help .sh135-scrolled-h .sh135-right .sh135-passive-element:hover { border-bottom: none; }
#sh135-help .sh135-scrolled-h .sh135-right li .sh135-main-site { color: #e6007e; }
#sh135-help .sh135-hamburger .sh135-line { background-color: #000; }
#sh135-help .sh135-hamburger-menu .sh135-mobile-submenu li:hover a span { color: #e6007e; }

#sh135-help .sh135-help-navbar { padding: 30px 15px 50px 15px; }
#sh135-help .sh135-help-navbar .sh135-page { text-align: left; }
#sh135-help .sh135-navbar-element { display: inline-block; width: 33%; vertical-align: text-top; }
#sh135-help .sh135-navbar-box { transition: ease all 250ms; margin: 0 auto; text-align: center; position: relative; max-width: 480px; width: 100%; border: 1px solid #8f8e8e; border-radius: 4px; padding: 30px 10px; cursor: pointer; }
#sh135-help .sh135-navbar-box p { text-align: left; font-weight: 300; color: #a9a8a8; display: inline-block; }
#sh135-help .sh135-navbar-box .sh135-icon-1 { background: url(../../SiteCollectionImages/Tauron24/imgs/pomoc/wheel.png); width: 52px; height: 52px; }
#sh135-help .sh135-navbar-box .sh135-icon-2 { background: url(../../SiteCollectionImages/Tauron24/imgs/pomoc/phone.png); width: 35px; height: 55px; }
#sh135-help .sh135-navbar-box .sh135-icon-3 { background: url(../../SiteCollectionImages/Tauron24/imgs/pomoc/question-mark.png); height: 54px; width: 56px; }
#sh135-help .sh135-navbar-box .sh135-icon-box { background-position: bottom; background-repeat: no-repeat; margin-right: 45px; display: inline-block; }
#sh135-help .sh135-navbar-box:hover { border-color: #e51688; }
#sh135-help .sh135-navbar-box:hover p { color: #e51688; }
#sh135-help .sh135-navbar-box:hover .sh135-icon-box { background-position: top; }

#sh135-help .sh135-products { margin-bottom: 65px; text-align: left; }
#sh135-help .sh135-f5 { font-weight: 300; }
#sh135-help .sh135-first-start { padding: 0 15px; }
#sh135-help .sh135-first-start .sh135-f5 { margin-bottom: 15px; }
#sh135-help .sh135-first-start .sh135-f3 { line-height: 1.2; }
#sh135-help .sh135-first-start .sh135-magenta-inscription { color: #e51688; margin: 10px 0 45px 0; }
#sh135-help .sh135-box { display: inline-block; padding: 0 37.6px; text-align: center; cursor: pointer; }
#sh135-help .sh135-box .sh135-img-box { width: 160px; height: 160px; border: 1px solid #c2c1c1; padding: 25px 10px; margin-bottom: 5px; }
#sh135-help .sh135-box:hover .sh135-img-box { border-color: #e51688; }
#sh135-help .sh135-box:hover p { color: #e51688; }
#sh135-help .sh135-first-start .sh135-label { height: 30px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #e51688; }
#sh135-help .sh135-first-start .sh135-label .sh135-label-inside { text-align: center; margin: 0 auto; max-width: 200px; width: 100%; background-color: #e51688; padding: 4px 5px; transform: translateY(14px); }
#sh135-help .sh135-first-start .sh135-label .sh135-label-inside p { color: #fff; }
#sh135-help .sh135-camera-div, #sh135-help .sh135-control-div { display: inline-block; vertical-align: text-top; margin: 0 40px; }
#sh135-help .sh135-products .sh135-box:first-child { padding-left: 0; }
#sh135-help .sh135-products .sh135-box:last-child { padding-right: 0; }

#sh135-help .sh135-table { margin: 60px 0 45px 0; padding: 0 15px; }
#sh135-help .sh135-table .sh135-row { text-align: left; border-bottom: 1px solid #8f8e8e; }
#sh135-help .sh135-table .sh135-row .sh135-row-element { display: inline-block; vertical-align: middle; width: 100%; text-align: center; min-height: 190px; }
#sh135-help .sh135-table .sh135-row .sh135-first-element { max-width: 300px; padding: 30px 0; }
#sh135-help .sh135-table .sh135-row .sh135-video-element { max-width: 345px; min-height: 10px; }
#sh135-help .sh135-table .sh135-row .sh135-text-element { max-width: 940px; border-width: 0 1px 0 1px; border-style: solid; border-color: #8f8e8e; padding: 15px 20px 25px 3px; text-align: left; }
#sh135-help .sh135-table .sh135-row .sh135-text-element .sh135-q1 { padding-left: 16%; }
#sh135-help .sh135-table .sh135-row .sh135-text-element .sh135-q4 { position: relative; padding-left: 15%; }
#sh135-help .sh135-table .sh135-row .sh135-text-element .sh135-questions-box { width: 90%; display: inline-block; vertical-align: text-top; padding-left: 10px; }
#sh135-help .sh135-table .sh135-row .sh135-text-element .sh135-sub-question { padding-left: 15px; }
#sh135-help .sh135-table .sh135-row .sh135-text-element .sh135-bracket { width: 57px; border-width: 1px 0 1px 1px; border-style: solid; border-color: #e51688; display: inline-block; height: inherit; vertical-align: text-top; min-height: 100px; position: absolute; top: 0; bottom: 0; left: 8%; }
#sh135-help .sh135-table .sh135-row .sh135-text-element .sh135-bracket img { position: absolute; max-width: 1000px; right: 0; top: 29%; }
#sh135-help .sh135-table .sh135-row .sh135-text-element .sh135-warning { color: #e51688; }
#sh135-help .sh135-table .sh135-row .sh135-video-element .sh135-video-box { margin: 0 auto; text-align: left; padding-left: 25%; }
#sh135-help .sh135-table .sh135-row .sh135-video-element .sh135-video-box h2 { font-weight: 300; color: #e51688; }
#sh135-help .sh135-table .sh135-row .sh135-video-element .sh135-video-box i { color: #e51688; }
#sh135-help .sh135-table .sh135-row .sh135-video-element .sh135-video-box .sh135-start-movie { position: relative; }
#sh135-help .sh135-table .sh135-row .sh135-video-element .sh135-video-box .sh135-start-movie:before { content: url(../../SiteCollectionImages/Tauron24/imgs/pomoc/play.png); -moz-filter: grayscale(1); -ms-filter: grayscale(1); -webkit-filter: grayscale(1); filter: grayscale(1); position: absolute; top: -40px; margin-top: -11px; left: 50%; margin-left: -22px; width: 44px; height: 21px; }
#sh135-help .sh135-table .sh135-row .sh135-video-element .sh135-video-box .sh135-start-movie:hover:before { filter: grayscale(0); }
#sh135-help .sh135-table .sh135-row .sh135-video-element .sh135-video-box img { margin: 5px 0; cursor: pointer; }
#sh135-help .sh135-table .sh135-row .sh135-video-element .sh135-video-box p { margin: 6px 0; color: #000; }
#sh135-help .sh135-table .sh135-row .sh135-video-element .sh135-video-box p:hover { cursor: pointer; color: #e51688; }
#sh135-help .sh135-table .sh135-row .sh135-first-element p { color: #e51688; margin-top: 25px; }
#sh135-help .sh135-table .sh135-text-element .sh135-mobile-bracket { display: none; }
#sh135-help .sh135-table .sh135-text-element .sh135-mobile-bracket p { display: inline-block; color: #e6007e; }
#sh135-help .sh135-table .sh135-text-element .sh135-mobile-bracket .bracket-bar { vertical-align: 3px; display: inline-block; width: 15%; height: 3px; background-color: #e6007e; }
#sh135-help .sh135-table .sh135-row:last-child { border-bottom: none; }

#sh135-help .sh135-faq .sh135-faq-body { padding: 40px 15px; }
#sh135-help .sh135-faq .sh135-see-all-trigger { text-align: left; margin-top: 20px; cursor: pointer; }
#sh135-help .sh135-faq .sh135-see-all-trigger i { color: #e2007e; font-size: 23px; vertical-align: top; margin-right: 5px; }
#sh135-help .sh135-faq .sh135-show-all { display: none; }
#sh135-help .sh135-faq .sh135-see-all:hover { color: #e2007e; }
#sh135-help .sh135-faq .sh135-active-faq { display: block; }
#sh135-help .sh135-accordion-container { border-bottom: 1px solid #d5d6d9; padding: 15px 10px 0; text-align: left; }
#sh135-help .sh135-hide-faq { display: none; }
#sh135-help .sh135-accordion-container a { color: #e6007e; }
#sh135-help .sh135-accordion-container a:hover { text-decoration: underline; }
#sh135-help .sh135-accordion-container h3 { line-height: 40px; font-size: 36px; font-weight: 400; color: #2b2b2b; text-align: left; margin: 35px 10px 20px; }
#sh135-help .sh135-accordion-container h4 { line-height: 28px; font-size: 24px; font-weight: 400; color: #e6007e; text-align: left; margin: 15px 10px 0; }
#sh135-help .sh135-accordion-head { background: url(../../SiteCollectionImages/Tauron24/imgs/pomoc/slide.png) right 9px no-repeat; margin-bottom: 15px; margin-right: 5px; cursor: pointer; padding-right: 44px; }
#sh135-help .sh135-accordion-head h3 { line-height: 28px; font-size: 16px; font-weight: 300; margin: 0; }
#sh135-help .sh135-accordion-container.active .sh135-accordion-head { background-position: right bottom; }
#sh135-help .sh135-accordion-container.active .sh135-accordion-head h3, #sh135-help .sh135-accordion-head:hover h3 { color: #e6007e; }
#sh135-help .sh135-accordion-container .sh135-accordion-body { transition: ease all 250ms; display: none; margin-bottom: 15px; font-size: 16px; line-height: 20px; padding: 0 7% 0 0; }
#sh135-help .sh135-accordion-container .sh135-accordion-body ul { margin: 10px 0; }
#sh135-help .sh135-accordion-container .sh135-accordion-body ul .sh135-spacing { display: inline-block; padding-top: 5px; }
#sh135-help .sh135-accordion-container.active .sh135-accordion-body { display: block; }
#sh135-help .sh135-accordion-container.active .sh135-accordion-body table { border-collapse: collapse; color: #6c6d70; font-size: 15px; }
#sh135-help .sh135-accordion-container.active .sh135-accordion-body tr { border: 1px solid #d5d6d9; padding: 13px 0; }
#sh135-help .sh135-accordion-container.active .sh135-accordion-body td, #sh135-help .sh135-accordion-container.active .sh135-accordion-body th { padding: 10px 15px; vertical-align: top; }
#sh135-help .sh135-accordion-container.active .sh135-accordion-body td:nth-child(2) { width: 40%; }
#sh135-help .sh135-accordion-container.active .sh135-accordion-body th { background: #f7f3f3; font-size: 16px; }
#sh135-help .sh135-accordion-container.active .sh135-accordion-body .sh135-mobile { display: none; }
#sh135-help .sh135-accordion-container.active .sh135-accordion-body .sh135-heading { background: #f7f3f3; font-size: 16px; font-weight: 700; }

#sh135-help .sh135-segments { margin: 40px 0 45px 0; }
#sh135-help .sh135-segments .sh135-f4 { font-weight: normal; color: #000; }
#sh135-help .sh135-segments .sh135-claim { font-weight: 300; color: #e6007e; margin: 10px 0 20px 0; }
#sh135-help .sh135-seg { width: 33%; display: inline-block; vertical-align: text-top; }
#sh135-help .sh135-seg .sh135-about-seg { margin: 0 auto; }
#sh135-help .sh135-seg img { margin-bottom: 25px; }
#sh135-help .sh135-seg.sh135-seg-first.sh135-seg-one img { animation: swimming 6s cubic-bezier(0.4, 0.4, 0.4, 0.8) infinite; }
#sh135-help .sh135-seg.sh135-seg-first.sh135-seg-two img { animation: swimming 6s cubic-bezier(0.3, 0.3, 0.8, 0.4) infinite; }
#sh135-help .sh135-seg.sh135-seg-first.sh135-seg-three img { animation: swimming 6s cubic-bezier(0.1, 0.1, 0.2, 0.8) infinite; }
#sh135-help .sh135-seg .sh135-about-seg h3 { font-size: 20px; font-weight: 600; color: #000; text-align: center; line-height: 1.2; }
#sh135-help .sh135-seg .sh135-about-seg p { color: #000; margin: 10px 0; line-height: 1.2; }
#sh135-help .sh135-seg .sh135-about-seg a { color: #e6007e; }
#sh135-help .sh135-seg .sh135-about-seg a i { margin: 0 5px; }
#sh135-help .sh135-how-order .sh135-ab { top: 40%; }
#sh135-help .sh135-how-order .sh135-f3 { margin-bottom: 40px; }
#sh135-help .sh135-how-order { padding: 45px 15px; background-color: #f4f4f4; }
#sh135-help .sh135-screen-box { position: fixed; width: 100%; height: 100%; background-color: rgba(255,255,255,0.4); top: 0; left: auto; right: auto; z-index: 45; text-align: center; }
#sh135-help .sh135-screen-box-active { display: block; }
#sh135-help .sh135-screen-box .sh135-movie-close { position: absolute; color: #000; right: 7%; font-size: 30px; top: 7%; cursor: pointer; }
#sh135-help .sh135-screen-box .sh135-movie-close:hover { opacity: .8; }
#sh135-help .sh135-screen-box iframe { margin-top: 6%; }
#sh135-help .sh135-faq { padding-top: 40px; }

#sh135-smart500 .fa-caret-right { padding-left: 15px; }
#sh135-smart500 .sh135-f1 { font-size: 14px; }
#sh135-smart500 .sh135-f2 { font-size: 15px; }
#sh135-smart500 .sh135-f3 { font-size: 16px; }
#sh135-smart500 .sh135-f4 { font-size: 20px; }
#sh135-smart500 .sh135-f5 { font-size: 24px; }
#sh135-smart500 .sh135-f6 { font-size: 28px; }
#sh135-smart500 .sh135-f7 { font-size: 40px; }
#sh135-smart500 .sh135-f8 { font-size: 45px; }
#sh135-smart500 .sh135-page { max-width: 1400px; }
#sh135-smart500 .sh135-magenta { color: #e6007e; }
#sh135-smart500 button { width: 100%; max-width: 340px; border-radius: 4px; padding: 7px 5px; transition: ease all 250ms; }
#sh135-smart500 .sh135-smart500-baner { position: relative; background-image: url(../../SiteCollectionImages/Tauron24/imgs/smart500/main-baner2.png); background-repeat: no-repeat; height: 630px; background-position: center; padding: 0 15px; }
#sh135-smart500 .sh135-smart500-baner h1, #sh135-smart500 .sh135-smart500-baner h2 { font-weight: 600; line-height: 1.2; }
#sh135-smart500 .sh135-smart500-baner p { color: #000; line-height: 1.2; margin: 15px 0; }
#sh135-smart500 .sh135-smart500-baner .sh135-right { text-align: right; padding-top: 115px; position: relative; transition: ease all 250ms; }
#sh135-smart500 .sh135-smart500-baner button { color: #fff; background-color: #e6007e; border: none; font-weight: 600; padding: 11px 5px; margin-top: 35px; }
#sh135-smart500 .sh135-smart500-baner button:hover { background-color: #b6206a; }
#sh135-smart500 .sh135-smart500-baner .sh135-ab { position: absolute; left: 15%; top: 66px; }
#sh135-smart500 .sh135-smart100-baner { background-image: url(../../SiteCollectionImages/Tauron24/imgs/smart100/baner.png); }
#sh135-smart500 .sh135-smart500-offert { padding: 35px 15px 40px 15px; }
#sh135-smart500 .sh135-smart500-offert .sh135-page { text-align: left; }
#sh135-smart500 .sh135-smart500-offert h2 { color: #000; font-weight: 300; text-align: center; margin-bottom: 10px; }
#sh135-smart500 .sh135-smart500-offert .sh135-first { width: 100%; max-width: 47%; float: left; }
#sh135-smart500 .sh135-smart500-offert .sh135-f6 { text-align: center; color: #000; font-weight: 300; }
#sh135-smart500 .sh135-smart500-offert .sh135-second { width: 100%; max-width: 37%; float: right; margin-right: 20px; }
#sh135-smart500 .sh135-smart500-offert .sh135-second .sh135-two-elements { max-width: 405px; }
#sh135-smart500 .sh135-smart500-offert .sh135-products-div { display: inline-block; vertical-align: text-top; position: relative; padding-top: 75px; }
#sh135-smart500 .sh135-smart500-offert .sh135-three-elements:after { position: absolute; content: "lub"; right: -9.5%; top: 60%; font-size: 28px; font-weight: 600; color: #000; }
#sh135-smart500 .sh135-smart500-offert .sh135-single-offert .sh135-label { height: 30px; border-width: 1px 1px 0 1px; border-style: solid; border-color: #e51688; }
#sh135-smart500 .sh135-smart500-offert .sh135-single-offert .sh135-label .sh135-label-inside { text-align: center; margin: 0 auto; max-width: 200px; width: 100%; background-color: #fff; padding: 4px 5px; border: 1px solid #e51688; margin-top: -25px; }
#sh135-smart500 .sh135-smart500-offert .sh135-single-offert .sh135-label .sh135-label-inside p { color: #e6007e; }
#sh135-smart500 .sh135-smart500-offert .sh135-single-offert .sh135-box { display: inline-block; padding: 0 37.6px; text-align: center; cursor: pointer; }
#sh135-smart500 .sh135-smart500-offert .sh135-single-offert .sh135-box:first-child { padding-left: 0; }
#sh135-smart500 .sh135-smart500-offert .sh135-single-offert .sh135-box:last-child { padding-right: 0; }
#sh135-smart500 .sh135-smart500-offert .sh135-offert-text { text-align: center; padding-bottom: 45px; }
#sh135-smart500 .sh135-smart500-offert .sh135-offert-text a, #sh135-smart500 .sh135-smart500-offert .sh135-offert-text h3, #sh135-smart500 .sh135-smart500-offert .sh135-offert-text i { color: #e6007e; }
#sh135-smart500 .sh135-smart500-offert .sh135-offert-text  p { color: #000; }
#sh135-smart500 .sh135-smart500-offert .sh135-offert-text h3 { font-weight: 300; line-height: 1.2; margin: 23px 0 23px 0; }
#sh135-smart500 .sh135-smart500-offert .sh135-offert-inside { text-align: left; }
#sh135-smart500 .sh135-smart500-offert .sh135-offert-text .sh135-read-more { margin-top: 17px; }
#sh135-smart500 .sh135-smart500-offert .sh135-first .sh135-offert-inside { padding-left: 32%; }
#sh135-smart500 .sh135-smart500-offert .sh135-second .sh135-offert-text { padding-left: 9%; text-align: left; }
#sh135-smart500 .sh135-smart500-offert .sh135-three-elements .sh135-box { width: 32.9%; }
#sh135-smart500 .sh135-smart500-offert .sh135-two-elements .sh135-box { width: 49%; }
#sh135-smart500 .sh135-smart500-offert .sh135-boxes { margin-top: 30px; }
#sh135-smart500 .sh135-border { display: inline-block; }
#sh135-smart500 .sh135-dots { background-image: url(../../SiteCollectionImages/Tauron24/imgs/smart500/full-dots.png); background-repeat: no-repeat; height: 2px; width: 100%; background-position: center; }
#sh135-smart500 .sh135-dots-plus { min-width: 81px; width: 81px; text-align: center; display: block; margin: 0 auto; margin-top: -12px; }
#sh135-smart500 .sh135-extra-offert .sh135-extra-inside { position: relative; text-align: left; padding-left: 38%; }
#sh135-smart500 .sh135-extra-offert .sh135-extra-inside h2 { text-align: left; margin-bottom: 30px; }
#sh135-smart500 .sh135-extra-offert .sh135-extra-inside img { position: absolute; left: 14%; top: 30%; }
#sh135-smart500 .sh135-extra-offert .sh135-extra-inside p { position: relative; color: #000; padding-left: 30px; }
#sh135-smart500 .sh135-extra-offert .sh135-extra-inside p i { position: absolute; color: #e6007e; left: 0; top: 7px; }
#sh135-smart500 .sh135-extra-offert .sh135-extra-inside a { color: #e6007e; font-size: 20px; }
#sh135-smart500 .sh135-extra-offert .sh135-extra-inside .sh135-price-list a { color: #000; }
#sh135-smart500 .sh135-extra-offert .sh135-extra-inside .sh135-price-list a:hover { text-decoration: underline; }
#sh135-smart500 .sh135-extra-offert .sh135-prime-div { padding: 29px 0; }
#sh135-smart500 .sh135-extra-offert .sh135-prime-div .sh135-read-more { margin-top: 20px; }
#sh135-smart500 .sh135-full-dots { background-image: url(../../SiteCollectionImages/Tauron24/imgs/smart500/full-dots.png); background-repeat: no-repeat; background-position: center; height: 2px; width: 100%; }
#sh135-smart500 .sh135-smart500-offert .sh135-details-about-offert { text-align: right; margin-top: 10px; }
#sh135-smart500 .sh135-smart500-offert .sh135-order-button { text-align: center; }
#sh135-smart500 .sh135-smart500-offert .sh135-order-button button { color: #fff; background-color: #e6007e; border: none; margin-bottom: 25px; font-weight: 600; padding: 11px 5px; }
#sh135-smart500 .sh135-smart500-offert .sh135-order-button button:hover { background-color: #b6206a; }
#sh135-smart500 .sh135-smart500-offert .sh135-order-button p { color: #000; }
#sh135-smart500 .sh135-smart500-offert .sh135-order-button a { color: #e6007e; }
#sh135-smart500 .sh135-smart500-offert .sh135-order-button a:hover { color: #b6206a; }

#sh135-smart500 .sh135-smart500-warranty h2 { font-weight: 300; color: #000; margin-bottom: 40px; }
#sh135-smart500 .sh135-smart500-warranty { background-color: #f4f4f4; padding: 45px 15px 50px 15px; margin-bottom: 15px; }
#sh135-smart500 .sh135-smart500-warranty .sh135-warranty-section { display: inline-block; vertical-align: text-top; width: 33%; }
#sh135-smart500 .sh135-smart500-warranty .sh135-warranty-section img { display: block; margin-bottom: 30px; }
#sh135-smart500 .sh135-smart500-warranty .sh135-warranty-section .sh135-about-warranty h3 { font-weight: 300; }
#sh135-smart500 .sh135-smart500-warranty .sh135-warranty-section .sh135-about-warranty p { line-height: 1.2; margin-top: 5px; }

#sh135-smart500 .sh135-how-receive h2 { color: #000; font-weight: 300; margin-top: 50px; }
#sh135-smart500 .sh135-how-receive .sh135-steps-div { padding: 40px 0 40px 160px; position: relative; }
#sh135-smart500 .sh135-how-receive .sh135-steps-div .sh135-ab { position: absolute; right: 0; }
#sh135-smart500 .sh135-how-receive .sh135-single-step { background-image: url(../../SiteCollectionImages/Tauron24/imgs/smart500/small-dots.png); background-repeat: repeat-y; background-position: left; position: relative; height: 115px; padding: 28px 0; text-align: left; }
#sh135-smart500 .sh135-how-receive .sh135-single-step img { position: absolute; left: -49px; top: -3px; }
#sh135-smart500 .sh135-how-receive .sh135-single-step p { padding-left: 100px; color: #000; }
#sh135-smart500 .sh135-how-receive .sh135-single-step:last-child { height: 95px; }
#sh135-smart500 .sh135-how-receive .sh135-single-step:nth-child(4) { padding: 22px 0; }
#sh135-smart500 .sh135-how-receive .sh135-single-step p a { color: #e6007e; }
#sh135-smart500 .sh135-how-receive .sh135-single-step p a:hover { text-decoration: underline; }

#sh135-smart500 .sh135-know-more-about { padding: 40px 15px 0 15px; }
#sh135-smart500 .sh135-know-more-about h2 { margin-bottom: 40px; color: #000; font-weight: 300; }
#sh135-smart500 .sh135-know-more-about .sh135-more-about-box { display: inline-block; border: 1px solid #e6007e; padding: 20px; max-width: 48%; min-height: 330px; width: 100%; margin-bottom: 40px; }
#sh135-smart500 .sh135-know-more-about .sh135-more-about-box .sh135-more-inside { position: relative; text-align: left; padding-left: 26%; }
#sh135-smart500 .sh135-know-more-about .sh135-more-about-box .sh135-more-inside h3 { font-weight: 300; margin-bottom: 10px; }
#sh135-smart500 .sh135-know-more-about .sh135-more-about-box .sh135-more-inside p { color: #000; line-height: 1.1; }
#sh135-smart500 .sh135-know-more-about .sh135-more-about-box .sh135-more-inside img { position: absolute; top: 25%; left: 10px; }
#sh135-smart500 .sh135-know-more-about .sh135-more-about-box .sh135-more-inside a { color: #e6007e; }
#sh135-smart500 .sh135-know-more-about .sh135-more-about-box .sh135-more-inside a:hover { text-decoration: underline; }
#sh135-smart500 .sh135-know-more-about .sh135-more-about-box .sh135-more-inside .sh135-info { margin: 10px 0; }
#sh135-smart500 .sh135-scrolled-h { position: relative; padding: 0; height: 0; }

#sh135-smart500 .sh135-see-smarthome { }
#sh135-smart500 .sh135-see-smarthome h2 { font-weight: 300; margin-bottom: 40px; padding: 0 15px; }
#sh135-smart500 .sh135-see-smarthome .sh135-see-box { position: relative; border-bottom: 4px solid #e70f86; background-image: url(../../SiteCollectionImages/Tauron24/imgs/smart500/baner-bg.png); background-repeat: no-repeat; background-position: center; padding: 50px; min-height: 290px; margin-bottom: 50px; }
#sh135-smart500 .sh135-see-smarthome .sh135-see-box button { background-color: #e70f86; color: #fff; border: none; max-width: 180px; margin-top: 30px; }
#sh135-smart500 .sh135-see-smarthome .sh135-see-box .sh135-right { text-align: right; }
#sh135-smart500 .sh135-see-smarthome .sh135-see-box .sh135-right p { color: #000; line-height: 1.2; }
#sh135-smart500 .sh135-see-smarthome .sh135-see-box img { position: absolute; left: 5%; top: 11%; }
#sh135-smart500 .sh135-see-smarthome .sh135-see-box button:hover { background-color: #b6206a; }

#sh135-secure-company .sh135-f7 { font-weight: 300; color: #000; }
#sh135-secure-company .sh135-navy { color: #0d0d69; font-weight: 600; }
#sh135-secure-company .sh135-smart500-baner { background-image: url(../../SiteCollectionImages/Tauron24/imgs/bezpieczna-firma/main-baner2.png); background-repeat: no-repeat; height: 550px; }
#sh135-secure-company .sh135-smart500-baner button { border: 1px solid #e6007e; background-color: transparent; color: #e6007e; }
#sh135-secure-company .sh135-smart500-baner button:hover { background-color: #e6007e; color: #fff; }

#sh135-secure-company .sh135-secure-profit { padding: 50px 15px 60px 15px; }
#sh135-secure-company .sh135-secure-profit .sh135-single-profit .sh135-text-container { display: inline-block; text-align: left; vertical-align: middle; }
#sh135-secure-company .sh135-secure-profit .sh135-single-profit .sh135-text-container p { color: #000; }
#sh135-secure-company .sh135-secure-profit .sh135-single-profit img { vertical-align: middle; padding-right: 30px; }
#sh135-secure-company .sh135-secure-profit .sh135-single-profit { text-align: left; margin-bottom: 37px; }
#sh135-secure-company .sh135-secure-profit .sh135-icon-div { padding-left: 17%; padding-top: 40px; }
#sh135-secure-company .sh135-secure-profit .sh135-single-profit .sh135-text-container sup { font-size: 14px; }
#sh135-secure-company .sh135-smart-disclaimer p { font-size: 12px; text-align: left; margin-bottom: 20px; }
#sh135-secure-company .sh135-smart-disclaimer p a { color: #e6007e; }
#sh135-secure-company .sh135-smart-disclaimer p a:hover { text-decoration: underline; }

#sh135-secure-company .sh135-secure-profit .sh135-secure-tree .sh135-dashed-div { max-width: 525px; width: 100%; height: 1px; border-top: 2px dotted #6565a0; margin: 0 auto; }
#sh135-secure-company .sh135-secure-profit .sh135-secure-tree .sh135-tree-img { text-align: center; }
#sh135-secure-company .sh135-secure-profit .sh135-secure-tree .sh135-tree-information { text-align: center; }
#sh135-secure-company .sh135-secure-profit .sh135-secure-tree .sh135-tree-information .sh135-inner-info { text-align: left; padding: 40px 0 40px 41%; }
#sh135-secure-company .sh135-secure-profit .sh135-secure-tree .sh135-tree-information .sh135-inner-info p { color: #000; margin-bottom: 5px; }
#sh135-secure-company .sh135-secure-profit .sh135-secure-tree .sh135-tree-information .sh135-inner-info i { padding-right: 8px; }
#sh135-secure-company .sh135-secure-profit .sh135-secure-tree .sh135-tree-information .sh135-inner-info a { color: #e6007e; }
#sh135-secure-company .sh135-secure-profit .sh135-secure-tree button { background-color: #e6007e; color: #fff; border: none; }
#sh135-secure-company .sh135-secure-profit .sh135-secure-tree button:hover { background-color: #b6206a; }
#sh135-secure-company .sh135-secure-profit .sh135-secure-tree .sh135-tree-information .sh135-inner-info .sh135-read-more { margin-top: 20px; }
#sh135-secure-company .sh135-how-receive .sh135-single-step { background-image: url(../../SiteCollectionImages/Tauron24/imgs/bezpieczna-firma/small-dot.png); }

#sh135-smart500 .sh135-download { padding: 0 15px; }
#sh135-smart500 .sh135-download .sh135-download-out { border: 1px solid #e6007e; background-color: #f9f9fa; padding: 0 30px; }
#sh135-smart500 .sh135-download .sh135-download-out .sh135-download-in { margin: 0 auto; position: relative; padding: 25px 0; }
#sh135-smart500 .sh135-download .sh135-download-out .sh135-download-in button { border: 1px solid #e6007e; color: #e6007e; background-color: #fff; max-width: 240px; position: absolute; right: 0; top: 29%; }
#sh135-smart500 .sh135-download .sh135-download-out .sh135-download-in h2 { color: #e6007e!important; font-weight: 300; }
#sh135-smart500 .sh135-download .sh135-download-out .sh135-download-in button:hover { color: #fff; background-color: #e6007e; }

#sh135-secure-company .sh135-secure-know-more .sh135-secure-more-section { display: inline-block; border: 1px solid #0d0d69; width: 100%; max-width: 31.97%; text-align: center; vertical-align: text-top; padding: 25px 15px; min-height: 500px; }
#sh135-secure-company .sh135-secure-know-more .sh135-secure-more-section:nth-child(3) { margin: 0 28px; }
#sh135-secure-company .sh135-secure-know-more { padding: 50px 15px 20px; }
#sh135-secure-company .sh135-secure-know-more h2 { margin-bottom: 45px; }
#sh135-secure-company .sh135-secure-know-more .sh135-secure-more-section .sh135-info { margin: 10px 0; }
#sh135-secure-company .sh135-secure-know-more .sh135-secure-more-section img { margin-bottom: 10px; }
#sh135-secure-company .sh135-secure-know-more .sh135-secure-more-section h4 { font-weight: 300; margin-bottom: 20px; }
#sh135-secure-company .sh135-secure-know-more .sh135-secure-more-section p { line-height: 1.2; color: #000; }
#sh135-secure-company .sh135-secure-know-more .sh135-secure-more-section .sh135-more-link:hover { text-decoration: underline; }

#sh135-smart100 .sh135-smart100-offert { padding: 50px 15px 40px 15px; }
#sh135-smart100 .sh135-smart100-offert .sh135-details-about-offert { text-align: right; margin-top: 35px; }
#sh135-smart100 .sh135-smart100-offert .sh135-or { display: inline-block; font-size: 30px; color: #000; font-weight: 600; margin-top: 430px; }
#sh135-smart100 .sh135-smart100-offert .sh135-f7 { color: #000; font-weight: 300; margin-bottom: 50px; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box { display: inline-block; max-width: 570px; width: 100%; transition: ease all 250ms; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box h3 { font-weight: 300; text-align: center; line-height: 1.2; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-smart100-box-inside .sh135-top-box { position: relative; height: 325px; margin-bottom: 20px; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-smart100-box-inside .sh135-top-box:after { content: "+"; position: absolute; bottom: 0; left: 48%; font-size: 50px; color: #e6007e; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-smart100-box-inside .sh135-smart100-in-inside { border: 1px solid #e6007e; padding: 50px 0; height: 745px; margin: 50px 0; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-inside-box img { display: block; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-inside-box p { position: relative; padding-left: 25px; color: #000; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-inside-box { text-align: left; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-inside-box i { position: absolute; left: 0; top: 5px; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-read-more { text-align: left; padding-left: 120px; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-read-more i { padding-right: 15px; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-read-more a:hover { text-decoration: underline; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box button { color: #fff; background-color: #e6007e; border: none; max-width: 400px; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box button:hover { background-color: #b6206a; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-inside-box .sh135-single-box-text { padding: 20px 15px 20px 120px; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-inside-box .sh135-single-box-text h4 { font-weight: 300; margin-bottom: 15px; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-inside-box .sh135-single-box-text .sh135-read-more-about { position: relative; margin-top: 5px; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-inside-box .sh135-single-box-text .sh135-read-more-about a { padding-left: 25px; }
#sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-inside-box .sh135-single-box-text .sh135-read-more-about a:hover { text-decoration: underline; }

/* #sh135-smart100 .sh135-download .sh135-download-out .sh135-download-in button{font-weight: 600;position: relative;height: 55px;}
#sh135-smart100 .sh135-download .sh135-download-out .sh135-download-in{padding: 5px 100px}
#sh135-smart100 .sh135-download .sh135-download-out{padding: 25px 30px}
#sh135-smart100 .sh135-download .sh135-download-out .sh135-download-in h2{margin-top: 10px} */

#sh135-thank-you .sh135-page { max-width: 1600px; }
#sh135-thank-you .sh135-top-baner { background-image: url(../../SiteCollectionImages/Tauron24/imgs/thankyou/baner.png); background-position: center; background-repeat: no-repeat; height: 240px; }
#sh135-thank-you .sh135-f1 { font-size: 18px; font-weight: 600; }
#sh135-thank-you .sh135-f2 { font-size: 20px; font-weight: 600; }
#sh135-thank-you .sh135-f3 { font-size: 22px; font-weight: 300; }
#sh135-thank-you .sh135-f4 { font-size: 26px; font-weight: 300; }
#sh135-thank-you .sh135-f5 { font-size: 55px; font-weight: 300; }
#sh135-thank-you .sh135-magenta { color: #e6007e; }

#sh135-thank-you .sh135-what-else { padding: 0 15px 20px 15px; }
#sh135-thank-you .sh135-what-else .sh135-else-section { display: inline-block; width: 33%; margin-top: 35px; }
#sh135-thank-you .sh135-what-else .sh135-else-box { transition: ease all 250ms; margin: 0 auto; width: 100%; max-width: 325px; text-align: center; border-bottom: 4px solid #e6007e; box-shadow: 0 1px 13px 0 rgba(76, 76, 76, 0.1); padding: 28px 0; vertical-align: text-top; display: inline-block; height: 320px; }
#sh135-thank-you .sh135-what-else .sh135-else-box img { display: block; margin: 20px auto; }
#sh135-thank-you .sh135-what-else .sh135-else-box h3 { color: #000; }
#sh135-thank-you .sh135-what-else button { color: #fff; background-color: #e6007e; width: 100%; max-width: 180px; border-radius: 4px; padding: 10px 5px; border: none; display: block; margin: 0 auto; }
#sh135-thank-you .sh135-what-else button:hover { background-color: #b6206a; }
#sh135-thank-you .sh135-what-else button i { padding-left: 15px; }
#sh135-thank-you h1 { margin: 15px 0 15px 0; }
#sh135-thank-you .sh135-text { padding: 0 15px; }
#sh135-thank-you .sh135-text h2 { color: #000; font-weight: normal; line-height: 1.2; }
#sh135-thank-you .sh135-text button { color: #e6007e; border: 1px solid #e6007e; background-color: transparent; max-width: 400px; width: 100%; border-radius: 4px; padding: 10px 5px; margin: 20px 0 20px 16%; float: left; }
#sh135-thank-you .sh135-text button:hover { color: #fff; background-color: #e6007e; }
#sh135-thank-you .sh135-text button i { padding-right: 15px; }
#sh135-thank-you .sh135-scrolled-h { position: relative; padding: 0; height: 0; }

#sh135-thank-you .sh135-full-width-section { margin-top: 45px; max-width: 1245px; width: 100%; box-shadow: 0 1px 13px 0 rgba(76, 76, 76, 0.1); border-bottom: 4px solid #e6007e; padding: 40px 60px; position: relative; margin: 40px auto 0 auto; height: 285px; }
#sh135-thank-you .sh135-full-width-section img { position: absolute; left: 0; }
#sh135-thank-you .sh135-full-width-section .sh135-f35 { font-size: 35px; color: #000; font-weight: 300; }
#sh135-thank-you .sh135-full-width-section .sh135-text-box { text-align: right; padding-top: 15px; }
#sh135-thank-you .sh135-full-width-section .sh135-text-box button { color: #fff; background-color: #e6007e; width: 100%; max-width: 180px; border-radius: 4px; padding: 10px 5px; border: none; margin: 50px 0 0 auto; }
#sh135-thank-you .sh135-full-width-section .sh135-text-box button:hover { background-color: #b6206a; }

.sh135-breadcrumbs-smart { padding: 20px 0 0 0; }
.sh135-breadcrumbs-smart .sh135-page { text-align: left; }
.sh135-breadcrumbs-smart a { color: #b4b4b4; }
.sh135-breadcrumbs-smart a:hover { color: #e6007e; }
.sh135-breadcrumbs-smart .sh135-active-page { color: #e6007e; }
.sh135-breadcrumbs-smart i { padding: 0 5px!important; }
.sh135-mobile-basket-box { display: none; }
.sh135-breadcrumbs-smart .sh135-normal { color: #b4b4b4; }

.sh135-hamburger-div { cursor: pointer; display: none; padding-top: 20px; }
.sh135-hamburger-div .sh135-hamburger-inner { display: inline-block; }
.sh135-hamburger-div span { color: #000; font-size: 14px; }
.sh135-hamburger { width: 45px; height: 38px; padding: 5px 7px; margin: 0 auto; display: inline-block; vertical-align: middle; }
.sh135-hamburger .sh135-line { width: 16px; height: 1.5px; background-color: #000; display: block; margin: 4px auto; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
#sh135-int-home .sh135-hamburger-div span { color: #000; }
#sh135-int-home .sh135-hamburger .sh135-line { background-color: #000; }
#sh135-hamburger-1.sh135-is-active .sh135-line:nth-child(2) { opacity: 0; }
#sh135-hamburger-1.sh135-is-active .sh135-line:nth-child(1) { transform: translateY(5px) rotate(45deg); width: 25px; }
#sh135-hamburger-1.sh135-is-active .sh135-line:nth-child(3) { transform: translateY(-7px) rotate(-45deg); width: 25px; }
.sh135-hamburger-menu { height: 255px; top: 100%; display: none; position: absolute; right: 0; max-width: 260px; z-index: 100; background-color: #fff; box-shadow: -9px 9px 10px 3px rgba(0,0,0,0.15); width: 100%; }
.sh135-hamburger-menu .sh135-mobile-submenu li { display: block; border-width: 1px 0 0 0; border-style: solid; border-color: #bfbfbf; margin: 0 0 0 0!important; padding: 10px 0 10px 10px; height: auto; }
.sh135-hamburger-menu .sh135-mobile-submenu li:last-child { border-width: 1px 0 0 0; }
.sh135-hamburger-menu .sh135-mobile-submenu li a { color: #000; font-size: 16px!important; }
.sh135-hamburger-menu .sh135-mobile-submenu li:hover a { color: #e60380; }
.sh135-hamburger-menu .sh135-mobile-submenu { text-align: left; width: 100%; }
.sh135-hamburger-menu nav { width: 100%; text-align: left; }
.sh135-mobile-menu-display, .sh135-mobile-menu-display .sh135-mobile-submenu { display: block; }
.sh135-mobile-menu-display .sh135-mobile-submenu { height: 100%; margin-top: 15px!important; }
.sh135-open-submenu .sh135-hamburger .sh135-line { background-color: #e60380; }
.sh135-open-submenu span { color: #e60380; }
.sh135-open-submenu { width: auto; text-align: right; margin-right: -15px; background-color: #fff; padding-right: 15px; }
.sh135-scrolled-h .sh135-open-submenu { margin-right: -15px!important; padding-right: 15px!important; }
.sh135-mobile-menu-display, .sh135-mobile-menu-display .sh135-mobile-submenu { display: none; }

#sh135-smart-basket .sh135-f1x { font-size: 16px; }
#sh135-smart-basket .sh135-f2x { font-size: 18px; }
#sh135-smart-basket .sh135-f3x { font-size: 22px; }
#sh135-smart-basket .sh135-f4x { font-size: 23px; }
#sh135-smart-basket .sh135-f5x { font-size: 22px; }
#sh135-smart-basket .sh135-f6x { font-size: 28px; }
#sh135-smart-basket .sh135-f7x { font-size: 28px; }
#sh135-smart-basket .sh135-f34 { font-size: 28px; }
#sh135-smart-basket .sh135-f8x { font-size: 40px; }
#sh135-smart-basket .sh135-magenta { color: #e6007e; }
#sh135-smart-basket .sh135-black { color: #000; }
#sh135-smart-basket h2, #sh135-smart-basket h3 { font-weight: 300; }

#sh135-smart-basket .sh135-scrolled-h { position: relative; }

#sh135-smart-basket .sh135-left-side { float: left; display: inline-block; max-width: 61%; width: 100%; }
#sh135-smart-basket .sh135-right-side { float: right; display: inline-block; max-width: 36%; width: 100%; }
#sh135-smart-basket .sh135-my-basket-summary { margin: 100px 0 190px 0; padding: 0 15px; }
#sh135-smart-basket .sh135-page { text-align: left; }
#sh135-smart-basket .sh135-summary-boxes { min-height: 385px; margin-bottom: 35px; display: inline-block; vertical-align: text-top; padding: 20px 40px 30px; text-align: left; box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); width: 100%; max-width: 100%; }
#sh135-smart-basket .sh135-short-box { }
#sh135-smart-basket .sh135-short-box .sh135-go-to { font-size: 24px!important; max-width: 510px; display: block; font-weight: 600; color: #fff!important; font-size: 20px; width: 100%; border-radius: 4px; background-color: #e6007e; border: none; padding: 15px 0; margin: 25px auto 0 auto; cursor: pointer; text-align: center; }
#sh135-smart-basket .sh135-short-box .sh135-go-to i { color: #fff; }
#sh135-smart-basket .sh135-short-box .sh135-go-to:hover { background-color: #b6206a; }
#sh135-smart-basket .sh135-summary-boxes h2 { margin-bottom: 20px; }
#sh135-smart-basket .sh135-summary-boxes .sh135-big-margin { margin-bottom: 40px; }
#sh135-smart-basket .sh135-summary-boxes .sh135-summary-element { border: 1px solid #ccc9c0; padding: 20px 25px; text-align: left; margin-bottom: 10px; }
#sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-box-div { display: inline-block; }
#sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-img-div { display: inline-block; float: left; width: 135px; text-align: center; height: 135px; }
#sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-img-div img { max-height: 125px; max-width: 125px; }
#sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-price { text-align: right; float: right; }
#sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-price .sh135-ret { color: #000; }
#sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-price a { color: #4c4c4c; display: inline-block; margin-top: 10px; }
#sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-price a:hover { text-decoration: underline; }
#sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-counter { float: left; padding-left: 25px; max-width: 435px; }
#sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-counter h3 { margin-bottom: 20px; }
#sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-counter * { color: #000; }
#sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-counter img { cursor: pointer; vertical-align: -6px; }
#sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-counter img:hover { opacity: .5; }
#sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-counter .sh135-counter-box { border: 1px solid #ccc9c0; background-color: #f4f4f4; text-align: center; padding: 8px 0; width: 160px; }
#sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-counter .sh135-counter-box span { padding: 0 15px; }

#sh135-smart-basket .sh135-empty-basket { font-size: 25px; color: #000; }

#sh135-smart-basket .sh135-summary-boxes .sh135-delivery-content { margin-top: 0; }
#sh135-smart-basket .sh135-summary-boxes .sh135-delivery-content .sh135-plus-add { line-height: 1; }

#sh135-smart-basket .sh135-summary-boxes h4 { margin-bottom: 20px; }
#sh135-smart-basket .sh135-summary-boxes .sh135-delivery-info .sh135-right { }
#sh135-smart-basket .sh135-summary-boxes .sh135-delivery-info p { margin-bottom: 15px; display: inline-block; }
#sh135-smart-basket .sh135-summary-boxes .sh135-delivery-info .sh135-right img { padding-right: 5px; }

#sh135-smart-basket .sh135-short-box .sh135-go-to.sh135-disabled-button { background-color: #bebebe; }
#sh135-smart-basket .sh135-short-box .sh135-go-to.sh135-disabled-button:hover { background-color: #bebebe!important; }
#sh135-smart-basket .sh135-back-to-main { background-color: #fff; color: #e6007e; border: 1px solid #e6007e; border-radius: 4px; width: 100%; max-width: 345px; padding: 10px 5px; font-size: 24px; }
#sh135-smart-basket .sh135-back-to-main i { padding-right: 15px; }

.scroll-bar-wrap { position: relative; }
.scroll-box { width: 100%; height: auto; max-height: 257px; overflow-y: scroll; }
.scroll-box::-webkit-scrollbar { width: .4em; }
.scroll-box::-webkit-scrollbar, .scroll-box::-webkit-scrollbar-thumb { overflow: visible; border-radius: 4px; }
.scroll-box::-webkit-scrollbar-thumb { background: rgba(0,0,0,.2); }
.cover-bar { position: absolute; background: #fff; height: 100%; top: 0; right: 0; width: .4em; -webkit-transition: all .5s; opacity: 1; }
.scroll-bar-wrap:hover .cover-bar { opacity: 0; -webkit-transition: all .5s; }

#sh135-documents .sh135-scrolled-h { position: relative; }
#sh135-documents .sh135-smart-header { height: 0; }
#sh135-documents .sh135-f5 { font-size: 80px; font-weight: normal; }
#sh135-documents .sh135-f4 { font-size: 48px; font-weight: 600; margin-bottom: 30px; }
#sh135-documents .sh135-f3 { font-size: 36px; font-weight: 600; }
#sh135-documents .sh135-f2 { font-size: 24px; font-weight: 600; }
#sh135-documents .sh135-f1 { font-size: 20px; }
#sh135-documents .sh135-black { color: #000; }
#sh135-documents .sh135-magenta { color: #e2007a; }
#sh135-documents .sh135-page { text-align: left; max-width: 1400px; }
#sh135-documents .sh135-document-baner { background-image: url(../../SiteCollectionImages/Tauron24/imgs/dokumenty/baner.png); background-position: center; height: 300px; position: relative; }
#sh135-documents .sh135-document-baner .sh135-document-baner-div { background-color: #e2007a; position: absolute; width: 450px; padding: 0 5px; text-align: center; right: 15%; top: 35%; height: 105px; }
#sh135-documents .sh135-document-baner .sh135-document-baner-div h1 { font-weight: normal; color: #fff; line-height: 1.1; }
#sh135-documents .sh135-smart500-doc { background-image: url(../../SiteCollectionImages/Tauron24/imgs/dokumenty/baner500.png); height: 298px; }
#sh135-documents .sh135-documents-block .sh135-documents-box .sh135-single-doc { position: relative; padding-left: 20px; margin-bottom: 10px; }
#sh135-documents .sh135-documents-block .sh135-documents-box .sh135-single-doc img { position: absolute; left: 0; top: 6px; }
#sh135-documents .sh135-documents-block .sh135-documents-box .sh135-single-doc:hover { color: #e2007a; }

#sh135-documents .sh135-documents-block .sh135-f4 { padding-top: 58px; }
#sh135-documents .sh135-documents-block .sh135-f3 { margin-bottom: 40px; }
#sh135-documents .sh135-documents-block .sh135-f2 { display: inline-block; vertical-align: text-top; text-align: right; width: 152px; }
#sh135-documents .sh135-documents-block .sh135-documents-box { padding-left: 45px; display: inline-block; vertical-align: sub; width: 87%; }
#sh135-documents .sh135-documents-block { padding: 0 15px 35px 15px; border-bottom: 1px solid #bfbfbf; }
#sh135-documents .sh135-without-bigger-nav { padding-top: 45px; }
#sh135-documents .sh135-documents-block .sh135-documents-box .sh135-documents-column { display: inline-block; vertical-align: text-top; }
#sh135-documents .sh135-documents-block .sh135-documents-box .sh135-documents-column:first-child { max-width: 52%; width: 100%; }
#sh135-documents .sh135-doc-button-div { padding: 50px 0 50px 215px; }
#sh135-documents .sh135-doc-button-div a button { border: none; display: inline-block; width: 350px; height: 60px; color: #fff; background-color: #e6007e; border-radius: 4px; font-size: 24px; text-align: center; }
#sh135-documents .sh135-doc-button-div a button:hover { background-color: #b6206a; }
#sh135-documents .sh135-doc-button-div a button i { padding-right: 10px; }

#sh135-documents .sh135-first-box { padding: 0 15px 60px 15px; border-bottom: 1px solid #e2007a; }
#sh135-documents .sh135-first-box .sh135-documents-box { padding-left: 200px; }

/* mapa */
#sh135-mapa .sh135-page { max-width: 1600px; }
#sh135-mapa { padding: 0 15px; text-align: left; }
#sh135-mapa .sh135-smart-header { position: relative; height: 137px; box-shadow: none; }
#region-individual-promotion-map { position: relative; }
#region-individual-promotion-map img { width: 715px; height: 565px; display: block; }
#region-individual-promotion-map img#region-individual-promotion-map-placeholder { margin: 0 auto; position: relative; z-index: 50; }
.sh135-subpage-content img.sh135-region-map-img { position: absolute; left: 50%; margin-left: -357px; margin-left: -357.5px; top: 0; }
#sh135-rwd-region { display: none; }
#sh135-mapa .sh135-subpage-content h2 { text-align: left; }
#sh135-mapa .sh135-subpage-content { padding-top: 40px; }
#sh135-mapa .selector span { display: none; }
#sh135-mapa .sh135-select { display: block; border: 1px solid #d5d6d9; background: url(../../SiteCollectionImages/Tauron24/imgs/mapa/select.png) no-repeat right -1px center #fff; font-size: 16px; color: #858585; font-weight: 600; text-align: left; padding: 13px 39px 0 20px; height: 47px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; }

#sh135-mapa .sh135-map-select { position: absolute; background: #fff; width: 100%; border: 3px solid #e4007d; margin-top: -3px; z-index: 999; }
#sh135-mapa .sh135-map-select li { cursor: pointer; font-size: 16px; color: #858585; font-weight: 600; text-align: left; padding: 13px 39px 0 20px; height: 47px; border-bottom: 1px solid #d5d6d9; background: #fff; }
#sh135-mapa .sh135-map-select li:hover { color: #fff; background-color: #e2007e; }

#sh135-smartblog .sh135-blog-baner { background: url(../../SiteCollectionImages/Tauron24/imgs/smartblog/main-baner.png); height: 400px; background-position: center bottom; background-repeat: no-repeat; position: relative; }
#sh135-smartblog .sh135-blog-baner .sh135-blog-box { background-color: #e51688; position: absolute; width: 100%; max-width: 265px; padding: 11px 5px; text-align: center; top: 26%; left: 48%; }
#sh135-smartblog .sh135-blog-baner .sh135-blog-box p { color: #fff; }
#sh135-smartblog .sh135-blog-content { width: 100%; margin-top: 40px; display: inline-block; vertical-align: text-top; float: left; }
#sh135-smartblog .sh135-single-post { text-align: left; margin-bottom: 50px; }
#sh135-smartblog .sh135-single-post .sh135-post-element { display: inline-block; vertical-align: text-top; }
#sh135-smartblog .sh135-single-post .sh135-post-img-box { width: 335px; border-right: 2px solid #e6007e; background-color: #fff; }
#sh135-smartblog .sh135-single-post .sh135-post-img { width: 285px; height: 285px; position: relative; }
#sh135-smartblog .sh135-single-post .sh135-post-img .sh135-absolute-label { position: absolute; text-align: center; width: 100%; height: 35px; background-color: rgba(230,0,126,.75); top: 0; left: 0; padding: 4px 0; }
#sh135-smartblog .sh135-single-post .sh135-post-img .sh135-absolute-label p { color: #fff; font-size: 20px; }
#sh135-smartblog .sh135-single-post .sh135-post-text { padding: 20px 0 20px 30px; text-align: left; max-width: 1260px; }
#sh135-smartblog .sh135-single-post .sh135-post-text h3 { color: #000; font-size: 28px; font-weight: normal; text-transform: uppercase; }
#sh135-smartblog .sh135-single-post .sh135-post-text .sh135-post-date { color: #e6007e; font-size: 18px; margin: 20px 0; }
#sh135-smartblog .sh135-single-post .sh135-post-text .sh135-text-content { line-height: 1.2; color: #000; font-size: 20px; overflow: hidden; }
#sh135-smartblog .sh135-single-post .sh135-post-text a { color: #e6007e; font-size: 18px; display: inline-block; float: right; margin-top: 30px; }
#sh135-smartblog .sh135-single-post .sh135-post-text .sh135-read-more:hover { text-decoration: underline; }
#sh135-smartblog .sh135-single-post .sh135-post-text a i { margin-right: 5px; }

#sh135-smartblog .sh135-blog-pagination { text-align: right; margin-bottom: 45px; }
#sh135-smartblog .sh135-blog-pagination .sh135-page-element { display: inline-block; }
#sh135-smartblog .sh135-blog-pagination .sh135-page-element a { display: inline-block; color: #000; }
#sh135-smartblog .sh135-blog-pagination .sh135-page-element a i { color: #000; }
#sh135-smartblog .sh135-blog-pagination .sh135-page-list { display: inline-block; list-style: none; }
#sh135-smartblog .sh135-blog-pagination .sh135-page-list li { display: inline-block; padding: 0 5px; }
#sh135-smartblog .sh135-blog-pagination .sh135-page-list li a { font-size: 20px; color: #000; }
#sh135-smartblog .sh135-blog-pagination .sh135-page-list li a:hover { color: #e6007e; }
#sh135-smartblog .sh135-blog-pagination .sh135-page-list .sh135-active-page a { color: #e6007e; }
#sh135-smartblog .sh135-blog-pagination .sh135-disable a i { color: #eee; }

#sh135-smartblog .sh135-single-post .sh135-post-text h3:hover { color: #e6007e; }

#sh135-smartblog .sh135-blog-navigation { margin-top: 40px; display: inline-block; max-width: 285px; width: 100%; padding: 20px 25px; vertical-align: text-top; box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); text-align: left; float: right; }
#sh135-smartblog .sh135-blog-navigation h4 { font-size: 24px; color: #e6007e; margin-bottom: 15px; }
#sh135-smartblog .sh135-blog-navigation .sh135-feature-line { display: block; margin-bottom: 12px; cursor: pointer; position: relative; }
#sh135-smartblog .sh135-blog-navigation .sh135-feature-line p { display: inline-block; font-size: 16px; color: #000; padding-left: 20px; vertical-align: -3px; }
#sh135-smartblog .sh135-blog-navigation .sh135-feature-line .sh135-feature-circle { height: 15px; width: 15px; background-color: #fff; border-radius: 50%; border: 1px solid #e8198b; display: inline-block; vertical-align: middle; }
#sh135-smartblog .sh135-blog-navigation .sh135-feature-line:hover .sh135-feature-circle { background-color: #e6007e; }
#sh135-smartblog .sh135-blog-navigation .sh135-feature-line.sh135-active-circle .sh135-feature-circle { background-color: #e6007e; }

#sh135-smartblog [type="checkbox"]:checked, #sh135-smartblog [type="checkbox"]:not(:checked) { position: absolute; left: -9999px; }
#sh135-smartblog [type="checkbox"]:checked + label, #sh135-smartblog [type="checkbox"]:not(:checked) + label { cursor: pointer; padding-left: 39px; color: #000; }
#sh135-smartblog [type="checkbox"]:checked + label:before, #sh135-smartblog [type="checkbox"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 5px; width: 15px; height: 15px; border: 1px solid #e8198b; background: #fff; border-radius: 50%; }
#sh135-smartblog [type="checkbox"]:checked + label:after, #sh135-smartblog [type="checkbox"]:not(:checked) + label:after { content: ''; position: absolute; top: -1px; left: 0; line-height: 0.8; width: 18px; height: 12px; border: 2.5px solid #e6007e; border-top-style: none; border-right-style: none; }
#sh135-smartblog [type="checkbox"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
#sh135-smartblog [type="checkbox"]:checked + label:after { opacity: 1; transform: scale(1); transform: rotate(-45deg); }

#sh135-smartblog .sh135-blog-baner-detal { background: url(../../SiteCollectionImages/Tauron24/imgs/smartblog/blog-detal-1.png); height: 400px; background-position: center bottom; background-repeat: no-repeat; position: relative; }
#sh135-smartblog #sh135-article-2 .sh135-blog-baner-detal { background: url(../../SiteCollectionImages/Tauron24/imgs/smartblog/blog-detal-4.png); }
#sh135-smartblog #sh135-article-3 .sh135-blog-baner-detal { background: url(../../SiteCollectionImages/Tauron24/imgs/smartblog/blog-detal-7.png); background-position: bottom; }

#sh135-smartblog .sh135-blog-baner-detal .sh135-blog-box-detal { width: 100%; position: absolute; left: 0; background-color: rgba(230,0,126,.75); padding: 25px 40px; height: 95px; bottom: 0; }
#sh135-smartblog .sh135-blog-baner-detal .sh135-blog-box-detal p { color: #fff; font-size: 30px; font-weight: 600; }
#sh135-smartblog .sh135-blog-post-detal { text-align: left; }
#sh135-smartblog .sh135-blog-post-detal p { color: #000; font-size: 22px; margin: 20px 0; text-align: justify; }
#sh135-smartblog .sh135-blog-post-detal h3 { font-size: 28px; font-weight: normal; color: #e6007e; }
#sh135-smartblog .sh135-blog-post-detal h4 { color: #000; font-size: 22px; font-weight: 600; }
#sh135-smartblog .sh135-blog-post-detal h4 i { padding-right: 10px; }
#sh135-smartblog .sh135-backtoblog { text-align: left; display: block; }
#sh135-smartblog .sh135-backtoblog button { margin: 20px 0 40px 0; background-color: #fff; color: #e6007e; border: 1px solid #e6007e; border-radius: 4px; width: 100%; max-width: 400px; padding: 10px 5px; font-size: 24px; }
#sh135-smartblog .sh135-backtoblog button:hover { background-color: #e6007e; color: #fff; }
#sh135-smartblog .sh135-backtoblog button i { padding-right: 15px; }
#sh135-smartblog .sh135-blog-baner-detal img { display: none; }

#sh135-smartblog .sh135-other-posts h3 { text-align: left; font-weight: normal; color: #000; font-size: 30px; margin: 30px 0; }
#sh135-smartblog .sh135-other-posts .sh135-single-post { display: inline-block; box-shadow: 0 5px 10px 0 rgba(3, 3, 3, 0.08); }
#sh135-smartblog .sh135-other-posts .sh135-single-post .sh135-post-img-box { width: 250px; height: auto; border: none; }
#sh135-smartblog .sh135-other-posts .sh135-single-post .sh135-post-img-box .sh135-post-img { width: 250px; height: auto; }
#sh135-smartblog .sh135-other-posts .sh135-single-post .sh135-post-text { padding: 15px 15px 0 15px; text-align: left; max-width: 225px; }
#sh135-smartblog .sh135-other-posts .sh135-single-post .sh135-post-text .sh135-post-date { font-size: 14px; margin: 10px 0; }
#sh135-smartblog .sh135-other-posts .sh135-single-post .sh135-post-text h3 { font-size: 16px; margin: 10px 0; }
#sh135-smartblog .sh135-other-posts .sh135-single-post .sh135-post-text .sh135-text-detal { font-size: 14px; height: auto; }
#sh135-smartblog .sh135-other-posts .sh135-single-post .sh135-read-more { font-size: 14px; }
#sh135-smartblog .sh135-blog-post-detal .sh135-article-exclamation { width: 100%; padding: 15px; background-color: #f4f4f4; margin: 30px 0; }
#sh135-smartblog .sh135-blog-post-detal .sh135-article-exclamation p { line-height: 1.2; position: relative; text-align: left; font-weight: 600; padding-left: 140px; margin: 0; }
#sh135-smartblog .sh135-blog-post-detal .sh135-article-exclamation p img { position: absolute; left: 2%; top: 10%; }
#sh135-smartblog .sh135-blog-post-detal .sh135-post-img { display: inline-block; margin-bottom: 20px; width: 49%; }
#sh135-smartblog .sh135-blog-post-detal .sh135-post-table { width: 49%; display: inline-block; background-color: #f4f4f4; padding: 25px; margin-bottom: 20px; }
#sh135-smartblog .sh135-blog-post-detal .sh135-post-table h5 { font-weight: 600; margin-bottom: 20px; color: #000; font-size: 22px; }
#sh135-smartblog .sh135-blog-post-detal .sh135-post-table p { margin: 0 0 5px 0; padding-left: 25px; position: relative; line-height: 1.2; }
#sh135-smartblog .sh135-blog-post-detal .sh135-post-table p i { font-size: 16px; position: absolute; left: 0; top: 34%; }
#sh135-smartblog .sh135-blog-post-detal .sh135-post-table .sh135-blog-plus i { color: #e6007e; }
#sh135-smartblog .sh135-blog-post-detal .sh135-post-table .sh135-blog-minus i { color: #898989; }

#sh135-smartblog #sh135-article-3 .sh135-blog-post-detal .sh135-article-exclamation p img { top: -2px; }
#sh135-smartblog #sh135-article-3 .sh135-blog-baner-detal .sh135-blog-box-detal .sh135-left { font-weight: 600; text-transform: uppercase; width: 80%; text-align: left; line-height: 1.1; transform: translateY(-10px); }

#sh135-single-product-smarthome .sh135-breadcrumbs-smart { padding: 100px 0 30px 0; }
#sh135-single-product-smarthome .sh135-prd-info .sh135-specification { padding: 20px 0 20px 70px; text-align: left; display: inline-block; max-width: 505px; line-height: 1; }
#sh135-single-product-smarthome .sh135-prd-info .sh135-specification h3 { font-size: 40px; font-weight: 400; color: #e6007e; margin-bottom: 30px; }
#sh135-single-product-smarthome .sh135-prd-info .sh135-specification p { color: #000; font-size: 22px; }
#sh135-single-product-smarthome .sh135-prd-info .sh135-specification a { color: #e6007e; font-size: 22px; display: block; margin-top: 30px; }
#sh135-single-product-smarthome .sh135-prd-info .sh135-specification a i { padding-left: 5px; }
#sh135-single-product-smarthome .sh135-prd-info .sh135-specification a:hover { text-decoration: underline; }

#sh135-single-product-smarthome .sh135-single-basket { box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); width: 100%; max-width: 375px; padding: 20px; background-color: #fff; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-left { font-size: 27px; color: #e6007e; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-right { color: #e6007e; font-size: 39px; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-refund { font-size: 22px; color: #000; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-price { margin-top: 14px; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-available { display: none; font-size: 18px; font-weight: 600; text-align: left; margin-bottom: 10px; position: relative; padding-left: 40px; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-available-status { display: block; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-available-true { color: #a6ce39; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-available-false { color: #ec1a03; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-resume { padding-bottom: 20px; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-truck { color: #000; font-size: 18px; font-weight: 600; text-align: left; position: relative; padding-left: 40px; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-available i, #sh135-single-product-smarthome .sh135-single-basket .sh135-truck i { position: absolute; left: 0; top: 5px; }

#sh135-single-product-smarthome .sh135-single-basket .sh135-amount { display: block; width: 100%; max-width: 175px; background-color: #f4f4f4; border: 1px solid #ccc9c0; padding: 8px 5px; margin: 20px auto; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-amount span { display: inline-block; color: #000; font-size: 26px; margin: 0 5px; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-amount img { display: inline-block; vertical-align: text-bottom; cursor: pointer; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-amount img:hover { opacity: .8; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-add-to-basket { color: #fff; background-color: #e6007e; border: none; font-weight: 500; width: 100%; max-width: 250px; padding: 10px 5px; font-size: 24px; border-radius: 4px; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-add-to-basket i { background-color: #e6007e; color: #fff; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-add-to-basket:hover i { background-color: #b6206a; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-add-to-basket:hover { background-color: #b6206a; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-delivery-info { padding: 20px 0; border-style: solid; border-color: #ededed; border-width: 1px 0 1px 0; }

/*#sh135-single-product-smarthome .sh135-calculator-smart{width: 100%;max-width: 1195px}*/
#sh135-single-product-smarthome .sh135-calculator-smart { width: calc(100% - 380px); }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { background-color: #fff; height: 60px; margin: 0 0 0 0; max-width: 25%; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-active-calc-nav { height: 80px; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav p { font-size: 24px; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 13px 10px; }

#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content { width: 100%; text-align: left; padding: 20px; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content p { position: relative; padding-left: 26%; font-size: 20px; line-height: 1.2; color: #000; font-weight: 400; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content p img { position: absolute; left: 2%; top: 0; bottom: 0; max-height: 130px; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content p span { display: block; margin-top: 5px; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-1 { height: auto; padding: 40px 20px; min-height: 280px; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-middle-calc { padding: 0; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content h4 { text-align: center; margin: 10px 0; color: #000; font-size: 30px; font-weight: 600; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content ul.in_cont { padding: 5px 20px; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content ul.in_cont li { list-style-type: circle; font-size: 20px; line-height: 1.5; color: #000; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content a { color: #e6007e; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content a:hover { text-decoration: underline; }

#sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-2 { height: auto; padding: 40px 20px 0 20px; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content table { width: 100%; border-collapse: collapse; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content table td { font-size: 16px; color: #000; text-align: left; padding: 10px; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content table .sh135-short-td { padding-left: 30px; border-style: solid; border-width: 1px 1px 1px 0; border-color: #c1c1c1; width: 29%; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content table .sh135-long-td { padding-left: 45px; border-style: solid; border-width: 1px 0 1px 1px; border-color: #c1c1c1; width: 100%; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content table .sh135-last-row .sh135-short-td { border-width: 1px 1px 0 0; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content table .sh135-last-row .sh135-long-td { border-width: 1px 0 0 1px; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content table .sh135-last-row .sh135-long-td a { color: #e9228f; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content table .sh135-last-row .sh135-long-td a:hover { text-decoration: underline; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content table .sh135-first-row .sh135-short-td { border-width: 0 1px 1px 0; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content table .sh135-first-row .sh135-long-td { border-width: 0 0 1px 1px; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content table .sh135-first-row .sh135-short-td img { max-height: 34px; min-height: 30px; }

#sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-3 { height: auto; padding: 15px 20px; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content .sh135-single-opinion { position: relative; width: 100%; margin: 15px 0 25px 0; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content .sh135-single-opinion .sh135-opinion-avatar { position: absolute; position: absolute; left: 0; top: 15%; min-width: 115px; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content .sh135-single-opinion .sh135-opinion-avatar img { display: block; margin-bottom: 5px; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content .sh135-single-opinion .sh135-opinion-avatar h3 { color: #000; font-size: 20px; font-weight: 600; text-align: center; width: 115px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content .sh135-single-opinion .sh135-opinion-content { padding: 3.5% 20px; border-left: 2px solid #ef60af; text-align: left; margin-left: 13%; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content .sh135-single-opinion .sh135-opinion-content p { color: #000; font-size: 14px; padding: 0; }

#sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-4 { height: 400px; text-align: left; padding: 30px 20px 20px 40px; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-4 h3 { font-size: 20px; color: #e6007e; font-weight: 600; margin-bottom: 10px; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-4 p { color: #000; font-size: 20px; padding: 0; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-4 p span { color: #e6007e; display: inline-block; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-4 p i { padding-right: 5px; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-4 h4 { color: #000; font-weight: 600; font-size: 20px; margin: 20px 0; text-align: left; }

#sh135-single-product-smarthome .sh135-reccomendations .sh135-recom-page { width: 100%; max-width: 1195px; }
#sh135-single-product-smarthome .sh135-reccomendations h2 { color: #000; font-weight: 400; font-size: 40px; text-align: left; margin-bottom: 50px; }
#sh135-single-product-smarthome .sh135-reccomendations .sh135-recomend-box { display: inline-block; width: 26.8%; vertical-align: text-top; float: left; margin-bottom: 30px; }
#sh135-single-product-smarthome .sh135-reccomendations .sh135-recomend-box .sh135-recomend-body { height: 243px; cursor: pointer; transition: ease all 250ms; max-width: 235px; margin: 0; padding: 15px 0; border-top: 3px solid #e6007e; box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); }
#sh135-single-product-smarthome .sh135-reccomendations .sh135-last-box { width: 19.6%; }
#sh135-single-product-smarthome .sh135-reccomendations .sh135-recomend-box .sh135-recomend-body .sh135-rec-img { height: 115px; text-align: center; }
#sh135-single-product-smarthome .sh135-reccomendations .sh135-recomend-box .sh135-recomend-body h4 { font-size: 15px; color: #000; font-weight: normal; }
#sh135-single-product-smarthome .sh135-reccomendations .sh135-recomend-box .sh135-recomend-body span { font-size: 15px; color: #e6007e; }
#sh135-single-product-smarthome .sh135-reccomendations .sh135-recomend-box .sh135-recomend-body span i { padding-left: 10px; }
#sh135-single-product-smarthome .sh135-reccomendations .sh135-recomend-box .sh135-recomend-body span:hover { text-decoration: underline; }
#sh135-single-product-smarthome .sh135-reccomendations .sh135-recomend-box .sh135-recomend-body .sh135-rec-price { font-size: 21px; color: #000; margin: 5px 0 10px 0; }
#sh135-single-product-smarthome .sh135-single-back { display: block; margin-bottom: 30px; }
#sh135-single-product-smarthome .sh135-single-back button { display: block; font-weight: 600; color: #fff; font-size: 20px; width: 100%; border-radius: 4px; background-color: #e6007e; border: none; padding: 15px 0; cursor: pointer; text-align: center; max-width: 147px; }
#sh135-single-product-smarthome .sh135-single-back button:hover { background-color: #b6206a; }

#sh135-single-product-smarthome .sh135-prd-box, #sh135-single-product-smarthome .sh135-reccomendations { padding: 0 15px; }
#sh135-single-product-smarthome .sh135-opinion-info { text-align: right; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content .sh135-opinion-info p { color: #969696; font-size: 12px; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-4 .sh135-delivery-tree-mobile { display: none; text-align: left; }
#sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-4 .sh135-delivery-tree-mobile p { font-size: 16px; color: #000; margin: 5px 0; }

#sh135-single-product-smarthome .sh135-set-free { text-align: left; padding: 0 15px 50px 15px; }
#sh135-single-product-smarthome .sh135-set-free h2 { color: #000; font-size: 40px; font-weight: 400; text-align: left; margin-bottom: 20px; }
#sh135-single-product-smarthome .sh135-set-free h2 sup { font-size: 13px; vertical-align: 20px; }
#sh135-single-product-smarthome .sh135-set-free .sh135-set-body { max-width: 1195px; height: 230px; border-top: 4px solid #e6007e; background: url(../../SiteCollectionImages/Tauron24/imgs/single-products/set-img.png); background-repeat: no-repeat; box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); }
#sh135-single-product-smarthome .sh135-set-free .sh135-set-body h3 { color: #e6007e; font-size: 40px; font-weight: 400; }
#sh135-single-product-smarthome .sh135-set-free .sh135-set-body p { color: #000; font-weight: 400; font-size: 28px; line-height: 1.2; margin: 15px 0; }
#sh135-single-product-smarthome .sh135-set-free .sh135-set-body a { color: #e6007e; font-size: 20px; }
#sh135-single-product-smarthome .sh135-set-free .sh135-set-body a:hover { text-decoration: underline; }
#sh135-single-product-smarthome .sh135-set-free .sh135-set-body .sh135-right { text-align: right; padding: 20px 60px 15px 15px; }
#sh135-single-product-smarthome .sh135-set-free .sh135-set-disclaimer { text-align: left; font-size: 14px; font-weight: 400; color: #8d8d8d; margin-top: 10px; }
#sh135-single-product-smarthome .sh135-set-free .sh135-set-disclaimer sup { font-size: 10px; }
.sh135-gallery-close { position: absolute; right: 5px; top: 5px; width: 40px; height: 40px; z-index: 3; background: url(../../SiteCollectionImages/Tauron24/imgs/single-products/sh531-close.png) no-repeat rgba(0,0,0,0.55); }

#sh135-smart500 .sh135-smart500-baner button.inaccessible { font-size: 17px; cursor: default; }
#sh135-smart500 .sh135-smart500-baner button.inaccessible:hover { background-color: #e6007e; }

.sh135-404-content { padding: 15px 0 30px; }
.sh135-404-content .sh135-404-insider { text-align: left; width: 100%; background-image: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/404-bg.png); height: 400px; background-repeat: no-repeat; background-position: right; }
.sh135-404-content .sh135-404-insider h3 { font-weight: 300; font-size: 48px; line-height: 1.2; color: #000; text-align: left; padding-top: 105px; }
.sh135-404-content .sh135-404-insider a { color: #e6007e; font-size: 18px; display: inline-block; margin-top: 20px; text-align: left; }
.sh135-404-content .sh135-404-insider a:hover { text-decoration: underline; }
.sh135-404-content .single-404-tile { width: 100%; max-width: 245px; display: inline-block; vertical-align: text-top; box-shadow: 0 1px 13px 0 rgba(76, 76, 76, 0.3); padding: 25px 5px 20px 5px; margin: 0 5%; }
.sh135-404-content .single-404-tile .img-box { text-align: center; min-height: 130px; }
.sh135-404-content .single-404-tile .img-box img { display: block; margin: 0 auto; }
.sh135-404-content .single-404-tile h4 { text-align: center; color: #000; font-weight: normal; font-size: 18px; }
.sh135-404-content .single-404-tile a { color: #e6007e; font-size: 18px; display: block; margin-top: 10px; }
.sh135-404-content .single-404-tile a:hover { text-decoration: underline; }
.sh135-404-content h2 { font-weight: 300; font-size: 24px; color: #000; margin-bottom: 25px; }
.sh135-404-content .sh135-mobile-img { display: none; }
.sh135-404-content i { font-size: 12px; }
#sh135-offert .sh135-gps .sh135-int-heat { width: 87%; display: block; margin: 50px auto; box-shadow: -5px 6px 67px -12px rgba(0,0,0,0.64); border-bottom: 4px solid #e70f86; background-image: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/int-heat-bg.png); background-repeat: no-repeat; background-position: left; min-height: 320px; }
#sh135-offert .sh135-gps .sh135-int-heat a:hover { color: #3e3e3e; }
#sh135-offert .sh135-gps .sh135-int-heat a:hover .sh135-magenta-button { background-color: #b6206a; color: #fff; }

#sh135-offert .sh135-gps { height: auto; }
#sh135-offert .sh135-gps .sh135-int-heat .sh135-int-heat-inner { position: relative; padding: 0 25px; }
#sh135-offert .sh135-gps .sh135-int-heat .sh135-int-heat-inner .sh135-right { text-align: right; padding: 39px 0; }
#sh135-offert .sh135-gps .sh135-int-heat .sh135-int-heat-inner .sh135-right h2 { font-size: 28px; margin-bottom: 10px; font-weight: 300; }
#sh135-offert .sh135-gps .sh135-int-heat .sh135-int-heat-inner .sh135-right p { font-size: 22px; margin: 25px 0; font-weight: 300; }
#sh135-offert .sh135-gps .sh135-int-heat .sh135-int-heat-inner .sh135-right p strong { font-weight: 600; }
#sh135-offert .sh135-gps .sh135-int-heat .sh135-int-heat-inner .sh135-ab { position: absolute; left: -40px; top: -35px; }
#sh135-offert .sh135-gps .sh135-int-heat .sh135-int-heat-inner .sh135-magenta-button { margin-top: 10px; color: #fff; background-color: #e6007e; border: none; font-weight: 500; width: 100%; max-width: 180px; padding: 10px 5px; font-size: 17px; border-radius: 4px; }

.magenta { color: #e2007e; }

#page_404.sh135-404-content .not_found_flex { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; margin-bottom: 25px; }
#page_404.sh135-404-content .not_found_flex .not_found_column { text-align: left; }
#page_404.sh135-404-content .f_42 { font-size: 42px; }
#page_404.sh135-404-content .f_30 { font-size: 30px; }
#page_404.sh135-404-content .not_found_flex .not_found_column.text_column { flex-basis: calc(100% - 1000px); }
#page_404.sh135-404-content .not_found_flex .not_found_column.img_column { flex-basis: 1000px; display: flex; justify-content: center; align-items: center; }
#page_404.sh135-404-content .not_found_flex .not_found_column.img_column img { display: block; }
#page_404.sh135-404-content .not_found_flex .not_found_column.text_column h1 { line-height: 1.3; font-weight: bold; color: #000; margin-bottom: 25px; }
#page_404.sh135-404-content .not_found_flex .not_found_column.text_column h2 { line-height: 1.5; font-weight: bold; }
#page_404.sh135-404-content .not_found_flex .not_found_column.text_column .not_found_options p { font-size: 19px; }
#page_404.sh135-404-content .not_found_other_option { text-align: left; }
#page_404.sh135-404-content .not_found_other_option h2 { font-weight: bold; margin-bottom: 35px; }
#page_404.sh135-404-content .not_found_other_option .smart_btn { font-size: 20px; border-radius: 4px; display: block; color: #fff; background-color: #e6007e; width: 100%; max-width: 250px; text-align: center; padding: 15px 5px; margin: 15px 0 35px; }
#page_404.sh135-404-content .not_found_other_option .smart_btn:hover { background-color: #b6206a!important; }
#page_404.sh135-404-content .smart_tile_flex { display: flex; justify-content: space-between; }
#page_404.sh135-404-content .smart_tile_flex .single-404-tile { width: 100%; max-width: 100%; flex-basis: 29%; text-align: center; margin: 0; }
#page_404.sh135-404-content .smart_tile_flex .single-404-tile a { text-align: center; }

#sh135-smarthome .sh135-nav-container { height: auto; position: absolute; right: 8%; top: 87%; background-color: transparent; }
#sh135-smarthome #sh135-smart-slider .flex-control-nav { width: auto; right: auto; top: auto; height: auto; }
#sh135-smarthome .sh135-nav-container #SH135-CONTROL-NAV li.flex-active { background: #858585!important; }
#sh135-smarthome .sh135-nav-container #SH135-CONTROL-NAV li { border-radius: 50%; background: #fff; width: 12px; height: 12px; text-indent: 0; margin: 0; border: 1px solid #858585; float: none; padding: 0; display: inline-block; text-align: center; }
#sh135-smarthome .sh135-nav-container #SH135-CONTROL-NAV li:hover { background: #858585!important; color: #dd318f; }
#sh135-smarthome .sh135-nav-container #SH135-CONTROL-NAV li { margin: 0 0 0 5px; }
#sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element #video-1 { object-fit: cover; }

#sh135-smarthome .sh135-smarthome-systems .sh135-tiles-box { width: 100%; box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); margin: 40px 0; }
#sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element { width: 100%; max-width: 50%; position: relative; overflow: hidden; height: 450px; }
#sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-media-box img { position: absolute; }
#sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-media-box .sh135-ab { max-width: 80px; left: 0; right: 0; top: 0; bottom: 0; margin: auto; cursor: pointer; }
#sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-media-box .sh135-tile-img { position: absolute; top: 0; left: 0; min-width: 800px; min-height: 450px; }
#sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div { padding: 25px 45px; }
#sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div img { display: block; margin: 15px 0; }
#sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div h4 { font-size: 28px; color: #e6007e; font-weight: 300; text-align: left; }
#sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div p { font-size: 20px; text-align: left; min-height: 220px; }
#sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div .tile-btn { text-align: right; }
#sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div .tile-btn button { width: 100%; color: #fff; background-color: #e6007e; border: none; border-radius: 4px; padding: 15px 0; font-weight: 600; cursor: pointer; max-width: 250px; }
#sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-without-movie { background-image: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/tile-3.png); background-position: center top; background-size: cover; }

.sh135-hamburger-menu .sh135-mobile-submenu li.hidden-li { display: none; }
.sh135-smart-header .sh135-right .sh135-hamburger-menu .sh135-mobile-submenu li i { font-size: 16px; }
.sh135-hamburger-menu .sh135-mobile-submenu li.sh135-active-trigger i::before { content: "\f077"; }
.sh135-hamburger-menu .sh135-mobile-submenu li.hidden-li.active { display: block; margin: 0 0 0 0!important; border: none; background-color: #f4f4f4; }
.sh135-hamburger-menu { height: auto; }
.sh135-hamburger-menu .sh135-mobile-submenu.scroll-box { max-height: 425px; }
#sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div .tile-btn a { color: #fff; }

#sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div .tile-btn a { width: 100%; color: #fff; background-color: #e6007e; border: none; border-radius: 4px; padding: 15px 0; font-weight: 600; cursor: pointer; max-width: 250px; display: block; text-align: center; margin: 0 0 0 auto; }

#sh135-smarthome .sh135-g-calc-banner { background: url(../..//SiteCollectionImages/Tauron24/imgs/smarthome/grenton-bg.png); background-position: center top; height: 400px; background-repeat: no-repeat; position: relative; }
#sh135-smarthome .sh135-g-calc-banner .sh135-baner-text { background-color: #e92e95; max-width: 485px; margin: auto; padding: 10px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; height: 105px; width: 100%; }
#sh135-smarthome .sh135-g-calc-banner .sh135-baner-text h1, #sh135-smarthome .sh135-g-calc-banner .sh135-baner-text h3 { font-size: 40px; font-weight: 300; color: #fff; text-align: center; }
#sh135-smarthome .sh135-g-calc-banner .sh135-baner-text h3 { font-size: 24px; }
#sh135-smarthome .sh135-g-calc-content { max-width: 1100px; margin: 15px auto 70px auto; box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step { display: none; padding: 40px 80px; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step.sh135-active-step { display: block; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-step-progress img { display: block; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-step-progress { margin-bottom: 75px; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-question-text { position: relative; padding-left: 120px; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-question-text img { position: absolute; left: 0; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-question-text h3 { text-align: left; color: #e92e95; font-size: 18px; font-weight: 300; margin-bottom: 5px; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-question-text p { text-align: left; font-size: 14px; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content input[type='number'] { width: 100%; max-width: 195px; border-radius: 4px; padding: 9px 10px; border: 2px solid #ececec; color: #000; font-size: 18px; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-btn-div { margin-top: 20px; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-btn-div .sh135-magenta-button { width: 100%; color: #fff; background-color: #e6007e; border: none; border-radius: 4px; padding: 15px 0; font-weight: 600; cursor: pointer; max-width: 250px; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-btn-div .sh135-right { width: 100%; max-width: 50%; text-align: right; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-left, #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-right { width: 100%; max-width: 50%; }

#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-btn-div .sh135-order a { width: 100%; color: #fff; background-color: #e6007e; border: none; border-radius: 4px; padding: 15px 0; font-weight: 600; cursor: pointer; max-width: 250px; display: block; font-size: 24px; text-align: center; margin: 0 auto; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-btn-div .sh135-order a:hover { background-color: #b6206a!important; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-q-text { max-width: 65%; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-input { max-width: 35%; text-align: right; padding-top: 10px; }

#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-right.sh135-go-ahead { text-align: right; max-width: 30%; padding-top: 10px; }

#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-right.sh135-order { text-align: right; max-width: 30%; padding-top: 10px; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-right.sh135-order a { color: #fff; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-left.sh135-get-back { text-align: left; padding-top: 25px; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-left.sh135-from-start { text-align: left; padding-top: 25px; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-left a { font-size: 24px; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-left a:hover { color: #e6007e; }
#sh135-smarthome .sh135-g-calc-content .check-box { min-height: 90px; position: relative; text-align: left; }
#sh135-smarthome .sh135-g-calc-content .check-box label { padding-left: 130px; font-size: 14px; text-align: left; display: inline-block; }
#sh135-smarthome .sh135-g-calc-content .check-box label span { color: #e6007e; font-size: 18px; font-weight: 300; margin-bottom: 5px; display: inline-block; width: 100%; }
#sh135-smarthome .sh135-g-calc-content .check-box img { position: absolute; left: 45px; top: 0; margin: auto; }
#sh135-smarthome .sh135-g-calc-content .check-box [type="checkbox"]:checked + label:before, #sh135-smarthome .sh135-g-calc-content .check-box [type="checkbox"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 24px; height: 24px; border: 2px solid #c6c6c6; background: #eaecef; border-radius: 4px; top: 15px; }
#sh135-smarthome .sh135-g-calc-content .check-box [type="checkbox"]:checked + label:after, #sh135-smarthome .sh135-g-calc-content .check-box [type="checkbox"]:not(:checked) + label:after { content: ''; position: absolute; top: 24px; left: 8px; width: 12px; height: 10px; background-repeat: no-repeat; background: #eaecef; background-image: url(../..//SiteCollectionImages/Tauron24/imgs/smarthome/check.png); display: inline-block; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content h2 { text-align: left; font-weight: 300; margin-bottom: 10px; }

#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-overall-cost { width: 100%; background-color: #f4f4f4; border: 2px solid #e4007e; text-align: center; padding: 10px; margin-bottom: 35px; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-overall-cost p { font-size: 24px; color: #000; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-overall-cost p span { font-size: 36px; display: inline-block; margin-left: 5px; color: #e4007e; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-resume-h { text-align: center; font-weight: 300; font-size: 18px; color: #000; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-overall-price { font-size: 24px; color: #e4007e; margin: 15px 0; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-price-division p { text-align: center; font-size: 18px; font-weight: 300; color: #000; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-price-division p span { color: #e4007e; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-valuation-element { margin: 15px 0 25px 0; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-valuation-element h3 { font-size: 18px; text-align: left; font-weight: 600; margin-bottom: 10px; color: #000; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-valuation-element .sh135-column { width: 100%; max-width: 35%; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-valuation-element .sh135-column.sh135-big-column { max-width: 65%; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-valuation-element .sh135-column p { position: relative; font-size: 18px; font-weight: 300; padding-left: 15px; margin: 5px 0; text-align: left; color: #000; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-valuation-element .sh135-column p .sh135-dot { background-color: #000; width: 5px; height: 5px; border-radius: 50%; left: 0; position: absolute; top: 11px; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-valuation-element .sh135-column p .sh135-result { color: #e4007e; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-extra-info { text-align: left; font-size: 18px; font-weight: 300; color: #858585; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-extra-info a:hover { color: #e4007e; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-step-progress .sh135-mobile-steps { display: none; position: relative; padding-left: 25px; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-step-progress .sh135-mobile-steps p { margin: 5px 0; text-align: left; font-size: 14px; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-step-progress .sh135-mobile-steps p.sh135-active-tep { color: #e4007e; }
#sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-step-progress .sh135-mobile-steps img { position: absolute; left: 0; display: block!important; top: 4px; }

#sh135-int-home .sh135-grenton-int-baner { background-image: url(../../SiteCollectionImages/Tauron24/imgs/inteligentny-dom/grenton_new_baner.png); }
#sh135-int-home .sh135-grenton-int-baner .sh135-baner-title { max-width: 495px; padding: 15px; }
#sh135-int-home .sh135-grenton-int-baner .sh135-baner-title p { font-size: 40px; line-height: 1; }
#sh135-int-home .sh135-grenton-int-baner .sh135-baner-title p span { font-size: 24px; }
#sh135-int-home .sh135-grenton-int-baner.sh135-int-baner .sh135-baner-dot-4 { top: 11%; left: 30%; }
#sh135-int-home .sh135-grenton-int-baner.sh135-int-baner  .sh135-baner-dot-3 { top: 63%; left: 22%; animation-delay: 2.1s; }
#sh135-int-home .sh135-grenton-int-baner.sh135-int-baner .sh135-baner-dot-1 { top: 41%; left: 8%; animation-delay: 1.2s; }
#sh135-int-home .sh135-int-baner.sh135-grenton-int-baner .sh135-baner-dot-6 { top: 21%; right: 27%; animation-delay: .7s; }
#sh135-int-home .sh135-int-baner.sh135-plug-play { background: url(../../SiteCollectionImages/Tauron24/imgs/inteligentny-dom/main-baner.png); }

#sh135-int-home .sh135-int-feature .sh135-g-int-inner .sh135-feature-line i { color: #e8198b; position: absolute; padding-left: 0; top: 4px; }
#sh135-int-home .sh135-int-feature .sh135-g-int-inner .sh135-feature-line { position: relative; margin-right: 10px; }
#sh135-int-home .sh135-int-feature .sh135-g-int-inner .sh135-feature-line .sh135-feature-circle { position: absolute; top: 5px; }
#sh135-int-home .sh135-what-is-it .sh135-day-and-night { background-color: #ebebeb; height: 450px; position: relative; }
#sh135-int-home .sh135-what-is-it .sh135-day-and-night .sh135-day-box { opacity: 0; background-position: center; background-repeat: no-repeat; height: 450px; transition: ease all 500ms; animation-name: hide; animation-duration: 3s; animation-fill-mode: forwards; position: absolute; left: 0; top: 0; width: 100%; }
#sh135-int-home .sh135-what-is-it .sh135-day-and-night .sh135-day-box .sh135-day-circle { width: 375px; height: 375px; border-radius: 50%; background-color: #e8198b; text-align: center; position: absolute; left: 20px; top: 0; bottom: 0; margin: auto; }
#sh135-int-home .sh135-what-is-it .sh135-day-and-night .sh135-day-box .sh135-day-circle h3, #sh135-int-home .sh135-what-is-it .sh135-day-and-night .sh135-day-box .sh135-day-circle p { font-size: 22px; color: #fff; font-weight: 300; text-align: center; line-height: 1; }
#sh135-int-home .sh135-what-is-it .sh135-day-and-night .sh135-day-box .sh135-day-circle h3 { margin-bottom: 10px; text-transform: uppercase; }

#sh135-int-home .sh135-what-is-it .sh135-day-and-night .sh135-day-box.sh135-active { animation-name: showup; animation-duration: 3s; animation-fill-mode: forwards; }

.social-media:hover i { color: #3b5998; }
#sh135-smarthome .smart-flex .sh135-right .sh135-slider-info buttonn:hover { background-color: #b6206a!important; }
@keyframes showup {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes hide {
  0% { opacity: 1; }
  100% { opacity: 0; }
}

#sh135-int-home .sh135-what-is-it .sh135-day-and-night .sh135-day-box.sh135-morning { background-image: url(../../SiteCollectionImages/Tauron24/imgs/inteligentny-dom/day.png); }
#sh135-int-home .sh135-what-is-it .sh135-day-and-night .sh135-day-box.sh135-night { background-image: url(../../SiteCollectionImages/Tauron24/imgs/inteligentny-dom/night.png); }
#sh135-int-home .sh135-what-is-it .sh135-day-and-night .sh135-day-box.sh135-morning .sh135-day-circle { padding: 85px 30px; }
#sh135-int-home .sh135-what-is-it .sh135-day-and-night .sh135-day-box.sh135-night .sh135-day-circle { padding: 55px 35px; }

#sh135-int-home .sh135-grenton-functions { padding: 40px 15px; }
#sh135-int-home .sh135-grenton-functions .sh135-box { box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); padding: 50px 10px; }
#sh135-int-home .sh135-grenton-functions .sh135-box h2 { font-size: 40px; font-weight: 300; }
#sh135-int-home .sh135-grenton-functions .sh135-box h4 { font-size: 20px; font-weight: 300; margin: 15px auto; max-width: 1100px; }
#sh135-int-home .sh135-grenton-functions .sh135-box .sh135-inner-box { position: relative; max-width: 1100px; margin: 0 auto; border-bottom: 2px dotted #e6007e; padding: 40px 0 40px 170px; }
#sh135-int-home .sh135-grenton-functions .sh135-box .sh135-inner-box:last-child { border-bottom: none; }
#sh135-int-home .sh135-grenton-functions .sh135-box .sh135-inner-box .sh135-ab-img { position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
#sh135-int-home .sh135-grenton-functions .sh135-box .sh135-inner-box h3 { text-align: left; font-weight: 300; color: #e8198b; font-size: 28px; margin-bottom: 10px; }
#sh135-int-home .sh135-grenton-functions .sh135-box .sh135-inner-box p { position: relative; text-align: left; padding-left: 25px; font-size: 16px; margin: 5px 0; }
#sh135-int-home .sh135-grenton-functions .sh135-box .sh135-inner-box p img { position: absolute; left: 0; top: 8px; }

#sh135-int-home .sh135-install.sh135-g-controll .sh135-left-side { margin-top: 100px; }
#sh135-int-home .sh135-install.sh135-g-controll .sh135-right-side { margin-top: -315px; }
#sh135-int-home .sh135-install.sh135-g-controll .sh135-middle-box .sh135-abs { position: absolute; top: 2%; right: 67%; }
#sh135-int-home .sh135-install.sh135-g-controll .sh135-middle-box { max-width: 500px; }
#sh135-int-home .sh135-how-order img { max-width: 1200px; }
#sh135-int-home .sh135-how-order .sh135-page { transform: scale(1); transition: ease all 500ms; opacity: 1; }
#sh135-int-home .sh135-how-order .opacity { transform: scale(0); transition: ease all 500ms; opacity: 0; }
#sh135-int-home .sh135-install.sh135-g-controll { padding-bottom: 40px; }
#sh135-int-home .sh135-how-order h2 { margin-bottom: 20px; margin-top: 20px; }
#sh135-int-home .sh135-how-order.sh135-grenton-order .sh135-page { max-width: 1350px; }
#sh135-int-home .sh135-how-order .sh135-seg img { max-width: 100%; max-height: 165px; }
#sh135-int-home .sh135-how-order .sh135-page .sh135-small { font-size: 24px; margin-top: 50px; }
#sh135-int-home .sh135-how-order .sh135-seg .sh135-draft-img { margin-bottom: 25px; }
#sh135-int-home .sh135-go-to-calc a { display: block; }
#sh135-int-home .sh135-go-to-calc { z-index: 20; position: fixed; top: 54%; right: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; border: 1px solid #e8198b; border-right: none; background-color: #e8198b; height: auto; max-width: 280px; width: 100%; cursor: pointer; }
#sh135-int-home .sh135-go-to-calc .sh135-inner { position: relative; text-align: right; padding: 10px 25px; }
#sh135-int-home .sh135-go-to-calc .sh135-inner img { position: absolute; left: -37px; top: 5px; margin: auto; }
#sh135-int-home .sh135-go-to-calc .sh135-inner p { font-size: 19px; font-weight: 300; color: #fff; }
#sh135-int-home .sh135-go-to-calc .sh135-inner span { display: block; color: #fff; font-size: 21px; font-weight: 600; }
#sh135-int-home .sh135-go-to-calc:hover { background-color: #b6206a; }
#sh135-int-home .sh135-int-feature.sh135-g-feature { top: 54vh; }
#sh135-int-home .sh135-mobile-go-ahead { display: none; width: 100%; background-color: #e8198b; padding: 10px; text-align: center; }
#sh135-int-home .sh135-mobile-go-ahead a { display: block; width: 100%; }
#sh135-int-home .sh135-mobile-go-ahead p { font-size: 24px; color: #fff; }
#sh135-int-home .sh135-mobile-go-ahead span { font-size: 30px; color: #fff; }
#sh135-int-home .sh135-how-order .sh135-how-mobile { display: none; }

#sh135-int-home .sh135-how-order .sh135-how-mobile .sh135-single-box { width: 100%; max-width: 48%; display: inline-block; text-align: center; vertical-align: text-top; margin-bottom: 10px; }
#sh135-int-home .sh135-how-order .sh135-how-mobile .sh135-single-box img { display: block; margin: 0 auto 10px auto; }
#sh135-int-home .sh135-how-order .sh135-how-mobile .sh135-single-box h4 { font-weight: 600; font-size: 20px; }
#sh135-int-home .sh135-how-order .sh135-how-mobile .sh135-single-box p { font-size: 20px; font-weight: 300; max-width: 90%; margin: 0 auto; }

#sh135-int-home .sh135-how-order .sh135-page a { display: block; }
#sh135-int-home .sh135-seg .sh135-about-seg h3 { font-weight: 600; }
#sh135-help.sh135-grenton-help .sh135-help-baner { background: url(../../SiteCollectionImages/Tauron24/imgs/pomoc/main-baner-2.png); background-position: center; }
#sh135-help.sh135-grenton-help .sh135-help-baner .sh135-help-box p { font-size: 40px; }
#sh135-help.sh135-grenton-help .sh135-help-baner .sh135-help-box span { font-size: 24px; font-weight: 300; }
#sh135-help.sh135-grenton-help .sh135-help-baner .sh135-help-box { max-width: 370px; top: 17%; left: 50%; }
#sh135-help.sh135-grenton-help .sh135-faq-body { margin-bottom: 100px; padding: 0 15px; }
#sh135-int-home .sh135-how-order .sh135-seg a { color: #000; font-weight: 600; }
#sh135-int-home .sh135-how-order .sh135-seg a i { padding-left: 0; color: #e8198b; }
#sh135-int-home .sh135-how-order .sh135-seg a:hover { color: #e8198b; }
.sh135-smart-header .sh135-right li .sh135-hidden-menu ul li:hover a { color: #e4007e!important; }
.sh135-scrolled-h.sh135-scrolled-h .sh135-right li:hover .sh135-hidden-menu ul li a { color: #000!important; }
.sh135-smart-header.sh135-scrolled-h .sh135-right li .sh135-hidden-menu ul li a { color: #000!important; }
.sh135-smart-header.sh135-scrolled-h .sh135-right li .sh135-hidden-menu ul li:hover a { color: #e4007e!important; }
.sh135-smart-header.sh135-scrolled-h .sh135-right li .sh135-hidden-menu ul { margin: 15px 0 0 0; }
.sh135-below-baner-div { margin-top: 25px; }
.sh135-below-baner-div .sh135-icon-box { display: inline-block; vertical-align: text-top; width: 100%; max-width: 32%; }
.sh135-below-baner-div .sh135-icon-box .inner-box { position: relative; padding-left: 45px; max-width: 230px; margin: 0 auto; }
.sh135-below-baner-div .sh135-icon-box .inner-box.big { max-width: 280px; padding-left: 70px; }
.sh135-below-baner-div .sh135-icon-box img { position: absolute; left: 0; }
.sh135-below-baner-div .sh135-icon-box p { text-align: left; line-height: 1.3; font-size: 20px; padding: 0!important; }
.sh135-below-baner-div.sh135-grenton-varianty .sh135-icon-box .inner-box { padding-left: 65px; max-width: 290px; }
.sh135-below-baner-div.sh135-grenton-varianty .sh135-icon-box .inner-box img { top: 11px; }
.sh135-below-baner-div.sh135-grenton-varianty .sh135-icon-box .inner-box.sh135-big-padding { padding-left: 75px; }

#sh135-int-home.sh135-professional { padding-bottom: 65px; }
#sh135-int-home .sh135-go-to-calc { top: auto; bottom: 0; }

#sh135-int-home .sh135-quality { background-repeat: no-repeat; background-image: url(../../SiteCollectionImages/Tauron24/imgs/inteligentny-dom/slider-bg.png); height: 475px; padding: 45px 15px; margin-bottom: 20px; }
#sh135-int-home .sh135-quality .item { position: relative; padding-left: 140px; height: 115px; max-width: 1160px; margin: 30px auto; padding-top: 20px; }
#sh135-int-home .sh135-quality .item img { position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
#sh135-int-home .sh135-quality .item p { text-align: left; font-size: 18px; }
#sh135-int-home .sh135-quality .item p span { color: #e8198b; font-weight: 600; }
#sh135-int-home .sh135-quality .item.sh135-big-padding { padding-left: 200px; }

#sh135-int-home .sh135-quality .sh135-counter-div { max-width: 1100px; margin: 0 auto; }
#sh135-int-home .sh135-quality .sh135-counter-div .sh135-counter-box { display: inline-block; width: 100%; max-width: 32%; font-size: 30px; font-weight: bold; color: #e6007e; vertical-align: text-top; }
#sh135-int-home .sh135-quality .sh135-counter-div .sh135-counter-box span { font-size: 60px; }
#sh135-int-home .sh135-quality .sh135-counter-div .sh135-counter-box p { text-align: center; font-size: 16px; color: #000; font-weight: normal; }

#sh135-smarthome .sh135-hamburger-menu .sh135-mobile-submenu li.sh135-active-trigger a { color: #e60380; }
#sh135-smarthome .sh135-scrolled-h .sh135-right.sh135-active-trigger li a { color: #e60380; }
#sh135-int-home .sh135-apk .sh135-right .sh135-block { color: #e6007e; display: block; margin: 15px 0; }
#sh135-int-home .sh135-apk .sh135-right a { display: inline-block; margin-right: 25px; }

#sh135-int-home .sh135-calc-inside .sh135-middle-calc .sh135-inside-btn button { margin-bottom: 30px; }

/*.sh135-smart-header .sh135-right li .sh135-hidden-menu.sh135-other-submenu ul li:nth-child(-n+3){background-color: #ececec}*/

.sh135-smart-header .sh135-right li .sh135-hidden-menu.sh135-other-submenu { right: -85%; left: auto; }
.sh135-smart-header .sh135-right li .sh135-hidden-menu.sh135-help-submenu { right: -75%; left: auto; }
.sh135-smart-header .sh135-right .sh135-basket-parent.sh135-hidden-basket { opacity: 0; position: relative; }
.sh135-smart-header .sh135-right .sh135-basket-parent.sh135-hidden-basket:after { content: ''; width: 100%; height: 100%; position: absolute; background-color: #fff; z-index: 200; top: 0; left: 0; cursor: default; }

.sh135-actual .sh135-tile-parent { display: flex; justify-content: space-evenly; flex-wrap: wrap; margin: 30px 0; }
.sh135-actual .sh135-tile-parent .sh135-single-tile { flex-basis: 23%; box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); background-color: #fff; padding: 40px 15px 20px 15px; }
.sh135-actual .sh135-tile-parent .sh135-single-tile.sh135-special-tile { padding: 0 0 20px 0; box-shadow: none; border: 1px solid #344290; }
.sh135-actual .sh135-tile-parent .sh135-single-tile.sh135-special-tile > div { padding: 0 15px; }
.sh135-actual .sh135-tile-parent .sh135-single-tile.sh135-special-tile .sh135-navy-bar { text-align: center; color: #fff; font-size: 24px; font-weight: 300; width: 100%; padding: 1px 5px; background-color: #344290; margin-bottom: 3px; }
.sh135-actual .sh135-tile-parent .sh135-single-tile h3 { font-weight: 300; font-size: 30px; text-align: center; margin-bottom: 0; min-height: 88px; line-height: 1; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-img { position: relative; height: 130px; text-align: center; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-img .sh135-main-img { display: block; margin: 0 auto; max-height: 125px; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-img .sh135-ab-tile-img { position: absolute; right: 10px; top: 0; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-middle-part { min-height: 200px; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-middle-part h4 { text-align: center; font-size: 14px; font-weight: normal; margin-bottom: 15px; color: #000; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-middle-part .sh135-product-functions { text-align: left; list-style: disc; padding-left: 65px; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-middle-part .sh135-product-functions li { font-size: 14px; color: #000; line-height: 1.1; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part { text-align: center; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part .sh135-old-price { text-decoration: line-through; color: #959595; font-size: 19px; font-weight: 300; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part .sh135-present-price { font-size: 22px; font-weight: 300; color: #344290; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part .sh135-present-price span { font-size: 25px; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-bottom-part { text-align: center; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-bottom-part button { margin: 10px 0; color: #fff; background-color: #e6007e; border: none; font-weight: 600; width: 100%; max-width: 250px; padding: 10px 5px; font-size: 19px; border-radius: 4px; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-bottom-part button:hover { background-color: #b6206a; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-bottom-part a { font-size: 16px; font-weight: 300; display: block; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-bottom-part a i { color: #e6007e; margin-right: 5px; padding-left: 0!important; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-bottom-part a:hover { text-decoration: underline; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-only-links { margin-top: 20px; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-only-links .sh135-magenta-link { color: #e6007e; font-size: 19px; margin-bottom: 16px; line-height: 1.1; }

.sh135-recc-sets .sh135-slider-box { position: relative; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div { display: none; margin: 25px 0; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div.active { display: block; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside { width: 100%; max-width: 58%; display: inline-block; float: right; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box { max-width: 42%; float: left; background-color: #f4f4f4; box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc, .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slider-img { width: 100%; max-width: 50%; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slider-img { height: 345px; background-image: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/slide-img-1.png); background-repeat: no-repeat; background-position: center; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc { padding: 40px 15px 30px 30px; position: relative; background-color: #f4f4f4; text-align: left; min-height: 345px; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc .sh135-slide-name { text-align: left; font-size: 21px; color: #344290; font-weight: 600; position: relative; padding-left: 50px; line-height: 1.2; margin-bottom: 5px; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc .sh135-slide-name img { position: absolute; left: 0; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc .sh135-slide-name span { font-size: 20px; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc:after { content: ''; background-image: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/slide-arrow.png); width: 36px; height: 56px; position: absolute; right: -36px; top: 0; bottom: 0; margin: auto; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box { padding: 40px 10px 40px 30px; box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); margin-top: 30px; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box > div { display: inline-block; vertical-align: middle; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box > img { display: inline-block; margin: 0; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-product { width: 100%; max-width: 22%; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-product .sh135-slide-prd-img { text-align: center; min-height: 115px; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-product .sh135-slide-prd-img img { display: block; margin: 0 auto; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-resume { text-align: left; width: 100%; max-width: 22%; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-resume h3 { font-size: 24px; font-weight: 300; color: #000; margin-bottom: 5px; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-resume .sh135-old-price { font-size: 24px; color: #858585; text-decoration: line-through; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-resume .sh135-present-price { color: #344290; font-size: 40px; font-weight: 600; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-resume button { margin: 10px 0; color: #fff; background-color: #e6007e; border: none; font-weight: 600; width: 100%; max-width: 250px; padding: 10px 5px; font-size: 16px; border-radius: 4px; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-resume button:hover { background-color: #b6206a; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-product .sh135-slide-prd-name { font-size: 16px; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box.sh135-more-elements .sh135-slide-product .sh135-slide-prd-name { font-size: 14px; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box.sh135-more-elements .sh135-slide-product:nth-child(3) .sh135-slide-prd-name br { display: none; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box.sh135-more-elements .sh135-slide-product .sh135-slide-prd-img img { max-height: 80px; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box.sh135-more-elements .sh135-slide-product .sh135-slide-prd-img { min-height: 105px; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box.sh135-more-elements .sh135-slide-resume { max-width: 20%; margin-left: 2%; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slider-img.sh135-baby-img { height: 345px; background-image: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/slide-img-2.png); background-repeat: no-repeat; background-position: center; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box.sh135-more-elements .sh135-slide-product { width: 100%; max-width: 16%; }
.sh135-recc-sets .sh135-slider-box .sh135-slide-dots { position: absolute; z-index: 2; top: 85%; left: 23%; }
.sh135-recc-sets .sh135-slider-box .sh135-slide-dots .sh135-single-dots { cursor: pointer; border-radius: 50%; background: #fff; width: 12px; height: 12px; text-indent: 0; margin: 0; border: 1px solid #858585; float: none; padding: 0; display: inline-block; text-align: center; cursor: pointer; margin-right: 5px; }
.sh135-recc-sets .sh135-slider-box .sh135-slide-dots .sh135-single-dots.active, .sh135-recc-sets .sh135-slider-box .sh135-slide-dots .sh135-single-dots:hover { background-color: #858585; }
.sh135-actual, .sh135-recc-sets { padding: 0 15px; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part .hidden-clear { display: none; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc p { font-size: 18px; }

#sh135-single-product-smarthome .sh135-single-basket .sh135-right.sh135-old-price-box { font-size: 18px; color: #757575; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-right #sh135-product-old-price { color: #757575; font-weight: 300; font-size: 18px; text-decoration: line-through; }
#sh135-single-product-smarthome .sh135-single-basket #sh135-product-name { color: #000; font-weight: normal; font-size: 18px; text-align: left; display: inline-block; width: 100%; max-width: 75%; }

#sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification { padding: 20px 160px 20px 20px; text-align: left; display: inline-block; max-width: 71%; line-height: 1; position: relative; width: 100%; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-info { width: calc(100% - 375px); }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification .sh135-ab-img { position: absolute; right: 0; top: 0; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification p i { margin-right: 5px; color: #4461a8; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification p { font-size: 20px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification p.sh135-product-description { margin-top: 10px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification p.sh135-product-description span { display: block; margin-top: 5px; }
#sh135-single-product-smarthome.sh135-set-box .sp-thumbs a:link, .sp-thumbs a:visited { margin-right: 10px; margin-bottom: 10px; }

#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail { margin-top: 45px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery, #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail { border-bottom: 1px solid #f4f4f4; padding-bottom: 40px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box { width: 100%; max-width: 20%; background-repeat: no-repeat; background-position: right; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box.sh135-set-1-img-box { background-image: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/set-1-bg.png); height: 500px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box.sh135-set-2-img-box { background-image: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/set-2-bg.png); height: 670px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box.sh135-set-sec-img-box { background-image: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/set-sec-bg.png); height: 730px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-text-box { width: 100%; max-width: 79%; padding: 0 10px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-text-box .sh135-single-paragraph { text-align: left; margin-bottom: 30px; max-width: 100%; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-text-box .sh135-single-paragraph:last-child { margin-bottom: 0; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-text-box .sh135-single-paragraph h3 { text-transform: uppercase; font-weight: 300; font-size: 30px; color: #4461a8; line-height: 1; margin-bottom: 20px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-text-box .sh135-single-paragraph p { color: #000; line-height: 1.1; font-size: 20px; font-weight: 300; }
#sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery h2, #sh135-single-product-smarthome.sh135-set-box .sh135-others-prd h2, #sh135-single-product-smarthome.sh135-set-box .sh135-spec h2 { text-align: center; margin: 30px 0; font-size: 24px; font-weight: normal; }
#sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box { width: 100%; max-width: 48%; box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); padding: 19px 15px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box p { position: relative; color: #000; font-size: 20px; padding-left: 100px; text-align: left; }
#sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box p span { color: #4461a8; }
#sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box p img { position: absolute; left: 35px; top: 0; bottom: 0; margin: auto; }
/*#sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box.sh135-left p img{left: 80px;}*/
#sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent { display: flex; justify-content: space-around; flex-wrap: wrap; }
#sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product { flex-basis: 20%; box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); border-top: 3px solid #4461a8; padding: 15px 10px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product .sh135-img-box { text-align: center; height: 115px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product .sh135-img-box img { display: block; margin: 0 auto; }
#sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product h5 { text-align: center; font-size: 14px; font-weight: normal; }
#sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product p { font-size: 22px; font-weight: 300; margin: 5px 0; }
#sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product a { display: block; font-size: 15px; color: #e6007e; }
#sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product a i { font-size: 12px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product a:hover { text-decoration: underline; }
#sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-get-back { color: #fff; background-color: #e6007e; border: none; font-weight: 500; width: 100%; max-width: 215px; padding: 10px 5px; font-size: 20px; border-radius: 4px; display: block; margin: 35px 0 35px 7%; }
#sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-get-back:hover { background-color: #b6206a; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification p.sh135-hidden-bonus { display: none; color: #4461a8; font-weight: 600; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq img.sh135-ab-img { height: auto; position: absolute; right: 20%; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135sh135-other-parent-img-box { position: relative; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-desc { min-height: 140px; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-desc p { position: relative; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-desc p span { width: 5px; height: 5px; background-color: #000; border-radius: 50%; display: inline-block; vertical-align: 2px; margin-right: 6px; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box { height: 100vh; max-height: 475px; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc[data-offert="1"] .sh135-eq-box { height: 455px; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-old-price { text-decoration: line-through; color: #959595; font-weight: 300; }
#sh135-single-product-smarthome .sh135-spec, #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery, #sh135-single-product-smarthome.sh135-set-box .sh135-others-prd, #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail { width: calc(100% - 375px); }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification p { padding-left: 25px; position: relative; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification p i { position: absolute; left: 0; top: 6px; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc p a { font-size: 14px; font-weight: 300; display: block; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc p a:hover { text-decoration: underline; color: #e6007e; }
.sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc p a i { color: #e6007e; margin-right: 5px; padding-left: 0!important; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-img-box { position: relative; }
/*#sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-others-prd{    width: 100%;max-width: 1195px;}*/
#sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-others-prd .sh135-get-back { margin-left: 0; margin-bottom: 0; }
#sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-offert-calc.sh135-offert-calc-wpt { padding: 0 15px 40px; }

#sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-baner-parent .sh135-baner { width: 100%; height: 239px; border-top: 3px solid #4461a8; background-position: center; }
#sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-baner-parent .sh135-baner.sh135-normal-set-baner { background-image: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/baner-bg-1.png); max-width: 1190px; }
#sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-baner-parent .sh135-baner.sh135-normal-set-baner.sh135-plus-set-baner { background-image: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/baner-bg-2.png); }
#sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-baner-parent .sh135-baner .sh135-baner-text { padding: 20px 0; min-width: 420px; text-align: left; }
#sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-baner-parent .sh135-baner .sh135-baner-text h4 { color: #000; font-weight: 300; font-size: 30px; margin-bottom: 15px; }
#sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-baner-parent .sh135-baner .sh135-baner-text h4 span { color: #4461a8; }
#sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-baner-parent .sh135-baner .sh135-baner-text p { font-size: 16px; line-height: 1.2; text-align: left; color: #000; }
#sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-baner-parent .sh135-baner .sh135-baner-text p i { color: #4461a8; font-size: 13px; margin-right: 3px; }
#sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-baner-parent .sh135-baner .sh135-baner-price { font-weight: 300; font-size: 30px; margin-top: 10px; color: #4461a8; }
#sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-baner-parent .sh135-baner a { font-weight: 300; display: block; font-size: 16px; color: #e6007e; }
#sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-baner-parent .sh135-baner a:hover { text-decoration: underline; }
#sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-baner-parent .sh135-baner a i { font-size: 14px; }
#sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product .sh135-img-box img { max-height: 95px; }
#sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-baner-parent .sh135-baner.sh135-plus-set-baner .sh135-baner-text { padding: 10px 0; min-width: 420px; text-align: left; }

#sh135-smartblog .sh135-blog-baner-detal .sh135-blog-box-detal p.left { text-transform: uppercase; }
#sh135-smartblog .sh135-blog-post-detal .sh135-bottom-link { display: block; text-align: right; color: #e6007e; font-weight: 600; font-size: 22px; text-transform: uppercase; }
#sh135-smartblog .sh135-blog-post-detal .sh135-bottom-link:hover { text-decoration: underline; }
#sh135-smartblog #sh135-article-5 .sh135-blog-baner-detal { background: url(../../SiteCollectionImages/Tauron24/imgs/smartblog/blog-detal-10.png); background-position: bottom; }
#sh135-smartblog #sh135-article-6 .sh135-blog-baner-detal { background: url(../../SiteCollectionImages/Tauron24/imgs/smartblog/blog-detal-13.png); background-position: bottom; }
#sh135-smartblog #sh135-article-7 .sh135-blog-baner-detal { background: url(../../SiteCollectionImages/Tauron24/imgs/smartblog/blog-detal-18.png); background-position: bottom; }
#sh135-smartblog #sh135-article-8 .sh135-blog-baner-detal { background: url(../../SiteCollectionImages/Tauron24/imgs/smartblog/blog-detal-21.png); background-position: bottom; }
#sh135-smartblog #sh135-article-9 .sh135-blog-baner-detal { background: url(../../SiteCollectionImages/Tauron24/imgs/smartblog/blog-detal-22.png); background-position: bottom; }
#sh135-smartblog #sh135-article-10 .sh135-blog-baner-detal { background: url(../../SiteCollectionImages/Tauron24/imgs/smartblog/blog-detal-25.png); background-position: bottom; }

#sh135-smartblog #sh135-article-5 .sh135-blog-post-detal .sh135-article-exclamation p img, #sh135-smartblog #sh135-article-6 .sh135-blog-post-detal .sh135-article-exclamation p img { position: absolute; left: 2%; top: 0; bottom: 0; margin: auto; }
#sh135-smartblog #sh135-article-10 .sh135-blog-post-detal .sh135-article-exclamation p, #sh135-smartblog #sh135-article-5 .sh135-blog-post-detal .sh135-article-exclamation p, #sh135-smartblog #sh135-article-6 .sh135-blog-post-detal .sh135-article-exclamation p, #sh135-smartblog #sh135-article-7 .sh135-blog-post-detal .sh135-article-exclamation p, #sh135-smartblog #sh135-article-8 .sh135-blog-post-detal .sh135-article-exclamation p, #sh135-smartblog #sh135-article-9 .sh135-blog-post-detal .sh135-article-exclamation p { padding-left: 90px; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav { display: block; border-radius: 0; float: none; background-color: #fbfbfb; border-width: 1px 1px 0 1px; height: 70px; text-align: left; border-top-right-radius: 8px; border-bottom-right-radius: 8px; max-width: 100%; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav.sh135-no-border { float: none; border-width: 1px 1px 1px 1px; }
/* #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav {padding: 14px 10px 14px 50px} */
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 14px 10px 14px 10px; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav .sh135-calc-nav-new-link { display: none; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-active-calc-nav { border-bottom: none; background-color: #fff; height: 70px; transform: none; padding-top: 0; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-active-calc-nav.sh135-no-border { border-bottom: 1px solid #959595!important; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc { transform: none; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav .sh135-icon-5 { background-image: url(../..//SiteCollectionImages/Tauron24/imgs/smarthome/calc-hover-5.png); width: 39px; height: 40px; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav .sh135-icon-7 { background-image: url(../..//SiteCollectionImages/Tauron24/imgs/smarthome/calc-hover-7.png); width: 35px; height: 33px; vertical-align: 3px; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav .sh135-icon-9 { background-image: url(../..//SiteCollectionImages/Tauron24/imgs/smarthome/calc-hover-9.png); width: 35px; height: 33px; vertical-align: 3px; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav .sh135-icon-box { display: inline-block; width: 65px; text-align: center; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav .sh135-calc-icon-hover { margin: 0 auto; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc { width: 100%; max-width: 25%; float: left; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-active-calc-content { float: right; width: 100%; max-width: 74%; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-f4.sh135-eq-title { line-height: 1.2; min-height: 100px; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box { height: 100vh; max-height: 620px; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc[data-offert="1"] .sh135-eq-box { height: 620px; } 
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc { border: 0; }
/* #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav.sh135-see-all .sh135-single-nav{padding:21px 10px 14px 70px} */
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav.sh135-see-all .sh135-single-nav { padding: 21px 10px 14px 30px; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav.sh135-see-all .sh135-single-nav p { font-size: 20px; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav.sh135-see-all .sh135-single-nav p i { margin-right: 15px; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc { margin-top: 0; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav:hover .sh135-single-nav p { color: #e6007e; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav:hover .sh135-calc-icon-hover { background-position: top; }
#sh135-offert .sh135-offert-calc { padding: 30px 15px 40px 15px; }
#sh135-offert .sh135-offert-calc h3.sh135-f5 { text-align: left; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc { padding: 0 20px 15px 20px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail.sh135-term-full-detail .sh135-img-box { max-width: 25%; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail.sh135-term-full-detail .sh135-text-box { max-width: 70%; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box.sh135-term-1-img-box { background-image: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/term-1-bg.png); height: 460px; }

#sh135-single-product-smarthome .sh135-spec table { width: 100%; border-collapse: collapse; }
#sh135-single-product-smarthome .sh135-spec table td { font-size: 16px; color: #000; text-align: left; padding: 10px; }
#sh135-single-product-smarthome .sh135-spec table .sh135-short-td { padding-left: 30px; border-style: solid; border-width: 1px 1px 1px 0; border-color: #c1c1c1; width: 29%; }
#sh135-single-product-smarthome .sh135-spec table .sh135-long-td { padding-left: 45px; border-style: solid; border-width: 1px 0 1px 1px; border-color: #c1c1c1; width: 100%; }
#sh135-single-product-smarthome .sh135-spec table .sh135-last-row .sh135-short-td { border-width: 1px 1px 0 0; }
#sh135-single-product-smarthome .sh135-spec table .sh135-last-row .sh135-long-td { border-width: 1px 0 0 1px; }
#sh135-single-product-smarthome .sh135-spec table .sh135-last-row .sh135-long-td a { color: #e9228f; }
#sh135-single-product-smarthome .sh135-spec table .sh135-last-row .sh135-long-td a:hover { text-decoration: underline; }
#sh135-single-product-smarthome .sh135-spec table .sh135-first-row .sh135-short-td { border-width: 0 1px 1px 0; }
#sh135-single-product-smarthome .sh135-spec table .sh135-first-row .sh135-long-td { border-width: 0 0 1px 1px; }
#sh135-single-product-smarthome .sh135-spec table .sh135-first-row .sh135-short-td img { max-height: 34px; min-height: 30px; }
#sh135-single-product-smarthome.sh135danfoss-box .sh135-about-delivery, #sh135-single-product-smarthome.sh135danfoss-box .sh135-prd-full-detail { border-bottom: 0; }

#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-producer { font-size: 13px; font-weight: normal; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-producer a:hover { text-decoration: underline; }

.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-eq-producer { font-size: 13px; font-weight: normal; display: block; margin-top: 2px; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-eq-producer a { color: #e6007e; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-eq-producer a:hover { text-decoration: underline; }

.sh135-fifth-box h5, .sh135-four-box h5, .sh135-one-box h5, .sh135-three-box h5, .sh135-two-box h5 { display: none; font-size: 12px; text-align: left; color: #000; font-weight: normal; margin: 0 0 5px 20px; }
.sh135-fifth-box h5 span, .sh135-four-box h5 span, .sh135-one-box h5 span, .sh135-three-box h5 span, .sh135-two-box h5 span { color: #e6007e; }
.sh135-fifth-box, .sh135-four-box, .sh135-one-box, .sh135-three-box, .sh135-two-box { margin-bottom: 15px; }

#sh135-smart-basket .sh135-summary-boxes .sh135-fifth-box h5, #sh135-smart-basket .sh135-summary-boxes .sh135-four-box h5, #sh135-smart-basket .sh135-summary-boxes .sh135-one-box h5, #sh135-smart-basket .sh135-summary-boxes .sh135-three-box h5, #sh135-smart-basket .sh135-summary-boxes .sh135-two-box h5 { margin: 0 0 5px 0; }

.sh135-producer-parent { padding-top: 70px; }
.sh135-producer-box { box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); margin: 25px 0 70px; }
.sh135-producer-box * { color: #000; }
.sh135-producer-box .sh135-box-head { width: 100%; padding: 23px 40px; background-position: center; }
.sh135-producer-box .sh135-box-head.ferguson-head { background-image: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/ferguson-bg.png); }
.sh135-producer-box .sh135-box-head h1 { font-size: 34px; font-weight: 300; color: #e6007e; }
.sh135-producer-box .sh135-box-head img { display: inline-block; }
.sh135-producer-box .sh135-box-content { padding: 25px 35px; }
.sh135-producer-box .sh135-box-content .sh135-single-info { position: relative; padding-left: 50px; margin: 15px 0; }
.sh135-producer-box .sh135-box-content .sh135-single-info img { position: absolute; left: 0; top: 0; }
.sh135-producer-box .sh135-box-content .sh135-single-info h2 { font-size: 28px; font-weight: normal; margin-bottom: 10px; }
.sh135-producer-box .sh135-box-content .sh135-single-info p { font-size: 21px; line-height: 1.1; }
.sh135-producer-box .sh135-box-content .sh135-single-info .sh135-info-row { margin: 15px 0; }
.sh135-producer-box .sh135-box-content .sh135-single-info .sh135-info-row a { color: #e6007e; }
.sh135-producer-box .sh135-box-content .sh135-single-info .sh135-info-row a:hover { text-decoration: underline; }
.sh135-producer-box .sh135-box-content .sh135-single-info .sh135-info-row p { margin: 5px 0; }

#sh135-single-product-smarthome .sh135-spec table tr.hidden-tr { display: none; }
#sh135-single-product-smarthome .sh135-spec table tr.hidden-tr.visable-tr { display: table-row; }
#sh135-single-product-smarthome .sh135-spec table .sh135-spec-trigger { cursor: pointer; }
#sh135-single-product-smarthome .sh135-spec table .sh135-spec-trigger:hover { color: #e2007a; }
#sh135-single-product-smarthome .sh135-spec table .sh135-spec-trigger img { display: inline-block; margin-right: 5px; }
#sh135-single-product-smarthome .sh135-spec table .sh135-spec-trigger span { display: none; }
#sh135-single-product-smarthome .sh135-spec table .sh135-spec-trigger span.sh135-active { display: inline-block; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box.sh135-term-3-img-box { background-image: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/set-3-bg.png); height: 541px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box.sh135-term-4-img-box { background-image: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/term-4.png); height: 477px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box.sh135-term-5-img-box { background-image: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/term-5.png); height: 568px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box.sh135-term-6-img-box { background-image: url(../../SiteCollectionImages/Tauron24/imgs/smarthome/term-6.png); height: 701px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box.sh135-term-7-img-box { background-image: url(../../SiteCollectionImages/Tauron24/imgs/single-products/d-gate-4.png); height: 541px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box.sh135-term-8-img-box { background-image: url(../../SiteCollectionImages/Tauron24/imgs/single-products/d_ally-4.png); height: 541px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box.sh135-term-9-img-box { background-image: url(../../SiteCollectionImages/Tauron24/imgs/single-products/d_set_ally5.png); height: 541px; }

.sh135-basket-body .sh135-right-side-calc .sh135-your-choice > p.sh135-fx { max-width: 175px; }

#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-text-box.sh135-v2-text-box .sh135-single-paragraph p span { position: relative; display: block; padding-left: 15px; margin: 5px 0; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-text-box.sh135-v2-text-box .sh135-single-paragraph p span:before { content: ''; position: absolute; width: 5px; height: 5px; left: 0; top: 0; bottom: 0; margin: auto; background-color: #4461a8; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-text-box.sh135-v2-text-box .sh135-single-paragraph h3 { font-size: 20px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-text-box.sh135-v2-text-box .sh135-single-paragraph.sh135-list-paragraph strong { color: #000; font-size: 20px; font-weight: normal; }
#sh135-single-product-smarthome .sh135-spec table .hidden-tr  .sh135-long-td img { display: inline-block; vertical-align: -10px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-text-box.sh135-v3-text-box .sh135-single-paragraph.sh135-list-paragraph { width: 100%; max-width: 49%; }
#sh135-single-product-smarthome.sh135-set-box .sh135-others-prd.sh135-others-prd-v2 .sh135-other-parent .sh135-single-other-product h5 { min-height: 40px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-spec h2 span { display: block; font-size: 18px; color: #4461a8; }
#sh135-help .sh135-help-baner.sh135-heat-help-baner { background: url(../../SiteCollectionImages/Tauron24/imgs/pomoc/main-baner-3.png); background-position: center; }
#sh135-help.sh135-grenton-help .sh135-help-baner.sh135-heat-help-baner .sh135-help-box { max-width: 370px; top: 0; left: 0; bottom: 0; margin: auto; height: 135px; right: 0; }

.sh135-blue-media { margin-top: 20px; display: flex; }
.sh135-blue-media .footer_flex { margin-right: 50px; }
.sh135-blue-media .footer_flex:last-of-type { margin-right: 0; }
.sh135-blue-media .sh135-copy { display: inline-block; vertical-align: text-top; margin: 0 10px 0 0; }
.sh135-blue-media img { display: inline-block; vertical-align: text-top; height: 40px; }
.sh135-copy a { margin-right: 10px; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq sup, #sh135-single-product-smarthome sup { font-size: .6em; }

#sh135-heat-lp #sh135-int-home .sh135-int-baner.sh135-heat-int { position: relative; padding: 0; background: url(../../SiteCollectionImages/Tauron24/imgs/inteligentny-dom/baner-heat.png); }
#sh135-heat-lp #sh135-int-home .sh135-int-baner.sh135-heat-int .sh135-baner-title { position: absolute; max-width: 460px; top: 0; bottom: 0; margin: auto; left: 28%; height: 105px; }
#sh135-heat-lp #sh135-int-home .sh135-int-baner.sh135-heat-int .sh135-baner-title span { font-size: 24px; }
#sh135-heat-lp #sh135-int-home .sh135-int-baner.sh135-heat-int .sh135-baner-title p { line-height: 1; }
#sh135-heat-lp #sh135-int-home .sh135-what-is-it a { color: #e2007a; font-size: 20px; }
#sh135-heat-lp #sh135-int-home .sh135-heat-segements .sh135-single-segment { display: inline-block; vertical-align: text-top; width: 100%; max-width: 32%; text-align: center; }
#sh135-heat-lp #sh135-int-home .sh135-heat-segements .sh135-single-segment img { display: block; margin: 0 auto 20px; animation: swimming 6s ease-in-out infinite; }
#sh135-heat-lp #sh135-int-home .sh135-heat-segements .sh135-single-segment img.delay-1 { animation-delay: .8s; }
#sh135-heat-lp #sh135-int-home .sh135-heat-segements .sh135-single-segment img.delay-2 { animation-delay: .3s; }
#sh135-heat-lp #sh135-int-home .sh135-heat-segements .sh135-single-segment h3 { text-transform: uppercase; text-align: center; font-weight: 300; font-size: 28px; margin-bottom: 10px; color: #000; }
#sh135-heat-lp #sh135-int-home .sh135-heat-segements .sh135-single-segment p { text-align: center; font-size: 20px; line-height: 1.1; }
#sh135-heat-lp #sh135-int-home .sh135-select-device { width: 100%; box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); margin: 40px 0; }
#sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column { width: 100%; max-width: 50%; position: relative; overflow: hidden; height: 450px; }
#sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column > img { position: absolute; top: 0; left: 0; min-width: 800px; min-height: 450px; }
#sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column > img.mobile-img { display: none; }
#sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column.sh135-text-tile { width: 100%; padding: 30px; text-align: left; }
#sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column h3 { font-size: 28px; font-weight: 300; color: #e6007e; margin-bottom: 10px; }
#sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column p { position: relative; margin: 10px 0; font-size: 20px; }
#sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column p.sh135-p-with-check { padding-left: 20px; margin: 5px 0; line-height: 1.1; }
#sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column p.sh135-p-with-check img { position: absolute; left: 0; top: 6px; }
#sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column .sh135-tile-summary { margin-top: 30px; }
#sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column .sh135-tile-summary .sh135-price-summary { color: #e2007a; font-size: 24px; margin: 0; }
#sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column .sh135-tile-summary .sh135-refund-summary { color: #000; font-size: 20px; margin: 0; }
#sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-magenta-button { width: 100%; color: #fff; background-color: #e6007e; border: none; border-radius: 4px; padding: 15px 0; font-weight: 600; cursor: pointer; max-width: 250px; display: block; text-align: center; margin: 0 0 0 auto; }
#sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-magenta-button.sh135-direction-left { margin: 0 auto 0 0; }
#sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-magenta-button:hover { background-color: #b6206a; }
#sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column .sh135-tile-summary > .sh135-left, #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column .sh135-tile-summary > .sh135-right { width: 100%; max-width: 45%; }
#sh135-heat-lp #sh135-int-home .sh135-big-link { font-size: 28px; color: #e6007e; }
#sh135-heat-lp #sh135-int-home .sh135-big-link img { display: inline-block; margin: 0 10px -6px; }
#sh135-heat-lp #sh135-int-home .sh135-big-link:hover { text-decoration: underline; }
#sh135-heat-lp #sh135-int-home .sh135-bottom-baner { text-align: left; padding: 25px 0 15px 50px; }
#sh135-heat-lp #sh135-int-home .sh135-bottom-baner { width: 100%; min-height: 200px; background: url(../../SiteCollectionImages/Tauron24/imgs/inteligentny-dom/bottom-baner.png); background-repeat: no-repeat; box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); background-position: right; }
#sh135-heat-lp #sh135-int-home .sh135-bottom-baner h4 { font-size: 28px; font-weight: normal; }
#sh135-heat-lp #sh135-int-home .sh135-bottom-baner p { font-size: 20px; margin: 10px 0 15px; }
#sh135-heat-lp #sh135-int-home .sh135-expl { text-align: left; margin-bottom: 10px; padding: 0 15px; }
#sh135-heat-lp #sh135-int-home .sh135-expl * { color: #000; text-align: left; }
#sh135-heat-lp #sh135-int-home .sh135-expl .sh135-claim { margin: 30px 0; color: #000; text-align: center; }
#sh135-heat-lp #sh135-int-home .sh135-expl p.sh135-normal-p { line-height: 1.1; margin-bottom: 20px; font-size: 18px; }
#sh135-heat-lp #sh135-int-home .sh135-expl p.sh135-normal-p span { color: #e2007a; }
#sh135-heat-lp #sh135-int-home .sh135-expl p.with-number { position: relative; padding-left: 20px; margin: 3px 0; font-size: 18px; }
#sh135-heat-lp #sh135-int-home .sh135-expl p.with-number span { position: absolute; left: 0; }
#sh135-heat-lp #sh135-int-home .sh135-doc { margin-bottom: 30px; padding: 0 15px; }
#sh135-heat-lp #sh135-int-home .sh135-doc .sh135-claim { margin: 30px 0; color: #000; text-align: center; }
#sh135-heat-lp #sh135-int-home .sh135-doc .sh431-single-doc { text-align: center; }
#sh135-heat-lp #sh135-int-home .sh135-doc .sh431-single-doc { display: inline-block; vertical-align: middle; margin: 0 30px; color: #000; }
#sh135-heat-lp #sh135-int-home .sh135-doc .sh431-single-doc p { position: relative; padding-left: 25px; margin-bottom: 10px; font-size: 20px; text-align: left; }
#sh135-heat-lp #sh135-int-home .sh135-doc .sh431-single-doc p img { position: absolute; left: 0; top: 3px; }
#sh135-heat-lp #sh135-int-home .sh135-doc .sh431-single-doc:hover { color: #aa036c; }
#sh135-heat-lp #sh135-int-home .sh135-what-is-it p { font-size: 28px; line-height: 1.1; margin: 15px 0 5px; }
#sh135-heat-lp #sh135-int-home .sh135-what-is-it a:hover { color: #aa036c; }
#sh135-heat-lp #sh135-int-home .sh135-for-who h2 { margin-bottom: 50px; }
#sh135-heat-lp #sh135-int-home .sh135-bottom-baner h4, #sh135-heat-lp #sh135-int-home .sh135-bottom-baner p { color: #000; }
#sh135-heat-lp #sh135-int-home .sh135-bottom-baner  .sh135-magenta-button { width: 100%; color: #fff; background-color: #e6007e; border: none; border-radius: 4px; padding: 15px 0; font-weight: 600; cursor: pointer; max-width: 250px; display: block; text-align: center; margin: 0 0 0 auto; }
#sh135-heat-lp #sh135-int-home .sh135-bottom-baner  .sh135-magenta-button.sh135-direction-left { margin: 0 auto 0 0; }
#sh135-heat-lp #sh135-int-home .sh135-bottom-baner .sh135-magenta-button:hover { background-color: #b6206a; }
#sh135-heat-lp #sh135-int-home .sh135-how-order .opacity { transform: scale(0); transition: ease all 500ms; opacity: 0; }

#sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-1 { min-height: 220px; }
#sh135-single-product-smarthome.sh135-new-generation .sh135-calc-inside .sh135-overlap-content p { padding-left: 0!important; }
#sh135-single-product-smarthome.sh135-new-generation .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { max-width: 33.33%; }
#sh135-single-product-smarthome .sh135-single-basket { position: fixed; top: auto; right: 20px; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-old-price.sh135-empty-old-price, .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part .sh135-old-price.sh135-empty-old-price { text-decoration: none; }
#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-producer span, .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-eq-producer span { color: #e6007e; }
.sh135-actual .sh135-tile-parent .sh135-special-tile .sh135-tile-middle-part .sh135-product-functions { padding-left: 35px; }

#sh135-int-home.init_grenton .credit_box { width: 100%; max-width: 1110px; margin: 40px auto 0; }
#sh135-int-home.init_grenton .credit_box .credit_sub_element { display: flex; width: 100%; justify-content: space-between; }
#sh135-int-home.init_grenton .credit_box .credit_sub_element.top_element { box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); margin-bottom: 15px; }
#sh135-int-home.init_grenton .credit_box .credit_sub_element .sub_column { flex-basis: 50%; padding: 30px; }
#sh135-int-home.init_grenton .credit_box .credit_sub_element .background_sub { background-image: url(../../SiteCollectionImages/Tauron24/imgs/inteligentny-dom/sub_element_1.png); height: 270px; background-position: center; background-size: cover; background-repeat: no-repeat; }
#sh135-int-home.init_grenton .credit_box .credit_sub_element h3 { text-align: left; font-size: 39px; font-weight: 300; margin: 0; padding: 0; margin-bottom: 25px; }
#sh135-int-home.init_grenton .credit_box .credit_sub_element p { position: relative; padding-left: 20px; font-size: 16px; font-weight: 300; margin: 5px 0; }
#sh135-int-home.init_grenton .credit_box .credit_sub_element p span { font-weight: 600; }
#sh135-int-home.init_grenton .credit_box .credit_sub_element.bottom_element p:before { position: absolute; left: 3px; width: 3px; height: 3px; top: 12px; background-color: #000; border-radius: 50%; content: ''; }
#sh135-int-home.init_grenton .credit_box .credit_sub_element h5 { font-size: 19px; font-weight: 600; margin-top: 25px; }
#sh135-int-home.init_grenton .credit_box .credit_sub_element p img { position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
#sh135-int-home.init_grenton .credit_box .credit_sub_element .img_column { padding: 30px 0; }

#sh135-int-home.init_grenton .outside_page { width: 100%; padding: 20px; background-color: #f4f4f4; }
#sh135-int-home.init_grenton .outside_page .sh135-f5 { margin-bottom: 20px; }
#sh135-int-home.init_grenton .outside_page p { font-size: 16px; font-weight: normal; text-align: center; }
#sh135-int-home.init_grenton .outside_page p span { font-weight: 600; }
#sh135-int-home.init_grenton .outside_page .tiles_parent { display: flex; justify-content: space-between; flex-wrap: wrap; margin: 25px 0 20px; }
#sh135-int-home.init_grenton .outside_page .tiles_parent .single_tile { background-color: #fff; box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); padding: 15px 10px; flex-basis: 30%; }
#sh135-int-home.init_grenton .outside_page .tiles_parent .single_tile img { display: block; margin: 0 auto 5px; }
#sh135-int-home.init_grenton .outside_page .tiles_parent .single_tile p { max-width: 340px; margin: 0 auto; }
#sh135-int-home.init_grenton .sh135-below-baner-div { margin: 25px 0 30px; }
#sh135-int-home.init_grenton .below_baner_paragraph { margin: 25px 0 0; font-size: 16px; }
#sh135-int-home .sh135-what-is-it .sh135-day-and-night { margin-top: 30px; }
.sh135-page .button_construct { cursor: pointer; border-radius: 4px; border: none; background-color: #e4007e; color: #fff; display: inline-block; max-width: 350px; width: 100%; margin: 0 auto; padding: 13px 5px; font-size: 24px; }
.sh135-page .button_construct:hover { background-color: #b6206a; }

#sh135-int-home.init_grenton .benefits .flex_parent { display: flex; justify-content: space-between; flex-wrap: wrap; margin: 30px 0; }
#sh135-int-home.init_grenton .benefits .flex_parent .big_tile { flex-basis: 30%; background-color: #fff; box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); padding: 20px 50px; }
#sh135-int-home.init_grenton .benefits .flex_parent .big_tile .img_space { height: 155px; position: relative; }
#sh135-int-home.init_grenton .benefits .flex_parent .big_tile .img_space img { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
#sh135-int-home.init_grenton .benefits .flex_parent .big_tile h4 { font-size: 20px; font-weight: 600; line-height: 1.2; text-align: center; margin-bottom: 20px; color: #000; }
#sh135-int-home.init_grenton .benefits .flex_parent .big_tile p { font-size: 16px; font-weight: 300; position: relative; text-align: center; margin: 5px 0; color: #000; }
#sh135-int-home.init_grenton .benefits .flex_parent .big_tile p span { font-weight: 600; }
#sh135-int-home.init_grenton .benefits .flex_parent .big_tile p:before { content: ''; display: inline-block; width: 3px; height: 3px; background-color: #000; vertical-align: middle; border-radius: 50%; margin-right: 2px; }
#sh135-int-home.init_grenton .sh135-how-order .sh135-page .sh135-small { margin-top: 0; }
#sh135-int-home.init_grenton .spacer_button { margin: 55px auto; }
#sh135-int-home.init_grenton .benefits .flex_parent { padding: 0 10px; }
#sh135-int-home.init_grenton .credit_box .credit_sub_element h3 { position: relative; }
#sh135-int-home.init_grenton .credit_box .credit_sub_element h3 .popup_credit_trigger { position: absolute; font-size: 12px; color: #6e6e6d; bottom: -15px; left: 0; cursor: pointer; }
#sh135-int-home.init_grenton .credit_box .credit_sub_element h3 .popup_credit_trigger:hover { color: #e8198b; }

.scroll-popup { width: 100%; height: auto; max-height: 700px; overflow-y: scroll; }
.scroll-popup::-webkit-scrollbar { width: .4em; }
.scroll-popup::-webkit-scrollbar, .scroll-popup::-webkit-scrollbar-thumb { overflow: visible; border-radius: 4px; }
.scroll-popup::-webkit-scrollbar-thumb { background: rgba(0,0,0,.2); }
.popup-container { display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0,0,0,.6); z-index: 100000000; }
.popup-container .popup-body { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 100%; max-width: 800px; height: auto; background-color: #fff; padding: 25px; }
.popup-container .popup-body .popup-content { position: relative; height: 100%; line-height: 1; }
.popup-container .popup-body .popup-content .popup-close { position: absolute; right: -25px; top: -20px; cursor: pointer; transform: scale(.7); }
.popup-container .popup-body .popup-content .popup-close span { background-image: url(../../SiteCollectionImages/Tauron24/imgs/inteligentny-dom/cross.png); width: 28px; height: 28px; background-position: top; display: block; }
.popup-container .popup-body .popup-content .popup-close:hover span { background-position: bottom; }
.popup-container .popup-body .popup-content img { border: 0; }
.popup-container .popup-body .popup-content .popup-bar { background-color: #ffe800; text-align: center; margin-top: -2px; padding: 9px 0; }
.popup-container .popup-body .popup-content .popup-bar span { font-size: 25px; font-weight: 600; color: #4d4d4d; margin: 0 20px; }
.popup-container .popup-body .popup-content .popup-bar * { display: inline-block; vertical-align: middle; }
.popup-container .popup-body .popup-content .popup-bottom { padding: 20px; background-color: #fff; text-align: center; }
.popup-container .popup-body .popup-content .popup-bottom h3 { font-size: 42px; font-weight: 600; color: #4d4d4d; }
.popup-container .popup-body .popup-content .popup-bottom p { font-size: 25px; color: #4d4d4d; margin: 15px 0; }
.popup-container .popup-body .popup-content .popup-bottom a { color: #fff; display: block; border-radius: 4px; background-color: #e6007e; font-size: 25px; width: 100%; max-width: 320px; padding: 14px 5px; text-align: center; cursor: pointer; margin: 0 auto; }
.popup-container .popup-body .popup-content .popup-bottom a:hover { background-color: #b6206a; }
.popup-container .popup-body.scroll-popup { height: auto; overflow-y: scroll; max-height: 360px; }

.extra_info { display: block; background-color: #f3f4f8; color: #334390!important; font-size: 13px; padding: 5px; border: 1px solid #334390; margin-top: 5px; line-height: 1.1; }
.extra_info b { color: #334390!important; font-weight: bold; }

#sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-text-box .sh135-single-paragraph p.extra_info { text-align: center; margin: 0 0 20px 0; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-desc .extra_info { max-width: 95%; margin: 5px auto 0; }

.disabled_button { margin: 10px 0; color: #fff!important; background-color: #ababab!important; border: none; font-weight: 600; width: 100%; max-width: 250px; padding: 13px 5px; font-size: 19px; border-radius: 4px; cursor: default!important; }
#sh135-smarthome .disabled_button:hover { background-color: #ababab!important; }
.sh135-blue-media .footer_flex { display: flex; justify-content: flex-end; align-items: center; }

.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part .sh135-old-price { display: none; }
.sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-img .sh135-ab-tile-img { display: none; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-old-price { display: none; }
#sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq img.sh135-ab-img { display: none; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification .sh135-ab-img { display: none; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-right #sh135-product-old-price { display: none; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-price.remove-top-space { margin-top: 0; }
#sh135-product-producer.bottom-space { margin-bottom: 5px; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-right #sh135-product-old-price.show-old-price { display: inline-block; font-size: 22px; line-height: 2; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-right.sh135-old-price-box .old-price-text { font-size: 22px; margin-right: 10px; }
#sh135-single-product-smarthome .sh135-single-basket .sh135-right.price-full-width { display: block; text-align: right; line-height: 32px; margin-bottom: 12px; }
#sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification p.sh135-hidden-bonus { display: none!important; }

@media all and (max-width: 1050px) {
  #sh135-mapa .sh135-smart-header { height: 70px; }
}
@media screen and (max-width: 800px) {
  #region-individual-promotion-map { display: none; }
  #sh135-rwd-region { display: block; text-align: left; margin: 20px 0; }
  #sh135-mapa { padding: 0 15px; text-align: left; }
}

@media all and (max-height:760px) {
  .sh135-calculator .sh135-calculator-popup .sh135-inside-pop { margin: 5% auto; }
}
@media all and (max-height:580px) {
  .sh135-calculator .sh135-calculator-popup .sh135-inside-pop { padding-bottom: 35px; }
  .scroll-box { height: 157px; }
}
@media all and (max-height:480px) {
  .sh135-basket-body .sh135-right-side-calc .sh135-choice-div { min-height: 100px; }
  .scroll-box { height: 120px; }
}
@media all and (max-width:1900px) {
  #sh135-int-home .sh135-int-feature .sh135-feature-line { height: 22px; }
  #sh135-int-home .sh135-int-feature .sh135-feature-line p { display: none; }
  #sh135-int-home .sh135-int-feature:hover .sh135-feature-line p { display: inline-block; }
  #sh135-int-home .sh135-int-feature:hover .sh135-int-inner { padding: 26px 25px; }
  #sh135-int-home .sh135-int-feature.sh135-g-feature .sh135-feature-line p { line-height: 1; }
  #sh135-int-home .sh135-int-feature.sh135-g-feature .sh135-feature-line { height: 25px; }
  #sh135-int-home .sh135-int-feature.sh135-g-feature .sh135-feature-line.sh135-two-line { height: 35px; }
  #sh135-int-home .sh135-int-feature .sh135-g-int-inner .sh135-feature-line .sh135-feature-circle { top: -1px; }
  #sh135-int-home .sh135-int-feature:hover .sh135-g-int-inner .sh135-feature-line .sh135-feature-circle { top: 3px; }
  #sh135-int-home .sh135-int-feature .sh135-g-int-inner .sh135-feature-line i { top: -1px; }
  #sh135-int-home .sh135-int-feature:hover .sh135-g-int-inner .sh135-feature-line i { top: 3px; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-sensor-temp-icon { top: 210px; left: 380px; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-sensor-temp-icon img { top: -50%; left: -5%; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-camera-wifi { top: 284px; left: 340px; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-camera-wifi img { right: -8%; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-salon-1 { top: 360px; left: 178px; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-salon-1 img { left: -24%; top: -13%; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-salon-2 { top: 75px; left: 500px; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-salon-2 img { top: 31%; left: 8%; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-salon-3 { top: 440px; left: 214px; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-salon-3 img { top: -23%; left: -31%; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-1 { left: 203px; top: 325px; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-1 img { left: -14%; top: -8%; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-2 { top: 346px; left: 540px; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-2 img { position: absolute; top: -39%; left: 40%; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-3 { top: 72px; left: 290px; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-3 img { top: -27%; left: 77%; z-index: 10; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-1 { left: -38%; top: -36%; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-2 { left: 20%; top: -66%; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-3 { top: -36%; left: 58%; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-4 { top: -33%; left: -35%; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-5 { top: -1%; left: -9%; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-6 { top: -34%; left: -34%; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-7 { top: -20%; left: 66%; transform: scale(1.3); }
  #sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-8 { top: -98%; left: -34%; }
  /*#sh135-int-home .sh135-go-to-calc{    max-width: 60px;width: 100%;height: 230px;top: 27vh;}*/
  /*#sh135-int-home .sh135-go-to-calc .sh135-inner{    text-align: center;padding: 13px 0;width: 230px;height: 230px;    transform: rotate(270deg);}*/
  #sh135-int-home .sh135-int-feature.sh135-g-feature { top: 53vh; }
}
@media all and (max-width:1790px) {
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-div .sh135-right { max-width: 790px; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-img { left: 13%; }
  #sh135-smart100 .sh135-smart500-baner .sh135-ab { left: 10%; }
  #sh135-documents .sh135-document-baner { background-position: right; }
}

@media all and (max-height:920px) {
  #sh135-int-home .sh135-int-feature.sh135-g-feature { top: 45vh; }
}
@media all and (max-height:770px) {
  #sh135-int-home .sh135-int-feature.sh135-g-feature { top: 30vh; }
}
@media all and (max-height:600px) {
  #sh135-int-home .sh135-int-feature.sh135-g-feature { top: 22vh; }
}
@media all and (max-width:1740px) {
  #sh135-smarthome .sh135-last-seg .sh135-about-seg { max-width: 50%; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-desc { height: 100px; min-height: 1px; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box { height: 455px; }
  /*#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box{height: 505px;}*/
  #sh135-offert .sh135-basket .sh135-basket-inner { padding: 10px 50px; }
  .owl-theme .owl-nav .owl-next { right: 6%; }
  .owl-theme .owl-nav .owl-prev { left: 6%; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq { padding: 30px 5px 20px 5px; height: auto; }
}
@media all and (max-width:1670px) {
  #sh135-smarthome .smart-flex .sh135-page,   .sh135-heat-header .sh135-page, .sh135-smart-header .sh135-page { padding: 0 15px; }
  .sh135-heat-header .sh135-tauron-logo, .sh135-smart-header .sh135-tauron-logo { left: 15px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-middle-calc { padding: 15px; }
  #sh135-offert .sh135-basket .sh135-basket-inner .sh135-right { max-width: 350px; }
  #sh135-help .sh135-sensors-div .sh135-box { padding: 0 10px; width: 14%; vertical-align: text-top; }
  #sh135-help .sh135-box .sh135-img-box { margin: 0 auto; }
  .sh135-breadcrumbs-smart { padding: 20px 15px; }
  .sh135-404-content .sh135-page { padding: 0 15px; }
  #sh135-int-home.init_grenton .credit_box { margin: 0 auto; }
}
@media all and (max-width:1640px) {
  .sh135-copy, .sh135-smart-copy { padding-left: 20px; }
  .sh135-blue-media { padding-right: 20px; }
  #sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-slide-text { max-width: 800px; }
  #sh135-smarthome .sh135-calc .sh135-calculator-smart, #sh135-smarthome .sh135-calc-page { padding: 0 20px; }
  #sh135-smarthome .sh135-smarthome-systems { padding: 0 15px; }
  #sh135-offert .sh135-basket .sh135-basket-inner { padding: 10px 20px; }
  .sh135-calculator .sh135-tooltip .sh135-area-1, .sh135-calculator .sh135-tooltip .sh135-area-2 { left: -291px; background-position: 90% center; }
  .sh135-calculator .sh135-tooltip .sh135-area-1 .sh135-square, .sh135-calculator .sh135-tooltip .sh135-area-2 .sh135-square { right: -9px; left: auto; transform: rotate(135deg); }
  #sh135-help .sh135-table .sh135-row .sh135-text-element { max-width: 58%; }
  #sh135-help .sh135-table .sh135-row .sh135-first-element { max-width: 20%; }
  #sh135-help .sh135-table .sh135-row .sh135-video-element { max-width: 20%; }
  .sh135-calculator .sh135-calculator-resume .sh135-tooltip-area { transform: scaleX(-1); left: auto; right: 30px; }
  .sh135-calculator .sh135-calculator-resume .sh135-tooltip-area p { transform: scaleX(-1); text-align: right; }
  #sh135-smart500 .sh135-smart500-baner .sh135-ab { left: 8%; }
  .sh135-basket-body { right: 2%; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-fx { font-size: 14px; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-counter { max-width: 270px; }
  #sh135-smartblog .sh135-blog-baner { background-position: -130px bottom; }
  #sh135-smartblog .sh135-other-posts { padding: 0 15px; }
  #sh135-single-product-smarthome .sh135-breadcrumbs-smart { padding: 100px 0 30px 15px; }
  #sh135-single-product-smarthome .sh135-breadcrumbs-smart { padding: 100px 0 30px 15px; }
  #sh135-smartblog .sh135-single-post .sh135-post-text { max-width: 78%; }
  #sh135-smartblog .sh135-backtoblog, #sh135-smartblog .sh135-blog-post-detal { padding: 0 15px; }
  .sh135-child-room { background-position: -300px top; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box.sh135-more-elements .sh135-slide-resume { max-width: 22%; margin-left: 1%; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc p, .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc p a { font-size: 16px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc p a { font-size: 14px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box p img, #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box.sh135-left p img { left: 0; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box { text-align: left; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box p { padding-left: 70px; }
}
@media all and (max-width:1590px) {
  #sh135-smarthome .smart-flex .sh135-left .sh135-salon-2 img { left: 88%; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-5 { left: 70%; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-salon-2 { top: 25px; left: 160px; }
  #sh135-int-home .sh135-int-baner .sh135-baner-dot-4 { left: 31%; }
  #sh135-int-home .sh135-int-baner .sh135-baner-dot-9 { top: 25%; right: 2%; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-div .sh135-right { max-width: 710px; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-img { left: 10%; }
  #sh135-int-home .sh135-for-who .sh135-under-nav { margin: 0 auto; max-width: 1100px; }
  #sh135-int-home .sh135-for-who .sh135-under-nav br { display: none; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box { max-width: 450px; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-img-box { margin-bottom: 5px; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq p br, #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-desc br { display: none; }
  #sh135-offert .sh135-basket .sh135-basket-inner .sh135-left { max-width: 970px; }
  #sh135-smart-basket .sh135-f4x { font-size: 18px; }
  #sh135-smartblog .sh135-blog-page { padding: 0 15px; }
  #sh135-smartblog .sh135-single-post .sh135-post-img-box { width: 315px; }
/* #sh135-smartblog .sh135-blog-content{max-width: 81%}
    #sh135-smartblog .sh135-single-post .sh135-post-text{max-width: 74%}
    #sh135-smartblog .sh135-single-post .sh135-post-text{padding: 10px 10px} */
  #sh135-smartblog .sh135-blog-navigation { max-width: 17%; }
  #sh135-smartblog .sh135-single-post .sh135-post-text a { margin-top: 10px; }
  #sh135-smartblog .sh135-single-post .sh135-post-text .sh135-text-content { max-height: 145px; overflow: hidden; }
  .sh135-404-content .sh135-404-insider { background-position: 140% center; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info { padding-right: 5%; }
  #sh135-smarthome .sh135-nav-container { right: 5%; }
}
@media all and (max-width:1570px) {
  /* #sh135-smartblog .sh135-single-post .sh135-post-text{max-width: 68%} */
  #sh135-smartblog .sh135-blog-post-detal .sh135-post-table { min-height: 285px; }
  .sh135-living-room { background-position: -340px top; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box.sh135-more-elements .sh135-slide-product { max-width: 15%; }
}
@media all and (max-width:1540px) {
  #sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-slide-img { width: 500px!important; right: 3%; top: 5%; }
  #sh135-smarthome .sh135-movie-smart #sh135-smart-video { height: 600px; }
  #sh135-smart500 .sh135-movie-smart #sh135-smart-video { height: 600px; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-2 { left: 460px; }
  #sh135-int-home .sh135-install .sh135-middle-box .sh135-abs { top: 41%; right: -17%; height: 150px; }
  #sh135-int-home .sh135-ap1 { left: 11%; transition: ease all 250ms; }
  #sh135-offert .sh135-basket .sh135-basket-inner .sh135-right { max-width: 300px; }
  #sh135-help .sh135-navbar-box { max-width: 390px; }
  #sh135-help .sh135-table .sh135-row .sh135-video-element .sh135-video-box { padding-left: 10%; }
  .sh135-kitchen { background-position: -210px top; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc { padding: 20px 15px 20px 15px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box p { padding-right: 80px; }
}
@media all and (max-width:1500px) {
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-fx { font-size: 12px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-calc-minus, #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-calc-plus { width: 15px; height: 15px; padding: 0 4px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-calc-minus p, #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-calc-plus p { font-size: 15px; line-height: 13px; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-counter { padding-left: 15px; }
  #sh135-smart-basket .sh135-f7x { font-size: 28px; }
  #sh135-smart-basket .sh135-f6x { font-size: 24px; }
  #sh135-smart-basket .sh135-f8x { font-size: 30px; }
  #sh135-smart-basket .sh135-f5x { font-size: 20px; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-counter { max-width: 260px; }
  #sh135-smartblog .sh135-blog-navigation { padding: 20px 10px; }
  #sh135-smartblog .sh135-blog-navigation .sh135-feature-line p { padding-left: 5px; }
  #sh135-smartblog .sh135-other-posts .sh135-single-post .sh135-post-img-box .sh135-post-img { width: 160px; }
  #sh135-smartblog .sh135-other-posts .sh135-single-post .sh135-post-img-box { width: 160px; }
  #sh135-smartblog .sh135-other-posts .sh135-single-post .sh135-post-text { padding-top: 0; }
  #sh135-smartblog .sh135-other-posts .sh135-single-post .sh135-post-text .sh135-post-date { margin: 0; }
  #sh135-smartblog .sh135-other-posts .sh135-single-post .sh135-post-text h3 { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin: 5px; }
  #sh135-smartblog .sh135-other-posts .sh135-single-post .sh135-post-text .sh135-text-detal { max-height: 67px; }
  #sh135-smartblog .sh135-single-post .sh135-post-text { max-width: 76%; }
  .owl-theme .owl-nav .owl-next { right: 0; }
  .owl-theme .owl-nav .owl-prev { left: 0; }
  .sh135-404-content .sh135-404-insider { background-size: 70%; background-position: 110% center; height: 370px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-resume button { font-size: 15px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification .sh135-ab-img { right: 10px; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-desc { height: 85px; }
  #sh135-heat-lp #sh135-int-home .sh135-int-baner.sh135-heat-int { background-position: center; }
  .sh135-actual .sh135-tile-parent .sh135-special-tile .sh135-tile-middle-part .sh135-product-functions { padding-left: 15px; }
  #page_404.sh135-404-content .not_found_flex .not_found_column.img_column { flex-basis: 590px; }
  #page_404.sh135-404-content .not_found_flex .not_found_column.text_column { flex-basis: calc(100% - 590px); }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div { padding: 10px 20px; }
}
@media all and (max-width:1470px) {
  #sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq { display: none; background-color: #f8badc; height: 100%; padding: 5px 5px; }
  #sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq p { font-weight: 300; line-height: 1; margin: 0; min-height: 115px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-set-description p { min-height: 95px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-set-description { padding: 25px 5px; }
  #sh135-offert .sh135-basket .sh135-basket-box { width: 120px; }
  #sh135-offert .sh135-basket .sh135-basket-inner .sh135-left-side { max-width: 910px; }
  #sh135-smart100 .sh135-smart500-baner .sh135-ab { left: 3%; }
  #sh135-smartblog #sh135-article-3 .sh135-blog-baner-detal .sh135-blog-box-detal .sh135-left { width: 60%; text-align: left; line-height: 1.1; transform: translateY(-10px); }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-middle-part .sh135-product-functions { padding-left: 35px; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column .sh135-tile-summary > .sh135-left, #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column .sh135-tile-summary > .sh135-right { width: 100%; max-width: 50%; }
  .sh135-actual .sh135-tile-parent .sh135-special-tile .sh135-tile-middle-part .sh135-product-functions { padding-left: 15px; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-f4.sh135-eq-title { font-size: 22px; }
}
@media all and (max-width:1460px) {
  #sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-3 { top: 36px; left: 243px; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-3 img { top: -6%; left: 89%; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle-3 { top: -17%; left: 71%; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-div .sh135-right { max-width: 720px; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-img { left: 3%; }
  #sh135-int-home .sh135-what-is-it .sh135-sub-nav { margin: 30px auto; max-width: 1200px; }
  #sh135-int-home .sh135-what-is-it .sh135-sub-nav br { display: none; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-img-box, #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq img { height: 130px; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-desc { height: 90px; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-f4 { line-height: 1; }
  #sh135-smart500 .sh135-know-more-about .sh135-more-about-box .sh135-more-inside img { left: 0; }
  #sh135-smart500 .sh135-know-more-about .sh135-more-about-box .sh135-more-inside { padding-left: 23%; }
  #sh135-smart500 .sh135-know-more-about .sh135-more-about-box { min-height: 350px; }
  #sh135-secure-company .sh135-secure-know-more .sh135-secure-more-section { width: 31%; }
  #sh135-secure-company .sh135-smart-disclaimer { padding: 0 15px; }
  #sh135-int-home .sh135-int-baner.sh135-grenton-int-baner .sh135-baner-dot-6 { top: 5%; }
  #sh135-int-home .sh135-int-baner .sh135-baner-dot-8 { right: 24%; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-resume .sh135-present-price { font-size: 30px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-resume .sh135-old-price, .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-resume h3 { font-size: 22px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box { padding: 40px 10px 40px 15px; margin-top: 45px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-product .sh135-slide-prd-name { font-size: 14px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-product .sh135-slide-prd-img img { max-height: 90px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-product .sh135-slide-prd-img { min-height: 100px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc .sh135-slide-name img { display: none; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc .sh135-slide-name { padding-left: 0; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification { max-width: 70%; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-single-basket { max-width: 375px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info { width: calc(100% - 335px); }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-desc { min-height: 140px; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box { max-height: 100%; height: auto; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc[data-offert="1"] .sh135-eq-box { height: auto; }
}
@media all and (max-width:1420px) {
  #sh135-smarthome #sh135-smart-slider .flex-control-nav { top: 13%; }
  #sh135-smarthome .sh135-person-slider .sh135-person-slide { height: auto; }
  #sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-detail h2, #sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-slide-text { font-size: 20px; }
  #sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-detail p { font-size: 18px; }
  #sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-slide-text { max-width: 600px; }
  #sh135-smarthome .sh135-f2 { font-size: 18px; }
  #sh135-smarthome .sh135-f4 { font-size: 22px; }
  #sh135-int-home .sh135-seg img { width: 140px; margin-bottom: 30px; }
  #sh135-int-home .sh135-how-order .sh135-ab { width: 60%; }
  #sh135-smarthome .sh135-seg img { width: 140px; margin-bottom: 30px; }
  #sh135-smarthome .sh135-how-order .sh135-ab { width: 60%; }
  .sh135-child-room { background-position: -350px top; }
  .sh135-living-room { background-position: -280px top; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-camera-wifi { left: 210px; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-sensor-temp-icon { left: 240px; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-salon-1 { left: 130px; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-salon-3 { left: 117px; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info p { font-size: 24px; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info h1, #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info h2 { font-size: 30px; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info button { font-size: 20px; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info { padding-top: 70px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-calc-icon-hover { margin-right: 10px; }
  #sh135-int-home .sh135-int-baner .sh135-baner-dot-6 { top: 62%; right: 27%; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-div { padding: 0 15px; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-eq-title { height: 60px; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-desc { margin: 0; }
  #sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-calc-icon-hover { margin-right: 5px; }
  #sh135-int-home .sh135-install .sh135-middle-box .sh135-abs { top: 45%; }
  #sh135-offert .sh135-basket .sh135-resume .sh135-left, #sh135-offert .sh135-basket .sh135-resume .sh135-right { font-size: 16px; }
  #sh135-offert .sh135-basket .sh135-resume .sh135-go-to { font-size: 20px; }
  #sh135-offert .sh135-basket .sh135-basket-inner .sh135-left-side { max-width: 70%; }
  #sh135-offert .sh135-basket .sh135-basket-box { margin-right: 25px; }
  #sh135-smart500 .sh135-smart500-baner .sh135-ab { left: 1%; }
  #sh135-documents .sh135-documents-block .sh135-documents-box .sh135-documents-column:nth-child(2) { width: 47%; }
  #sh135-documents .sh135-documents-block .sh135-documents-box .sh135-documents-column br { display: none; }
  #sh135-documents .sh135-document-baner .sh135-document-baner-div { right: 5%; }
  #sh135-documents .sh135-document-baner { background-position: -500px; }
  .sh135-404-content .sh135-404-body h1 { font-size: 200px; }
  .sh135-404-content .sh135-404-body p { font-size: 22px; }
  .sh135-404-content .sh135-404-body a { font-size: 16px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part img { max-height: 50px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part { text-align: center; min-height: 69px; }
  /*#sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box {max-height: 465px;}*/
  /* .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-middle-part { min-height: 165px; } */
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav .sh135-calc-nav-new-link { display: block; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav.sh135-calc-nav-with-new-line { height: auto; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav.sh135-calc-nav-with-new-line .sh135-icon-box { vertical-align: super; }
}
@media all and (max-width:1390px) {
  #sh135-smart500 .sh135-extra-offert .sh135-extra-inside { padding-left: 28%; }
  #sh135-smart500 .sh135-extra-offert .sh135-extra-inside img { left: 5%; }
  #sh135-smartblog .sh135-single-post .sh135-post-text { max-width: 72%; }
  #sh135-offert .sh135-gps .sh135-int-heat { width: 91%; margin: 50px auto 25px auto; }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div .tile-btn { margin-top: 15px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification h3 { font-size: 32px; padding-right: 250px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification p { font-size: 17px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-text-box .sh135-single-paragraph h3 { font-size: 26px; margin-bottom: 10px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box p, #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-text-box .sh135-single-paragraph p { font-size: 17px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification { max-width: 60%; float: left; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification .sh135-ab-img { right: -50px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box.sh135-set-2-img-box { height: 510px; background-position: right top; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box.sh135-set-1-img-box { height: 380px; background-position: right top; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification p i { top: 4px; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column p { font-size: 18px; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column .sh135-tile-summary > .sh135-left, #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column .sh135-tile-summary > .sh135-right { width: 320px; max-width: 100%; float: none; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column .sh135-tile-summary .sh135-magenta-button { margin: 15px 0 0 0; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column h3 { font-size: 26px; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column .sh135-tile-summary { margin-top: 15px; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column.sh135-text-tile { padding: 15px; }
}

@media all and (max-width: 1370px) {
  #sh135-int-home .sh135-install .sh135-right-side { max-width: 300px; }
  #sh135-int-home .sh135-install .sh135-left-side br { display: none; }
  #sh135-int-home .sh135-install .sh135-left-side { max-width: 340px; margin-left: 3%; margin-top: 160px; }
  #sh135-int-home .sh135-ap1 { left: 5%; }
  #sh135-help .sh135-table .sh135-row .sh135-text-element { max-width: 63%; }
  #sh135-help .sh135-table .sh135-row .sh135-first-element { max-width: 17%; }
  #sh135-help .sh135-table .sh135-row .sh135-video-element { max-width: 17%; }
  #sh135-smart500 .sh135-know-more-about .sh135-more-about-box .sh135-more-inside img { left: -15px; }
  #sh135-smart100 .sh135-smart500-baner .sh135-ab { height: 400px; }
  #sh135-smart100 .sh135-smart500-baner { height: 500px; background-position: -280px -110px; }
  #sh135-smart100 .sh135-smart500-baner .sh135-right { padding-top: 80px; }
  #sh135-smart100 .sh135-smart500-baner .sh135-ab { left: 6%; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-delivery-info .sh135-right { width: auto; }
  #sh135-smart-basket .sh135-left-side { max-width: 60%; }
  #sh135-smartblog .sh135-blog-baner .sh135-blog-box { left: 65%; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-2 { left: 300px; top: 400px; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-5 { top: 118px; left: 415px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail { margin-top: 15px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification { padding: 20px 100px 20px 20px; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 14px 10px 14px 10px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile h3 { font-size: 24px; }
}
@media all and (max-width:1340px) {
  #sh135-smarthome #sh135-smart-slider .flex-control-nav { top: 12.5%; }
  #sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-rec-ab { left: -11%; top: -11%; width: 100px; }
  #sh135-smarthome .sh135-small-page { padding: 0 30px; }
  #sh135-int-home .sh135-seg .sh135-about-seg p { width: 85%; margin: 20px auto; }
  #sh135-int-home .sh135-seg .sh135-about-seg p br { display: none; }
  #sh135-smarthome .sh135-seg .sh135-about-seg p { width: 85%; margin: 20px auto; }
  #sh135-smarthome .sh135-seg .sh135-about-seg p br { display: none; }
  #sh135-smarthome .sh135-mobile-feature { display: block; text-align: center; }
  #sh135-smarthome .sh135-feature { display: none; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info { padding-right: 15px; }
  #sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq { padding: 15px 5px; }
  #sh135-int-home .sh135-int-baner .sh135-baner-dot-4 { top: 12%; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-div .sh135-right { max-width: 690px; }
  #sh135-int-home .sh135-what-is-it .sh135-sub-nav { max-width: 1000px; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-img { height: 300px; top: -17px; }
  #sh135-offert .sh135-basket .sh135-full-magenta { right: 0; }
  #sh135-offert .sh135-offert-baner { background-position: -270px top; }
  #sh135-offert .sh135-offert-baner .sh135-offert-box { background-color: rgba(255,255,255,0.8); max-width: 600px; padding: 15px; margin-right: 4%; }
  #sh135-offert .sh135-offert-baner { padding: 0 15px; }
  #sh135-help .sh135-help-box { top: 50%; left: 20%; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 56px 0 52px 0; text-align: center; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-calc-icon-hover { display: block; margin: 0 auto; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-delivery-info .sh135-delivery-box { float: none; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-device-price { width: 55px; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-delivery-content { margin-top: 0; }
  #sh135-smart-basket .sh135-summary-boxes { min-height: 350px; }
  #sh135-smartblog .sh135-blog-post-detal { padding-top: 0; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-full-magenta { min-height: 545px; }
  #sh135-int-home .sh135-how-order img { max-width: 80%; }
  #sh135-smarthome .sh135-nav-container { right: 2%; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-offert-calc-sec { width: 49%; }
  #sh135-int-home.init_grenton .benefits .flex_parent .big_tile { flex-basis: 32%; }
}
@media all and (max-width:1320px) {
/* #sh135-smarthome .sh135-basket-body .sh135-right-side-calc .sh135-resume{height: 110px;}
    #sh135-smarthome .sh135-basket-body .sh135-right-side-calc .sh135-resume div{font-size: 22px;}
    #sh135-smarthome .sh135-basket-body .sh135-right-side-calc .sh135-go-to{font-size: 20px;} */
  #sh135-int-home .sh135-seg { width: 33%; }
  #sh135-smarthome .sh135-seg { width: 33%; }
  #sh135-smarthome .sh135-last-seg .sh135-about-seg { max-width: 100%; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box h2 { height: 53px; }
  #sh135-int-home .sh135-what-is-it p.sh135-sub-nav br { display: none; }
  #sh135-int-home .sh135-for-who .sh135-under-nav { padding: 0 15px; }
  #sh135-int-home .sh135-for-who .sh135-under-nav br { display: none; }
  #sh135-int-home .sh135-what-is-it .sh135-second-baner p { margin: 0 auto; max-width: 1000px; }
  #sh135-smart500 .sh135-smart500-baner .sh135-ab { height: 400px; }
  #sh135-smart500 .sh135-smart500-baner { height: 500px; background-position: -320px -100px; }
  #sh135-secure-company .sh135-smart500-baner { height: 550px; }
  #sh135-smart500 .sh135-smart500-baner .sh135-right { padding-top: 80px; }
  #sh135-secure-company .sh135-smart500-baner .sh135-right { padding-top: 115px; }
  #sh135-smart500 .sh135-smart500-baner .sh135-ab { left: 6%; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-resume { height: 110px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-resume div { font-size: 22px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-go-to { font-size: 20px; }
  #sh135-smart-basket .sh135-f7x { font-size: 22px; }
  #sh135-smart-basket .sh135-f6x { font-size: 20px; }
  #sh135-smart-basket .sh135-f8x { font-size: 36px; }
  #sh135-smart-basket .sh135-f5x { font-size: 16px; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-counter { max-width: 220px; }
  #sh135-secure-company .sh135-smart500-baner { background-position: -330px; }
  #sh135-smartblog .sh135-blog-pagination { text-align: center; }
  #sh135-offert .sh135-gps .sh135-int-heat { width: 93%; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product { flex-basis: 25%; }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div p { font-size: 18px; }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div h4 { font-size: 24px; }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div .tile-btn a { padding: 9px 5px; }
}
@media all and (max-width:1290px) {
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-active-calc-nav .sh135-single-nav p { font-size: 25px; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-img { height: 300px; top: -7%; }
  #sh135-int-home .sh135-for-who .sh135-under-nav { margin: 0 auto; max-width: 950px; }
  #sh135-int-home .sh135-install .sh135-left-side { max-width: 300px; margin-top: 130px; }
  #sh135-int-home .sh135-install .sh135-right-side { max-width: 260px; }
  #sh135-int-home .sh135-install .sh135-middle-box .sh135-abs { top: 53%; }
  #sh135-int-home .sh135-apk .sh135-right { max-width: 650px; }
  #sh135-help .sh135-navbar-box { max-width: 320px; }
  #sh135-help .sh135-navbar-box .sh135-icon-box { margin-right: 20px; }
  #sh135-help .sh135-f4 { font-size: 22px; }
  #sh135-help .sh135-box .sh135-img-box img { height: 70px; }
  #sh135-help .sh135-box .sh135-img-box { height: 120px; width: 120px; transition: ease all 250ms; }
  #sh135-help .sh135-table .sh135-row .sh135-first-element p, #sh135-help .sh135-table .sh135-row .sh135-text-element .sh135-f2 { font-size: 14px; }
  #sh135-smart500 .sh135-how-receive .sh135-steps-div { padding: 40px 0 40px 70px; }
  #sh135-smart500 .sh135-know-more-about .sh135-more-about-box .sh135-more-inside img { height: 100px; }
  #sh135-smart500 .sh135-know-more-about .sh135-more-about-box { min-height: 360px; }
  #sh135-secure-company .sh135-smart500-baner { background-position: -330px; }
  #sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box { max-width: 470px; }
  #sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-inside-box .sh135-single-box-text { padding: 20px 15px 20px 50px; }
  #sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-read-more { padding-left: 50px; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-delivery-info p { float: none; display: block; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc { padding: 33px 15px 15px; overflow: hidden; }
  #sh135-documents .sh135-documents-block .sh135-f2 { width: 132px; }
  #sh135-documents .sh135-documents-block .sh135-f2 br { display: none; }
  #sh135-documents .sh135-first-box .sh135-documents-box { padding-left: 183px; }
  #sh135-documents .sh135-doc-button-div { padding: 50px 0 50px 195px; }
  #sh135-smartblog .sh135-single-post .sh135-post-img-box { width: 285px; border: none; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { min-height: 176px; }
  #sh135-single-product-smarthome .sh135-prd-info .sh135-specification { padding: 20px 20px 0 20px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav p { font-size: 25px; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-kitchen-3 { left: 73px; }
  .sh135-404-content .sh135-404-insider { background-size: 800px; background-position: 110% center; height: 290px; }
  .sh135-404-content .sh135-404-insider h3 { font-size: 36px; padding-top: 80px; }
  .sh135-404-content .sh135-404-insider a { margin-top: 10px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification .sh135-ab-img { right: 0; max-height: 100px; top: 55px; }
}
@media all and (max-width:1250px) {
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { max-width: 25%; }
  #sh135-int-home .sh135-grenton-int-baner.sh135-int-baner .sh135-baner-dot-3 { top: 72%; }
  #sh135-int-home .sh135-seg .sh135-about-seg h3 { font-size: 20px; line-height: 1.2; }
  #sh135-int-home .sh135-quality .item { max-width: 95%; }
  #sh135-int-home .sh135-quality .sh135-counter-div .sh135-counter-box span { font-size: 50px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile.sh135-special-tile .sh135-navy-bar { font-size: 17px; padding: 5px 5px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile h3 { font-size: 24px; min-height: 68px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-img .sh135-main-img { max-height: 90px!important; margin: 10px auto 0; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-img .sh135-ab-tile-img { max-height: 45px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-img { height: 110px; }
  /* .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part .sh135-present-price span { font-size: 30px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part .sh135-present-price { font-size: 28px; } */
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part { min-height: 63px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-resume .sh135-old-price, .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-resume h3 { font-size: 20px; }
}

@media all and (max-width:1230px) {
  #sh135-offert .sh135-basket .sh135-basket-inner .sh135-side { min-width: 300px; }
  #sh135-offert .sh135-basket .sh135-basket-inner .sh135-left-side { max-width: 65%; }
  #sh135-smartblog .sh135-blog-navigation .sh135-feature-line p { font-size: 14px; }
  #sh135-smartblog .sh135-blog-navigation h4 { font-size: 20px; margin-bottom: 10px; }
  #sh135-smartblog .sh135-blog-navigation { padding: 10px; }
  #sh135-smartblog .sh135-other-posts .sh135-single-post .sh135-post-text { max-width: 140px; }
  #sh135-single-product-smarthome .sh135-prd-info .sh135-specification h3 { font-size: 30px; }
  #sh135-single-product-smarthome .sh135-prd-info .sh135-specification p { font-size: 18px; }
  #sh135-single-product-smarthome .sh135-prd-info .sh135-specification a { font-size: 16px; }
  #sh135-single-product-smarthome .sh135-single-basket .sh135-right { font-size: 27px; }
  #sh135-single-product-smarthome .sh135-single-basket .sh135-right #sh135-product-old-price.show-old-price { font-size: 27px; }
  #sh135-single-product-smarthome .sh135-single-basket .sh135-right.sh135-old-price-box .old-price-text { font-size: 27px; }
  #sh135-single-product-smarthome .sh135-single-basket .sh135-right.price-full-width { margin-bottom: 0; transform: translateY(3px); }
  #sh135-single-product-smarthome .sh135-single-basket .sh135-right.sh135-old-price-box { transform: translateY(-8px); }
  #sh135-single-product-smarthome .sh135-single-basket .sh135-price { margin-top: 0; }
  #sh135-single-product-smarthome .sh135-single-basket { max-width: 295px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box > img { display: none; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-product { max-width: 24%; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box.sh135-more-elements .sh135-slide-product { max-width: 18%; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slider-img { max-width: 35%; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc { max-width: 65%; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slider-img, .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slider-img.sh135-baby-img { background-size: cover; height: 245px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc { min-height: 245px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc .sh135-slide-name { margin-bottom: 5px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc { padding: 10px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box { margin-top: 0; padding: 39px 10px 40px 15px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slide-dots { left: 16%; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc p { line-height: 1.2; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc:after { content: none; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-resume, .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box.sh135-more-elements .sh135-slide-resume { float: right; max-width: 24%; margin-left: 0; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column p { font-size: 16px; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column .sh135-tile-summary .sh135-price-summary { font-size: 20px; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column .sh135-tile-summary .sh135-refund-summary { font-size: 18px; }
}
@media all and (max-width:1220px) {
  #sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq { display: none; background-color: #f8badc; height: 100%; padding: 1px 5px; }
  #sh135-smarthome .sh135-calc  .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq p { font-weight: 300; line-height: 1; margin: 0; min-height: 120px; }
  #sh135-smart100 .sh135-smart500-baner .sh135-ab { height: 370px; }
  #sh135-smart500 .sh135-see-smarthome .sh135-see-box img { left: 1%; }
  #sh135-single-product-smarthome .sh135-reccomendations .sh135-recomend-box { width: 26.5%; }
  #sh135-single-product-smarthome .sh135-reccomendations .sh135-last-box { width: 20.4%; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box p { padding-right: 0; }
}
@media all and (max-width:1200px) {
  #sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-rec-ab { top: -11%; }
  #sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-box-inner h2 { font-size: 24px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-calc-icon-hover { position: absolute; left: 12%; top: 40%; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-icon-4 { top: 35%; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-icon-1 { top: 33%; }
  #sh135-int-home .sh135-seg .sh135-about-seg h3 { font-size: 20px; }
  #sh135-smarthome .sh135-seg .sh135-about-seg h3 { font-size: 20px; }
  #sh135-smarthome .sh135-calc .sh135-round-div { height: 90px; }
  #sh135-smarthome .sh135-calc { padding-bottom: 40px; }
/* #sh135-smarthome .sh135-basket-body .sh135-right-side-calc .sh135-choice-div{min-height: 215px;}
   #sh135-smarthome .sh135-basket-body .sh135-right-side-calc .sh135-choice-div .sh135-emptybasket{line-height: 180px;} */
  #sh135-smarthome .sh135-calc .sh135-config { max-width: 410px; font-size: 22px; }
  #sh135-smarthome .sh135-recommended .sh135-rec-box { max-width: 290px; }
  #sh135-smarthome .sh135-person-slider .sh135-person-slide { padding-top: 30px; }
  #sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-detail h2, #sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-slide-text { font-size: 18px; }
  #sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-detail p { font-size: 16px; }
  #sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-slide-img { max-width: 360px!important; }
  #sh135-smarthome .sh135-how-order .sh135-seg .sh135-about-seg h3, .sh135-how-order .sh135-seg .sh135-about-seg p { font-size: 18px; }
  #sh135-smarthome .sh135-f4 { font-size: 18px; }
  #sh135-smarthome .sh135-movie-smart #sh135-smart-video { height: 450px; }
  #sh135-smarthome .sh135-movie-smart .sh135-claim { margin: 25px 0; padding: 0 15px; }
  #sh135-smart500 .sh135-movie-smart #sh135-smart-video { height: 450px; }
  #sh135-smart500 .sh135-movie-smart .sh135-claim { margin: 25px 0; padding: 0 15px; }
  /* #sh135-smarthome .sh135-basket-body .sh135-right-side-calc .sh135-go-to{font-size: 20px;max-width: 400px;margin:20px auto 0 auto;display: block;} */
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { width: 100%; max-width: 33.33%; float: left; display: inline-block; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-active-calc-content, #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc { display: block; width: 100%; max-width: none; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav:last-child { border-bottom: 1px solid #ccc9c0; border-right: none; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-active-calc-nav { border-bottom: none!important; background-color: #fff; border-right: 1px solid #ccc9c0; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box { width: 24%; margin: 0 0 11px 7px; }
/* #sh135-smarthome .sh135-basket-body .sh135-right-side-calc{max-width: 100%;display: block;padding: 30px 30px 30px 30px;}
    #sh135-smarthome .sh135-basket-body .sh135-right-side-calc .sh135-one-choice-info{max-width: 400px;margin: 65px auto 0 auto} */
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq { padding: 5px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 45px 110px; height: 120px; min-height: 10px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-calc-icon-hover { display: inline-block; margin-right: 10px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box h2 { height: 45px; }
  /* #sh135-smarthome .sh135-basket-body .sh135-right-side-calc .sh135-ab{display: none;} */
  #sh135-smarthome .sh135-claim { font-size: 30px; color: #000; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav p { vertical-align: text-bottom; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq p { min-height: 115px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-set-description p { min-height: 95px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-set-description { padding: 15px 5px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-magenta-mobile { display: block; }
  #sh135-lp-heat .sh135-smart-footer .sh135-contact-box .sh135-claim { font-size: 30px; }
  #sh135-smarthome .smart-flex .sh135-left .sh135-room-icon .sh135-sparkle { display: none; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav-last { border-bottom: 1px solid #ccc9c0; border-right: none; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-magenta-mobile img { top: -14px; }
/* #sh135-smarthome .sh135-basket-body .sh135-right-side-calc .sh135-your-choice{max-width: 400px;}
    #sh135-smarthome .sh135-basket-body .sh135-right-side-calc h2{text-align: center;} */
  #sh135-offert .sh135-f3 { font-size: 22px; }
  #sh135-lp-heat .sh135-smart-footer .sh135-contact-box .sh135-claim { font-size: 30px; }
  #sh135-lp-heat .sh135-lp-heat-baner .sh135-heat-baner-side { padding: 0 15px; }
  #sh135-lp-heat .sh135-f6 { font-size: 24px; }
  #sh135-lp-heat .sh135-pick .sh135-click-pick { height: 220px; padding: 28px 100px; }
  #sh135-lp-heat .sh135-pick .sh135-active-pick { height: 250px; }
  #sh135-lp-heat .sh135-pick .sh135-pick-content .sh135-inner-pick p { white-space: normal; }
  #sh135-lp-heat .sh135-pick .sh135-pick-content { height: auto; padding: 25px 15px 25px 198px; }
  #sh135-lp-heat .sh135-check-what { padding: 0 15px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-full-magenta { display: none; }
  #sh135-offert .sh135-offert-calc .sh135-offert-calc-subnav br { display: none; }
  #sh135-offert .sh135-offert-calc .sh135-offert-calc-subnav { margin: 15px 0; }
  #sh135-offert .sh135-calc-inside { margin-top: 30px; }
  #sh135-offert .sh135-offert-calc { padding: 30px 15px; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-img { height: 250px; top: 3%; left: 1%; }
  #sh135-int-home .sh135-what-is-it .sh135-second-baner p { font-size: 17px; }
  #sh135-int-home .sh135-install .sh135-intall-mobile { display: block; padding-bottom: 30px; }
  #sh135-int-home .sh135-install .sh135-intall-full { display: none; }
  #sh135-int-home .sh135-install .sh135-intall-mobile .sh135-left-side, #sh135-int-home .sh135-install .sh135-intall-mobile .sh135-right-side { float: none; margin: 0; max-width: 460px; height: auto; }
  #sh135-int-home .sh135-install .sh135-intall-mobile .sh135-middle-box .sh135-abs { height: auto; top: 32%; right: -30%; }
  #sh135-int-home .sh135-install .sh135-intall-mobile .sh135-middle-box { margin: 0 auto; }
  #sh135-int-home .sh135-install .sh135-right-side p { padding: 0 7px; }
  #sh135-int-home .sh135-install .sh135-intall-mobile .sh135-right-side { border-left: none; }
  #sh135-int-home .sh135-ap1 { left: 0; }
  #sh135-offert .sh135-f5 { font-size: 30px; }
  #sh135-offert .sh135-gps { height: auto; padding: 0 15px 15px 15px; }
  #sh135-help .sh135-table .sh135-row .sh135-text-element { display: block; max-width: 100%; order: 3; border-width: 0; }
  #sh135-help .sh135-table .sh135-row .sh135-video-element { max-width: 49%; order: 2; }
  #sh135-help .sh135-table .sh135-row .sh135-first-element { max-width: 49%; order: 1; }
  #sh135-help .sh135-table .sh135-row { display: flex; align-items: center; flex-wrap: wrap; }
  #sh135-help .sh135-table .sh135-row .sh135-video-element .sh135-video-box { padding: 10px 0 0 0; text-align: center; }
  #sh135-smart500 .sh135-smart500-offert .sh135-boxes { text-align: center; }
  #sh135-smart500 .sh135-smart500-offert .sh135-three-elements .sh135-box { width: 30%; }
  #sh135-smart500 .sh135-smart500-offert .sh135-single-offert .sh135-box { padding: 0; }
  #sh135-smart500 .sh135-smart500-offert .sh135-first .sh135-offert-inside, #sh135-smart500 .sh135-smart500-offert .sh135-second .sh135-offert-text { padding-left: 0; }
  #sh135-smart500 .sh135-smart500-offert .sh135-offert-text h3 { text-align: left; }
  #sh135-smart500 .sh135-smart500-offert .sh135-three-elements:after { right: -10%; }
  #sh135-smart500 .sh135-extra-offert .sh135-extra-inside p br { display: none; }
  #sh135-smart500 .sh135-know-more-about .sh135-more-about-box .sh135-more-inside { padding-left: 0; text-align: center; }
  #sh135-smart500 .sh135-know-more-about .sh135-more-about-box .sh135-more-inside img { position: relative; left: 0; right: 0; }
  #sh135-smart500 .sh135-know-more-about .sh135-more-about-box { min-height: 430px; }
  #sh135-secure-company .sh135-secure-know-more .sh135-secure-more-section:nth-child(3) { margin: 0 10px; }
  #sh135-secure-company .sh135-secure-know-more .sh135-secure-more-section { width: 33%; height: 530px; }
  #sh135-help .sh135-screen-box iframe { margin-top: 10%; }
  #sh135-help .sh135-table .sh135-row .sh135-video-element .sh135-video-box p { text-align: left; padding-left: 33%; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-choice-div { min-height: 215px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-choice-div .sh135-emptybasket { line-height: 180px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-go-to { font-size: 20px; max-width: 400px; margin: 20px auto 0 auto; display: block; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc { max-width: 100%; display: block; padding: 30px 30px 30px 30px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-one-choice-info { max-width: 400px; margin: 65px auto 0 auto; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-ab { display: none; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice { max-width: 570px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc h2 { text-align: center; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-fx { font-size: 20px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-device-price { width: 95px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-calc-minus, #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-calc-plus { width: 23px; height: 23px; padding: 0 3px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-calc-minus p, #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-calc-plus p { font-size: 30px; line-height: 17px; }
  #sh135-smart-basket .sh135-f2x { font-size: 16px; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-img-div { width: 85px; height: 85px; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-img-div img { max-width: 85px; max-height: 85px; margin-top: 5px; }
  #sh135-smart-basket .sh135-back-to-main { float: left; margin-bottom: 30px; }
  #sh135-smartblog .sh135-blog-baner-detal .sh135-blog-box-detal p { font-size: 20px; }
  #sh135-smartblog .sh135-blog-baner-detal .sh135-blog-box-detal { height: 60px; padding: 17px 40px; }
  #sh135-smartblog .sh135-blog-post-detal p { font-size: 16px; }
  #sh135-smartblog .sh135-blog-post-detal h3, #sh135-smartblog .sh135-blog-post-detal h4 { font-size: 20px; }
  #sh135-smartblog .sh135-backtoblog button { font-size: 20px; width: 280px; }
  #sh135-smartblog .sh135-other-posts h3 { font-size: 20px; margin: 20px 0; }
  #sh135-smartblog .sh135-blog-post-detal { padding-bottom: 10px; }
  /* #sh135-smartblog .sh135-blog-post-detal img{width: 250px;height: 250px;} */
  #sh135-smartblog .sh135-blog-post-detal .sh135-article-exclamation p img { left: 0; top: 0; }
  #sh135-smartblog .sh135-blog-post-detal .sh135-article-exclamation p { padding-left: 100px; }
  #sh135-smartblog .sh135-blog-post-detal .sh135-post-table h5 { font-size: 16px; }
  #sh135-smartblog .sh135-blog-post-detal .sh135-post-table p i { top: 15%; }
  #sh135-smartblog .sh135-blog-post-detal .sh135-post-table { min-height: 235px; }
  #sh135-int-home .sh135-install.sh135-g-controll .sh135-middle-box .sh135-abs { top: 53%; right: 0; }
  #sh135-int-home .sh135-install.sh135-g-controll { padding-bottom: 0; }
  #sh135-int-home .sh135-install .sh135-intall-mobile .sh135-middle-box { margin: 0 auto 10px auto; }
  .sh135-child-room { background-position: -410px top; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-middle-part .sh135-product-functions { padding-left: 15px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-middle-part h4 { margin-bottom: 0; min-height: 60px; line-height: 1.2; }
  /* .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-middle-part { min-height: 175px; } */
  #sh135-smarthome .sh135-smarthome-systems .sh135-tiles-box { margin: 25px 0; }
  #sh135-smartblog .sh135-blog-post-detal .sh135-bottom-link { font-size: 16px; }
  #sh135-offert .sh135-offert-calc { padding: 0 15px; }
  #sh135-offert .sh135-offert-calc h3.sh135-f5 { padding-bottom: 20px; }
  /* .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part .sh135-present-price span { font-size: 28px; } */
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-only-links { margin-top: 8px; }
  .sh135-actual .sh135-tile-parent .sh135-special-tile .sh135-tile-middle-part .sh135-product-functions { padding-left: 7px; }
  #sh135-int-home .sh135-grenton-int-baner { background-position: -490px center; }
  .sh135-camera_room { background-position: -510px center; }

    .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part .sh135-present-price span{font-size: 20px;}
    .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part .sh135-present-price{font-size: 18px;}
}
@media all and (max-width:1199px) {
  #sh135-smarthome .smart-flex .sh135-left .sh135-room-icon { display: none; }
  #sh135-smarthome .smart-flex .sh135-left { width: 0; }
  .sh135-copy, .sh135-smart-copy { float: none; margin: 15px 0 0 15px; padding: 0; }
  .sh135-copy a { margin: 0 10px 0 0; }
  .sh135-copy { margin-bottom: 15px; }
  .sh135-smart-header .sh135-right li .sh135-hidden-menu { left: auto; }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div p { font-size: 18px; }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div h4 { font-size: 22px; }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div .tile-btn button { font-size: 20px; max-width: 220px; }
  .sh135-blue-media { margin: 15px 0 0 15px; padding: 0; }
  #sh135-heat-lp #sh135-int-home .sh135-heat-segements .sh135-single-segment img { max-height: 100px; }
  #sh135-heat-lp #sh135-int-home .sh135-for-who h2 { margin-bottom: 25px; }
  #sh135-heat-lp #sh135-int-home .sh135-heat-segements .sh135-single-segment h3 { font-size: 24px; }
  #sh135-heat-lp #sh135-int-home .sh135-heat-segements .sh135-single-segment p { font-size: 18px; max-width: 90%; text-align: center; margin: 0 auto; }
  #sh135-int-home.init_grenton .credit_box .credit_sub_element.top_element .sub_column { flex-basis: 65%; }
  #sh135-int-home.init_grenton .credit_box .credit_sub_element.top_element .background_sub { flex-basis: 385px; height: 190px; }
  #sh135-int-home.init_grenton .credit_box .credit_sub_element h3 { font-size: 28px; margin-bottom: 10px; }
  #sh135-int-home.init_grenton .credit_box .credit_sub_element h5 { font-size: 15px; }
  #sh135-int-home.init_grenton .credit_box .credit_sub_element p { font-size: 14px; }
  #sh135-int-home.init_grenton .credit_box { padding: 0 10px; }
  #sh135-int-home.init_grenton .credit_box .credit_sub_element .sub_column { padding: 10px; }
}
@media all and (max-width:1170px) {
  #sh135-int-home .sh135-what-is-it .sh135-sub-nav { max-width: 800px; margin: 20px auto; }
  .sh135-below-baner-div { margin-top: 20px; }
  #sh135-int-home .sh135-what-is-it { padding-top: 20px; }
  #sh135-int-home .sh135-what-is-it .sh135-second-baner p { max-width: 800px; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-img { height: 230px; top: 7%; }
  #sh135-offert .sh135-gps .sh135-rec-box .sh135-box-inner .sh135-ab { display: none; }
  .sh135-calculator .sh135-calculator-side, .sh135-calculator .sh135-middle-side { max-width: 460px; }
  .sh135-calculator .sh135-calculator-resume { max-width: 100%; margin-top: 30px; }
  .sh135-calculator .sh135-calculator-resume .sh135-middle-part { width: 100%; margin-top: 30px; }
  .sh135-calculator .sh135-calculator-inside { text-align: center; }
  .sh135-calculator .sh135-calculator-resume .sh135-full-magenta { width: 100%; height: 1px; top: -20px; }
  .sh135-calculator .sh135-calculator-resume .sh135-full-magenta .sh135-square { background-color: #fff; top: -7px; transform: rotate(45deg); left: 50%; }
  .sh135-calculator .sh135-calculator-resume .sh135-second-section,   .sh135-calculator .sh135-calculator-resume .sh135-small-buttons, .sh135-calculator .sh135-calculator-resume .sh135-valuation { display: inline-block; vertical-align: top; width: 49%; }
  .sh135-calculator .sh135-calculator-resume .sh135-small-buttons { width: 20%; vertical-align: middle; }
  .sh135-calculator .sh135-calculator-resume .sh135-valuation { width: 30%; }
  .sh135-calculator .sh135-calculator-resume .sh135-cost { margin: 0 0 10px 0; }
  .sh135-calculator .sh135-tool-1 { right: 20%; }
  .sh135-calculator .sh135-tool-2 { right: 6%; }
  .sh135-calculator .sh135-tooltip .sh135-area-1, .sh135-calculator .sh135-tooltip .sh135-area-2 { top: -90px; left: -97px; }
  .sh135-calculator .sh135-tooltip .sh135-area-1 .sh135-square, .sh135-calculator .sh135-tooltip .sh135-area-2 .sh135-square { left: 43%; transform: rotate(-135deg); top: 64px; }
  .sh135-calculator .sh135-tool-3,   .sh135-calculator .sh135-tool-5, .sh135-calculator .sh135-tool-6 { left: 36%; }
  .sh135-calculator .sh135-calculator-resume .sh135-average-cost .sh135-single-box { width: 70%; }
  .sh135-calculator .sh135-calculator-resume .sh135-chart-div { margin-bottom: 0; }
  .sh135-calculator .sh135-calculator-resume .sh135-see-all { margin-bottom: 8px; }
  .sh135-calculator .sh135-middle-side .sh135-tooltip-area { transform: scaleX(-1); left: auto; right: 30px; }
  .sh135-calculator .sh135-middle-side .sh135-tooltip-area p { transform: scaleX(-1); text-align: right; }
  #sh135-smart500 .sh135-f8 { font-size: 36px; }
  #sh135-smart500 .sh135-f7 { font-size: 32px; }
  #sh135-smart500 .sh135-f6 { font-size: 23px; }
  #sh135-smart500 .sh135-f5 { font-size: 20px; }
  #sh135-secure-company .sh135-f7 { font-size: 35px; }
  #sh135-smart500 .sh135-smart500-baner button { max-width: 280px; }
  #sh135-smart500 .sh135-smart500-baner button.inaccessible { font-size: 14px; }
  #sh135-smart500 .sh135-smart500-baner .sh135-right { padding-top: 110px; }
  #sh135-smart500 .sh135-how-receive .sh135-steps-div .sh135-ab { height: 270px; top: 20%; }
  #sh135-secure-company .sh135-smart500-baner { background-position: -330px top; height: 550px; }
  #sh135-secure-company .sh135-secure-profit .sh135-icon-div { padding-left: 10%; }
  #sh135-thank-you .sh135-f1 { font-size: 18px; }
  #sh135-thank-you .sh135-f2 { font-size: 20px; }
  #sh135-thank-you .sh135-f3 { font-size: 24px; }
  #sh135-thank-you .sh135-f4 { font-size: 30px; }
  #sh135-thank-you .sh135-f5 { font-size: 45px; }
  #sh135-thank-you .sh135-full-width-section .sh135-f35 { font-size: 30px; }
  #sh135-thank-you .sh135-full-width-section img { height: 150px; top: 25%; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-counter { padding-left: 20px; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-counter .sh135-counter-box span { padding: 0 5px; }
  #sh135-smart-basket .sh135-short-box .sh135-go-to { margin: 23px auto 0 auto; }
  #sh135-documents .sh135-document-baner { background-position: -530px; }
  /* #sh135-documents .sh135-smart500-doc{background-position: -430px} */
  #sh135-documents .sh135-document-baner .sh135-document-baner-div { right: 3%; }
  #sh135-single-product-smarthome .sh135-single-basket .sh135-right.sh135-old-price-box { transform: translateY(-6px); }
  #sh135-single-product-smarthome .sh135-single-basket .sh135-right.price-full-width { transform: translateY(0); }
  #sh135-smartblog .sh135-single-post .sh135-post-img-box { width: auto; }
  #sh135-smartblog .sh135-single-post .sh135-post-img { width: 205px; height: 205px; }
  #sh135-smartblog .sh135-single-post .sh135-post-text h3 { font-size: 20px; }
  #sh135-smartblog .sh135-single-post .sh135-post-text .sh135-text-content { font-size: 16px; }
  #sh135-smartblog .sh135-single-post .sh135-post-text .sh135-post-date { font-size: 16px; margin: 5px 0; }
  #sh135-smartblog .sh135-single-post .sh135-post-text a { font-size: 14px; margin-top: 0; }
  #sh135-smartblog .sh135-single-post { margin-bottom: 20px; }
  #sh135-single-product-smarthome .sh135-single-basket .sh135-right #sh135-product-old-price.show-old-price { font-size: 22px; }
  #sh135-single-product-smarthome .sh135-single-basket .sh135-right.sh135-old-price-box .old-price-text { font-size: 22px; }
  #sh135-smartblog .sh135-single-post .sh135-post-text { max-width: 80%; }
  #sh135-smartblog .sh135-blog-content { margin-top: 10px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { max-width: 25.08%; }
  .sh135-404-content .sh135-404-body h1 { font-size: 150px; }
  .sh135-404-content .sh135-404-body p { font-size: 20px; }
  .sh135-404-content .sh135-404-body a { font-size: 16px; margin-top: 60px; }
  #sh135-offert .sh135-gps .sh135-int-heat { width: 96%; margin: 50px auto 0 auto; }
  #sh135-offert .sh135-gps .sh135-int-heat .sh135-int-heat-inner .sh135-ab { display: none; }
  #sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { max-width: 25%; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav { max-width: 100%; }
  #sh135-int-home .sh135-grenton-functions .sh135-box h4 { max-width: 80%; }
  .sh135-below-baner-div .sh135-icon-box p { font-size: 18px; }
  .sh135-below-baner-div .sh135-icon-box img { height: 45px; }
  #sh135-int-home .sh135-quality .item p br { display: none; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { max-width: 25%; }
  .sh135-kitchen { background-position: -290px top; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-single-basket .sh135-add-to-basket { max-width: 220px; padding: 7px 5px; font-size: 20px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-single-basket .sh135-amount span { font-size: 20px; line-height: 1; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-single-basket .sh135-amount img { max-height: 21px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-single-basket { max-width: 295px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info { width: calc(100% - 305px); }
  #sh135-single-product-smarthome.sh135-set-box .sh135-single-basket .sh135-left, #sh135-single-product-smarthome.sh135-set-box .sh135-single-basket .sh135-right { font-size: 22px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box p img { left: 0; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box.sh135-left p img { left: 0; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box p { padding-left: 70px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box { text-align: left; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product { flex-basis: 25%; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-get-back { margin: 35px 0 35px 4%; font-size: 17px; max-width: 185px; }
}
@media all and (max-width:1120px) {
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq .sh135-hover-info { margin: 5px 0; }
  #sh135-int-home .sh135-ap1 { height: 360px; top: -5%; }
  #sh135-int-home .sh135-apk { height: 340px; }
  #sh135-int-home .sh135-apk .sh135-right { padding-top: 0; }
  #sh135-lp-heat .sh135-alior .sh135-content .sh135-credit-text, #sh135-lp-heat .sh135-antysmog .sh135-content .sh135-credit-text { max-width: 100%; }
  .sh135-calculator .sh135-tool-1 { right: 0; }
  .sh135-calculator .sh135-tool-2 { right: 0; }
  #sh135-smart500 .sh135-know-more-about .sh135-more-about-box { max-width: 100%; min-height: 330px; }
  #sh135-secure-company .sh135-secure-know-more .sh135-secure-more-section:nth-child(3) { margin: 0; }
  #sh135-secure-company .sh135-secure-know-more .sh135-secure-more-section { width: 49%; height: 530px; float: none; max-width: 100%; margin: 0 10px 14px 0; }
  #sh135-secure-company .sh135-secure-know-more { padding: 30px 15px 20px 15px; }
  #sh135-smartblog .sh135-blog-navigation { max-width: 100%; width: 100%; float: none; margin-top: 10px; }
  #sh135-smartblog .sh135-blog-navigation .sh135-feature-line { margin: 10px 15px 10px 0; display: inline-block; }
  #sh135-smartblog .sh135-blog-content { max-width: 100%; }
  #sh135-smartblog .sh135-single-post .sh135-post-text { max-width: 75%; }
  #sh135-single-product-smarthome .sh135-offert-calc.sh135-offert-calc-wpt { padding-bottom: 20px; }
  #sh135-single-product-smarthome .sh135-reccomendations h2 { font-size: 30px; margin-bottom: 20px; }
  .sh135-404-content .single-404-tile { margin: 0 3%; }
  #sh135-single-product-smarthome.sh135-set-box .sp-large { height: 250px!important; width: 250px!important; }
  #sh135-single-product-smarthome.sh135-set-box .sp-wrap { width: 250px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification { max-width: 65%; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column h3 { font-size: 22px; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column .sh135-tile-summary .sh135-magenta-button { font-size: 18px; max-width: 200px; padding: 10px 0; }
}
@media all and (max-width:1100px) {
  #sh135-lp-heat .sh135-pick .sh135-click-pick { padding: 28px; }
  #sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box { max-width: 220px; height: auto; }
  #sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box .sh135-check-inner { height: 145px; }
  #sh135-int-home .sh135-for-who .sh135-under-nav { margin: 0 auto; max-width: 850px; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-img { height: 170px; top: 20%; }
  #sh135-int-home .sh135-calc-inside .sh135-manage-section .sh135-manage-desc p br { display: none; }
  #sh135-lp-heat .sh135-alior .sh135-content { padding: 15px 0 15px 15px; }
  #sh135-help .sh135-products { text-align: center; }
  #sh135-help .sh135-sensors-div .sh135-box { padding: 10px!important; }
  #sh135-help .sh135-first-start .sh135-magenta-inscription { margin: 10px 0; }
  #sh135-help .sh135-seg .sh135-about-seg h3 { font-size: 18px; }
  #sh135-help .sh135-seg img { width: 130px; }
  #sh135-help .sh135-how-order .sh135-ab { width: 200px; }
  #sh135-lp-heat .sh135-check-what .sh135-check-sec { width: 24%; }
  #sh135-smart-basket .sh135-left-side, #sh135-smart-basket .sh135-right-side { float: none; max-width: 100%; }
  #sh135-smart-basket .sh135-right-side { max-width: 100%; margin: 0 auto; }
  #sh135-smart-basket .sh135-page { text-align: center; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-delivery-info .sh135-delivery-box.sh135-left { float: left; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-delivery-info .sh135-delivery-box.sh135-right { float: right; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-delivery-info p.sh135-left { float: left; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-delivery-info p.sh135-right { float: right; }
  #sh135-smart-basket .sh135-my-basket-summary { margin-bottom: 20px; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-counter { max-width: 230px; }
  #sh135-smart-basket .sh135-summary-boxes h2 { margin: 0 auto 20px; max-width: 510px; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-resume { max-width: 510px; margin: 0 auto; }
  #sh135-documents .sh135-documents-block .sh135-f2 { width: auto; text-align: left; display: block; margin-bottom: 10px; }
  #sh135-documents .sh135-documents-block .sh135-f3 { margin-bottom: 10px; }
  #sh135-documents .sh135-f5 { font-size: 60px; }
  #sh135-documents .sh135-document-baner .sh135-document-baner-div { width: 330px; height: 75px; }
  #sh135-documents .sh135-doc-button-div { padding: 50px 0 50px 55px; }
  #sh135-single-product-smarthome .sh135-reccomendations .sh135-recomend-box { width: 25.8%; }
  #sh135-single-product-smarthome .sh135-reccomendations .sh135-last-box { width: 22.4%; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content .sh135-single-opinion .sh135-opinion-content { margin-left: 15%; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-valuation-element .sh135-column.sh135-big-column { max-width: 50%; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-valuation-element .sh135-column { max-width: 50%; }
  #sh135-single-product-smarthome .sh135-prd-info .sh135-specification { padding: 20px 10px 0 20px; }
  #sh135-smarthome .smart-flex .sh135-right { width: 100%; max-width: 100%; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile { flex-basis: 49%; margin-bottom: 2%; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile h3 { min-height: 1px; margin-bottom: 5px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-middle-part h4 { margin-bottom: 10px; min-height: 1px; }
  /* .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-middle-part { min-height: 110px; } */
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-middle-part .sh135-product-functions { padding-left: 0; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-middle-part .sh135-product-functions li { text-align: center; display: block; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part img { max-height: 50px; display: inline-block; margin-top: 9px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-img .sh135-ab-tile-img { right: 37%; }
  .sh135-actual .sh135-tile-parent { margin: 20px 0 10px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc, .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slider-img { max-width: 100%; float: none; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc { min-height: 175px; padding-bottom: 30px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box { max-width: 30%; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slider-img, .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slider-img.sh135-baby-img { background-size: cover; height: 180px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside { max-width: 70%; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc p { line-height: 1.1; }
  .sh135-recc-sets .sh135-slider-box .sh135-slide-dots { left: 1%; top: 93%; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div[data-slide="1"] .sh135-slide-inside.sh135-slide-right-box { margin-top: 55px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div[data-slide="2"] .sh135-slide-inside.sh135-slide-right-box { margin-top: 65px; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info h1,   #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info h2, #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info p { background-color: rgba(255,255,255,.9); float: right; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info p { margin: 0 0 30px 0; padding: 5px 15px 10px 15px; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info { padding-right: 0; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info h1, #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info h2 { padding: 10px 15px 5px 10px; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info button { margin-right: 15px; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav .sh135-icon-box { display: none; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav.sh135-see-all .sh135-single-nav { padding: 21px 10px 14px 10px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-only-links { margin-top: 23px; }
}
@media all and (max-width:1080px) {
  #sh135-smarthome .sh135-recommended .sh135-rec-box { max-width: 260px; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-offert-calc-sec { width: 49%; }
  #sh135-offert .sh135-gps .sh135-rec-box { max-width: 300px; }
  #sh135-offert .sh135-gps .sh135-rec-box .sh135-box-inner { padding: 29px 10px 0 10px; }
  #sh135-int-home .sh135-install .sh135-intall-mobile .sh135-left-side, #sh135-int-home .sh135-install .sh135-intall-mobile .sh135-right-side { max-width: 400px; }
  #sh135-lp-heat .sh135-alior .sh135-content p br { display: none; }
  #sh135-lp-heat .sh135-alior .sh135-content { width: 45%; padding: 1px 0 15px 15px; }
  #sh135-lp-heat .sh135-alior .sh135-button-box { width: auto; float: right; padding: 55px 10px 0 0; }
  #sh135-offert .sh135-basket .sh135-basket-inner .sh135-left-side { max-width: 60%; }
  #sh135-lp-heat .sh135-antysmog .sh135-content { width: 45%; padding: 1px 0 10px 15px; }
  #sh135-lp-heat .sh135-antysmog .sh135-button-box { width: auto; float: right; padding: 50px 10px 0 0; }
  #sh135-offert .sh135-basket .sh135-basket-inner .sh135-left-side { max-width: 60%; }
  #sh135-help .sh135-navbar-box .sh135-icon-box { margin: 10px auto; display: block; }
  #sh135-help .sh135-navbar-box { padding: 10px; max-width: 250px; }
  #sh135-help .sh135-navbar-box p { text-align: center; }
  #sh135-smart500 .sh135-extra-offert .sh135-extra-inside img { left: 1%; }
  #sh135-secure-company .sh135-secure-profit .sh135-icon-div { padding-left: 0; }
  #sh135-secure-company .sh135-secure-profit .sh135-secure-tree .sh135-tree-information .sh135-inner-info { padding-left: 38%; }
  #sh135-smart100 .sh135-smart500-baner .sh135-ab { left: 1%; }
  #sh135-single-product-smarthome .sh135-prd-info .sh135-specification { max-width: 265px; }
  .sh135-404-content { height: auto; }
  .sh135-404-content .sh135-404-insider { background-size: 650px; }
  .sh135-living-room { background-position: -420px top; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification { max-width: 100%; padding-left: 0; padding-bottom: 0; }
  #sh135-single-product-smarthome.sh135-set-box.sh135-new-generation .sh135-prd-info .sh135-specification { max-width: 79%; padding-left: 0; padding-bottom: 0; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info { width: 100%; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-single-basket { max-width: 295px; position: absolute; right: 30px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification .sh135-ab-img { right: auto; top: 60px; left: 370px; }
  #sh135-single-product-smarthome .sh135-spec,   #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery,   #sh135-single-product-smarthome.sh135-set-box .sh135-others-prd, #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail { width: 100%; }
  #sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-prd-info .sh135-specification .sh135-ab-img { left: 530px; }
  #sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-baner-parent .sh135-baner .sh135-baner-text, #sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-baner-parent .sh135-baner.sh135-plus-set-baner .sh135-baner-text { background-color: rgba(255,255,255,.8); padding-left: 15px; height: 100%; }
  #sh135-heat-lp #sh135-int-home .sh135-heat-segements .sh135-single-segment p br { display: none; }
  #sh135-heat-lp #sh135-int-home .sh135-bottom-baner h4 { font-size: 24px; }
  #sh135-heat-lp #sh135-int-home .sh135-bottom-baner p { font-size: 18px; }
  #sh135-heat-lp #sh135-int-home .sh135-bottom-baner { padding: 18px 0 15px 50px; }
  #sh135-single-product-smarthome .sh135-calculator-smart { width: 100%; }
  #page_404.sh135-404-content .f_42 { font-size: 34px; }
  #page_404.sh135-404-content .f_30 { font-size: 28px; }
  #page_404.sh135-404-content .not_found_flex .not_found_column.img_column img { max-height: 350px; }
  #page_404.sh135-404-content .not_found_flex .not_found_column.img_column { flex-basis: 470px; }
  #page_404.sh135-404-content .not_found_flex .not_found_column.text_column { flex-basis: calc(100% - 470px); }
}
@media all and (max-width:1050px) {
  .sh135-smart-footer .sh135-f6 { margin-right: 0; }
  .sh135-how-order .sh135-ab { width: 50%; left: 75%; }
  .sh135-how-order .sh135-bar1 { left: -25%; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 45px 90px; }
  #sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-slide-img { max-width: 300px!important; top: 13%; }
  #sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-slide-text { max-width: 500px; }
  #sh135-smarthome .sh135-movie-smart .sh135-ab { width: 100px; left: 47%; }
  #sh135-smart500 .sh135-movie-smart .sh135-ab { width: 100px; left: 47%; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box { margin: 0 0 8px 5px; }
  .sh135-heat-header .sh135-tauron-logo .sh135-f-logo, .sh135-smart-header .sh135-tauron-logo .sh135-f-logo { display: none; }
  .sh135-heat-header .sh135-tauron-logo .sh135-m-logo, .sh135-smart-header .sh135-tauron-logo .sh135-m-logo { display: block; }
  .sh135-heat-header .sh135-tauron-logo, .sh135-smart-header .sh135-tauron-logo { left: 0; }
  .sh135-heat-header .sh135-right li, .sh135-smart-header .sh135-right li { margin: 0 0 0 30px; }
  #sh135-int-home .sh135-int-baner .sh135-ab { height: 65px; }
  #sh135-int-home .sh135-f5 { font-size: 30px; }
  #sh135-int-home .sh135-f3 { font-size: 18px; }
  #sh135-int-home .sh135-int-feature { top: 45%; }
  #sh135-int-home .sh135-what-is-it .sh135-second-baner .sh135-second-baner-full { display: none; }
  #sh135-int-home .sh135-what-is-it .sh135-second-baner .sh135-second-baner-mobile { display: block; padding-top: 20px; margin-bottom: 20px; }
  #sh135-int-home .sh135-for-who h2 { margin-bottom: 10px; }
  #sh135-int-home .sh135-for-who { padding: 20px 0; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-div { margin: 20px 0; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-img { height: 170px; top: 20%; }
  #sh135-int-home .sh135-for-who .sh135-under-nav { margin: 0 auto; max-width: 700px; }
  #sh135-int-home .sh135-apk .sh135-right button { font-size: 20px; max-width: 320px; }
  #sh135-int-home .sh135-calc-inside .sh135-middle-calc button { font-size: 20px; }
  .sh135-calculator .sh135-calculator-resume .sh135-second-section, .sh135-calculator .sh135-calculator-resume .sh135-valuation { display: block; width: 100%; }
  .sh135-calculator .sh135-calculator-resume .sh135-chart { display: inline-block; width: 35%; min-width: 220px; text-align: left; }
  .sh135-calculator .sh135-calculator-resume .sh135-single-chart { border: none; }
  .sh135-calculator .sh135-calculator-resume .sh135-label p br { display: none; }
  .sh135-calculator .sh135-calculator-resume .sh135-single-chart .sh135-chart-body { width: 100px; border-radius: 4px; }
  .sh135-calculator .sh135-calculator-resume .sh135-label { width: 48%; }
  .sh135-calculator .sh135-calculator-resume .sh135-single-chart .sh135-chart-body p { text-align: center; }
  .sh135-calculator .sh135-tool-1, .sh135-calculator .sh135-tool-2 { width: 20px; }
  .sh135-calculator .sh135-calculator-resume .sh135-cost { margin: 15px 0; }
  .sh135-calculator .sh135-calculator-resume .sh135-chart-div { text-align: center; }
  .sh135-calculator .sh135-calculator-resume .sh135-average-cost .sh135-single-box { display: inline-block; width: 33%; min-width: 300px; }
  .sh135-calculator .sh135-calculator-resume .sh135-average-cost .sh135-brutto { display: none; }
  .sh135-calculator .sh135-calculator-resume .sh135-part-2 .sh135-cost-part-2 { margin: 10px 0; }
  #sh135-help .sh135-camera-div, #sh135-help .sh135-control-div { margin: 0 10px; }
  #sh135-smarthome .sh135-how-order .sh135-ab { width: 170px; }
  .sh135-calculator .sh135-calculator-popup .sh135-inside-pop .sh135-pop-box { width: 20%; transition: ease all 250ms; }
  #sh135-explanations .sh135-expl-body { padding-top: 80px; }
  #sh135-smart500 .sh135-smart500-baner .sh135-ab { left: 1%; }
  #sh135-smart500 .sh135-smart500-warranty .sh135-warranty-section .sh135-about-warranty p br { display: none; }
  #sh135-smart500 .sh135-smart500-warranty .sh135-warranty-section .sh135-about-warranty { margin: 0 20px; }
  #sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box { max-width: 400px; }
  #sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-inside-box .sh135-single-box-text { padding: 20px 15px 20px 15px; }
  #sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-read-more { padding-left: 15px; }
  #sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-smart100-box-inside .sh135-smart100-in-inside { padding: 20px 0; height: 695px; margin: 10px 0; }
  #sh135-smart100 .sh135-smart100-offert .sh135-f7 { margin-bottom: 20px; }
  #sh135-smart100 .sh135-smart100-offert { padding: 20px 15px 20px 15px; }
  #sh135-smart100 .sh135-smart100-offert .sh135-or { margin-top: 350px; }
  #sh135-thank-you .sh135-what-else .sh135-else-box { max-width: 255px; }
  #sh135-smart-basket .sh135-my-basket-summary { margin-top: 40px; }
  #sh135-secure-company .sh135-smart500-baner { background-position: -330px -130px; padding-right: 0; height: 450px; }
  #sh135-secure-company .sh135-smart500-baner .sh135-right { background-color: rgba(255,255,255,0.85); margin-top: 65px; padding-top: 0; padding: 10px; }
  #sh135-documents .sh135-smart500-doc { background-position: -500px; }
  .sh135-hamburger-div { display: inline-block; margin-left: 35px; }
  .sh135-smart-header .sh135-right .sh135-full-menu { display: none; }
  #sh135-smarthome .sh135-scrolled-h .sh135-right li a { font-size: 16px; }
  .sh135-mobile-menu-display, .sh135-mobile-menu-display .sh135-mobile-submenu { display: block; }
  .sh135-mobile-basket-box { display: inline-block; color: #3e3e3e; }
  .sh135-counter-in-basket img { height: 21px; vertical-align: -4px; }
  .sh135-counter-in-basket:before { left: auto; right: -25px; top: -17px; }
  .sh135-counter-in-basket .sh135-counter-basket { width: 16px; height: 16px; top: -8px; }
  #sh135-single-product-smarthome .sh135-breadcrumbs-smart { padding-top: 30px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-2 { height: auto; padding: 10px 20px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-3 { height: auto; }
  #sh135-offert .sh135-gps .sh135-int-heat { background-position: -70px 0; }
  #sh135-int-home .sh135-grenton-int-baner .sh135-baner-title p { font-size: 30px; }
  #sh135-int-home .sh135-grenton-int-baner .sh135-baner-title p span { font-size: 20px; }
  #sh135-int-home .sh135-grenton-int-baner .sh135-baner-title { max-width: 425px; }
  #sh135-int-home .sh135-grenton-functions .sh135-box h2 { font-size: 30px; }
  #sh135-int-home .sh135-grenton-functions .sh135-box h4 { font-size: 16px; }
  #sh135-int-home .sh135-grenton-functions .sh135-box .sh135-inner-box h3 { font-size: 22px; }
  #sh135-int-home .sh135-grenton-functions .sh135-box .sh135-inner-box .sh135-ab-img { height: 100px; }
  #sh135-int-home .sh135-grenton-functions .sh135-box .sh135-inner-box { padding: 20px 40px 20px 120px; }
  .sh135-404-content .sh135-404-insider { height: 170px; }
  .sh135-404-content .sh135-404-insider h3 { padding-top: 15px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box { max-width: 26%; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box.sh135-set-2-img-box { height: 535px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-text-box { max-width: 74%; }
  #sh135-heat-lp #sh135-int-home .sh135-int-baner.sh135-heat-int .sh135-baner-title { max-width: 350px; height: 80px; left: 57%; }
  #sh135-heat-lp #sh135-int-home .sh135-int-baner.sh135-heat-int { background-position: -940px center; }
  #sh135-heat-lp #sh135-int-home .sh135-what-is-it p { font-size: 22px; }
  #sh135-heat-lp #sh135-int-home .sh135-what-is-it a { font-size: 18px; }
  #sh135-heat-lp #sh135-int-home .sh135-expl p.sh135-normal-p { margin-bottom: 10px; font-size: 16px; }
  #sh135-heat-lp #sh135-int-home .sh135-expl p.with-number { font-size: 16px; }
  #sh135-int-home .sh135-grenton-int-baner { background-position: -600px center; }
  #sh135-int-home.init_grenton .benefits .flex_parent .big_tile h4 { font-size: 16px; margin-bottom: 10px; }
  #sh135-int-home.init_grenton .benefits .flex_parent .big_tile p { font-size: 14px; }
}
@media all and (max-width:1035px) {
  #sh135-lp-heat .sh135-lp-heat-baner .sh135-heat-baner-side { background-color: rgba(255,255,255,0.8); }
  #sh135-lp-heat .sh135-lp-heat-baner .sh135-heat-baner-side { padding: 15px; }
  #sh135-lp-heat .sh135-pick .sh135-pick-content { padding: 25px 15px 25px 178px; }
  #sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 15px 10px; }
  #sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-calc-icon-hover { margin: 0 auto; display: block; }
  #sh135-offert .sh135-gps .sh135-rec-box:hover { transform: scale(1); }
  #sh135-int-home .sh135-ap1 { height: 260px; top: 3%; }
  #sh135-int-home .sh135-apk .sh135-right { padding-top: 0; }
  #sh135-int-home .sh135-apk { height: 290px; }
  /* #sh135-smart100 .sh135-download .sh135-download-out .sh135-download-in{padding: 5px 0} */
  #sh135-smart500 .sh135-see-smarthome .sh135-see-box img { width: 450px; top: 24%; }
  #sh135-secure-company .sh135-smart500-baner { background-position: -330px -130px; padding-right: 0; height: 450px; }
  #sh135-secure-company .sh135-smart500-baner .sh135-right { background-color: rgba(255,255,255,0.85); margin-top: 65px; padding-top: 0; padding: 10px; }
  #sh135-int-home .sh135-quality .item img { display: none; }
  #sh135-int-home .sh135-quality .item, #sh135-int-home .sh135-quality .item.sh135-big-padding { padding-left: 0; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box p img { max-height: 28px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box p { padding-left: 50px; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-f4.sh135-eq-title { font-size: 23px; }
  .sh135-camera_room { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/baner-bg-3x_m.png); }
}
@media all and (max-width:1000px) {
  #sh135-lp-heat .sh135-alior .sh135-content h3 { font-size: 25px; }
  #sh135-lp-heat .sh135-alior .sh135-content { padding: 21px 0 15px 15px; }
  #sh135-smart500 .sh135-smart500-baner .sh135-ab { height: 300px; top: 22%; }
  #sh135-smart500 .sh135-smart500-baner .sh135-right { padding-top: 80px; }
  #sh135-smart500 .sh135-smart500-baner { height: 450px; background-position: -320px -155px; }
  #sh135-secure-company .sh135-smart500-baner { background-position: -330px -130px; padding-right: 0; height: 450px; }
  #sh135-secure-company .sh135-smart500-baner .sh135-right { background-color: rgba(255,255,255,0.85); margin-top: 65px; padding-top: 0; padding: 10px; }
  #sh135-smartblog .sh135-blog-baner-detal { background: none; height: auto; }
  #sh135-smartblog .sh135-blog-baner-detal img { display: block; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-1 p img { left: 0; height: 150px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-1 p { padding-left: 25%; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav p { font-size: 20px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-4 { height: auto; padding: 0 20px 20px 20px; }
  #sh135-single-product-smarthome .sh135-reccomendations .sh135-recomend-box .sh135-recomend-body { height: 230px; max-width: 185px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-1 { padding: 30px 0; min-height: 10px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { max-width: 25%; }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element { height: 400px; }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div { padding: 10px; }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div p { font-size: 16px; }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div img { max-height: 24px; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step { padding: 30px 30px; }
  #sh135-help.sh135-grenton-help .sh135-help-baner .sh135-help-box { left: 20%; }
  #sh135-help.sh135-grenton-help .sh135-accordion-head { padding-right: 75px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box { float: none; margin: 10px auto; display: block; max-width: 450px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery h2, #sh135-single-product-smarthome.sh135-set-box .sh135-others-prd h2 { margin: 20px auto; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery, #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail { padding-bottom: 20px; }
  #sh135-single-product-smarthome.sh135-set-box.sh135-new-generation .sh135-prd-info .sh135-specification { max-width: 74%; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile h3 { min-height: 70px; }
}
@media all and (max-width:980px) {
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav p { font-size: 24px; }
  #sh135-smarthome .sh135-recommended .sh135-rec-box { max-width: 240px; }
  #sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-box-inner h2 { font-size: 20px; }
  #sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-box-inner p { font-size: 14px; }
  #sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-box-inner { padding: 85px 0 0 0; }
  #sh135-smarthome .sh135-claim { font-size: 30px; }
  .sh135-smart-footer .sh135-contact-box a { font-size: 22px; }
  .sh135-smart-footer { padding: 30px 15px; }
  .sh135-smart-footer .sh135-claim { margin: 0; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-div .sh135-right { max-width: 640px; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-img { height: 160px; top: 20%; }
  .sh135-calculator .sh135-middle-side .sh135-tooltip-area { transform: scaleX(1); left: -30px; right: auto; top: 35px; }
  .sh135-calculator .sh135-middle-side .sh135-tooltip-area p { transform: scaleX(1); text-align: left; }
  .sh135-calculator .sh135-middle-side .sh135-tooltip .sh135-tooltip-area .sh135-square { width: 18px; left: 33px; transform: rotate(45deg); top: -10px; }
  #sh135-smart500 .sh135-how-receive .sh135-steps-div .sh135-ab { position: relative; }
  #sh135-smart500 .sh135-how-receive .sh135-steps-div { padding: 10px 0 40px 70px; }
  #sh135-secure-company .sh135-secure-profit .sh135-single-profit .sh135-text-container { width: 60%; }
  #sh135-help .sh135-screen-box iframe { margin-top: 15%; }
  .sh135-smart-footer .sh135-foot-nav { margin: 0 auto; }
  .sh135-smart-footer .sh135-f6 { font-size: 35px; }
  #sh135-offert .sh135-gps .sh135-int-heat .sh135-int-heat-inner .sh135-right p { font-size: 18px; }
  #sh135-offert .sh135-gps .sh135-int-heat .sh135-int-heat-inner .sh135-right h2 { font-size: 22px; }
  #sh135-offert .sh135-gps .sh135-int-heat .sh135-int-heat-inner .sh135-right { padding: 53px 0; }
  #sh135-int-home .sh135-quality .sh135-counter-div .sh135-counter-box span { font-size: 30px; }
  #sh135-int-home .sh135-quality { height: 415px; padding: 25px 15px; background-position: center; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box .sh135-add-to-basket { font-size: 20px; max-width: 80%; }
}
@media all and (max-width:970px) {
  #sh135-lp-heat .sh135-f5 { font-size: 22px; }
  #sh135-lp-heat .sh135-f2 { font-size: 14px; }
  #sh135-lp-heat .sh135-f4 { font-size: 18px; }
  #sh135-lp-heat .sh135-pick .sh135-pick-content { padding: 25px 15px 25px 158px; }
  #sh135-lp-heat .sh135-pick .sh135-coal-content .sh135-pick-content img { left: 5%; }
  #sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box { max-width: 200px; }
  #sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box .sh135-check-inner { padding: 15px 5px; }
  #sh135-int-home .sh135-what-is-it .sh135-sub-nav { max-width: 700px; }
  #sh135-offert .sh135-gps .sh135-rec-box { max-width: 240px; }
  #sh135-offert .sh135-gps .sh135-rec-box .sh135-box-inner p { margin: 5px 0; }
  #sh135-offert .sh135-gps .sh135-rec-box .sh135-box-inner p br { display: none; }
  #sh135-int-home .sh135-install .sh135-intall-mobile .sh135-left-side, #sh135-int-home .sh135-install .sh135-intall-mobile .sh135-right-side { max-width: 350px; }
  #sh135-offert .sh135-gps .sh135-rec-box { height: auto; }
  #sh135-offert .sh135-gps .sh135-rec-box .sh135-box-inner p { height: 125px; }
  #sh135-offert .sh135-gps .sh135-rec-box .sh135-box-inner .sh135-watch { height: 150px; }
  #sh135-offert .sh135-basket .sh135-basket-inner .sh135-left-side { max-width: 55%; padding: 0; }
  #sh135-offert .sh135-basket .sh135-basket-box .sh135-basket-img { height: 70px; }
  #sh135-offert .sh135-basket .sh135-basket-box { width: 100px; }
  .sh135-calculator .sh135-first-view, .sh135-calculator .sh135-middle-side { width: 49%; max-width: none; }
  .sh135-calculator .sh135-tooltip .sh135-area-4 { padding: 20px 20px 20px 100px; }
  #sh135-help .sh135-products .sh135-box { width: 100%; max-width: 160px; margin: 0 10px; vertical-align: text-top; padding: 10px; }
  #sh135-help .sh135-box .sh135-img-box { width: 100%; }
  #sh135-help .sh135-camera-div, #sh135-help .sh135-control-div { display: block; margin-bottom: 65px; }
  #sh135-lp-heat .sh135-antysmog .sh135-content .sh135-credit-text { padding: 15px; }
  .sh135-calculator .sh135-calculator-resume .sh135-chart { width: 45%; }
  #sh135-smart500 .sh135-download .sh135-download-out .sh135-download-in button { position: relative; margin: 13px auto 0 auto; display: block; }
  #sh135-smart500 .sh135-download .sh135-download-out .sh135-download-in { padding: 25px 15px 15px 15px; }
  #sh135-smartblog .sh135-other-posts .sh135-single-post { float: none; margin-right: 5px; }
  #sh135-smartblog .sh135-other-posts .sh135-page { text-align: left; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content .sh135-single-opinion .sh135-opinion-avatar h3 { font-size: 16px; }
  #sh135-single-product-smarthome .sh135-set-free .sh135-set-body { background-position: -170px; }
  .sh135-404-content .sh135-mobile-img { display: block; }
  .sh135-404-content .sh135-404-insider { height: auto; background-image: none; text-align: center; margin-bottom: 50px; padding-top: 10px; }
  .sh135-404-content .sh135-404-insider h3 { text-align: center; }
  .sh135-404-content .single-404-tile { margin: 0 2%; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box, .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box { max-width: 100%; float: none; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slider-img { float: left; max-width: 35%; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc { max-width: 65%; float: right; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc { min-height: 1px; padding: 5px 15px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slider-img, .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slider-img.sh135-baby-img { height: 160px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box,   .sh135-recc-sets .sh135-slider-box .sh135-slider-div[data-slide="1"] .sh135-slide-inside.sh135-slide-right-box, .sh135-recc-sets .sh135-slider-box .sh135-slider-div[data-slide="2"] .sh135-slide-inside.sh135-slide-right-box { margin-top: 0; display: block; box-shadow: none; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div { box-shadow: 0 2px 10px 0 rgba(0, 0, 1, 0.22); }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-text-box .sh135-single-paragraph h3 { font-size: 22px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box p, #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-text-box .sh135-single-paragraph p { font-size: 15px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification p { font-size: 15px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box.sh135-set-2-img-box { height: 495px; }
  #sh135-single-product-smarthome .sh135-spec table td { font-size: 14px; }
  #sh135-single-product-smarthome .sh135-spec table .sh135-long-td { padding-left: 15px; }
  #sh135-single-product-smarthome .sh135-spec table .sh135-short-td { padding-left: 10px; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column.sh135-text-tile { padding: 5px 15px; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column h3 { font-size: 20px; line-height: 1; }
  #sh135-int-home .sh135-grenton-int-baner { background-image: url(../../SiteCollectionImages/Tauron24/imgs/inteligentny-dom/grenton_new_baner_m.jpg); background-position: -130px center; }
}
@media all and (max-width:930px) {
  #sh135-lp-heat .sh135-f7 { font-size: 30px; }
  #sh135-lp-heat .sh135-check-what h2, #sh135-lp-heat .sh135-take-care .sh135-f7 { margin-bottom: 10px; }
  #sh135-lp-heat .sh135-pick .sh135-claim { margin-bottom: 20px; }
  #sh135-lp-heat .sh135-take-care { margin: 20px 0; }
  #sh135-lp-heat .sh135-pick { padding: 20px 15px; }
  #sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box, #sh135-lp-heat .sh135-take-care .sh135-take-care-section .sh135-care-box { max-width: 400px; margin: 15px 10px; }
  #sh135-lp-heat .sh135-check-what .sh135-check-sec,   #sh135-lp-heat .sh135-check-what .sh135-check-sec:last-child, #sh135-lp-heat .sh135-take-care .sh135-take-care-section { width: 49%; }
  #sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box .sh135-check-inner { height: 125px; }
  #sh135-int-home .sh135-what-is-it .sh135-second-baner p { max-width: 610px; }
  #sh135-int-home .sh135-calc-inside .sh135-manage-section .sh135-manage-desc { padding-left: 130px; }
  #sh135-int-home .sh135-ap1 { height: 180px; top: 15%; }
/* #sh135-smart100 .sh135-download .sh135-download-out .sh135-download-in button{margin: 0;display: block; }
    #sh135-smart100 .sh135-download .sh135-download-out .sh135-download-in{padding: 5px 0} */
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-img { height: 130px; top: 28%; }
  #sh135-documents .sh135-f1 { font-size: 16px; }
  #sh135-documents .sh135-f2 { font-size: 20px; }
  #sh135-documents .sh135-f3 { font-size: 24px; }
  #sh135-documents .sh135-documents-block .sh135-f4 { font-size: 30px; padding-top: 25px; }
  #sh135-documents .sh135-documents-block .sh135-documents-box { padding-left: 0; width: 100%; }
  #sh135-documents .sh135-doc-button-div { padding: 30px 0 30px 15px; }
  #sh135-documents .sh135-without-bigger-nav { padding-top: 35px; }
  #sh135-documents .sh135-documents-block .sh135-documents-box .sh135-documents-column:first-child { width: 51%; margin-right: 10px; }
  #sh135-documents .sh135-first-box { padding: 0 15px 35px 15px; }
  #sh135-documents .sh135-documents-block .sh135-documents-box .sh135-single-doc img { top: 1px; }
  #sh135-documents .sh135-doc-button-div a button { width: 215px; font-size: 20px; }
  #sh135-smartblog .sh135-blog-baner-detal .sh135-blog-box-detal { position: relative; }
  #sh135-single-product-smarthome .sp-large { height: 240px!important; width: 240px!important; margin-bottom: 20px; }
  #sh135-single-product-smarthome .sp-thumbs a:link, #sh135-single-product-smarthome .sp-thumbs a:visited { width: 40px; height: 40px; }
  #sh135-single-product-smarthome .sp-wrap { width: 240px; }
  #sh135-single-product-smarthome .sh135-prd-info .sh135-specification h3 { margin-bottom: 10px; }
  #sh135-single-product-smarthome .sh135-set-free h2 { font-size: 30px; }
  #sh135-smart500 .sh135-smart500-offert .sh135-details-about-offert .sh135-f2 { font-size: 12px; }
  #sh135-smart100 .sh135-smart100-offert .sh135-details-about-offert .sh135-f2 { font-size: 12px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification .sh135-ab-img { display: none; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification p.sh135-hidden-bonus { display: block; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification { padding: 5px 100px 20px 20px; }
}
@media all and (max-width:915px) {
  #sh135-smarthome .sh135-mobile-feature h2 { margin: 0 60px 15px 60px; }
  #sh135-int-home .sh135-what-is-it .sh135-second-baner { height: auto; background-size: cover; padding-bottom: 15px; }
  #sh135-smart500 .sh135-extra-offert .sh135-extra-inside { padding-left: 0; }
  #sh135-smart500 .sh135-extra-offert .sh135-extra-inside img { position: relative; display: block; margin: 0 auto 15px auto; }
  #sh135-smart100 .sh135-smart500-baner .sh135-right { background-color: rgba(255,255,255,0.85); padding: 10px; margin-top: 65px; }
  #sh135-smart100 .sh135-smart500-baner { padding-right: 0; }
  #sh135-smart500 .sh135-extra-offert .sh135-extra-inside h2 { text-align: center; margin-bottom: 15px; }
}
@media all and (max-width:900px) {
  #sh135-smarthome .sh135-recommended .sh135-rec-box { max-width: 210px; }
  .sh135-how-order .sh135-ab { display: none; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-calc-icon-hover { left: 7%; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 45px 75px; }
  #sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-slide-img { max-width: 150px!important; top: 60%; }
  #sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-slide-text { max-width: none; }
  #sh135-smarthome .sh135-person-slider .sh135-person-slide { padding: 30px 50px; }
  #sh135-smarthome .sh135-person-slider .slides img { top: -23%; }
  .sh135-how-order { padding: 0 20px 30px 20px; }
/* #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav img{left: 7%;}
    #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav{padding: 39px 70px;} */
  #sh135-smarthome .sh135-claim { font-size: 25px; }
  .sh135-how-order .sh135-claim { margin: 30px 0; }
  #sh135-smarthome .sh135-calc .sh135-calculator-smart { margin-top: 25px; }
  #sh135-lp-heat .sh135-smart-footer .sh135-contact-box .sh135-claim { font-size: 25px; }
  #sh135-lp-heat .sh135-smart-footer .sh135-contact-box .sh135-claim { font-size: 25px; }
  #sh135-lp-heat .sh135-pick .sh135-pick-content .sh135-inner-pick { float: none; }
  #sh135-lp-heat .sh135-pick .sh135-pick-content { display: block; float: none; width: 100%; max-width: 100%; margin: 10px auto; transition: ease all 250ms; }
  #sh135-lp-heat .sh135-pick .sh135-pick-content { padding: 25px 15px 25px 318px; }
  #sh135-lp-heat .sh135-pick .sh135-electricity-content .sh135-pick-content img { height: 200px; left: 12%; }
  #sh135-lp-heat .sh135-pick .sh135-electricity-content .sh135-pick-content .sh135-ab-2 { left: 19%; }
  #sh135-lp-heat .sh135-pick .sh135-coal-content .sh135-inner-pick { width: 100%; }
  #sh135-lp-heat .sh135-pick .sh135-coal-content .sh135-pick-content img { left: 14%; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-div .sh135-right p br { display: none; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-div { height: auto; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-img { top: 0; left: auto; right: 12%; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-div .sh135-right { max-width: 100%; padding-right: 63px; }
  #sh135-offert .sh135-basket .sh135-full-magenta { width: 100%; height: 2px; bottom: 0; top: auto; }
  #sh135-offert .sh135-basket .sh135-basket-inner .sh135-side { display: block; float: none; width: 100%; max-width: 100%; }
  #sh135-offert .sh135-basket .sh135-full-magenta .sh135-square { top: -6px; transform: rotate(45deg); left: 50%; }
  #sh135-offert .sh135-fixed { position: relative; }
  #sh135-offert .sh135-basket { padding: 15px 0; }
  #sh135-offert .sh135-basket .sh135-basket-inner .sh135-side,   #sh135-smart500 .sh135-smart500-offert .sh135-offert-inside, #sh135-smart500 .sh135-smart500-offert .sh135-offert-text h3 { text-align: center; }
  #sh135-offert .sh135-basket .sh135-clear-search { top: 96%; }
  #sh135-smart500 .sh135-smart500-offert .sh135-offert-text { text-align: center; }
  #sh135-smart500 .sh135-smart500-offert .sh135-products-div { display: block; max-width: 100%; text-align: center; float: none; }
  #sh135-smart500 .sh135-smart500-offert .sh135-second .sh135-two-elements { max-width: 100%; }
  #sh135-smart500 .sh135-smart500-offert .sh135-three-elements:after { left: 0; right: 0; top: 100%; }
  #sh135-smart500 .sh135-smart500-offert .sh135-offert-text p { margin: 5px 0; }
  #sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box { max-width: 100%; float: none; display: block; }
  #sh135-smart100 .sh135-smart100-offert .sh135-or { margin: 20px 0; }
  #sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-inside-box .sh135-single-box-text, #sh135-smart100 .sh135-smart100-offert .sh135-smart100-offert-box .sh135-read-more { max-width: 400px; margin: 0 auto; }
  #sh135-thank-you .sh135-text h2 br { display: none; }
  #sh135-thank-you .sh135-text button { float: none; margin: 25px auto; }
  #sh135-thank-you h1 { margin: 20px 0; }
  #sh135-thank-you .sh135-full-width-section img { height: 130px; top: 50%; }
  #sh135-offert .sh135-gps .sh135-int-heat .sh135-int-heat-inner .sh135-right { background-color: rgba(255,255,255,0.8); padding-left: 30px; }
  #sh135-offert .sh135-gps .sh135-int-heat { background-position: 0; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-question-text { padding-left: 80px; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-valuation-element .sh135-column, #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-valuation-element .sh135-column.sh135-big-column { max-width: 100%; }
  #sh135-int-home .sh135-how-order .sh135-how-order-img { display: none; }
  #sh135-int-home .sh135-how-order .sh135-how-mobile { display: block; }
  .sh135-404-content .single-404-tile .img-box img { transform: scale(.8); }
  .sh135-404-content .single-404-tile .img-box { min-height: 125px; }
  .sh135-404-content .single-404-tile { max-width: 27%; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent { justify-content: space-between; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product { flex-basis: 30%; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-get-back { margin: 25px 0; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column { max-width: 100%; float: none; height: auto; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column.sh135-text-tile { max-width: 100%; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column > img { position: relative; min-width: 1px; min-height: 1px; display: none; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column > img.mobile-img { display: block; }
  #sh135-heat-lp #sh135-int-home .sh135-select-device .sh135-tile-column.sh135-text-tile { padding: 15px; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-desc { min-height: 135px; }
  .sh135-vaccation-room { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/new-slider-4.png); background-position: -490px center; }
  #sh135-int-home.init_grenton .credit_box .credit_sub_element { flex-wrap: wrap; }
  #sh135-int-home.init_grenton .credit_box .credit_sub_element .sub_column { flex-basis: 100%!important; text-align: center; }
  #sh135-int-home.init_grenton .credit_box .credit_sub_element.bottom_element .sub_column { order: 2; }
  #sh135-int-home.init_grenton .credit_box .credit_sub_element.bottom_element .sub_column.img_column { order: 1; }
  #sh135-int-home.init_grenton .credit_box .credit_sub_element .background_sub { display: none; }
  #sh135-int-home.init_grenton .credit_box .credit_sub_element h3 { text-align: center; }
  #sh135-int-home.init_grenton .credit_box .credit_sub_element p { padding-left: 0; }
  #sh135-int-home.init_grenton .credit_box .credit_sub_element h3 .popup_credit_trigger { left: 0; right: 0; cursor: pointer; margin: auto; }
  #sh135-int-home.init_grenton .credit_box .credit_sub_element p img { position: relative; left: 0; top: 1px; bottom: auto; margin: auto; display: inline-block; margin-right: 5px; }
  #sh135-int-home.init_grenton .credit_box .credit_sub_element.bottom_element p:before { position: relative; left: -3px; width: 3px; height: 3px; top: -2px; background-color: #000; border-radius: 50%; content: ''; display: inline-block; }
  .sh135-rrso_0 { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/rrso_0_sm.png); }
  .sh135-ferguson_banner { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/ferguson_banner_sm.png); }
}
@media all and (max-width:880px) {
  #sh135-lp-heat .sh135-lp-heat-baner { background-position: -520px top; }
  #sh135-lp-heat .sh135-pick .sh135-click-pick img { height: 70px; }
  #sh135-lp-heat .sh135-pick .sh135-gas-content .sh135-inner-pick { width: 100%; }
  #sh135-lp-heat .sh135-antysmog .sh135-content { width: 40%; padding: 1px 5px 15px 5px; }
  #sh135-lp-heat .sh135-alior .sh135-content { width: 40%; }
  #sh135-lp-heat .sh135-antysmog .sh135-content .sh135-credit-text { padding: 0; }
  .sh135-calculator .sh135-calculator-resume .sh135-small-buttons { width: 100%; text-align: center; }
  .sh135-calculator .sh135-calculator-resume .sh135-see-all { display: inline-block; margin-right: 20px; margin-bottom: 0; }
  .sh135-calculator .sh135-middle-side .sh135-full-magenta { width: 100%; height: 1px; }
  .sh135-calculator .sh135-middle-side .sh135-full-magenta .sh135-square { background-color: #fff; top: -7px; transform: rotate(45deg); left: 50%; }
  .sh135-calculator .sh135-first-view, .sh135-calculator .sh135-middle-side { width: 100%; display: block; height: auto; }
  .sh135-calculator .sh135-middle-side { padding: 25px; }
  .sh135-calculator .sh135-single-question { width: 49%; display: inline-block; vertical-align: text-top; min-width: 300px; }
  .sh135-calculator .sh135-calculator-resume .sh135-average-cost { margin-bottom: 15px; }
  .sh135-calculator .sh135-calculator-side { height: auto; }
  .sh135-calculator .sh135-tooltip .sh135-area-4 { left: -140px; width: 340px; top: 40px; }
  .sh135-calculator .sh135-tooltip .sh135-area-4 .sh135-square { right: 181px!important; transform: rotate(45deg)!important; top: -10px!important; }
  .sh135-calculator .sh135-tooltip .sh135-area-6 { left: -256px; }
  .sh135-calculator .sh135-calculator-popup .sh135-inside-pop .sh135-pop-box { width: 24%; }
  .sh135-calculator .sh135-calculator-resume .sh135-expl { display: inline-block; }
  #sh135-smartblog .sh135-single-post .sh135-post-text { max-width: 70%; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { margin: 0; max-width: 25%; }
  .sh135-below-baner-div.sh135-grenton-varianty .sh135-icon-box { max-width: 49%; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-btn-div .sh135-order a { font-size: 18px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box.sh135-set-2-img-box { height: 515px; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box .sh135-add-to-basket { max-width: 90%; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-offert-calc-sec { width: 100%; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav p { font-size: 20px; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-active-calc-nav, #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav { height: auto; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 10px 10px 5px; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav.sh135-see-all .sh135-single-nav { padding: 10px 10px 5px; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav.sh135-see-all i { display: none; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav { height: auto; }
  #sh135-heat-lp #sh135-int-home .sh135-int-baner.sh135-heat-int { height: 250px; background-size: cover; background-position: center; }
  #sh135-heat-lp #sh135-int-home .sh135-int-baner.sh135-heat-int .sh135-baner-title p { font-size: 22px; }
  #sh135-heat-lp #sh135-int-home .sh135-int-baner.sh135-heat-int .sh135-baner-title p span { font-size: 16px; }
  #sh135-heat-lp #sh135-int-home .sh135-int-baner.sh135-heat-int .sh135-baner-title { max-width: 250px; height: 65px; left: 1%; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-f4.sh135-eq-title { min-height: 1px; height: auto; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-desc { min-height: 1px; height: auto; margin-top: 5px; }
  .sh135-below-baner-div.sh135-grenton-varianty .sh135-icon-box { margin: 10px 0; }
  .sh135-page .button_construct { max-width: 300px; font-size: 19px; }
  #sh135-int-home.init_grenton .benefits .flex_parent .big_tile { flex-basis: 100%; padding: 15px 5px; margin: 15px 0; }
  #sh135-int-home.init_grenton .benefits .flex_parent .big_tile .img_space { height: 115px; position: relative; overflow: hidden; }
  #sh135-int-home.init_grenton .benefits .flex_parent { margin: 15px 0; }
  .sh135-below-baner-div .sh135-icon-box p { font-size: 16px; }
  #sh135-int-home .sh135-grenton-int-baner { height: 250px; padding-top: 90px; background-position: -130px -140px; }
  .sh135-camera_room { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/baner-bg-3x_m2.png); }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-media-box.box_6 .sh135-tile-img { left: -150px; }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element { height: 440px; }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div { padding: 10px; display: flex; flex-direction: column; align-items: flex-start; justify-content: space-around; }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div .tile-btn { width: 250px; }
}
@media all and (max-width:850px) {
  #sh135-smarthome .sh135-movie-smart .sh135-ab { left: 44%; }
  #sh135-smart500 .sh135-movie-smart .sh135-ab { left: 44%; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box { float: left; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-calc-icon-hover { display: none; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 45px 0; }
  #sh135-smart500 .sh135-see-smarthome .sh135-see-box img { width: 350px; top: 37%; }
  #sh135-lp-heat .sh135-mobile-menu-display, #sh135-lp-heat .sh135-mobile-menu-display .sh135-mobile-submenu { display: none; }
  #sh135-int-home .sh135-int-baner .sh135-baner-dot-4 { left: 45%; }
  #sh135-int-home .sh135-int-baner .sh135-baner-dot-5 { top: 80%; }
  #sh135-int-home .sh135-int-baner .sh135-baner-dot-2 { left: 9%; }
  #sh135-int-home .sh135-int-baner .sh135-baner-dot-7 { top: 16%; right: 21%; }
  #sh135-int-home .sh135-what-is-it .sh135-sub-nav { max-width: 600px; }
  .sh135-below-baner-div { margin-top: 30px; }
  #sh135-int-home .sh135-what-is-it .sh135-sub-nav { max-width: 90%; text-align: left; margin: 30px auto 30px 0; }
  #sh135-int-home .sh135-for-who .sh135-under-nav, #sh135-int-home .sh135-for-who h2 { max-width: 470px; margin: 5px auto; line-height: 1.2; }
  #sh135-int-home .sh135-install .sh135-intall-mobile .sh135-left-side, #sh135-int-home .sh135-install .sh135-intall-mobile .sh135-right-side { max-width: 300px; }
  #sh135-int-home .sh135-ap1 { left: -2%; height: 150px; top: 22%; }
  #sh135-lp-heat .sh135-alior .sh135-content h3, #sh135-lp-heat .sh135-antysmog .sh135-content h3 { font-size: 26px; }
  #sh135-lp-heat .sh135-alior .sh135-content { padding: 15px 5px 15px 5px; }
  #sh135-lp-heat .sh135-antysmog .sh135-content { padding: 35px 5px 15px 5px; }
  #sh135-help .sh135-f4 { font-size: 20px; }
  #sh135-help .sh135-navbar-box { max-width: 210px; }
  #sh135-smart500 .sh135-smart500-baner .sh135-right { background-color: rgba(255,255,255,0.85); padding: 10px; margin-top: 65px; }
  #sh135-smart500 .sh135-smart500-baner { padding-right: 0; }
  #sh135-thank-you .sh135-what-else .sh135-else-section { width: 49%; }
  #sh135-thank-you .sh135-what-else .sh135-else-box { max-width: 325px; }
/* #sh135-smart100 .sh135-download .sh135-download-out{padding: 25px 15px}
    #sh135-smart100 .sh135-download .sh135-download-out .sh135-download-in button{max-width: 150px} */
  #sh135-smart-basket .sh135-summary-boxes .sh135-delivery-info .sh135-delivery-box.sh135-left { float: none; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-delivery-info .sh135-delivery-box.sh135-right { float: none; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-delivery-info p.sh135-left, #sh135-smart-basket .sh135-summary-boxes .sh135-delivery-info p.sh135-right { float: none; }
  #sh135-single-product-smarthome .sh135-prd-info, #sh135-single-product-smarthome .sh135-single-basket { float: none; display: block; text-align: left; }
  #sh135-single-product-smarthome .sh135-prd-info .sh135-specification, #sh135-single-product-smarthome .sp-wrap { float: none; vertical-align: text-top; }
  #sh135-single-product-smarthome .sh135-single-basket { margin-top: 30px; text-align: center; max-width: 360px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-1 { padding: 20px; height: auto; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-1 p img { top: 0; height: 150px; width: 150px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-1 p { padding-left: 170px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-3 { padding: 0; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-4 h3,   #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-4 h4, #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-4 p { font-size: 16px; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-question-text p br { display: none; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-single-basket { margin-top: 0; float: right; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info { float: left; }
  #sh135-single-product-smarthome.sh135-set-box.sh135-new-generation .sh135-prd-info .sh135-specification h3, #sh135-single-product-smarthome.sh135-set-box.sh135-new-generation .sh135-prd-info .sh135-specification p { max-width: 80%; }
  #sh135-int-home .sh135-grenton-int-baner .sh135-baner-title { max-width: 365px; }
  .popup-container .popup-body.scroll-popup { height: 460px; max-width: 550px; max-height: 90vh; }
  #page_404.sh135-404-content .not_found_flex .not_found_column.img_column img { max-height: 300px; }
  #page_404.sh135-404-content .not_found_flex .not_found_column.img_column { flex-basis: 320px; }
  #page_404.sh135-404-content .not_found_flex .not_found_column.text_column { flex-basis: calc(100% - 320px); }
  #page_404.sh135-404-content .f_42 { font-size: 30px; }
  #page_404.sh135-404-content .f_30 { font-size: 24px; }
  #page_404.sh135-404-content .not_found_other_option .smart_btn { margin: 10px 0 25px; font-size: 18px; }
  #page_404.sh135-404-content .not_found_flex .not_found_column.text_column h1 { margin-bottom: 15px; }
}
@media all and (max-width:830px) {
  #sh135-documents .sh135-documents-block .sh135-documents-box .sh135-documents-column:first-child { width: 49%; }
  #sh135-smartblog .sh135-blog-baner-detal { height: 250px; }
  #sh135-smartblog .sh135-blog-baner-detal .sh135-blog-box-detal { padding: 14px 5px; height: 50px; }
  #sh135-smartblog .sh135-blog-baner-detal .sh135-blog-box-detal p { font-size: 16px; }
  #sh135-single-product-smarthome .sh135-reccomendations .sh135-last-box, #sh135-single-product-smarthome .sh135-reccomendations .sh135-recomend-box { width: 47%; margin: 10px; }
  #sh135-single-product-smarthome .sh135-reccomendations .sh135-recomend-box .sh135-recomend-body { max-width: 400px; }
  #sh135-single-product-smarthome .sh135-reccomendations h2 { text-align: center; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content .sh135-single-opinion .sh135-opinion-avatar { width: 70px; min-width: 1px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content .sh135-single-opinion .sh135-opinion-avatar h3 { width: auto; }
  #sh135-smartblog .sh135-blog-baner .sh135-blog-box { left: auto; right: 10%; }
  #sh135-offert .sh135-gps .sh135-int-heat .sh135-int-heat-inner { padding: 0; }
  #sh135-offert .sh135-gps .sh135-int-heat .sh135-int-heat-inner .sh135-right { padding: 53px 15px; }
  #sh135-help.sh135-grenton-help .sh135-accordion-head h3 { line-height: 1; }
  #sh135-help.sh135-grenton-help .sh135-accordion-head { background: url(../../SiteCollectionImages/Tauron24/imgs/pomoc/slide.png) right 0 no-repeat; }
  #sh135-int-home .sh135-quality .item p { text-align: center; }
  #sh135-int-home .sh135-quality .sh135-counter-div .sh135-counter-box { max-width: 100%; margin: 10px auto; display: block; }
  #sh135-int-home .sh135-quality { height: auto; background-image: none; background-color: #ededed; }
  #sh135-int-home .sh135-quality .item { margin: 10px auto; height: auto; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-img-box { display: none; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail .sh135-text-box { max-width: 100%; padding-left: 0; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail.sh135-term-full-detail .sh135-text-box { max-width: 100%; padding-left: 0; }
  .sh135-camera_room { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/baner-bg-3x_m3.png); background-position: -65px center; }
}
@media all and (max-width:800px) {
  #sh135-int-home .sh135-int-feature { display: none; }
  #sh135-int-home .sh135-for-who .sh135-under-nav, #sh135-int-home .sh135-for-who h2 { max-width: none; }
  #sh135-offert .sh135-gps { padding: 35px 15px; }
  #sh135-offert .sh135-gps .sh135-rec-box { max-width: 200px; }
  #sh135-offert .sh135-gps .sh135-rec-box .sh135-box-inner p { line-height: 1; }
  #sh135-offert .sh135-gps .sh135-rec-box { height: 370px; }
  #sh135-int-home .sh135-install .sh135-intall-mobile .sh135-left-side, #sh135-int-home .sh135-install .sh135-intall-mobile .sh135-right-side { max-width: 370px; width: 49%; }
  #sh135-int-home .sh135-calc-inside .sh135-middle-calc { padding: 30px 15px; }
  #sh135-int-home .sh135-calc-inside .sh135-middle-calc .sh135-product-div { text-align: center; }
  #sh135-int-home .sh135-ap1 { position: relative; display: block; margin: 0 auto; }
  #sh135-int-home .sh135-apk { height: auto; }
  #sh135-int-home .sh135-apk .sh135-right { max-width: 100%; text-align: center; }
  #sh135-int-home .sh135-apk h2 { text-align: center; margin-bottom: 10px; }
  #sh135-lp-heat .sh135-alior .sh135-img-box { float: none; display: block; margin: 0 auto; }
  #sh135-lp-heat .sh135-alior .sh135-content { width: 100%; float: none; display: block; text-align: center; }
  #sh135-lp-heat .sh135-alior .sh135-button-box { width: auto; float: none; padding: 0; display: block; margin: 0 auto; }
  #sh135-lp-heat .sh135-alior .sh135-alior-inside { padding-bottom: 10px; }
  #sh135-offert .sh135-gps .sh135-rec-box .sh135-box-inner .sh135-ab { display: none; }
  #sh135-offert .sh135-gps .sh135-rec-box .sh135-box-inner .sh135-watch { height: auto; }
  #sh135-offert .sh135-gps .sh135-rec-section { margin: 35px 0 25px 0; }
  #sh135-help .sh135-f5 { font-size: 30px; }
  #sh135-help .sh135-help-box { max-width: 200px; }
  #sh135-help .sh135-table .sh135-row .sh135-text-element .sh135-bracket img { transform: rotate(-90deg); }
  #sh135-lp-heat .sh135-antysmog .sh135-button-box { padding: 0; float: none; display: block; margin-top: 10px; }
  #sh135-lp-heat .sh135-antysmog .sh135-content { padding: 0; float: none; text-align: center; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav p { font-size: 16px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 18px 5px; }
  #sh135-single-product-smarthome .sh135-set-free .sh135-set-body h3,   #sh135-single-product-smarthome .sh135-set-free .sh135-set-body p, #sh135-single-product-smarthome .sh135-set-free h2 { font-size: 25px; }
  #sh135-single-product-smarthome .sh135-set-free .sh135-set-body a { font-size: 16px; }
  #sh135-single-product-smarthome .sh135-set-free .sh135-set-body .sh135-right { padding: 40px 20px 15px 15px; }
  #sh135-smartblog .sh135-blog-post-detal .sh135-post-table { min-height: 255px; }
  #sh135-single-product-smarthome .sh135-set-free h2 sup { vertical-align: 10px; }
  .sh135-404-content .sh135-404-body h1 { font-size: 100px; }
  .sh135-404-content .sh135-404-body p { font-size: 18px; }
  .sh135-404-content .sh135-404-body a { font-size: 14px; }
  .sh135-404-content .sh135-404-body, .sh135-404-content .sh135-img-box { float: none; display: block; max-width: 100%; }
  .sh135-404-content .sh135-404-body { padding: 20px 0 20px 0; }
  .sh135-404-content .sh135-404-body a { margin-top: 25px; }
  .sh135-404-content .sh135-img-box img { display: none; }
  .sh135-404-content .sh135-img-box { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/404-a.png); height: 240px; }
  #sh135-int-home .sh135-grenton-functions .sh135-box .sh135-inner-box { padding: 20px 0 20px 120px; }
  #sh135-int-home .sh135-grenton-functions .sh135-box { padding: 20px 10px; }
  #sh135-int-home .sh135-what-is-it .sh135-sub-nav { max-width: 100%; text-align: center; margin: 30px auto; }
  #sh135-int-home .sh135-what-is-it .sh135-day-and-night .sh135-day-box.sh135-night { background-image: url(/SiteCollectionImages/Tauron24/imgs/inteligentny-dom/night-mobile.png); }
  #sh135-int-home .sh135-what-is-it .sh135-day-and-night .sh135-day-box.sh135-morning { background-image: url(/SiteCollectionImages/Tauron24/imgs/inteligentny-dom/day-mobile.png); }
  #sh135-int-home .sh135-what-is-it .sh135-day-and-night .sh135-day-box { background-position: right; }
  #sh135-int-home .sh135-apk .sh135-right a { margin: 0 10px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-single-basket .sh135-resume { padding-bottom: 10px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-single-basket .sh135-delivery-info { padding: 10px 0; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-single-basket { padding: 10px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-single-basket .sh135-amount { margin: 10px auto; }
}
@media all and (max-width:780px) {
  #sh135-smarthome .sh135-recommended { height: auto; background-position: center -282px; }
  #sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-box-inner { padding: 10px 0 0 0; }
  #sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-rec-ab { top: -5%; left: -3%; }
  #sh135-smarthome .sh135-recommended .sh135-rec-box { max-width: 80%; height: auto; }
  #sh135-smarthome .sh135-recommended .sh135-rec-section { width: 100%; display: block; margin: 20px auto; }
  #sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-box-inner p { font-size: 16px; }
  #sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-box-inner .sh135-rec-inner-1 { width: 180px; }
  #sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-box-inner h2 { font-size: 25px; }
  #sh135-int-home .sh135-seg { width: 49%; margin: 10px 0; }
  #sh135-int-home .sh135-seg img { margin-bottom: 20px; }
  #sh135-smarthome .sh135-seg { width: 49%; margin: 10px 0; }
  #sh135-smarthome .sh135-seg img { margin-bottom: 20px; }
  #sh135-smarthome .sh135-movie-smart #sh135-smart-video { height: 400px; }
  #sh135-smart500 .sh135-movie-smart #sh135-smart-video { height: 400px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box a { display: none; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq { padding: 30px 5px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq { padding: 1px 5px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav img { display: none; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 45px 0; text-align: center; }
  #sh135-smarthome .sh135-segments { margin: 45px 20px; }
  .sh135-heat-header .sh135-tauron-logo .sh135-m-logo, .sh135-smart-header .sh135-tauron-logo .sh135-m-logo { width: 153px; height: 50px; }
  .sh135-hamburger-div { padding-top: 10px; }
  #sh135-smarthome .smart-flex .sh135-left { z-index: -1; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-set-description { padding: 15px 5px; }
  #sh135-int-home .sh135-what-is-it h2 { padding: 0 15px; }
  #sh135-int-home .sh135-f2 { font-size: 14px; }
  .sh135-heat-header .sh135-right li { margin: 15px 0 0 30px; }
  #sh135-lp-heat .sh135-pick .sh135-click-pick { height: 190px; }
  #sh135-lp-heat .sh135-pick .sh135-active-pick { height: 220px; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-img { top: -5%; }
  #sh135-int-home .sh135-calc-inside .sh135-manage-section .sh135-manage-desc .sh135-f4 { font-size: 26px; }
  #sh135-help .sh135-seg { width: 49%; margin: 10px 0; }
  #sh135-explanations .sh135-expl-body { padding-top: 60px; }
  .sh135-smart-header { height: 50px; }
  .sh135-scrolled-h { height: 70px; }
  #sh135-smartblog .sh135-single-post .sh135-post-img { height: 155px; width: 155px; }
  #sh135-smartblog .sh135-single-post .sh135-post-text { max-width: 70%; padding: 0 10px 10px 0; }
  #sh135-smarthome .sh135-nav-container { height: 65px; }
  #sh135-smarthome .smart-flex, #sh135-smarthome .smart-flex ul.slides li { height: 360px; }
  #sh135-smarthome .sh135-mobile-smart-slider,   #sh135-smarthome .sh135-mobile-smart-slider .sh135-right, .sh135-slide-box { height: 360px; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info { padding-top: 70px; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info button { padding: 10px; max-width: 180px; font-size: 16px; }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element { float: none; display: block; max-width: 100%; }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div p { min-height: 10px; }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-text-div { height: auto; }
  #sh135-heat-lp #sh135-int-home .sh135-big-link { font-size: 22px; }
  #sh135-heat-lp #sh135-int-home .sh135-big-link img { margin: 0 10px -10px; }
  .sh135-blue-media { float: none; margin-top: 0; text-align: left; flex-flow: column; }
  .sh135-footer-page > div { float: none; }
  .sh135-blue-media { margin-left: 0; }
  .sh135-blue-media .footer_flex { justify-content: center; margin-right: 0; }
  .sh135-blue-media .footer_flex:last-of-type { margin-top: 10px; }
  .sh135-blue-media .footer_flex img { margin: 0; max-height: 52px; }
  .sh135-copy, .sh135-smart-copy { text-align: center; }
}
@media all and (max-width:765px) {
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq .sh135-block-link { font-size: 14px; }
  #sh135-offert .sh135-f1 { font-size: 14px; }
  #sh135-offert .sh135-f4 { font-size: 22px; }
  #sh135-offert .sh135-f2 { font-size: 18px; }
  /* #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box{height: 415px;} */
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq .sh135-block-link i { display: none; }
  #sh135-offert .sh135-gps .sh135-rec-box { max-width: 180px; }
  #sh135-offert .sh135-gps .sh135-rec-section { width: 32%; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-add-to-basket { font-size: 20px; max-width: 220px; }
  #sh135-offert .sh135-gps .sh135-rec-box .sh135-box-inner h2 { font-size: 22px; }
  #sh135-help .sh135-navbar-element { width: 32%; }
  #sh135-help .sh135-help-navbar .sh135-page { text-align: center; }
  #sh135-help .sh135-navbar-box .sh135-icon-box { display: none; }
  #sh135-help .sh135-navbar-box { max-width: 200px; }
  #sh135-help .sh135-help-navbar { padding: 20px 15px; }
  .sh135-calculator .sh135-calculator-resume .sh135-chart { width: 49%; }
  #sh135-smart500 .sh135-smart500-warranty .sh135-warranty-section { width: 49%; margin-bottom: 20px; }
  #sh135-smart500 .sh135-smart500-warranty { padding: 25px 15px 20px 15px; }
  #sh135-secure-company .sh135-secure-profit .sh135-single-profit img { display: block; margin: 0 auto; padding: 0; }
  #sh135-secure-company .sh135-secure-profit .sh135-single-profit .sh135-text-container { width: 100%; }
  #sh135-secure-company .sh135-secure-profit .sh135-secure-tree .sh135-tree-information .sh135-inner-info p { display: inline-block; margin: 0 20px; }
  #sh135-secure-company .sh135-secure-profit .sh135-secure-tree .sh135-tree-information .sh135-inner-info { text-align: center; padding: 10px 0 20px; }
  #sh135-secure-company .sh135-secure-know-more .sh135-secure-more-section { display: block; width: 100%; margin: 10px 0; height: auto; min-height: 10px; }
  .sh135-smart-footer .sh135-f6 { font-size: 25px; }
  .sh135-smart-footer .sh135-foot-nav { margin: 18px auto 0 auto; }
  #sh135-smart500 .sh135-smart500-offert .sh135-order-button button { margin: 15px 0; }
  #sh135-smart500 .sh135-smart500-offert { padding: 35px 15px 30px 15px; }
  #sh135-secure-company .sh135-secure-profit .sh135-single-profit .sh135-text-container h4 { text-align: center; }
  #sh135-secure-company .sh135-secure-profit { padding: 0 15px; }
  #sh135-smart500 .sh135-how-receive h2 { margin-top: 30px; }
}
@media all and (max-width:740px) {
  #sh135-lp-heat .sh135-pick .sh135-electricity-content .sh135-pick-content img { left: 3%; }
  #sh135-lp-heat .sh135-pick .sh135-electricity-content .sh135-pick-content .sh135-ab-2 { left: 9%; }
  #sh135-lp-heat .sh135-pick .sh135-pick-content { padding: 25px 15px 25px 218px; }
  #sh135-lp-heat .sh135-f6 { font-size: 22px; }
  #sh135-lp-heat .sh135-f5 { font-size: 20px; }
  #sh135-lp-heat .sh135-pick .sh135-gas-content .sh135-pick-content img { left: 1%; }
  #sh135-lp-heat .sh135-pick .sh135-coal-content .sh135-pick-content img { left: 3%; }
  #sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-calc-icon-hover { display: none; }
  #sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { height: 66px; }
  #sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-active-calc-nav { height: 86px; }
  #sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 19px 10px; }
  #sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav p { font-size: 22px; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav { height: inherit; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-active-calc-nav { height: inherit; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav p { font-size: inherit; }
/* .sh135-smart-copy, .sh135-copy{float: none;margin: 15px 0 0 15px;padding: 0}
    .sh135-copy a{margin: 0 10px 0 0} */
  .sh135-calculator .sh135-calculator-side .sh135-question-button, .sh135-calculator .sh135-calculator-side input { width: 100px; height: 45px; font-size: 20px; }
  .sh135-calculator .sh135-single-question h3 { font-size: 16px!important; }
  .sh135-calculator .sh135-calculator-side select { width: 150px; font-size: 20px; height: 45px; }
  .sh135-calculator .sh135-calculator-resume .sh135-tall-label { padding: 10px 0; }
  .sh135-calculator .sh135-calculator-resume .sh135-label { display: block; text-align: center; width: 100%; padding: 10px 0; }
  .sh135-calculator .sh135-calculator-resume .sh135-chart { text-align: center; }
/* #sh135-smart100 .sh135-download .sh135-download-out .sh135-download-in h2{float: none;text-align: left;}
    #sh135-smart100 .sh135-download .sh135-download-out .sh135-download-in button{float: none;margin-top: 10px;} */
  #sh135-documents .sh135-document-baner { background-position: center; }
  /* #sh135-documents .sh135-smart500-doc{background-position: -580px;} */
  #sh135-smartblog .sh135-blog-post-detal { padding: 0 15px 10px 15px; }
  #sh135-smartblog .sh135-blog-baner-detal { height: auto; }
  .sh135-breadcrumbs-smart a, .sh135-breadcrumbs-smart span { font-size: 14px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-1 p img { display: block; position: relative; margin: 10px 0; height: 100px; width: 100px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-1 p { padding: 0; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-1 { padding-top: 0; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav p { font-size: 16px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 18px 5px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { height: 60px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-active-calc-nav { height: 78px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content .sh135-single-opinion .sh135-opinion-avatar { left: 0; }
  .sh135-404-content { height: auto; }
  #sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { max-width: 25%; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-question-text img { display: none; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-question-text { padding-left: 0; }
  .sh135-below-baner-div .sh135-icon-box p { font-size: 16px; }
  .sh135-below-baner-div .sh135-icon-box img { height: 35px; }
  .sh135-below-baner-div .sh135-icon-box .inner-box.big { padding-left: 40px; }
  .sh135-below-baner-div .sh135-icon-box .inner-box { padding-left: 30px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { max-width: 25%; }
  .sh135-404-content .single-404-tile { max-width: 40%; margin-bottom: 30px; }
  .sh135-404-content { padding: 15px 0 0; }
  .sh135-404-content .sh135-404-insider { margin-bottom: 20px; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-active-calc-content, #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc { float: none; max-width: 100%; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc { margin-bottom: 20px; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav, #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav.sh135-no-border { display: inline-block; float: left; border-radius: 0; max-width: 32%; margin: .5%; border-width: 1px 1px 1px 1px!important; border-bottom: 1px solid #959595; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav p, #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav.sh135-see-all .sh135-single-nav p { font-size: 18px; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-active-calc-content { text-align: center; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-desc { min-height: 1px; height: auto; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-f4.sh135-eq-title { line-height: 1.2; min-height: 1px; height: auto; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc .sh135-eq-box, #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-middle-calc[data-offert="1"] .sh135-eq-box { height: auto; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq { padding: 10px 5px 10px 5px; }
  #sh135-single-product-smarthome.sh135-new-generation .sh135-calc-inside .sh135-lap-1 { padding-top: 20px; padding-bottom: 0; }
  #page_404.sh135-404-content .smart_tile_flex { margin-bottom: 20px; }
  #page_404.sh135-404-content .smart_tile_flex .single-404-tile { flex-basis: 32%; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav .sh135-calc-nav-new-link { display: none; }
}
@media all and (max-width:715px) {
  #sh135-single-product-smarthome .sh135-reccomendations .sh135-last-box, #sh135-single-product-smarthome .sh135-reccomendations .sh135-recomend-box { width: 46.9%; margin: 10px; }
  #sh135-int-home .sh135-grenton-int-baner.sh135-int-baner .sh135-baner-dot-1 { top: 23%; }
}
@media all and (max-width:700px) {
  .sh135-small-page, .sh135-smart-footer .sh135-contact-box { display: block; }
  .sh135-footer-mobile .sh135-contact-box { margin: 0 auto; padding: 10px 0; }
  .sh135-footer-mobile .sh135-contact-box { text-align: center!important; padding-right: 0!important; }
  .sh135-footer-mobile { display: block; }
  .sh135-footer-full { display: none; }
  .sh135-small-page .sh135-contact-box:nth-child(3) { float: none; }
  .sh135-small-page .sh135-contact-box:nth-child(2) { display: block; }
  .sh135-small-page .sh135-contact-box:first-child { float: none; }
  .sh135-smart-footer .sh135-contact-box img { margin-bottom: 0; }
  #sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-detail h2, #sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-slide-text { font-size: 16px; text-align: center; }
  #sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-detail { text-align: center; padding-left: 50px; }
  #sh135-smarthome .sh135-movie-smart .sh135-ab { left: 44%; }
  #sh135-smarthome .sh135-movie-smart #sh135-smart-video { height: 350px; }
  #sh135-smart500 .sh135-movie-smart .sh135-ab { left: 44%; top: 50%; }
  #sh135-smart500 .sh135-movie-smart #sh135-smart-video { height: 350px; }
  #sh135-smarthome .sh135-f1 { font-size: 14px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box { width: 48%; }
  #sh135-smarthome .sh135-person-slider .sh135-person-slide .sh135-person-slide-img { position: relative!important; margin: 0 auto; display: block; left: auto; right: auto; top: auto; }
  #sh135-int-home .sh135-what-is-it .sh135-second-baner img { margin-bottom: 10px; }
  #sh135-int-home .sh135-for-who .sh135-system-info { padding: 10px 0; background-color: #f4f4f4; margin-top: 20px; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-img { position: relative; right: auto; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-div .sh135-right { max-width: 100%; padding: 0; }
  #sh135-int-home .sh135-for-who .sh135-system-info .sh135-system-div { margin: 0; }
  #sh135-offert .sh135-offert-baner .sh135-offert-box { margin-right: 0; max-width: 100%; }
  .sh135-calculator .sh135-tool-3,   .sh135-calculator .sh135-tool-4,   .sh135-calculator .sh135-tool-5, .sh135-calculator .sh135-tool-6 { left: 90%; }
  .sh135-calculator .sh135-tooltip .sh135-area-5 { left: -321px; width: 308px; }
  .sh135-calculator .sh135-tooltip .sh135-area-1, .sh135-calculator .sh135-tooltip .sh135-area-2 { left: -197px; }
  .sh135-calculator .sh135-tooltip .sh135-area-1 .sh135-square, .sh135-calculator .sh135-tooltip .sh135-area-2 .sh135-square { left: 88%; }
  #sh135-help .sh135-navbar-element { display: block; width: 100%; margin: 10px auto; }
  #sh135-help .sh135-navbar-box { max-width: 100%; }
  .sh135-calculator .sh135-calculator-popup .sh135-inside-pop .sh135-pop-box { width: 35%; margin-bottom: 15px; }
  .sh135-calculator .sh135-calculator-popup .sh135-inside-pop { padding-bottom: 35px; }
  .sh135-calculator .sh135-calculator-popup .sh135-inside-pop .sh135-pop-close { top: 2%; }
  #sh135-smart500 .sh135-how-receive .sh135-single-step:last-child { min-height: 95px; background-image: none; }
  #sh135-smart500 .sh135-how-receive .sh135-single-step { min-height: 115px; height: auto; }
  #sh135-smart500 .sh135-how-receive .sh135-single-step p br { display: none; }
  #sh135-thank-you .sh135-what-else .sh135-else-box { max-width: 225px; }
  #sh135-thank-you .sh135-full-width-section { height: auto; }
  #sh135-thank-you .sh135-full-width-section img { position: relative; }
  #sh135-thank-you .sh135-full-width-section .sh135-text-box button { margin: 20px 0 0 auto; }
  #sh135-thank-you .sh135-full-width-section .sh135-text-box { float: none; text-align: center; }
  #sh135-thank-you .sh135-full-width-section { padding: 40px 15px; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-price { display: block; float: none; text-align: left; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-counter { float: none; margin-bottom: 10px; }
  #sh135-smart500 .sh135-see-smarthome .sh135-see-box img { position: relative; margin-bottom: 15px; }
  #sh135-smart500 .sh135-see-smarthome .sh135-see-box .sh135-right { float: none; text-align: center; }
  #sh135-smart500 .sh135-see-smarthome .sh135-see-box { background-image: none; background-color: #f4f4f4; }
  #sh135-smart500 .sh135-see-smarthome .sh135-see-box { padding: 25px; }
  #sh135-smartblog .sh135-other-posts .sh135-page { text-align: center; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-4 img { display: none; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-4 .sh135-delivery-tree-mobile { display: block; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-4 h4 { margin: 10px 0; }
  #sh135-single-product-smarthome .sh135-reccomendations .sh135-last-box, #sh135-single-product-smarthome .sh135-reccomendations .sh135-recomend-box { width: 46.5%; margin: 10px; }
  #sh135-single-product-smarthome .sh135-set-free .sh135-set-body .sh135-right { background-color: rgba(255,255,255,.75); height: 100%; width: 100%; }
  .sh135-404-content .sh135-404-body h1 { font-size: 50px; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-step-progress img { display: none; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-step-progress .sh135-mobile-steps { display: block; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-step-progress { margin-bottom: 25px; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-input, #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-q-text { float: none; max-width: 100%; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step.sh135-step-1 .sh135-question-content .sh135-right.sh135-go-ahead { max-width: 100%; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-btn-div .sh135-magenta-button { font-size: 20px; padding: 10px; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-left a { font-size: 20px; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-right.sh135-go-ahead, #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-right.sh135-order { max-width: 50%; }
  #sh135-int-home .sh135-grenton-functions .sh135-box .sh135-inner-box .sh135-ab-img { display: none; }
  #sh135-int-home .sh135-grenton-functions .sh135-box .sh135-inner-box { padding: 20px 0; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-overall-cost { margin-bottom: 25px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile h3 { font-size: 20px; margin-bottom: 10px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile.sh135-special-tile .sh135-navy-bar { font-size: 13px; padding: 3px 5px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile { padding: 23px 15px 20px 15px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-img .sh135-main-img { max-height: 80px!important; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-img { height: 90px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-img .sh135-ab-tile-img { right: 30%; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part .sh135-present-price { line-height: 1; }
  /* .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part .sh135-present-price { line-height: 1; font-size: 26px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part .sh135-present-price span { font-size: 30px; } */
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part { min-height: 55px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-only-links .sh135-magenta-link { color: #e6007e; font-size: 16px; margin-bottom: 11px; line-height: 1.1; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part img { max-height: 46px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-resume, .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box.sh135-more-elements .sh135-slide-resume { float: none; max-width: 100%; margin-left: 0; text-align: center; margin-top: 15px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slide-dots { top: 95%; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box { padding: 20px 5px 20px 5px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-product { max-width: 32%; vertical-align: text-top; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box.sh135-more-elements .sh135-slide-product { max-width: 24%; vertical-align: text-top; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav, #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav.sh135-no-border { max-width: 32%; }
  #sh135-heat-lp #sh135-int-home .sh135-what-is-it p br { display: none; }
  #sh135-heat-lp #sh135-int-home .sh135-heat-segements .sh135-single-segment { max-width: 100%; margin: 10px 0; }
  #sh135-heat-lp #sh135-int-home .sh135-heat-segements .sh135-single-segment img { max-height: 80px; margin: 0 auto 5px; }
  #sh135-heat-lp #sh135-int-home .sh135-bottom-baner { padding: 18px 0 15px 20px; }
  #sh135-int-home.init_grenton .credit_box .credit_sub_element .sub_column { padding: 10px 5px; }
  #page_404.sh135-404-content .not_found_flex .not_found_column.text_column { flex-basis: 100%; order: 2; text-align: center; }
  #page_404.sh135-404-content .not_found_flex .not_found_column.img_column { display: none; }
  #page_404.sh135-404-content .not_found_other_option { text-align: center; }
  #page_404.sh135-404-content .not_found_other_option .smart_btn { margin: 15px auto 25px; }
  #page_404.sh135-404-content .smart_tile_flex .single-404-tile { flex-basis: 100%; margin: 10px 0; }
  #page_404.sh135-404-content .smart_tile_flex { flex-wrap: wrap; }
}
@media all and (max-width:650px) {
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav p { font-size: 20px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { height: 60px; padding: 15px 0; }
  #sh135-int-home .sh135-int-baner .sh135-baner-dot-2 { top: 21%; }
  #sh135-int-home .sh135-what-is-it .sh135-sub-nav { margin: 20px 0; }
  #sh135-int-home .sh135-what-is-it { padding-top: 20px; }
  #sh135-int-home .sh135-f5 { font-size: 26px; }
  #sh135-int-home .sh135-f3 { font-size: 18px; }
  #sh135-lp-heat .sh135-pick .sh135-click-pick { padding: 20px 5px; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-offert-calc-sec { padding: 0 5px; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc { padding: 50px 10px 0 10px; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc { padding: 50px 10px 0 10px; }
  #sh135-offert .sh135-gps .sh135-rec-section { width: 100%; margin: 15px 0; }
  #sh135-offert .sh135-gps .sh135-rec-box { max-width: 100%; height: auto; }
  #sh135-offert .sh135-gps { height: auto; padding: 15px; }
  #sh135-offert .sh135-gps .sh135-rec-box .sh135-box-inner p { height: 60px; }
  #sh135-int-home .sh135-install .sh135-intall-mobile .sh135-middle-box .sh135-abs { display: none; }
  #sh135-offert .sh135-basket .sh135-basket-inner .sh135-left-side { padding: 0; }
  #sh135-offert .sh135-basket-page { padding: 0 15px 55px 15px; }
  #sh135-offert .sh135-basket .sh135-basket-choice { transform: rotate(0); left: 0; top: -52px; }
  #sh135-documents .sh135-document-baner { background-position: 45%; }
  /* #sh135-documents .sh135-smart500-doc{background-position: -580px} */
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-1 p { font-size: 16px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content table td { font-size: 14px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content table .sh135-long-td, #sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content table .sh135-short-td { padding-left: 10px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content .sh135-opinion-info p { padding-bottom: 10px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-middle-calc { padding: 15px; }
  #sh135-smartblog .sh135-single-post .sh135-post-text { max-width: 60%; }
  #sh135-smartblog .sh135-single-post .sh135-post-text .sh135-post-date,   #sh135-smartblog .sh135-single-post .sh135-post-text .sh135-text-content, #sh135-smartblog .sh135-single-post .sh135-post-text h3 { font-size: 14px; }
  .sh135-404-content .sh135-404-insider h3 { padding-top: 5px; font-size: 30px; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info { padding-right: 0; padding-top: 30px; }
  #sh135-smarthome .sh135-nav-container #SH135-CONTROL-NAV { text-align: right; }
  #sh135-smarthome .sh135-g-calc-content .check-box img { display: none; }
  #sh135-smarthome .sh135-g-calc-content .check-box label { padding-left: 45px; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-overall-cost p span { font-size: 24px; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-overall-cost p,   #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-price-division p,   #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-resume-h,   #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-valuation-element .sh135-column p, #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-valuation-element h3 { font-size: 16px; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-extra-info { font-size: 14px; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-extra-info br { display: none; }
  #sh135-smarthome .sh135-mobile-smart-slider,   #sh135-smarthome .sh135-mobile-smart-slider .sh135-right, .sh135-slide-box { height: 310px; }
  #sh135-smarthome .smart-flex, #sh135-smarthome .smart-flex ul.slides li { height: 310px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-single-basket { float: none; display: block; position: relative; left: auto; right: auto; top: auto; margin-top: 25px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-full-detail { margin-top: 25px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info { float: none; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product .sh135-img-box img, #sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product .sh135-img-box img { max-height: 70px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product .sh135-img-box { height: 80px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product h5 { font-size: 14px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product p { font-size: 20px; line-height: 1; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product { flex-basis: 31%; }
  #sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-single-basket { float: left; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification { padding-right: 10px; }
  #sh135-heat-lp #sh135-int-home .sh135-int-baner.sh135-heat-int { background-position: right; }
  #sh135-heat-lp #sh135-int-home .sh135-int-baner.sh135-heat-int .sh135-baner-title { left: auto; right: 1%; }
  #sh135-heat-lp #sh135-int-home .sh135-what-is-it p { font-size: 18px; }
  #sh135-heat-lp #sh135-int-home .sh135-what-is-it a { font-size: 16px; }
  #sh135-single-product-smarthome.sh135-set-box.sh135-new-generation .sh135-prd-info .sh135-specification h3, #sh135-single-product-smarthome.sh135-set-box.sh135-new-generation .sh135-prd-info .sh135-specification p { max-width: 100%; }
  #sh135-single-product-smarthome.sh135-set-box.sh135-new-generation .sh135-prd-info .sh135-specification { max-width: 100%; }
  #sh135-int-home.init_grenton .outside_page .tiles_parent .single_tile { flex-basis: 100%; margin: 10px auto; }
  #sh135-int-home.init_grenton .outside_page .tiles_parent { margin: 5px 0 0; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification h3 { padding-right: 0; }
}
@media all and (max-width:625px) {
  #sh135-help .sh135-products .sh135-box { padding: 10px!important; }
  #sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { border-radius: 0; }
  #sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-active-calc-nav { height: 66px; transform: translateY(0); border-bottom: 0.5px solid #959595; padding-top: 0; }
  #sh135-lp-heat .sh135-antysmog button { padding: 5px; margin-top: 0; }
  #sh135-lp-heat .sh135-antysmog .sh135-content p { height: 55px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-fx { font-size: 18px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-device-price { width: 85px; }
  #sh135-smart500 .sh135-see-smarthome .sh135-see-box .sh135-right p br { display: none; }
  #sh135-smartblog .sh135-single-post .sh135-post-text .sh135-text-content { max-height: 115px; }
  #sh135-smartblog .sh135-blog-baner-detal .sh135-blog-box-detal p { float: none; }
  #sh135-smartblog .sh135-blog-baner-detal .sh135-blog-box-detal { padding: 4px 5px; height: auto; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { height: 60px; }
  #sh135-single-product-smarthome .sh135-reccomendations .sh135-last-box, #sh135-single-product-smarthome .sh135-reccomendations .sh135-recomend-box { width: 46%; margin: 10px; }
  #sh135-single-product-smarthome .sh135-calc-inside #sh135-middle-calc-1 { padding-top: 21px; }
  #sh135-smartblog #sh135-article-3 .sh135-blog-baner-detal .sh135-blog-box-detal .sh135-left { text-align: center; transform: none; width: auto; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-1 p img { margin: 10px 0; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-lap-4 { padding: 20px 20px 0 20px; }
  #sh135-smarthome .sh135-tiles-box .sh135-single-tile .sh135-box-element.sh135-without-movie { background-position: left center; }
  #sh135-int-home .sh135-how-order .sh135-how-mobile .sh135-single-box img { height: 70px; }
  #sh135-int-home .sh135-how-order .sh135-how-mobile .sh135-single-box h4 { font-size: 16px; }
  #sh135-int-home .sh135-how-order .sh135-how-mobile .sh135-single-box p { font-size: 14px; line-height: 1.2; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { max-width: 50%; }
  #sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav p { font-size: 20px; }
  #sh135-offert .sh135-offert-calc { padding: 30px 15px 0; }
  #sh135-heat-lp #sh135-int-home .sh135-int-baner.sh135-heat-int { background-position: 72%; }
  #sh135-heat-lp #sh135-int-home .sh135-int-baner.sh135-heat-int .sh135-baner-title { left: 0; right: 0; }
}
@media all and (max-width:600px) {
  #sh135-smarthome .sh135-movie-smart .sh135-ab { width: 80px; top: 50%; }
  #sh135-smarthome .sh135-movie-smart #sh135-smart-video { height: 300px; }
  #sh135-smart500 .sh135-movie-smart .sh135-ab { width: 80px; top: 60%; }
  #sh135-smart500 .sh135-movie-smart #sh135-smart-video { height: 300px; }
  /* #sh135-smarthome .sh135-slide-box{height: 440px;} */
  #sh135-smarthome .sh135-calc .sh135-round-div { height: 80px; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info p { font-size: 20px; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info h1, #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info h2 { font-size: 24px; }
  #sh135-int-home .sh135-int-baner .sh135-ab { height: 55px; }
  .sh135-heat-header .sh135-right .sh135-heat-menu { display: none; }
  #sh135-lp-heat .sh135-heat-header .sh135-hamburger-div { display: block; }
  #sh135-lp-heat .sh135-heat-header .sh135-hamburger-menu .sh135-mobile-submenu li { display: block; }
  #sh135-lp-heat .sh135-pick .sh135-electricity-content .sh135-pick-content img { height: auto; }
  #sh135-lp-heat .sh135-pick .sh135-electricity-content .sh135-pick-content .sh135-ab-2 { left: 3%; }
  #sh135-lp-heat .sh135-pick .sh135-pick-content { padding: 25px 15px 25px 168px; }
  #sh135-lp-heat .sh135-pick .sh135-content-div { padding: 25px; }
  #sh135-lp-heat .sh135-pick .sh135-click-pick img { height: 50px; }
  #sh135-lp-heat .sh135-pick .sh135-click-pick { height: 150px; }
  #sh135-lp-heat .sh135-pick .sh135-active-pick { height: 180px; }
  #sh135-lp-heat .sh135-pick .sh135-gas-content .sh135-pick-content img { height: 150px; }
  #sh135-lp-heat .sh135-pick .sh135-coal-content .sh135-pick-content img { height: 170px; }
  #sh135-lp-heat .sh135-lp-heat-baner { height: 330px; }
  #sh135-lp-heat .sh135-mobile-menu-display, #sh135-lp-heat .sh135-mobile-menu-display .sh135-mobile-submenu { display: block; }
  #sh135-offert .sh135-f4 { font-size: 22px; }
  #sh135-int-home .sh135-calc-inside .sh135-middle-calc .sh135-check-bar .sh135-check-box { display: block; width: 60%; vertical-align: text-top; margin: 5px auto; text-align: left; }
  #sh135-int-home .sh135-apk h2, #sh135-int-home .sh135-apk p br { display: none; }
  #sh135-int-home .sh135-apk { padding: 0 15px 30px 15px; }
  #sh135-offert .sh135-basket .sh135-basket-inner .sh135-side { text-align: center; }
  #sh135-offert .sh135-offert-baner .sh135-offert-box br { display: none; }
  #sh135-help .sh135-help-box { left: 0; }
  #sh135-help .sh135-accordion-head h3 { padding-right: 45px; }
  #sh135-lp-heat .sh135-antysmog .sh135-alior-inside { padding-bottom: 10px; }
  #sh135-lp-heat .sh135-antysmog .sh135-alior-box { margin: 0 auto; display: block; float: none; }
  #sh135-lp-heat .sh135-antysmog .sh135-alior-box { width: 100%; }
  #sh135-smart500 .sh135-how-receive .sh135-single-step { padding: 22px 0; }
  #sh135-smartblog .sh135-blog-post-detal .sh135-article-exclamation p img { display: block; margin-left: 0; position: relative; margin-bottom: 15px; }
  #sh135-smartblog #sh135-article-5 .sh135-blog-post-detal .sh135-article-exclamation p,   #sh135-smartblog #sh135-article-6 .sh135-blog-post-detal .sh135-article-exclamation p,   #sh135-smartblog #sh135-article-7 .sh135-blog-post-detal .sh135-article-exclamation p,   #sh135-smartblog #sh135-article-8 .sh135-blog-post-detal .sh135-article-exclamation p,   #sh135-smartblog #sh135-article-9 .sh135-blog-post-detal .sh135-article-exclamation p, #sh135-smartblog .sh135-blog-post-detal .sh135-article-exclamation p { padding-left: 0; }
  #sh135-smartblog .sh135-blog-post-detal .sh135-article-exclamation p { padding-left: 0!important; }
  .sh135-404-content .sh135-404-body p { font-size: 16px; }
  .sh135-404-content .sh135-404-body a { font-size: 14px; }
  #sh135-smarthome .sh135-g-calc-content .check-box { margin: 10px 0; height: auto; min-height: 10px; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content h2 { font-size: 20px; }
  .sh135-below-baner-div .sh135-icon-box { display: block; max-width: 100%; margin: 15px auto; }
  .sh135-below-baner-div.sh135-grenton-varianty .sh135-icon-box { display: block; max-width: 100%; margin: 15px auto; }
  .sh135-below-baner-div { padding: 0 15px; }
  .sh135-below-baner-div .sh135-icon-box .inner-box, .sh135-below-baner-div .sh135-icon-box .inner-box.big { max-width: 100%; padding: 0; }
  .sh135-below-baner-div .sh135-icon-box img { height: auto; position: relative; margin: 5px auto; display: block; }
  .sh135-below-baner-div .sh135-icon-box p { text-align: center; }
  .sh135-below-baner-div.sh135-grenton-varianty .sh135-icon-box .inner-box, .sh135-below-baner-div.sh135-grenton-varianty .sh135-icon-box .inner-box.sh135-big-padding { padding-left: 0; max-width: 100%; }
  .sh135-below-baner-div.sh135-grenton-varianty .sh135-icon-box .inner-box img { top: auto; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info h1 span, #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info h2 span { font-size: 18px; }
  #sh135-smarthome .smart-flex, #sh135-smarthome .smart-flex ul.slides li { height: 270px; }
  #sh135-smarthome .sh135-mobile-smart-slider,   #sh135-smarthome .sh135-mobile-smart-slider .sh135-right, .sh135-slide-box { height: 270px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile { flex-basis: 100%; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-middle-part { min-height: 1px; margin-bottom: 10px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part { min-height: 1px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc .sh135-slide-name { font-size: 16px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc .sh135-slide-name span { font-size: 16px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc p, .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc p { font-size: 15px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc p a { font-size: 13px; }
  #sh135-heat-lp #sh135-int-home .sh135-bottom-baner { background-image: none; background-color: #fff; padding: 15px; }
  #sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav p { font-size: 18px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile .sh135-tile-price-part .sh135-old-price.sh135-empty-old-price { display: none; }
  .sh135-vaccation-room { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/new-slider-4.png); background-position: -240px center; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile h3 { min-height: 1px; }
  .sh135-camera_room { background-position: -50px center; }
}
@media all and (max-width:565px) {
  .sh135-calculator .sh135-calculator-resume .sh135-chart { width: 100%; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-fx { font-size: 16px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-device-price { width: 75px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-calc-minus, #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-calc-plus { width: 19px; height: 19px; padding: 0 4px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-calc-minus p, #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-calc-plus p { font-size: 15px; line-height: 17px; }
  #sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-box-inner h2 { max-width: 60%; display: block; margin: 0 auto; }
  #sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav p { font-size: 16px; }
  #sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 24px 10px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 18px 5px; }
}
@media all and (max-width:550px) {
  #sh135-lp-heat .sh135-f1 { font-size: 12px; }
  #sh135-lp-heat .sh135-take-care .sh135-take-care-section .sh135-care-box .sh135-care-more a { font-size: 14px; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq button { margin-top: 5px; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq a { margin-top: 5px; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-desc { height: 100px; }
  .sh135-calculator .sh135-tooltip .sh135-area-1 .sh135-square, .sh135-calculator .sh135-tooltip .sh135-area-2 .sh135-square { top: 60px; }
  .sh135-calculator .sh135-tooltip .sh135-area-4 { left: -304px; }
  .sh135-calculator .sh135-tooltip .sh135-area-4 .sh135-square { right: 17px!important; }
  #sh135-explanations .sh135-single-box h2 { line-height: 1.2; }
  #sh135-single-product-smarthome .sh135-prd-info .sh135-specification { display: block; padding: 20px 0; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content .sh135-single-opinion .sh135-opinion-avatar { position: relative; margin-bottom: 10px; width: auto; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content .sh135-single-opinion .sh135-opinion-content { padding: 0; border: none; margin: 0; }
  #sh135-single-product-smarthome .sh135-reccomendations .sh135-last-box, #sh135-single-product-smarthome .sh135-reccomendations .sh135-recomend-box { width: 100%; margin: 10px auto; }
  #sh135-single-product-smarthome .sh135-reccomendations .sh135-recomend-box .sh135-recomend-body { max-width: 100%; }
  #sh135-smarthome .sh135-g-calc-banner .sh135-baner-text h1 { font-size: 24px; }
  #sh135-smarthome .sh135-g-calc-banner .sh135-baner-text h3 { font-size: 20px; }
  #sh135-smarthome .sh135-g-calc-banner .sh135-baner-text { max-width: 325px; height: 85px; }
  #sh135-smarthome .sh135-g-calc-banner { background-position: left; height: 200px; }
  #sh135-help.sh135-grenton-help .sh135-help-baner .sh135-help-box p { font-size: 24px; }
  #sh135-help.sh135-grenton-help .sh135-help-baner .sh135-help-box span { font-size: 18px; }
  #sh135-help.sh135-grenton-help .sh135-help-baner .sh135-help-box { max-width: 300px; left: 0; top: 0; right: 0; bottom: 0; margin: auto; height: 80px; }
  #sh135-int-home .sh135-quality .item p { font-size: 16px; }
  #sh135-int-home .sh135-quality .item { max-width: 93%; }
  .sh135-404-content .single-404-tile { max-width: 100%; margin: 0 0 30px 0; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav, #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav.sh135-no-border { max-width: 49%; }
  .sh135-camera_room { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/baner-bg-3x_m4.png); }
  .cln_room { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/baner-cln-mobile.png); }
  .sh135-rrso_0 { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/rrso_0_mobile.png); }
  .sh135-ferguson_banner { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/ferguson_banner_mobile.png); }
  .sh135-conv_heat { background-image: url(/SiteCollectionImages/Tauron24/imgs/smarthome/baner-conv-heat-mobile.jpg); }
}
@media all and (max-width:530px) {
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-offert-calc-sec { width: 100%; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-desc { height: auto; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box, #sh135-offert .sh135-calc-inside .sh135-middle-calc[data-offert="1"] .sh135-eq-box { height: auto; }
  .sh135-calculator .sh135-calculator-popup .sh135-inside-pop .sh135-pop-box { width: 49%; }
  #sh135-secure-company .sh135-smart500-baner { background-position: -540px -130px; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-overlap-content table .sh135-short-td { width: 40%; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq { height: auto; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq { padding: 10px 5px; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-eq-title { height: auto; margin-bottom: 5px; }
  #sh135-smarthome .sh135-g-calc-content .check-box label span { font-size: 16px; }
  #sh135-smarthome .sh135-g-calc-content .check-box label { font-size: 12px; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step { padding: 15px; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-price-division p span { display: block; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent { justify-content: space-around; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product { flex-basis: 100%; margin-bottom: 10px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-others-prd .sh135-other-parent .sh135-single-other-product:last-child { margin-bottom: 0; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc .sh135-slide-name br { display: none; }
}
@media all and (max-width:515px) {
  #sh135-lp-heat .sh135-pick .sh135-coal-content .sh135-pick-content img,   #sh135-lp-heat .sh135-pick .sh135-electricity-content .sh135-pick-content img, #sh135-lp-heat .sh135-pick .sh135-gas-content .sh135-pick-content img { display: none; }
  #sh135-lp-heat .sh135-pick .sh135-pick-content { padding: 25px 15px; }
  #sh135-lp-heat .sh135-f6 { font-size: 20px; line-height: 1.2; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-fx { font-size: 12px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-device-price { width: 55px; }
  #sh135-smartblog .sh135-blog-post-detal .sh135-post-table { float: none; width: 100%; margin: 10px 0; height: auto; min-height: 10px; }
  #sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-baner-parent .sh135-baner .sh135-baner-text, #sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-baner-parent .sh135-baner.sh135-plus-set-baner .sh135-baner-text { min-width: 1px; width: 100%; padding-left: 15px; }
}
@media all and (max-width:500px) {
  #sh135-int-home .sh135-seg { display: block; width: 100%; margin: 20px auto; }
  #sh135-int-home .sh135-seg img { margin-bottom: 10px; }
  #sh135-smarthome .sh135-seg { display: block; width: 100%; margin: 20px auto; }
  #sh135-smarthome .sh135-seg img { margin-bottom: 10px; }
  #sh135-smarthome .sh135-movie-smart #sh135-smart-video { height: 250px; }
  #sh135-smart500 .sh135-movie-smart #sh135-smart-video { height: 250px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav p { font-size: 16px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 20px 0; }
  .sh135-hamburger-menu, .sh135-open-submenu { max-width: 210px; }
  #sh135-int-home .sh135-int-baner .sh135-baner-dot-9 { top: 21%; }
  #sh135-int-home .sh135-int-baner .sh135-baner-dot-5 { top: 84%; right: 38%; }
  #sh135-int-home .sh135-what-is-it .sh135-second-baner { background-image: none; background-color: #f9f9f9; }
  #sh135-int-home .sh135-calc-inside .sh135-manage-section .sh135-manage-img { position: relative; display: block; margin: 5px auto; }
  #sh135-int-home .sh135-calc-inside .sh135-manage-section .sh135-manage-desc { padding: 0; }
  #sh135-int-home .sh135-calc-inside .sh135-middle-calc .sh135-product-div { margin: 0; }
  #sh135-offert .sh135-offert-baner .sh135-offert-box p { font-size: 20px; }
  #sh135-help .sh135-table .sh135-row .sh135-text-element { display: block; max-width: 100%; order: 2; }
  #sh135-help .sh135-table .sh135-row .sh135-video-element { max-width: 100%; order: 3; }
  #sh135-help .sh135-table .sh135-row .sh135-first-element { max-width: 100%; order: 1; }
  #sh135-help .sh135-table .sh135-row .sh135-text-element .sh135-bracket { display: none; }
  #sh135-help .sh135-table .sh135-text-element .sh135-mobile-bracket { display: block; }
  #sh135-help .sh135-table .sh135-row .sh135-text-element { padding: 15px; }
  #sh135-help .sh135-table .sh135-row .sh135-text-element .sh135-q1,   #sh135-help .sh135-table .sh135-row .sh135-text-element .sh135-q4, #sh135-help .sh135-table .sh135-row .sh135-text-element .sh135-questions-box { padding: 0; }
  #sh135-help .sh135-table .sh135-row .sh135-row-element { min-height: 10px; }
  #sh135-help .sh135-table .sh135-row .sh135-first-element { padding: 30px 0 0; }
  #sh135-help .sh135-seg { display: block; width: 100%; margin: 20px auto; }
  #sh135-help .sh135-seg img { margin-bottom: 0; }
  #sh135-smart500 .sh135-smart500-warranty .sh135-warranty-section { width: 100%; margin-bottom: 20px; }
  #sh135-smart500 .sh135-how-receive .sh135-single-step { padding: 5px 0; }
  #sh135-smart500 .sh135-how-receive .sh135-single-step:nth-child(4) { padding: 5px 0; }
  #sh135-smart500 .sh135-how-receive .sh135-single-step img { height: 70px; left: -35px; }
  #sh135-smart500 .sh135-how-receive .sh135-single-step { min-height: 90px; }
  #sh135-smart500 .sh135-how-receive .sh135-steps-div { padding: 10px 0 0 50px; }
  #sh135-smart500 .sh135-how-receive .sh135-steps-div .sh135-ab { margin-bottom: 20px; height: 200px; }
  #sh135-smart500 .sh135-how-receive .sh135-single-step p { padding-left: 50px; }
  #sh135-thank-you .sh135-what-else .sh135-else-box { max-width: 100%; }
  #sh135-thank-you .sh135-what-else .sh135-else-section { width: 100%; margin: 10px 0; padding: 0 15px; }
  #sh135-smart-basket .sh135-f8x { font-size: 26px; }
  #sh135-smart-basket .sh135-f7x { font-size: 24px; }
  #sh135-smart-basket .sh135-f6x { font-size: 20px; }
  #sh135-smart-basket .sh135-f5x { font-size: 18px; }
  #sh135-smart-basket .sh135-f4x { font-size: 16px; }
  #sh135-smart-basket .sh135-summary-boxes { text-align: center; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-element-counter .sh135-counter-box { margin: 0 auto; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-box-div, #sh135-smart-basket .sh135-summary-boxes .sh135-summary-element .sh135-img-div { display: block; float: none; text-align: center; margin: 0 auto; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-delivery-content { text-align: left; }
  #sh135-documents .sh135-documents-block .sh135-documents-box .sh135-documents-column { width: 100%!important; display: block; max-width: 100%!important; }
  #sh135-documents .sh135-documents-block { padding: 15px; }
  #sh135-smartblog .sh135-blog-post-detal img { float: none; display: block; margin: 0; }
  .sh135-404-content .sh135-404-body a { margin-top: 25px; }
  #sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-rec-ab { left: -9%; }
  #sh135-int-home .sh135-how-order .sh135-how-mobile .sh135-single-box { max-width: 100%; }
  #sh135-int-home .sh135-install.sh135-g-controll { padding-bottom: 0; }
  #sh135-int-home .sh135-install .sh135-right-side p i { padding-left: 5px; }
  #sh135-int-home .sh135-go-to-calc { width: 100%; max-width: 100%; border-radius: 0; }
  #sh135-int-home .sh135-go-to-calc p { display: none; }
  #sh135-int-home .sh135-go-to-calc .sh135-inner span { text-align: center; }
  #sh135-int-home.sh135-professional { padding-bottom: 40px; }
  #sh135-int-home .sh135-apk .sh135-right a { display: block; margin: 10px auto; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box .sh135-slide-product { max-width: 49%; margin-bottom: 10px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-right-box.sh135-more-elements .sh135-slide-product { max-width: 49%; margin-bottom: 10px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slide-dots { top: 97%; }
  #sh135-offert .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { float: left; display: inline-block; max-width: 50%; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-about-delivery .sh135-delivery-box { max-width: 100%; }
  #page_404.sh135-404-content .f_42 { font-size: 26px; }
  #page_404.sh135-404-content .f_30 { font-size: 22px; }
}
@media all and (max-width:470px) {
  #sh135-lp-heat .sh135-pick .sh135-click-pick img { display: none; }
  #sh135-lp-heat .sh135-pick .sh135-click-pick { height: 70px; }
  #sh135-lp-heat .sh135-pick .sh135-active-pick { height: 100px; }
  #sh135-lp-heat .sh135-pick .sh135-click-pick { padding: 10px 5px; }
  #sh135-lp-heat .sh135-pick .sh135-click-pick h2 { font-size: 18px; }
  #sh135-lp-heat .sh135-check-what .sh135-check-sec,   #sh135-lp-heat .sh135-check-what .sh135-check-sec:last-child, #sh135-lp-heat .sh135-take-care .sh135-take-care-section { width: 100%; }
  #sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box .sh135-check-inner { height: 95px; }
  #sh135-lp-heat .sh135-check-what .sh135-check-sec .sh135-check-box, #sh135-lp-heat .sh135-take-care .sh135-take-care-section .sh135-care-box { margin: 15px auto; }
  #sh135-int-home .sh135-install .sh135-intall-mobile .sh135-left-side, #sh135-int-home .sh135-install .sh135-intall-mobile .sh135-right-side { width: 100%; text-align: center; margin: 10px 0; border: none; }
  #sh135-help .sh135-accordion-container .sh135-accordion-body, #sh135-help .sh135-accordion-head h3 { font-size: 14px; line-height: 1.5; }
  #sh135-help .sh135-accordion-head { background-position: right 6px; }
  #sh135-help .sh135-accordion-container.active .sh135-accordion-head { background-position: right -54px; }
  #sh135-smart500 .sh135-f8 { font-size: 32px; }
  #sh135-smart500 .sh135-f7 { font-size: 28px; }
  #sh135-smart500 .sh135-f6 { font-size: 18px; }
  #sh135-smart500 .sh135-f5 { font-size: 16px; }
  #sh135-smart500 .sh135-smart500-baner { height: 400px; }
  #sh135-smart500 .sh135-smart500-baner .sh135-ab { top: 19%; }
  #sh135-smart500 .sh135-smart500-baner .sh135-right { margin-top: 75px; }
  #sh135-secure-company .sh135-secure-profit { padding: 20px 15px 20px 15px; }
  #sh135-secure-company .sh135-secure-profit .sh135-icon-div { padding-top: 20px; }
  .sh135-smart-footer .sh135-contact-box a { font-size: 18px; }
  #sh135-documents .sh135-doc-button-div { padding: 30px 15px; }
  #sh135-documents .sh135-doc-button-div a button { text-align: center; }
  #sh135-single-product-smarthome .sh135-set-free .sh135-set-body h3,   #sh135-single-product-smarthome .sh135-set-free .sh135-set-body p, #sh135-single-product-smarthome .sh135-set-free h2 { font-size: 20px; }
  #sh135-single-product-smarthome .sh135-set-free .sh135-set-body .sh135-right { padding-top: 55px; }
  .sh135-smart-footer .sh135-f6 { font-size: 20px; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info { padding-top: 30px; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-left.sh135-get-back { padding-top: 20px; }
  .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slide-desc, .sh135-recc-sets .sh135-slider-box .sh135-slider-div .sh135-slide-inside.sh135-slide-left-box .sh135-slider-img { max-width: 100%; float: none; }
  #sh135-offert .sh135-new-generation .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav p { font-size: 14px; }
  #sh135-single-product-smarthome.sh135-new-generation .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 20px 5px 0; }
}
@media all and (max-width:440px) {
  #sh135-smarthome .sh135-movie-smart .sh135-ab { left: 40%; top: 45%; }
  #sh135-smart500 .sh135-movie-smart .sh135-ab { left: 40%; top: 60%; }
  .sh135-hamburger-menu, .sh135-open-submenu { max-width: 170px; }
  #sh135-help .sh135-sensors-div .sh135-box { margin: 0; }
  .sh135-calculator .sh135-calculator-resume .sh135-see-all { display: block; margin: 10px auto; text-align: left; }
  .sh135-calculator .sh135-calculator-resume .sh135-expl { display: block; text-align: center; }
  .sh135-calculator .sh135-calculator-resume .sh135-tooltip-area { width: 200px; }
  .sh135-calculator .sh135-middle-side { padding: 25px 5px; }
  #sh135-offert .sh135-basket .sh135-basket-inner .sh135-side,   #sh135-smart500 .sh135-smart500-offert .sh135-offert-inside, #sh135-smart500 .sh135-smart500-offert .sh135-offert-text h3 { text-align: left; }
  #sh135-smart500 .sh135-f4 { font-size: 18px; }
  #sh135-smart500 .sh135-f3 { font-size: 14px; }
  #sh135-smart500 .sh135-smart500-offert .sh135-products-div { padding-top: 50px; }
  #sh135-smart500 .sh135-smart500-offert .sh135-three-elements:after { top: 94%; }
  #sh135-secure-company .sh135-secure-profit .sh135-secure-tree .sh135-tree-img img { height: auto; }
  #sh135-thank-you .sh135-full-width-section img { height: 100px; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-delivery-info .sh135-right img { padding-right: 0; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-your-choice .sh135-device-counter-box { float: none; display: block; }
  #sh135-smartblog .sh135-single-post .sh135-post-text { max-width: 100%; padding: 10px 10px 10px 0; }
  .sh135-404-content .sh135-404-body { max-width: 100%; padding: 20px 0; }
  #sh135-offert .sh135-gps .sh135-int-heat .sh135-int-heat-inner .sh135-right p br { display: none; }
  #sh135-int-home .sh135-grenton-int-baner .sh135-baner-title p, #sh135-int-home .sh135-mobile-go-ahead p { font-size: 20px; }
  #sh135-int-home .sh135-grenton-int-baner .sh135-baner-title span { font-size: 16px; }
  #sh135-int-home .sh135-grenton-int-baner .sh135-baner-title { max-width: 100%; }
  #sh135-int-home .sh135-mobile-go-ahead span { font-size: 22px; }
  #sh135-int-home .sh135-int-baner .sh135-baner-dot-8 { top: 80%; }
  #sh135-int-home .sh135-what-is-it .sh135-day-and-night .sh135-day-box .sh135-day-circle h3, #sh135-int-home .sh135-what-is-it .sh135-day-and-night .sh135-day-box .sh135-day-circle p { font-size: 18px; }
  #sh135-int-home .sh135-what-is-it .sh135-day-and-night .sh135-day-box .sh135-day-circle { width: 300px; height: 300px; left: 0; right: 0; }
  #sh135-int-home .sh135-what-is-it .sh135-day-and-night .sh135-day-box.sh135-night .sh135-day-circle { padding: 40px 35px; }
  #sh135-int-home .sh135-what-is-it .sh135-day-and-night .sh135-day-box.sh135-morning .sh135-day-circle { padding: 65px 30px; }
  #sh135-int-home .sh135-grenton-functions .sh135-box h2 { font-size: 20px; line-height: 1.2; }
  #sh135-single-product-smarthome.sh135-set-box.sh135-prd-box .sh135-baner-parent .sh135-baner .sh135-baner-text h4 { color: #000; font-weight: 300; font-size: 24px; margin-bottom: 5px; }
}
@media all and (max-width:430px) {
  #sh135-lp-heat .sh135-pick .sh135-content-div { margin-top: 20px; border-width: 1px; }
  #sh135-lp-heat .sh135-f2 { font-size: 12px; }
  #sh135-lp-heat .sh135-f4 { font-size: 16px; }
  #sh135-lp-heat .sh135-pick .sh135-pick-content .sh135-inner-pick button { padding: 7px; }
  #sh135-lp-heat .sh135-pick .sh135-click-pick { display: block; max-width: 100%; width: 100%; box-shadow: none; border: 1px solid #ebebeb; }
  #sh135-lp-heat .sh135-middle-pick { margin: 0; }
  #sh135-lp-heat .sh135-pick .sh135-active-pick, #sh135-lp-heat .sh135-pick .sh135-click-pick { height: 70px; }
  #sh135-lp-heat .sh135-pick .sh135-active-pick { border: 1px solid #a51568; }
  #sh135-lp-heat .sh135-f7 { font-size: 26px; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-img-box, #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq img { height: 110px; }
  #sh135-offert .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-normal-eq .sh135-eq-desc { height: auto; }
  .sh135-calculator .sh135-calculator-resume .sh135-average-cost .sh135-single-box { min-width: 10px; margin: 10px auto; text-align: center; width: 100%; }
  .sh135-calculator .sh135-calculator-resume .sh135-average-cost .sh135-f0 { padding: 0; text-align: center; display: block; }
  .sh135-calculator .sh135-calculator-resume .sh135-see-all { display: block; margin: 5px auto; }
  #sh135-smart-basket .sh135-summary-boxes { padding: 15px; }
  #sh135-smart-basket .sh135-summary-boxes .sh135-summary-element { padding: 20px 15px; }
  #sh135-smarthome .sh135-recommended .sh135-rec-box .sh135-rec-ab { width: 80px; }
  #sh135-single-product-smarthome.sh135-new-generation .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav[data-offert="2"] .sh135-single-nav { padding: 10px 10px 0; }
}
@media all and (max-width:400px) {
  .sh135-smart-footer .sh135-claim { font-size: 25px; }
  #sh135-smarthome .sh135-movie-smart .sh135-ab { width: 60px; top: 55%; left: 43%; }
  #sh135-smarthome .sh135-movie-smart #sh135-smart-video { height: 200px; }
  #sh135-smart500 .sh135-movie-smart .sh135-ab { width: 60px; top: 60%; left: 43%; }
  #sh135-smart500 .sh135-movie-smart #sh135-smart-video { height: 200px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav { max-width: 33.3%; border: 1px solid #ccc9c0; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-left-side-calc .sh135-active-calc-nav { border: 1px solid #ccc9c0!important; }
  /* #sh135-smarthome .sh135-basket-body .sh135-right-side-calc{padding: 20px 20px 20px 20px;} */
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box { width: 100%; margin: 5px 0; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info { text-align: center; padding: 30px 0; }
  #sh135-smarthome .sh135-mobile-feature h2 { margin: 0 0 15px 0; }
  #sh135-int-home .sh135-int-baner { padding: 160px 15px 0 15px; }
  #sh135-offert .sh135-basket .sh135-basket-inner .sh135-side { min-width: 10px; }
  #sh135-offert .sh135-basket .sh135-resume .sh135-left, #sh135-offert .sh135-basket .sh135-resume .sh135-right { font-size: 14px; }
  #sh135-offert .sh135-basket .sh135-resume .sh135-go-to { padding: 10px 5px; font-size: 18px; }
  #sh135-smart500 .sh135-smart500-baner { padding: 0; }
  #sh135-smart500 .sh135-f8 { font-size: 28px; }
  #sh135-smart500 .sh135-f7 { font-size: 24px; }
  #sh135-smart500 .sh135-f6 { font-size: 16px; }
  #sh135-smart500 .sh135-f4 { font-size: 16px; }
  #sh135-smart500 .sh135-extra-offert .sh135-extra-inside a { font-size: 16px; }
  #sh135-smart500 .sh135-smart500-offert .sh135-single-offert .sh135-box img { height: 60px; }
  #sh135-smart500 .sh135-smart500-offert .sh135-boxes { margin: 0; }
  #sh135-smart500 .sh135-smart500-offert .sh135-single-offert .sh135-label .sh135-label-inside { margin-top: -18px; }
  #sh135-smart500 .sh135-how-receive .sh135-steps-div .sh135-ab { height: 150px; }
  #sh135-secure-company .sh135-secure-know-more .sh135-secure-more-section img { height: 60px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-middle-calc .sh135-eq-box .sh135-hover-eq p { padding: 30px 0; }
  .sh135-smart-header .sh135-page { padding: 0; }
  .sh135-hamburger-div .sh135-hamburger-inner > span { display: none; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc { padding: 20px 20px 20px 20px; }
  #sh135-documents .sh135-f5 { font-size: 40px; }
  #sh135-documents .sh135-document-baner .sh135-document-baner-div { width: 250px; height: 50px; }
  #sh135-offert .sh135-scrolled-h .sh135-tauron-logo { height: 50px; width: 50px; top: 0; }
  .sh135-scrolled-h { height: 50px; padding: 0; }
  #sh135-single-product-smarthome .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav p { font-size: 15px; }
  #sh135-smart500 .sh135-smart500-baner button { margin-top: 25px; }
  #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-btn-div .sh135-order a, #sh135-smarthome .sh135-g-calc-content .sh135-calc-step .sh135-question-content .sh135-left a { font-size: 15px; }
  .sh135-actual .sh135-tile-parent .sh135-single-tile { margin-bottom: 15px; }
  #sh135-single-product-smarthome.sh135-set-box .sh135-prd-info .sh135-specification { padding: 0; }
  #sh135-single-product-smarthome.sh135-new-generation .sh135-calc-inside .sh135-left-side-calc .sh135-calc-nav .sh135-single-nav { padding: 10px 12px 0; }
  #sh135-int-home .sh135-grenton-int-baner { padding: 90px 0 0 0; }
  #sh135-smarthome .sh135-nav-container #SH135-CONTROL-NAV { text-align: center; }
  .sh135-camera_room { background-position: -11px center; }
  #sh135-smarthome .sh135-nav-container { left: 0; right: 0; margin: auto; }
  #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info h1,   #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info h2, #sh135-smarthome .smart-flex .sh135-right .sh135-slider-info p { float: none; }
}
@media all and (max-width:360px) {
  /* #sh135-smarthome .sh135-basket-body .sh135-right-side-calc .sh135-go-to{font-size: 18px;} */
  #sh135-smarthome .sh135-movie-smart .sh135-ab { left: 42%; }
  #sh135-smart500 .sh135-movie-smart .sh135-ab { left: 42%; }
  #sh135-int-home .sh135-int-baner .sh135-baner-dot-4 { left: 39%; top: 24%; }
  #sh135-lp-heat .sh135-lp-heat-baner .sh135-heat-baner-side h1 br, #sh135-lp-heat .sh135-lp-heat-baner .sh135-heat-baner-side h2 br { display: none; }
  #sh135-lp-heat .sh135-alior .sh135-img-box, #sh135-lp-heat .sh135-antysmog .sh135-img-box { min-width: 10px; }
  .sh135-calculator .sh135-middle-side .sh135-tooltip-area { left: -60px; }
  .sh135-calculator .sh135-middle-side .sh135-tooltip .sh135-tooltip-area .sh135-square { left: 63px; }
  .sh135-hamburger-div { margin-left: 18px; }
  #sh135-smarthome .sh135-calc .sh135-calc-inside .sh135-right-side-calc .sh135-go-to { font-size: 18px; }
  #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav, #sh135-offert .sh135-calc-inside.sh135-only-shop-calc .sh135-left-side-calc .sh135-calc-nav.sh135-no-border { max-width: 100%; }
}

@media all and (max-width:340px) {
  #sh135-lp-heat .sh135-lp-heat-baner .sh135-heat-baner-side { margin: 65px 0 0 0; }
}

.sh135-changed-old-price { font-size: 14px; text-align: left; margin-top: 12px; color: #757575; }
.sh135-product-old-price{color: #757575 !important; font-size: 18px;}
.sh135-product-old-price span{color: #757575 !important; text-decoration: line-through;}
.sh135-product-old-price-label{color: #757575 !important; font-size: 12px;}
.sh135-product-old-price-label span{font-weight: bold; color: #757575 !important;}
.sh135-main-old-price{color: #757575 !important; font-size: 18px !important;}
.sh135-main-old-price span{color: #757575 !important; text-decoration: line-through; font-size: 18px !important;}