#SH531-SMARTHEADS-CONTENT{height: 100%;position: relative;}

h1,h2,h3,h4,h5,h6,ul,li,p{margin: 0;padding: 0;font-weight: normal;}
a{text-decoration: none;}
button{cursor: pointer;}
*{box-sizing: border-box;outline: none;font-family: "Titillium Web", Arial, sans-serif}
body{margin: 0;}
ul{list-style: none;}
img{border:none;max-width: 100%;border:none;}
textarea{resize: none;}
input[type='radio'] {display: none;}
.sh531-left{float: left;}
.sh531-right{float: right}
.sh531-clear{clear:both;height: 0;width: 100%;}
.sh531-btn{color: #ffffff;display: block;border-radius: 4px;background-color: #e6007e;font-size: 24px;width: 100%;max-width:270px;padding: 14px 5px;text-align: center;cursor: pointer}
.sh531-btn:hover{background-color: #b6206a}
.sh531-main-head{text-align: center;font-size: 30px;font-weight: 600;}
.nav {position: fixed;z-index: 2;right: 30px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);display: none}
.sh531-nav_item {width: 6px;height: 66px;display: block;margin: 6px auto;cursor: pointer;background-color: #fff;box-shadow: 0 1px 13px 0 rgba(76, 76, 76, 0.15);}
.sh531-nav_item:hover {background-color: #e6007e;}
.sh531-page{max-width: 1630px;margin: 0 auto;text-align: center;padding: 0 15px;}
section {height: auto;transition: top 0.5s ease-in-out;transition-delay: 0.5s;background-color: #fff;}

/*.owl-carousel .owl-stage {position: relative; -ms-touch-action: pan-Y; -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; -webkit-transform: translate3d(0px, 0px, 0px); }*/
/*.owl-carousel .owl-wrapper,.owl-carousel .owl-item {-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-nav.disabled, .owl-carousel .owl-dots.disabled {display: none; }*/
/*.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {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; }*/
.owl-theme .owl-nav {margin-top: 10px; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {position: absolute; top: 40%; margin-top: -20px; cursor: pointer; left: -40px;font-size: 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;}
.owl-theme .owl-dots{}
.owl-theme .owl-dots {text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {display: inline-block; zoom: 1; *display: inline; }
.owl-theme .owl-dots .owl-dot span {width: 16px; height: 16px; margin: 0 4px;border: 2px 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;}


.sh531-screen.active{z-index: 1; transition-delay: 0.5s;}
.sh531-page-logo{position: absolute;top: 0;left: 155px;z-index: 20}
.sh531-movie-page .sh531-movie-baner video{width: 100%;height: 100%;object-fit: cover;}
.sh531-movie-page .sh531-movie-baner{width: 100%;max-width: 720px;position: relative;height: 495px;}
.sh531-movie-page .sh531-movie-baner .sh531-magenta-a{background-color: rgba(236,0,140,0.35);position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.sh531-movie-page .sh531-movie-baner img{position: absolute;left: 0;top:0;z-index: 1}
.sh531-movie-page .sh531-movie-desc{text-align: right;width: 100%;max-width: 57%;padding:115px 160px 0 0;}
.sh531-movie-page .sh531-movie-desc h1{color: #000000;font-weight: bold;font-size: 39px;}
.sh531-movie-page .sh531-movie-desc p{font-size: 29px;line-height: 1.2;margin: 30px 0;}
.sh531-movie-page .sh531-movie-desc .sh531-btn{float: right;margin-top: 15px}

.sh531-what-you-gain{text-align: center;position: relative;padding: 0 15px;}
.sh531-what-you-gain .sh531-main-head{margin-bottom: 120px}
.sh531-what-you-gain .sh531-ab-element{position: relative;width: 100%;}
.sh531-what-you-gain .sh531-profit-box{width: 100%;max-width: 400px;margin: 0 22px;position: relative;box-shadow: 0 1px 20px 0 rgba(76, 76, 76, 0.25);padding: 100px 10px 0 10px;display: inline-block;vertical-align: text-top;min-height: 390px;background-color: #fff;z-index: 3}
.sh531-what-you-gain .sh531-profit-box img{position: absolute;left: 0;right: 0;margin-left: auto;margin-right: auto;top: -90px;    transform: scale(1.1);}
.sh531-what-you-gain .sh531-profit-box h3,.sh531-what-you-gain .sh531-profit-box p{font-weight: 600;font-size:24px;text-align: center;line-height: 1.2;margin-bottom: 15px; /* min-height: 55px; */}
.sh531-what-you-gain .sh531-profit-box p{font-weight: normal;margin: 0;}
.sh531-what-you-gain .sh531-profit-box p sup,.sh531-what-you-gain .sh531-profit-box h3 sup{font-size: 10px}


.sh531-how-it-works{padding: 30px 0 0}
.sh531-how-it-works .sh531-btn{margin: 15px auto 50px}
.sh531-how-it-works .sh631-path-schema{ transform: translateX(-30px);margin: 40px auto;display: block}
.sh531-serw-section .sh531-how-it-works .sh631-path-schema{transform: translateX(-30px);margin: 40px auto;display: block}
.sh531-how-it-works .sh531-main-head{}
.sh531-assurance .sh531-counter-div{background-image: url("/-/media/Additional/smart/img/serwisant/counter-bg.png");height: 100%;padding: 50px 0 50px;margin-top: 5px;}
.sh531-assurance .sh531-counter-div .sh531-counter-box{display: inline-block;width: 100%;max-width: 32%;font-size: 30px;font-weight: bold;color:#e6007e;vertical-align: text-top;}
.sh531-assurance .sh531-counter-div .sh531-counter-box span{font-size: 60px;font-weight: bold;color:#e6007e}
.sh531-assurance .sh531-counter-div .sh531-counter-box p{font-size: 16px;text-align: center;color: #272727;}
.sh531-assurance .sh531-counter-div .sh531-counter-box .sh531-plus{font-size: 60px}
.sh531-assurance .sh531-counter-div .sh531-slider{margin-top: 10px;}
.sh531-assurance .sh531-counter-div .sh531-slider .sh531-slider-img{width: 100%;max-width:50%}
.sh531-assurance .sh531-counter-div .sh531-slider .sh531-slider-img img{transform: none;max-height: 90px}
.sh531-assurance .sh531-counter-div .sh531-slider-desc{width: 100%;max-width:50%;text-align: left}
.sh531-assurance .sh531-counter-div .sh531-slider-desc h2{font-size: 30px;font-weight: 600;margin-bottom: 35px}
.sh531-assurance .sh531-counter-div .sh531-slider-desc p{font-size: 21px;}

.sh531-assurance{position: relative;padding: 10px 0 0}
.sh531-assurance .sh531-page{text-align: left}
.sh531-assurance .sh531-counter-div .sh531-page{text-align: center}
.sh531-assurance .sh531-check-img{position: absolute;right: 210px;top: 40px;max-width: 430px;}
.sh531-assurance .sh531-main-head{margin-bottom: 40px}
.sh531-how-it-works .sh531-assurance-box{display: inline-block;vertical-align: text-top;width: 100%;max-width: 32%;margin: 35px 0;}
.sh531-how-it-works .sh531-assurance-box .sh531-inner-assurance{max-width: 90%;margin: 0 auto;}
.sh531-how-it-works .sh531-assurance-box .sh531-inner-assurance img{display: block;margin: 0 auto 30px auto}
.sh531-how-it-works .sh531-assurance-box .sh531-inner-assurance h3{font-weight: 600;font-size: 24px;text-align: center;margin-bottom: 25px;}
.sh531-how-it-works .sh531-assurance-box .sh531-inner-assurance p{text-align: center;font-size: 21px;line-height: 1.2;}
.sh531-assurance .sh531-btn{margin: 60px auto 0;}

.sh531-another-faq .sh531-main-head{margin-bottom: 40px}
.sh531-serw-section .sh531-another-faq .sh531-main-head{margin-bottom: 0;margin-top: 25px;}
.sh531-another-faq .sh135-accordion-container {border-bottom: 1px solid #d5d6d9; padding: 15px 10px 0; text-align: left;}
.sh531-another-faq .sh135-accordion-container a {color: #e6007e;}
.sh531-another-faq .sh135-accordion-container a:hover {text-decoration: underline;}
.sh531-another-faq .sh135-accordion-container h3 {line-height: 40px; font-size: 36px; font-weight: 400; color: #2b2b2b; text-align: left; margin: 35px 10px 20px;}
.sh531-another-faq .sh135-accordion-container h4 {line-height: 28px; font-size: 24px; font-weight: 400; color: #e6007e; text-align: left; margin: 15px 10px 0;}
.sh531-another-faq .sh135-accordion-head {background: url('/-/media/Additional/smart/img/serwisant/slide.png') right 9px no-repeat; margin-bottom: 15px; margin-right: 5px; cursor: pointer; padding-right: 44px;}
.sh531-another-faq .sh135-accordion-head h3 {line-height: 28px; font-size: 18px; font-weight: 600; margin: 0;}
.sh531-another-faq .sh135-accordion-head:hover{background: url('/-/media/Additional/smart/img/serwisant/slide-hover.png') right 9px no-repeat;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-head {    background-position: right -58px;}
.sh531-another-faq .sh135-accordion-head:hover h3, .sh531-another-faq .sh135-accordion-container.active .sh135-accordion-head h3 {color: #e6007e;}
.sh531-another-faq .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}
.sh531-another-faq .sh135-accordion-container .sh135-accordion-body ul {margin: 10px 0;}
.sh531-another-faq .sh135-accordion-container .sh135-accordion-body ul .sh135-spacing {display: inline-block; padding-top: 5px;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body {display: block;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body table {border-collapse: collapse; color: #6c6d70; font-size: 15px;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body tr {border: 1px solid #d5d6d9; padding: 13px 0;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body td, .sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body th {padding: 10px 15px; vertical-align: top;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body td:nth-child(2) {width: 40%;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body th {background: #f7f3f3; font-size: 16px;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body .sh135-mobile {display: none;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body .sh135-heading {background: #f7f3f3; font-size: 16px; font-weight: 700;}

.sh531-another-faq{margin-top: 0px}
.sh531-gas-doc{margin-top: 0;    padding: 0 40px;}
.sh531-another-faq .sh531-see-more{margin: 40px 0}
.sh531-another-faq .sh531-more{width: 100%;max-width: 46%;padding: 20px 40px 20px 40px;box-shadow: 0px 1px 20px 0px rgba(76, 76, 76, 0.25);min-height: 295px;}
.sh531-another-faq .sh531-more.sh531-right{background-image:url("/-/media/Additional/smart/img/serwisant/more.png") }
.sh531-another-faq .sh531-more h3{font-weight: 600;font-size:24px;text-align: center}
.sh531-another-faq .sh531-more p{font-size:18px;margin: 5px 0 30px 0;}
.sh531-another-faq .sh531-more input{width: 100%;padding:18px 25px;border-radius: 4px;border:1px solid #bbbbbb}
.sh531-another-faq .sh531-more.sh531-left span{font-size: 12px;display: block;text-align: right;cursor: pointer;margin-top: 5px}
.sh531-another-faq .sh531-more.sh531-left span:hover{text-decoration: underline}
.sh531-another-faq .sh531-more .sh531-check-btn{cursor:pointer;background-color: #fff;border-radius: 4px;padding: 5px;width: 100%;max-width: 150px;margin: 5px auto;text-align: center;font-size: 24px;color:#e2007a;border:1px solid #e2007a;display: block}
.sh531-another-faq .sh531-more .sh531-check-btn:hover{color: #fff;background-color: #e2007a}
.sh531-another-faq .sh531-more.sh531-right h3{margin-bottom: 40px}
.sh531-another-faq .sh531-faq-box{height: auto;}

.sh531-serw-nav .sh531-nav_item.active{background-color:#4461a8 }
.sh531-serw-nav .sh531-nav_item.inactive{background-color:#fff }
.sh531-serw-nav .sh531-nav_item:hover{background-color:#4461a8}
.sh531-serw-section .sh531-movie-page .sh531-movie-desc{text-align: right}
.sh531-serw-section .sh531-movie-page .sh531-movie-baner{height: 525px;}
.sh531-movie-page .sh531-movie-baner .sh531-navy-a{background-color: rgba(68,97,168,0.35);}

.sh531-assurance .sh531-float-element{width: 100%;max-width:60%;padding: 95px 0 18px 10px}
.sh531-serw-section .sh531-assurance .sh531-float-element{width: 100%;max-width:60%;padding: 135px 0 80px 10px}
.sh531-assurance .sh531-float-element h3{font-size:30px;margin-bottom: 15px;    font-weight: 600;}
.sh531-assurance .sh531-float-element p{margin: 15px 0;font-size:21px;}
.sh531-serw-section .sh531-assurance .sh531-float-element .sh531-btn{margin:43px 0 0}

.sh531-serw-section .sh531-assurance .sh531-counter-div .sh531-counter-box{max-width: 32%}
.sh531-serw-section .sh531-assurance .sh531-counter-div .sh531-counter-box span{color: #4461a8;}
.sh531-serw-section .sh531-assurance .sh531-counter-div .sh531-counter-box{color: #4461a8;}
.sh531-assurance .sh531-counter-div h2{margin: 30px 0 0 0;font-weight: 600;font-size:30px}
.sh531-assurance .sh531-counter-div .sh531-slider .sh531-slider-img{max-width: 35%}
.sh531-assurance .sh531-counter-div .sh531-slider-desc{max-width: 60%;padding-top: 5px}
.sh531-assurance .sh531-counter-div .sh531-slider-desc.sh531-one-line{padding-top:35px }

.sh531-documents{margin-bottom: 15px}
.sh531-documents h4{text-align: left;font-weight: 600;font-size:24px;margin-bottom: 15px;    margin-top: 15px;}
.sh531-documents .sh531-doc-column{display: inline-block;width: 100%;max-width: 33%;vertical-align: text-top;float: left;}
.sh531-documents .sh531-doc-column a{display: block;}
.sh531-documents .sh531-doc-column a p{position: relative;padding-left: 25px;margin-bottom: 10px;color:#000;font-size:20px;text-align: left}
.sh531-documents .sh531-doc-column a:hover p{color: #e6007e;}
.sh531-documents .sh531-doc-column a p img{position: absolute;left: 0;top: 3px;}
.sh531-documents .sh531-doc-trigger{text-align: left;color: #e6007e;font-size: 20px;font-weight: 600;cursor:pointer;float: left;}
.sh531-documents .sh531-doc-trigger.sh531-serw-show{padding: 11px 5px;border: 1px solid #e6007e;border-radius: 4px;width: 100%;max-width: 270px;float: none;display: block;margin: 45px auto 0;text-align: center}
.sh531-documents .sh531-doc-trigger.sh531-show .sh531-check-sprite{display:inline-block;background-image: url("/-/media/Additional/smart/img/serwisant/check-sprite.png");width:13px;height:7px;background-position: top;vertical-align:3px }
.sh531-documents .sh531-doc-column.sh531-w100-column{max-width: 750px;float: none}
.sh531-documents .sh531-doc-column.sh531-two-columns{padding: 0!important;}

.sh531-big-box .sh531-documents .sh531-doc-column.sh531-w100-column{max-width: 100%}

.sh531-documents .sh531-doc-trigger img{display: inline-block;margin-right: 5px;vertical-align: 1px}
.sh531-documents .sh531-doc-trigger:hover{text-decoration: underline}
.sh531-documents .sh531-doc-trigger.sh531-serw-show:hover{text-decoration: none;color: #fff;background-color: #e6007e}
.sh531-documents .sh531-doc-trigger.sh531-serw-show:hover .sh531-check-sprite{background-position: bottom}
section .sh531-disclaimer{text-align: left;font-size:13px;margin: 2px 0;text-align: center}

section .sh531-disclaimer sup{font-size:10px;margin-right: 4px}

.sh531-shadow-box .sh531-disclaimer{margin: 10px 0;position: absolute;bottom: 5px;}


.sh531-another-faq .sh531-hidden-box{display: none}
.sh531-another-faq .sh531-hide{margin-top: 15px}
.sh531-documents .sh531-doc-column.sh531-two-columns{max-width: 49%;padding-left: 5%;}
.sh531-another-faq .sh531-doc-box{height: auto;}
.sh531-serw-section .sh531-another-faq .sh531-doc-box{height: auto;}
.sh531-serw-section .sh531-another-faq .sh531-doc-box .sh531-btn{margin-top: 45px}
.sh531-search-doc .sh531-hidden-box{display: none}
.sh531-search-doc .sh531-hide{margin-top: 15px;font-size: 18px}
.sh531-search-doc h3{font-weight: 600;font-size: 24px;margin: 0}
.sh531-search-doc h3 sup{font-size: 12px}
.sh531-search-doc .sh531-select-doc-box{display: none}
.sh531-search-doc .sh531-select-doc-box.sh531-active-select{display: block}
.sh531-search-doc .sh531-search-field.sh531-disable{display: none}

.sh531-page-logo.sh531-disable{display: none}
.sh531-search-doc .sh531-select-doc-box .sh531-big-box .sh531-documents .sh531-doc-column a p{font-size: 18px;}



.sh531-screen footer{    position: relative;margin-top: 10px;}
.sh531-assurance .sh531-disclaimer{text-align: left;font-size:13px;margin: 0;}
.sh531-assurance .sh531-float-element .sh531-btn{float: right;margin: 20px 0 10px}
.sh531-screen footer li a{margin: 0 3px;}
.sh531-screen footer li a img{    width: auto;height: auto;display: inline-block;vertical-align: middle;}

.sh531-my-tauron{text-align: left;background-image:url("/-/media/Additional/smart/img/serwisant/my-tauron-bg.png");height: 235px;padding: 20px 40px;margin-top: 25px;background-size: cover;background-position: right;background-repeat: no-repeat;background-color: #ededed;}
.sh531-my-tauron h2{font-size:20px;font-weight: 600;text-align: left}
.sh531-my-tauron .sh531-go-btn{width: 100%;border-radius:4px;max-width: 105px;border:1px solid #000;color:#000;text-align: center;padding: 10px 5px;float: left;display: block;font-weight: 600;font-size: 14px;margin-top: 10px}
.sh531-my-tauron .sh531-go-btn:hover{color: #e6007e;border:1px solid #e6007e}
.sh531-my-tauron .sh531-my-apla{width: 100%;height: 100%;display: block}
.sh531-my-tauron .sh531-my-check{display: block;margin:0 10px 10px 0}
.sh531-my-tauron .sh531-my-check img,.sh531-my-tauron .sh531-my-check p{display: inline-block}
.sh531-my-tauron .sh531-my-check img{margin-right: 5px}
.sh531-search-field{padding-top: 0}
.sh531-search-field.sh531-empty-box{padding-top: 0}

.sh531-search-field .sh531-search-input{width: 100%;max-width: 280px;border-radius: 4px;padding:15px;border:1px solid #b7b7b7;display: inline-block;color: #b7b7b7;font-size: 14px;vertical-align: middle}
.sh531-search-field .sh531-search-button{    margin-left: 10px;vertical-align: middle;display: inline-block;cursor: pointer;width: 100%;max-width: 110px;padding: 11px 5px;border: 1px solid #e6007e;border-radius: 4px;background-color: #fff;color: #e6007e;font-size: 18px;font-weight: 600;}
.sh531-search-field .sh531-code-div{margin: 30px 0 }
.sh531-search-field .sh531-search-button:hover{background-color:#e6007e;color: #fff }
.sh531-search-doc h3.sh531-doc-h{margin-bottom: 30px;line-height: 1}
.owl-theme .owl-nav [class*='owl-']{left: 0;}
.owl-theme .owl-nav .owl-next{right: 0;left: auto;}
.sh531-m-logo{display: none}
.sh531-mobile-schema{display: none}
.sh531-mobile-schema p{display: block;font-size: 16px;margin: 15px auto;text-align: left}

.sh531-empty-post-box p{text-align: center;font-size: 40px;}
.sh531-search-doc h3.sh531-regular{font-weight: normal}
.container__wrapper{padding: 0;margin: 0 auto;position: relative}
.sh531-search-doc .sh531-shadow-box{box-shadow: 0px 1px 20px 0px rgba(76, 76, 76, 0.25);position: relative;    margin: 20px 0;height: auto;padding: 20px;}
.sh531-shadow-box.small-padding{margin: 40px 0 30px;box-shadow: none}
.sh531-input-error{text-align: center;display: none;font-size: 13px;color: #FF0000;    transform: translateX(-115px);}
.sh531-search-field .sh531-search-input.sh531-input-err{border-color: #FF0000}
.footer__copy{    margin-top: 0;position: absolute;top: 100%;}
.sh531-movie-page .sh531-movie-baner .sh531-mr-mobile, .sh531-serw-section .sh531-movie-page .sh531-movie-baner .sh531-mr-mobile{display: none}




.sh531-cleaner{overflow: visible}
.sh531-cleaner .sh531-main-head{margin-bottom: 15px;padding: 0 15px;}


.sh531-cleaner-baner{background-image: url(/-/media/Additional/smart/img/serwisant/room.png);background-repeat: no-repeat;background-position: center;}
.sh531-cleaner-box{position: relative;width: 100%;text-align: right;min-height: 345px}
.sh531-cleaner-box img{position: absolute;left: 15%;}
.sh531-cleaner-box img.sh531-top-ball{    left: 46%;top: 58%;}
.sh531-cleaner-baner .sh531-baner-text{padding: 60px 0 0 0;text-align: right}
.sh531-cleaner-baner .sh531-baner-text .sh531-btn{margin: 0 0 0 auto}
.sh531-cleaner-baner .sh531-baner-text p {font-size: 36px;line-height: 1.2;margin: 30px 0;}
.sh531-cleaner-baner .sh531-baner-text h1 {color: #000000;font-weight: bold;font-size: 40px;}

.sh531-our-offert{padding: 25px 0}
.sh531-our-offert .sh531-offer-box{display: block;margin-top: 40px}
.sh531-our-offert .sh531-product-box{display: inline-block;width: 100%;max-width: 48%;box-shadow: 0px 1px 20px 0px rgba(76, 76, 76, 0.25);}
.sh531-our-offert .sh531-single-box{background-color: #fff;padding: 30px;position: relative}
.sh531-our-offert .sh531-single-box .sh531-box-element{width: 100%;}
.sh531-our-offert .sh531-single-box .sh531-box-element.sh531-left{min-width: 250px;max-width: 35%}
.sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right{max-width: 64%}

.sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right .sh531-product-name{font-size: 40px;font-weight: 300;color: #4461a8;    margin-top: -4px;}
.sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right .sh531-product-price{font-size: 28px;font-weight: 600;color: #fff;margin-bottom: 15px;background-color: #4461a8;    padding: 6px 8px;}
.sh531-our-offert .sh531-single-box .sh531-tech-data{font-size: 30px;color: #4461a8;text-align: left;font-weight: 300;margin-bottom: 10px}
.sh531-our-offert .sh531-single-box table{border: none;}
.sh531-our-offert .sh531-single-box table td{text-align: left;color: #000;font-size: 16px;border: 2px solid #ededed;border-top: none;border-right: none;border-left: none;padding: 10px;}
.sh531-our-offert .sh531-single-box table td span{color: #858585;font-weight: bold;}
.sh531-our-offert .sh531-single-box table tr td:first-child{border-width: 0 2px 2px 0;border-color: #ededed;border-style: solid;max-width: 350px}
.sh531-our-offert .sh531-single-box table tr td.sh531-last-td{border-bottom: none;}
.sh531-our-offert .sh531-single-box .sh531-btn{margin: 10px 0 0 auto;cursor: pointer}
.sh531-our-offert .sh531-offer-box .sh531-offert-trigger{font-weight: 600;float: left;margin-top: 15px}
.sh531-our-offert .sh531-offer-box .sh531-offert-trigger.sh531-show-more{float: right;}
.sh531-our-offert .sh531-box-section{display: none;margin: 20px 0;}
.sh531-our-offert .sh531-box-section.sh531-active-box-section{display: block}
.sh531-our-offert .sh531-overlap{width: 100%;max-width: 50%;text-align: center;background-color: #f9f9f9;cursor: pointer;padding: 10px 5px;box-shadow: inset 0px -1px 20px -1px rgba(76,76,76,0.25)}
.sh531-our-offert .sh531-overlap p{font-size: 24px;font-weight: 300;color: #6e6e6e;display: inline-block;margin-left: 10px}
.sh531-our-offert .sh531-overlap.sh531-active-overlap p{color: #4461a8;}
.sh531-our-offert .sh531-overlap .sh531-overlap-icon{width: 27px;height: 27px;background-repeat: no-repeat;background-position: bottom;display: inline-block;vertical-align: sub}
.sh531-our-offert .sh531-overlap.sh531-active-overlap .sh531-overlap-icon{background-position: top}
.sh531-our-offert .sh531-overlap.sh531-active-overlap{background-color: #fff;box-shadow: none}
.sh531-our-offert .sh531-overlap.sh531-left .sh531-overlap-icon{background-image: url("/-/media/Additional/smart/img/serwisant/overlap-icon-1.png")}
.sh531-our-offert .sh531-overlap.sh531-right .sh531-overlap-icon{background-image: url("/-/media/Additional/smart/img/serwisant/overlap-icon-2.png")}
.sh531-mobile-counters{display: none}
.sh531-our-offert .sh531-single-box .sh531-box-section p{text-align: left;font-size: 22px;margin-bottom: 5px;line-height: 1.3}
.sh531-our-offert .sh531-single-box .sh531-box-element{text-align: left}

.sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right .sh531-box-icon{margin: 20px 0;position: relative;padding-left: 50px;font-size: 22px;font-weight: 300;}
.sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right .sh531-box-icon img{position: absolute;left: 0;top: 5px;}
.sh531-our-offert .sh531-single-box .sh531-btn{max-width: 200px;margin: 0;font-weight: 600;}
.sh531-our-offert .sh531-single-box .sh531-final-price{font-size:24px;font-weight: 300;color: #4461a8;}
.sh531-our-offert .sh531-single-box .sh531-final-price span{font-weight: 600;font-size: 38px}
.sh531-our-offert .sh531-single-box table tr td.sh531-last-td.sh531-one-line{border: none;}
.sh531-our-offert .sh531-box-section[data-overlap='1']{}
.sh531-our-offert .sh531-box-section[data-overlap='2']{min-height: 331px}
.sh531-what-you-gain.sh531-cleaner-gain {padding: 110px 0 0;}

.sh531-cleaner-path{padding: 55px 15px 35px;}
.sh531-cleaner-path .sh531-path-line{width: 100%;height: 3px;background-image: url("/-/media/Additional/smart/img/serwisant/path-line.png");background-repeat: repeat-x;    max-width: 1110px;margin: 0 auto;transform: translateY(70px);z-index: 1;}
.sh531-cleaner-path .sh531-path-div{text-align: left;z-index: 2;position: relative}
.sh531-cleaner-path .sh531-path-div .sh531-path-box{display: inline-block;vertical-align: text-top;text-align: center;width: 100%;max-width: 24%;}
.sh531-cleaner-path .sh531-path-div .sh531-path-box .sh531-path-img{height: 150px;}
.sh531-cleaner-path .sh531-path-div .sh531-path-box p{text-align: center;font-size: 19px;}
.sh531-cleaner-path .sh531-path-div .sh531-path-box p a{color: #000;}
.sh531-cleaner-path .sh531-path-div .sh531-path-box p a:hover{text-decoration: underline}
.sh531-cleaner-path .sh531-path-div .sh531-path-box p span a{color: #e70f86;}
.sh531-cleaner-path .sh531-path-div .sh531-path-box p span{display: block;margin: 5px 0;}
.sh531-cleaner-path .sh531-path-div .sh531-path-box.sh531-small-box{max-width: 20%}
.sh531-cleaner-path .sh531-path-div .sh531-path-box.sh531-big-box{max-width: 28%}

.container--bggrey{background-color: #ededed;}
.container{width: 100%;}
.sh531-popup-bg{background-color: rgba(0,0,0,.7);width: 100%;height: 100%;    z-index: 100;position: fixed;display: none}
.sh531-cleaner .sh531-another-faq .sh531-main-head{margin-bottom: 10px}
.sh531-cleaner .sh531-another-faq .sh531-main-h{    margin: 40px 0 20px 0;}

.sh531-wave{width: 100%;height: 470px;margin: 0 0 -270px 0;animation-name: wave-animation;animation-duration: 60s;animation-iteration-count: infinite;animation-timing-function: linear;    position: absolute;top: 32%;z-index: 1;    background-repeat: repeat-x;}
.sh531-wave.sh531-wave-1{background-image: url("/-/media/Additional/smart/img/serwisant/wave-1.png");animation-delay: 2s}
.sh531-wave.sh531-wave-2{background-image: url("/-/media/Additional/smart/img/serwisant/wave-2.png");animation-delay: 1s;animation-duration: 30s}

@keyframes wave-animation {
  0%{background-position: 0 0}
  33%{background-position: 100% 0}
  66%{background-position: 200% 0}
  100%{background-position: 304% 0}
}


/* .popup{display: block!important;} */
.popup__close {z-index: 2;}
.sh531-clr{clear: both; height: 0; width: 100%;}
#SH531-SMARTHEADS-CONTENT .sh531-button { font-size: 16px; font-weight: 600; border: 1px solid; color: #272727; border-radius: 3px; display: inline-block; width: 120px; position: relative; line-height: 23px; padding: 6px 16px 6px 10px; text-align: center; }
#sh531-clientpopup {border: 2px solid #e4007d; margin: 0;overflow: hidden;}
#sh531-clientpopup h2 {font-size: 36px; line-height: 1; font-weight: 600; text-align: center;}
#sh531-clientpopup .sh531-left {    float: left; width: 50%;background: #e4007d; min-height: 448px; display: inline-block;position: relative;}
#sh531-clientpopup .sh531-left h2 {color: #fff;}
#sh531-clientpopup .sh531-right {    float: right; width: 50%;background: url(/-/media/Additional/smart/img/serwisant/sh531-stripped-bg.jpg); min-height: 448px; display: inline-block;position: relative;}
#sh531-clientpopup .sh531-right h2 {color: #e4007d;}
#sh531-clientpopup .sh531-inner {width: 100%;display: inline-block; padding: 70px 10%;min-height: 448px}
#sh531-clientpopup .sh531-button {width: 100%; max-width: 200px;background: #e4007d; color: #fff; text-decoration: none;margin: 30px auto 0 auto;display: block;}
#sh531-clientpopup .sh531-right .sh531-button {border-color: #e4007d}
#sh531-clientpopup .sh531-button:hover {background: #ab256e; color: #fff;}
#sh531-clientpopup .sh531-button:hover:after {border-left-color: #fff;}
#sh531-clientpopup .sh531-button:after {border-left-color: #fff}
#sh531-clientpopup .sh531-more-info {min-height: 138px;background: #f3f1f1; padding: 23px; font-size: 14px; color: #030303; font-weight: 600; line-height: 1.7; margin-top: 30px}
#sh531-clientpopup .sh531-more-info a {color: #e4007d;}
#sh531-clientpopup .sh531-more-info a:hover {text-decoration: underline;}
#sh531-clientpopup .sh531-emptyblock{opacity: 0;min-height: 138px}
.popup__wrapper{padding: 0!important}
.infograph__smalltxt .sc-richtext{display: inline-block!important;}


.sh531-about-smog{height: auto;background-color:#f8f8f8;padding: 35px 0;}
.sh531-about-cleaner{height: auto;position: relative;padding: 10px 0 80px;}
.sh531-about-smog .sh531-smog-box{display: inline-block;width: 100%;max-width: 32%;vertical-align: text-top;}
.sh531-about-smog .sh531-smog-box .sh531-smog-img-box{height:90px;position: relative;margin: 0 auto 15px;    max-width: 200px;}
.sh531-about-smog .sh531-smog-box p{text-align: center;font-size: 24px;line-height: 1.2;}
.sh531-about-smog .sh531-smog-box p span{font-size: 34px;font-weight: bold;color:#4461a8;line-height: 1}
.sh531-about-smog .sh531-smog-box .sh531-middle-img{padding-top: 20px}

.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-smog-window{position: absolute}
.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-smog-cloud{position: absolute}
.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-calc{position: absolute}

.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-smog-window{animation: window 3s forwards linear infinite}
.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-smog-window-1{left: 34.5%;top: 71%;animation-delay: 1s}
.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-smog-window-2{left: 62.5%;top: 29.5%;animation-delay: 2s}
.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-smog-window-3{left: 60%;top: 46.5%;animation-delay: 3s}
.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-smog-window-4{left: 62.5%;top: 72.3%;}

.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-middle{position: relative;z-index: 2;background: #f8f8f8}
.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-smog-cloud{z-index: 1}
.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-cloud-1{    left: 50%;top: 34%;animation-name: toLeft,swimming;animation-duration: 1s ,20s;animation-fill-mode: forwards;animation-delay: 1s, 3s;animation-iteration-count: 1,infinite}
.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-cloud-2{left: 40%;top: 22%;animation-name: toRight, swimming2;animation-duration: 1s, 20s;animation-fill-mode: forwards;animation-delay: 1s, 1s;animation-iteration-count: 1,infinite}

.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-calc{left: 40%;z-index: 1}
.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-calc-1{top: 20%;animation-name: toRight2, swimming;animation-duration: 1s, 15s;animation-fill-mode: forwards;animation-delay: 1s;animation-iteration-count: 1,infinite}
.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-calc-2{top: 66%;animation-name: toLeft2,swimming;animation-duration: 1s ,15s;animation-fill-mode: forwards;animation-delay: 1s, 2s;animation-iteration-count: 1,infinite}
.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-calc-3{top: 27%;animation-name: toLeft2, swimming;animation-duration: 1s, 15s;animation-fill-mode: forwards;animation-delay: 1s;animation-iteration-count: 1,infinite}
.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-calc-4{top: 73%;animation-name: toRight2,swimming;animation-duration: 1s ,15s;animation-fill-mode: forwards;animation-delay: 1s, 3s;animation-iteration-count: 1,infinite}
.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-calc-5{top: 54%;animation-name: toRight2, swimming;animation-duration: 1s, 15s;animation-fill-mode: forwards;animation-delay: 1s;animation-iteration-count: 1,infinite}
.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-calc-6{top: 44%;animation-name: toLeft3,swimming;animation-duration: 1s ,15s;animation-fill-mode: forwards;animation-delay: 1s, 4s;animation-iteration-count: 1,infinite}
.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-calc-7{top: 34%;animation-name: toRight3, swimming;animation-duration: 1s, 15s;animation-fill-mode: forwards;animation-delay: 1s .5s;animation-iteration-count: 1,infinite}
.sh531-about-smog .sh531-smog-box .sh531-smog-img-box .sh531-calc-8{top: 5%;animation-name: toLeft3,swimming;animation-duration: 1s ,15s;animation-fill-mode: forwards;animation-delay: 1s, 3s;animation-iteration-count: 1,infinite}
.sh531-about-smog .sh531-smog-box.sh531-middle-smog-box{margin-bottom: 25px}
@keyframes window {
  0%{opacity: 0}
  100%{opacity: 1}
}
@keyframes toLeft {
  0%{left: 40%;}
  100%{left: 12%;}
}
@keyframes toRight {
  0%{left: 40%;}
  100%{left: 70%;}
}
@keyframes toLeft2 {
  0%{left: 40%;}
  100%{left: 22%;}
}
@keyframes toRight2 {
  0%{left: 40%;}
  100%{left: 66%;}
}
@keyframes toLeft3 {
  0%{left: 40%;}
  100%{left: 27%;}
}
@keyframes toRight3 {
  0%{left: 40%;}
  100%{left: 69%;}
}
@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);}
}

@keyframes swimming2 {
  0% {transform: translate(0);}
  22% {transform: translateY(-4px);}
  32% {transform: translateY(0px) translateX(2px);}
  42% {transform: translateY(5px) translateX(-4px);}
  52% {transform: translateY(0px) translateX(0px);}
  62% {transform: translateX(4px);}
  72% {transform: translateX(0px);}
  82% {transform: translateY(-4px) translateX(6px);}
  100% {transform: translate(0);}
}
.sh531-cleaner-box img.sh531-top-ball{animation: swimming 6s linear infinite forwards}
.sh531-about-cleaner .sh531-clr-desc{text-align: center;max-width: 1150px;margin: 0 auto;font-size: 20px;line-height: 1.2}
.sh531-about-cleaner .sh531-sign{    position: absolute;right: 8%;line-height: 1.2;font-size: 20px;top: 3%;}
.sh531-about-cleaner .sh531-clr-desc span{color: #4461a8;}
.sh531-about-cleaner .sh531-single-cleaner{position: relative;background-color: #fff;width: 100%;max-width: 230px;box-shadow: 0px 1px 20px 0px rgba(76, 76, 76, 0.25);margin: 50px auto; padding: 17px 0;}
.sh531-about-cleaner .sh531-single-cleaner.sh531-two-line{padding: 8px 0;}
.sh531-about-cleaner .sh531-single-cleaner p{font-size: 15px;font-weight: 300;line-height: 1.2;}
.sh531-about-cleaner .sh531-single-cleaner img{position: absolute}
.sh531-about-cleaner .sh531-left .sh531-single-cleaner img{left: -70px;top: -30px;}
.sh531-about-cleaner .sh531-right .sh531-single-cleaner img{right: -70px;top: -30px;}
.sh531-about-cleaner .sh531-left,.sh531-about-cleaner .sh531-right{width: 100%;max-width: 37%}
.sh531-about-cleaner .sh531-main-cleaner{    margin: auto;position: absolute;left: 0;right: 0;    max-height: 460px;}
.sh531-about-cleaner h3{margin: 25px auto 40px;color: #4461a8;font-size: 24px;font-weight: 600;}
.sh531-about-cleaner .sh531-page{position: relative;z-index: 2}

.sh531-our-offert .sh531-page{position: relative}
.sh531-our-offert .sh531-offert-trigger{position: absolute;right: 20px;top: 15px;color: #000;cursor: pointer;}
.sh531-our-offert .sh531-offert-trigger:hover{text-decoration: underline}
.sh531-our-offert .sh531-offert-trigger img{margin-right: 10px}
strong{font-weight: 600}
.footer__social li {display: inline-block;vertical-align: middle;}
.footer__certificate{padding-right: 0!important;}
/* .popup{top: 46%!important;} */
.sh531-clean-m,.sh531-bonus{display: none}
.sh531-bonus{height: auto!important}

.sh531-our-offert .sh531-offer-box .sh531-offert-trigger{cursor: pointer;}
.sh531-hidden-product-box{display: block;}
.sh531-hidden-product-box .sh531-small-product-box{width: 100%;max-width: 48%;box-shadow: 0px 1px 10px 0px rgba(76, 76, 76, 0.25);background-color: #fff;display: inline-block;margin-top: 55px}
.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text{position: relative;padding:30px 30px 20px 175px;text-align: left}
.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text img{position: absolute;left: -13px;top: 50px;}
.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text img.sh531-thin{left: 20px;}
.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text h3{font-size: 36px;font-weight: 300;color: #4461a8;}
.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text p{font-size: 22px;font-weight: normal;margin:15px 0}
.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-price{color: #4461a8;font-weight: 300;font-size:26px;margin: 11px 0 0; }
.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-price span{color: #4461a8;font-weight: 600;font-size:30px }
.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-btn{font-size: 24px;max-width: 200px;font-weight: 600;}
.sh531-our-offert .sh531-hidden-product-box .sh531-offert-trigger{position: relative;float: right;margin-top: 0;bottom: auto;font-weight: normal;}
.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-desc{min-height: 120px}

.sh531-what-you-gain.sh531-cleaner-gain .sh531-profit-box{transform: scale(0);transition: ease all 500ms;}
.sh531-what-you-gain.sh531-cleaner-gain .sh531-profit-box.sh531-show-profit-box{transform: scale(1)}
.sh531-cleaner-path .sh531-path-div{opacity: 0;    transition: ease all 1500ms;}
.sh531-cleaner-path .sh531-path-div.sh531-show-path{opacity: 1}
.sh531-our-offert .sh531-single-box .sh531-box-div{position: relative}
.sh531-our-offert .sh531-single-box .sh531-blue-circle{position: absolute;right: 0;border-radius: 50%;background-image: url(/-/media/Additional/smart/img/serwisant/rabat-star.png);width: 115px;height: 115px;padding: 31px 13px;background-position: center}
.sh531-our-offert .sh531-single-box .sh531-blue-circle p{color: #5877b5;font-size: 12px;font-weight: 600;line-height: 1.2}

.sh531-our-offert .sh531-single-box .sh531-blue-circle p{color: #5877b5;font-size: 14px;font-weight: 600;margin: 0;line-height: 1.2}
.sh531-our-offert .sh531-single-box .sh531-blue-circle p span{font-size: 21px;color: #e4007e;}
.sh531-our-offert .sh531-single-box .sh531-blue-circle p sup{font-size: 8px}
.sh531-our-offert .sh531-single-box .sh531-blue-circle p span strong{font-size: 27px;line-height: 1}

.sh531-our-offert .sh531-single-box .sh531-final-price .sh531-old-price{font-size: 20px;font-weight: normal;color: #858585;text-decoration: line-through}
.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-price .sh531-old-price{font-size: 21px;font-weight: normal;color: #858585;text-decoration: line-through}
.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-blue-circle{position: absolute;left: 3%;top: 52%;border-radius: 50%;width: 115px;height: 115px;padding: 31px 13px;z-index: 10;text-align: center;background-image: url(/-/media/Additional/smart/img/serwisant/rabat-star.png);background-position: center}
.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-blue-circle p{color: #5877b5;font-size: 14px;font-weight: 600;margin: 0;line-height: 1.2}
.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-blue-circle p span{font-size: 21px;color: #e4007e;}
.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-blue-circle p sup{font-size: 10px}
.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-blue-circle p span strong{font-size: 27px;line-height: 1}

.sh531-our-offert .sh531-baner{margin-top: 60px;width: 100%;background-image: url(/-/media/Additional/smart/img/serwisant/baner-gradient.png);background-position: right;background-repeat: no-repeat;position: relative;padding: 30px 30px 30px 500px}
.sh531-our-offert .sh531-baner .sh531-baner-element{display: inline-block;    vertical-align: middle;margin: 0 60px;}
.sh531-our-offert .sh531-baner .sh531-text-element{text-align: center;margin: 0;}
.sh531-our-offert .sh531-baner .sh531-text-element h3{font-size: 28px;font-weight: 600;color: #5877b5;line-height: 1.2}
.sh531-our-offert .sh531-baner .sh531-text-element h3.sh531-magenta{color: #e70f86;}
.sh531-our-offert .sh531-baner .sh531-text-element p{font-size:24px;color: #000;line-height: 1.2 }
.sh531-our-offert .sh531-baner .sh531-text-element p sup{font-size: 12px}
.sh531-our-offert .sh531-baner .sh531-ab-img{position: absolute;left: 0;top: 17px;}
.sh531-our-offert .sh531-baner .sh193-baner-disclaimer{position: absolute;right: 5%;bottom: 10px;font-size: 14px;}
.sh531-our-offert .sh531-baner .sh193-baner-disclaimer sup{font-size: 10px}
.sh531-hidden-product-box .sh531-small-product-box .sh531-mobile-rabat,.sh531-our-offert .sh531-single-box .sh531-box-element .sh531-mobile-rabat{display: none}
.sh531-hidden-product-box .sh531-small-product-box .sh531-mobile-rabat{margin: 9px auto 0!important;}

#sh531-elec .sh531-what-you-gain .sh531-main-head {margin-bottom: 50px;transform: translateY(-70px);}
#sh531-elec .sh531-what-you-gain .sh531-profit-box{padding: 100px 35px 0 35px;}
#sh531-elec .sh531-what-you-gain .sh531-profit-box p{min-height: 160px;font-size: 20px; padding: 0 10px;}
#sh531-elec .sh531-what-you-gain .sh531-profit-box a{display: block;margin: 15px auto;color: #000;font-weight: 600;font-size: 20px}
#sh531-elec .sh531-what-you-gain .sh531-profit-box a img{position: relative;left: auto!important;top: auto!important;}
#sh531-elec .sh531-what-you-gain .sh531-profit-box a:hover{color: #e6007e;}
#sh531-elec .sh531-what-you-gain > .sh531-btn{margin: 40px auto;}
#sh531-elec.sh531-renewal-plus.sh531-gas .sh531-what-you-gain .sh531-profit-box p{min-height: 130px}

#sh531-elec .sh531-gift{margin-top: 20px}
#sh531-elec .sh531-my-baner .sh531-go-btn{font-size: 22px}
#sh531-elec .sh531-my-baner{    background-image: url(/-/media/Additional/smart/img/serwisant/my-tauron-bg-1.png);height: auto;background-color: transparent;}
#sh531-elec .sh531-my-baner h2{font-size: 30px}
#sh531-elec .sh531-my-baner h2 span{color:#e6007e }
#sh531-elec .sh531-my-baner .sh531-my-check{display: block;width: 100%;max-width: 350px}
#sh531-elec .sh531-my-baner .sh531-my-check p{font-size: 18px;font-weight: normal;}
#sh531-elec .sh531-my-baner .sh531-go-btn{max-width: 230px}
#sh531-elec .sh531-assurance .sh531-float-element p span{color: #e6007e;}
#sh531-elec .sh531-assurance .sh531-float-element{padding: 75px 0 18px 10px}

#sh531-elec .sh531-page .margin-disclaimer {margin-left: 10px;}
#sh531-elec .sh531-page .disclaimer-link-hover:hover {text-decoration: underline;}
#sh531-elec .sh531-page .disclaimer-link-hover {color: #e6007e;}
.grind_from_september .extra-discl .disclaimer-link-hover {color: #e6007e;}

#sh531-elec .sh531-repair p{font-size: 21px;font-weight: 300;text-align: center}
#sh531-elec .sh531-repair h4{font-size: 24px;font-weight: 600;margin-bottom: 15px}
#sh531-elec .sh531-repair p a{color: #e6007e;}
#sh531-elec .sh531-repair p a:hover{color: #aa036c;}
#sh531-elec .sh531-repair .sh531-repair-icon{text-align: center;margin: 35px auto}
#sh531-elec .sh531-repair .sh531-repair-icon .sh531-single-repair{display: inline-block;width: 100%;max-width: 32%;vertical-align: text-top}
#sh531-elec .sh531-repair .sh531-repair-icon .sh531-single-repair img{display: block;margin: 0 auto}
#sh531-elec .sh531-repair .sh531-repair-icon .sh531-single-repair h5{font-size: 24px;font-weight: 600;margin: 10px auto;}
#sh531-elec .sh531-repair .sh531-repair-icon .sh531-single-repair p{font-size: 21px;font-weight: 300;text-align: center;max-width: 90%;margin: 0 auto;}
#sh531-elec .sh531-repair .sh531-bulb-element{position: relative;width: 100%;background-color: #ededed;border:2px solid #e6007e;padding: 15px 10px 15px 90px;text-align: center}
#sh531-elec .sh531-repair .sh531-bulb-element.sh531-bulb-element-margin-top {margin-top: 40px;}
#sh531-elec .sh531-repair .sh531-bulb-element img{position: absolute;left: -40px;top: -110px;}
#sh531-elec .sh531-repair .sh531-bulb-element.sh531-flex-icons-container {display: flex; justify-content: space-between;}
#sh531-elec .sh531-repair .sh531-bulb-element.sh531-flex-icons-container .sh531-left-side-icons {display: flex; flex-basis: 20%; min-height: 100px; justify-content: space-between;}
#sh531-elec .sh531-repair .sh531-bulb-element.sh531-flex-icons-container .sh531-left-side-icons img {position: static; width: 60px; height: 60px;}
#sh531-elec .sh531-repair .sh531-bulb-element.sh531-flex-icons-container .sh531-right-side-description  {flex-basis: 70%; min-height: 100px; text-align: left;}
#sh531-elec .sh531-repair .sh531-bulb-element.sh531-flex-icons-container .sh531-right-side-description p {text-align: left;}
#sh531-elec .sh531-repair .sh531-repair-p{margin: 25px auto;}
#sh531-elec .sh531-bonus-div{margin: 15px 0 40px 0}
#sh531-elec .sh531-bonus-div .sh531-bonus-box{position: relative;max-width: 1050px;margin: 0 auto;padding-left: 115px}
#sh531-elec .sh531-bonus-div .sh531-bonus-box img{position: absolute;left: 0;top: 0;}
#sh531-elec .sh531-bonus-div .sh531-bonus-box h3{text-align: center;font-size: 24px;font-weight: 600;color: #e6007e;margin-bottom: 10px}
#sh531-elec .sh531-bonus-div .sh531-bonus-box p{text-align: center;font-size: 21px;font-weight: 300;}
#sh531-elec .sh531-bonus-div .sh531-bonus-box p span{color: #e6007e;}

#sh531-elec .sh531-tile-box{overflow: hidden}
#sh531-elec .sh531-tile-box{width: 100%;max-width: 48%;background-color: #fff;box-shadow: 0px 1px 20px 0px rgba(76, 76, 76, 0.25);padding: 40px 40px 40px 0;min-height: 440px;margin: 0 auto}
#sh531-elec .sh531-tile-box .sh531-tile-img{position: absolute;left: 0;top: 0;}
#sh531-elec .sh531-tile-box .sh531-tile-inner{padding-left: 290px;position: relative;min-height: 325px;}
#sh531-elec .sh531-tile-box .sh531-tile-inner h3{font-size:26px;color: #e6007e;margin-bottom: 15px;text-align: left}
#sh531-elec .sh531-tile-box .sh531-tile-inner p{position: relative;font-size: 18px;text-align: left;margin: 8px auto;line-height: 1.5}
#sh531-elec .sh531-tile-box .sh531-tile-inner .sh531-check-p{padding-left: 20px}
#sh531-elec .sh531-tile-box .sh531-tile-inner .sh531-check-p img{position: absolute;left: 0;top: 8px;}
#sh531-elec .sh531-tile-box .sh531-tile-inner .sh531-dot-p{margin-left: 15px}
#sh531-elec .sh531-tile-box .sh531-tile-inner .sh531-dot-p span{width: 6px;height: 6px;background-color: #000;border-radius: 50%;display: inline-block;margin-right: 5px;vertical-align: 2px;}
#sh531-elec .sh531-tile-box .sh531-hidden-tile{display: none;padding: 40px 40px 20px 40px;    transition: ease all 500ms;}
#sh531-elec .sh531-tile-box .sh531-hidden-tile.sh531-active{display: block}
#sh531-elec .sh531-tile-box .sh531-hidden-tile h3{text-align: left;color: #e6007e;font-size: 26px;font-weight: normal;margin-bottom: 25px}
#sh531-elec .sh531-tile-box .sh531-hidden-tile table{width: 100%;padding:0;margin: 0;border-spacing: 0;border: none}
#sh531-elec .sh531-tile-box .sh531-hidden-tile table td{border: none;text-align: left;padding: 10px 10px;font-size: 16px;font-weight: 600;color: #858585;border-bottom:2px solid #ededed;width: 50%}
#sh531-elec .sh531-tile-box .sh531-hidden-tile table td span{color: #000;font-weight: normal;}
#sh531-elec .sh531-tile-box .sh531-hidden-tile table tr td:first-child{border-right: 2px solid #ededed}
#sh531-elec .sh531-tile-box .sh531-hidden-tile table tr td sup{font-size: 10px}
#sh531-elec .sh531-tile-box .sh531-more-trigger{display: none;cursor: pointer}
#sh531-elec .sh531-tile-box .sh531-more-trigger img{display: inline-block;margin-right: 5px;    vertical-align: 1px;}
#sh531-elec .sh531-tile-box .sh531-more-trigger:hover{color: #e6007e;}
#sh531-elec .sh531-tile-box .sh531-more-trigger.sh531-active{display: block;font-weight: 600}
#sh531-elec .sh531-tile-box .sh531-hidden-tile table tr.sh531-no-border td{border-bottom: none;}
#sh531-elec .sh531-segments{position: relative;margin: 20px auto 65px;}
#sh531-elec .sh531-segments .sh531-bar-box{background-image: url(/-/media/Additional/smart/img/serwisant/path-bar.png);width: 100%;height: 2px;position: absolute;z-index: 1;top: 83px; max-width: 80%;left: 0;right: 0;margin: auto;}
#sh531-elec .sh531-segments .sh531-single-seg{display: inline-block;vertical-align: text-top;width: 100%;max-width: 19.8%;    position: relative;z-index: 2;}
#sh531-elec .sh531-segments .sh531-single-seg img{display: block;margin: 0 auto 10px auto;}
#sh531-elec .sh531-segments .sh531-single-seg p{text-align: center;font-size: 18px}
#sh531-elec .sh531-segments .sh531-single-seg p a{color: #e6007e;}
#sh531-elec .sh531-segments .sh531-single-seg p a:hover{text-decoration: underline}
#sh531-elec .sh531-segments .sh531-single-seg p a.sh531-bold-link{color: #000;font-weight: 600;}
#sh531-elec .sh531-segments .sh531-single-seg p a.sh531-bold-link:hover{color: #e6007e;}
#sh531-elec .sh531-segments .sh531-single-seg p img{display: inline;margin: auto;}

#sh531-elec .sh531-movie-page .sh531-movie-desc{padding: 65px 160px 0 0}
#sh531-elec .sh531-what-you-gain .sh531-main-head {margin-bottom: 100px;transform: none;margin-top: 15px}
#sh531-elec .sh531-what-you-gain .sh531-ab-element {top: 0;position: relative;}
#sh531-elec .sh531-search-doc .sh531-hide {margin-top: 53px;font-size: 18px;}
#sh531-elec .sh531-shadow-box .sh531-disclaimer{position: relative;    margin: 20px 0 0 0;}
#sh531-elec .sh531-documents .sh531-btn{margin-top: 30px;}
#sh531-elec .sh531-another-faq .sh135-accordion-container:last-child{border-bottom: none;}
#sh531-elec .sh531-screen footer{    margin-top: 40px;padding: 0;    margin-bottom: 20px;}
#sh531-elec .footer__copy{top: 106%;}
#sh531-elec .sh531-search-doc .sh531-shadow-box{padding: 20px 20px 20px 20px;}
#sh531-elec .sh531-documents {margin-bottom: 0;}
#sh531-elec .sh531-movie-page{margin-bottom: -160px}
#sh531-elec .sh531-what-you-gain {padding: 0;transform: translateY(-160px);}
#sh531-elec .sh531-gift{margin: 0;}
#sh531-elec .sh531-gift .sh531-main-head{margin: 30px auto}
#sh531-elec .sh531-search-doc .sh531-select-doc-box .sh531-big-box .sh531-documents .sh531-doc-column a p{max-width: 97%}

#sh531-elec .sh531-pay-less{padding: 0 14%;margin: 0 auto;position: relative}
#sh531-elec .sh531-pay-less h3{text-align: center;font-size: 30px;margin-bottom: 15px;font-weight: 600;}
#sh531-elec .sh531-pay-less p{margin: 15px 0;font-size: 21px;text-align: center}
#sh531-elec .sh531-assurance .sh531-five-img{left: 0;position: absolute;top: 30px;}
#sh531-elec .sh531-assurance .sh531-btn {margin: 30px auto 20px;}
#sh531-elec .sh531-pay-less p span{color: #e6007e;font-weight: 600;}
#sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc p{font-size: 24px}
#sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-baner{max-width: 610px}
#sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc{max-width: 62%}
#sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc p strong{font-weight: 600;margin-bottom: 5px;    display: inline-block;}

#sh531-elec.sh531-renewal .sh531-what-you-gain {padding: 0;transform: translateY(-100px);}
#sh531-elec.sh531-renewal .sh531-movie-page {margin-bottom: -100px;}
.sh531-popup-bg .popup__close:hover{color: #e4007d;}

#sh531-elec.sh531-gas .sh531-movie-page .sh531-movie-desc {padding: 95px 160px 0 0;}
#sh531-elec.sh531-gas .sh531-assurance {position: relative;padding: 0;}
#sh531-elec.sh531-gas .sh531-repair{padding-top: 0}


#sh531-elec.sh531-gas .sh531-assurance .sh531-five-img{left: 35px}
section .sh531-disclaimer.sh531-gas-disc{text-align: left;margin-top: 40px;}
#sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-baner.sh531-square-img{    height: 405px;margin-bottom: 105px;}
#sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-main-head {margin-bottom: 120px;}
#sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box {padding: 100px 15px 0 15px;}
#sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box h3{min-height: 95px;line-height: 1.1;font-size: 22px}
#sh531-elec.sh531-renewal-plus.sh531-gas .sh531-what-you-gain .sh531-profit-box h3{min-height: 1px}
#sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box{min-height: 1px}
#sh531-elec.sh531-renewal-plus.sh531-gas .sh531-what-you-gain .sh531-profit-box{min-height: 330px;}
#sh531-elec.sh531-renewal-plus .sh531-segments .sh531-single-seg{max-width: 24.7%}
#sh531-elec.sh531-renewal-plus .sh531-segments .sh531-bar-box{max-width: 70%;top: 97px}
#sh531-elec .sh531-what-you-gain .sh531-profit-box a.other-link{margin: 0;color: #e6007e}
#sh531-elec .sh531-what-you-gain .sh531-profit-box a.other-link:hover{color: #aa036c;}

#sh531-elec.sh531-gas .sh531-repair .sh531-repair-icon .sh531-single-repair p{margin-top: 10px;line-height: 1.2}
#sh531-elec.sh531-gas .sh531-repair .sh531-bulb-element{border: 2px solid #4461a8;}
#sh531-elec.sh531-gas .sh531-repair .sh531-bulb-element img {position: absolute;left: -100px;top: -160px;}
#sh531-elec.sh531-gas .sh531-repair .sh531-bulb-element p{font-size: 20px}
#sh531-elec.sh531-gas .sh531-repair .sh531-bulb-element p strong{color: #4461a8}


.sh531-serw-section .sh531-another-faq .sh531-doc-box .sh531-gas-trigger{display: none;color: #e6007e;cursor: pointer;font-size: 24px;text-align:left ;font-weight: 600;margin-top: 20px}
.sh531-serw-section .sh531-another-faq .sh531-doc-box .sh531-gas-trigger img{display: inline-block;margin-right: 5px;vertical-align: 4px;max-height: 9px}
.sh531-serw-section .sh531-another-faq .sh531-doc-box .sh531-gas-trigger:hover{text-decoration: underline}
.sh531-serw-section .sh531-another-faq .sh531-doc-box .sh531-gas-trigger.active{display: block}
.sh531-serw-section .sh531-another-faq .sh531-doc-box .sh531-hidden-gas-doc{display: none}
.sh531-serw-section .sh531-another-faq .sh531-doc-box .sh531-hidden-gas-doc.active{display: block}

.sh531-gas .sh531-another-faq .sh135-accordion-head h3{font-size: 20px}


#sh531-elec.sh531-health .sh531-top-page-part{height: 350px;background-image: url(/-/media/Additional/smart/img/serwisant/health-baner.png);background-position: center;background-size: cover}
#sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part{height: 205px;background-image: url(/-/media/Additional/smart/img/serwisant/health-baner-new.png);background-position: top center;}
#sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text{padding: 85px 160px 0 0;text-align: right}
#sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text{padding: 40px 160px 0 0;text-align: right}

#sh531-elec.sh531-health.sh531-new-health.sh531-odn .sh531-top-page-part .sh531-baner-text {padding: 20px 160px 0 0;text-align: right;}

#sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text h1{font-weight: bold;font-size: 46px;margin-bottom: 15px;line-height: 1}
#sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text p{font-weight: 600;font-size: 24px;}
#sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text p{font-weight: normal;font-size: 24px;}
#sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text p span{display: block;font-weight: normal;}
#sh531-elec.sh531-health .sh531-what-you-gain {transform: translateY(0)!important;}
#sh531-elec.sh531-health .sh531-under-baner{width: 100%;background-color: #e6007e;padding: 0 5px;}
#sh531-elec.sh531-health .sh531-under-baner p{text-align: center;font-weight: 600;font-size: 30px;color: #fff}
#sh531-elec.sh531-health section{padding: 0 0 20px 0}
#sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box{padding: 100px 15px 0 15px;    margin: 0 10px;}

#sh531-elec.sh531-health .sh531-take-care .sh531-under-head{font-size: 21px;font-weight: 300;margin-top: 30px}
#sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits h4{font-size: 24px;font-weight: 600}
#sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits{margin-top: 35px;padding: 11px;width: 100%;min-height: 605px;background-image: url(/-/media/Additional/smart/img/serwisant/benefits-bg.png);background-position: center}
#sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box{float: left;width: 100%;max-width: 25%;text-align: center;margin: 15px 0}
#sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box img{display: block;margin: 0 auto;margin-bottom: 10px}
#sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box h5{font-weight: 600;font-size:20px;margin-bottom: 10px;text-align: center}
#sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box p{font-size: 18px;text-align: center}

#sh531-elec.sh531-health .sh531-health-bonus h3 sup{font-size: 14px}
#sh531-elec.sh531-health .sh531-health-bonus .sh531-small-p{font-size: 18px;font-weight: normal;text-align: center;margin-bottom: 5px}
#sh531-elec.sh531-health .sh531-assurance .sh531-five-img{top: 0;bottom: 0;margin: auto}
#sh531-elec.sh531-health .sh531-assurance .sh531-disclaimer{text-align: center;font-size: 12px;}
#sh531-elec.sh531-health .sh531-assurance .sh531-btn {margin: 30px auto 20px;}

#sh531-elec.sh531-health .sh531-services{width: 100%;min-height: 330px;background-image: url(/-/media/Additional/smart/img/serwisant/services-bg.png);background-position: center;text-align: center;padding-top: 20px;background-repeat: no-repeat}
#sh531-elec.sh531-health .sh531-services p{text-align: center;font-size: 18px;margin-top: 15px}
#sh531-elec.sh531-health .sh531-services .sh531-services-page{max-width: 1080px;margin: 35px auto 0;text-align: center}
#sh531-elec.sh531-health .sh531-services .sh531-services-page .sh531-service-part{width: 100%;max-width: 30%;display: inline-block;vertical-align: text-top}
#sh531-elec.sh531-health .sh531-services .sh531-services-page .sh531-service-part .sh531-img-box{text-align: center;margin:  0 auto;height: 85px; }
#sh531-elec.sh531-health .sh531-services .sh531-services-page .sh531-service-part h5{text-align: center;font-size:18px;font-weight: normal}
#sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box p span{font-size: 12px;display: block;margin: 15px}
#sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box p span sup,#sh531-elec sup{font-size: 12px}
.sh531-search-field.sh531-without-input{    margin-top: 30px;border-top: 1px solid #d5d6d9;padding-top: 20px;}

.sh531-my-tauron-section{width: 100%;background-color:#ededed;text-align: center;padding: 15px 0;margin-top: 35px}
.sh531-my-tauron-section h3{font-size: 30px;font-weight: 600;line-height: 1}
#sh531-elec .sh531-my-tauron-section p{font-size: 24px;text-align: center;margin: 10px 0 15px}
.sh531-my-tauron-section .sh531-inside-box{position: relative}
.sh531-my-tauron-section .sh531-inside-box img{position: absolute;left:14%;top: 0;bottom: 0;margin: auto}
.sh531-my-tauron-section .sh531-btn{margin: 0 auto}


.sh531-mt-log{background-image: url(/-/media/Additional/smart/img/serwisant/log-gb.png);background-position: center;height: 385px;padding: 50px 60px;margin-top: 20px;overflow: hidden}
.sh531-mt-log .sh531-log-section{width: 100%;display: inline-block;vertical-align: text-top;position: relative;float: left}
.sh531-mt-log .sh531-log-section.sh531-log-img{width: 40%;height: 100%}
.sh531-mt-log .sh531-log-section.sh531-log-bonus{max-width: 34%}
.sh531-mt-log .sh531-log-section.sh531-log-form{max-width: 26%;padding-left: 60px}
.sh531-mt-log .sh531-log-section.sh531-log-img img{position: absolute;top: -39px;left: 10%;}
.sh531-mt-log .sh531-log-section.sh531-log-bonus h4,.sh531-mt-log .sh531-log-section.sh531-log-bonus h3{color: #fff;text-align: left;font-size: 42px;font-weight: 600}
.sh531-mt-log .sh531-log-section.sh531-log-bonus h4{font-size: 30px;font-weight: 300;    line-height: 1;}
.sh531-mt-log .sh531-log-section.sh531-log-bonus img{display: block;margin-top: 25px}
.sh531-mt-log .sh531-log-section.sh531-log-form form{padding: 0;margin: 0;position: relative}
.sh531-mt-log .sh531-log-section.sh531-log-form{border-left: 1px solid #fff;text-align: right}
.sh531-mt-log .sh531-log-section.sh531-log-form .sh531-form-head{color: #fff;font-size: 18px;font-weight: 600}
.sh531-mt-log .sh531-log-section.sh531-log-form .sh531-input-box{margin-top: 25px;}
.sh531-mt-log .sh531-log-section.sh531-log-form .sh531-input-box input{display: block;width: 100%;border-radius: 4px;color: #858585;border:1px solid #858585;font-size: 14px;padding:12px 10px }
.sh531-mt-log .sh531-log-section.sh531-log-form .sh531-form-link{color: #fff;font-size: 12px;text-align: left;display: inline-block;margin: 10px 0}
.sh531-mt-log .sh531-log-section.sh531-log-form .sh531-form-link.sh531-sign-up{font-size: 14px;text-align: right}
.sh531-mt-log .sh531-log-section.sh531-log-form .sh531-form-link:hover{text-decoration: underline}
.sh531-mt-log .sh531-log-section.sh531-log-form .login__button{float: none;border-radius: 3px;padding: 6px 20px 10px 20px;    background-color: #fff;color: #e2007a;border: 1px solid #fff;font-size: 18px;display: inline-block}
.sh531-mt-log .sh531-log-section.sh531-log-form .login__button:hover{background-color: #f6f6f6;border:1px solid #f6f6f6;color: #b6206a}
.sh531-mt-log .sh531-log-section.sh531-log-form .sh531-login-error{display: none;text-align: center;font-size: 16px;color: #000;    margin-top: 15px;position: absolute;left: 0;right: 0;margin: auto}
.sh531-mt-log .sh531-log-section.sh531-log-form .sh531-login-error.input-bad{display: block}
.sh531-mt-log .sh531-log-section.sh531-log-form .sh531-login-error img{display: inline-block;vertical-align: -3px;margin-right: 5px;}
.sh531-mt-log .sh531-log-section.sh531-log-form .sh531-form-link.sh531-remind-pass{margin: 25px 0 10px}
.sh531-mt-log .sh531-log-clear{display: none}

#sh531-elec.sh531-computer .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/comp-baner.png);}
#sh531-elec.sh531-computer .sh531-under-baner{background-color: #344290}
#sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits{min-height: 505px;background-image: url(/-/media/Additional/smart/img/serwisant/c-benefits-bg.png);padding: 0px 90px;margin-top: 20px}
#sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box{position: relative;display: inline-block;float: none;text-align: left;max-width: 100%;padding-left: 150px;margin: 20px 0}
#sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box img{position: absolute;left: 0;top: 0;bottom: 0;margin: auto}
#sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box span{color: #344290}
#sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box h5{font-size: 24px;font-weight: 600}
#sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box p{font-size: 21px;line-height: 1.2;text-align: left}
#sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-reg{padding-left: 150px;display: inline-block;width: 100%;font-size: 21px;text-align: left;margin-top: 10px}
#sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-reg a{color:#e6007e;font-weight: 600;}
#sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-reg a:hover{color: #aa036c}
#sh531-elec.sh531-computer .sh531-pay-less p span{color: #344290;}

#sh531-elec.sh531-computer section .sh531-btn.sh531-btn-between{margin: 40px auto 0px}


#sh531-elec.sh531-threeyears .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/threeyears-baner.png);}
#sh531-elec.sh531-twoyears .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/twoyears-baner.png);}
#sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon{background-image: url(/-/media/Additional/smart/img/serwisant/repair-bg.png);padding: 20px 10px;}
#sh531-elec.sh531-threeyears .sh531-under-baner{background-color: #e6007e}
#sh531-elec.sh531-threeyears .sh531-pay-less p span{color:#b02979 }
#sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon .sh531-single-repair h5{margin:0 auto}
#sh531-elec.sh531-threeyears .sh531-repair .sh531-under-repair{margin-top: 15px}
#sh531-elec.sh531-threeyears .sh531-repair .sh531-bulb-element img {position: absolute;left: -20px;top: -62px;}
#sh531-elec.sh531-threeyears .sh531-double-my-tauron{margin: 0 0 35px 0}
.sh531-mt-log .sh531-log-section.sh531-log-bonus p{text-align: left;font-size: 20px;color: #fff;line-height: 1.2;margin: 10px 0}
#sh531-elec.sh531-plus .sh531-top-page-part .sh531-baner-text {padding: 85px 40px 0 0;text-align: right;}
.sh531-mt-log .sh531-log-section.sh531-log-bonus p img{display: inline-block!important;margin-right: 5px;margin-top: 0!important;}
#sh531-elec .sh531-pay-less p a{color: #e2007a}
#sh531-elec .sh531-pay-less p a:hover{color: #aa036c}
.sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img {width: 30%;height: 100%;}
.sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus {max-width: 44%;}
.sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus img {display: block;margin-top: 5px;max-height: 135px;}
.sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img img {left: 2%;}





/*#sh531-elec #sh531-sub-id .sh531-main-baner{width: 100%;height: 350px;background-position: center;background-repeat: no-repeat;background-image: url(/-/media/Additional/smart/img/serwisant/double-lp-bg.png);position: relative}*/
#sh531-elec #sh531-sub-id .sh531-main-baner{width: 100%;height: 350px;background-position: center;background-repeat: no-repeat;background-image: none;position: relative;background-color: #e6007e}
#sh531-elec #sh531-sub-id .sh531-main-baner.q4-gray-background{width: 100%;height: 350px;background-position: center;background-repeat: no-repeat;background-image: none;position: relative;background-color: #f6f6f6}
#sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background{background-color: #f3f1f0;}

#sh531-elec #sh531-sub-id .sh531-main-baner .sh531-ab-img{position: absolute;left: 14%;bottom: 0}
#sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text{text-align: right;padding: 60px 155px 0 0;z-index: 2;position: relative}
#sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text h1{font-size: 45px;font-weight: bold;line-height: 1;color: #000}
#sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text p{margin: 20px 0;font-size: 24px;line-height: 1.1;color: #000;font-weight: normal}
#sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text a{margin: 0 0 0 auto;}
#sh531-elec #sh531-sub-id .sh531-tile-parent sup{font-size: 10px!important;}
#sh531-elec #sh531-sub-id .sh531-tile-parent{text-align: center;max-width: 1415px;margin: 0 auto;box-shadow: 0px 1px 20px 0px rgba(76, 76, 76, 0.25);}
#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile{display: inline-block;float: left;width: 100%;max-width: 25%;padding: 30px 10px;text-align: center;}
#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h3{color: #fff;font-size:20px;font-weight: 600;line-height: 1.1;text-transform: uppercase}
#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h4{color: #fff;font-size:17px;font-weight: 600;line-height: 1.1;height: 77px}
#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h4 span{font-size:17px;font-weight: 600;line-height: 1.1;}
#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h4 span.sh531-other-span{font-size: 17px;display: inline;line-height: 1}
#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile .s_anchor_scroll{display: block;font-size: 20px;font-weight: 600;color: #fff;    margin-top: 0;}
#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile .s_anchor_scroll img{display: inline-block;margin-right: 3px}
#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile .s_anchor_scroll:hover{text-decoration: underline}
#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile .sh531-tile-img{height: 100px;text-align: center;position: relative}
#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile .sh531-tile-img img{display: inline-block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto}
#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile.sh531-white-tile h3,#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile.sh531-white-tile h4,#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile.sh531-white-tile .s_anchor_scroll{color: #000;}
#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile.sh531-white-tile{background-color: #fff}
#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile.sh531-magenta-tile{background-color:#e6007e}
#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile.sh531-navy-tile{background-color: #4460a8}
#sh531-elec #sh531-sub-id .sh531-section-name{margin: 20px 0 30px 0}
#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile.sh531-white-tile.sh531-border-tile{border-right: 1px solid #d8d8d8}

#sh531-elec #sh531-sub-id .sh531-you-can-get{padding: 25px 15px;background-color: #ededed;margin:35px 0 15px 0}
#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div{width: 100%;max-width: 1190px;position: relative;text-align: center;margin: 0 auto}
#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div.eco_change{max-width: 1630px;padding: 0 270px}
#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-ab-img{position: absolute;top: 0;bottom: 0;margin: auto}
#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-ab-img.sh531-ab-img-1{left: 0}
#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-ab-img.sh531-ab-img-2{right: 0}
#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div h2{line-height: 1;color: #000;text-align: center;font-weight: 600;font-size: 36px}
#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-spacer{color: #000;margin: 25px 0;line-height: 1;font-weight: 300;font-size: 24px}
#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-spacer span{font-weight: 600;font-size: 30px}
#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div h4{font-weight: 600;font-size: 30px}
#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-normal-p{font-size: 24px;line-height: 1;max-width: 74%;margin:0 auto}

#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-normal-p span{color: #4460a8}
#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-normal-p sup{color: #4460a8;font-size: 12px}
#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div a{margin: 25px auto 0;}
#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .s_anchor_scroll{margin: 25px auto 0;}
#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-normal-p sup{color: #000}

#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div.eco_change .sh531-ab-img.sh531-ab-img-1{left: 40px}
#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div.eco_change .sh531-normal-p{max-width: 100% !important}

#sh531-elec.sh531-eko_site .sh531-my-tauron-section{padding: 30px 0}

#sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block p.sh531-bottom-text sup{font-size: 12px}
#sh531-elec #sh531-sub-id .sh531-block{width: 100%;box-shadow: 0px 1px 20px 0px rgba(76, 76, 76, 0.25);margin: 20px 0}
#sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block > img{position: absolute;top: 0;margin: auto;bottom: 0;left: 45px}
#sh531-elec #sh531-sub-id .sh531-block.sh531-second-block .sh531-inside-block > img{left:65px}
#sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block{padding: 20px 20px 20px 330px;position: relative}
#sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block h3{font-size: 24px;font-weight: 600;line-height: 1.2;color: #000;text-align: left;padding-left: 25px}
#sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block h3 span{display: block;font-size: 20px}
#sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block p{margin-top: 15px;font-size: 20px;line-height: 1.1;position: relative;padding-left: 25px;text-align: left}
#sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block p span{display: block;font-weight: 600;}
#sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block p img{position: absolute;left: 0;top: 7px;}
#sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block p.sh531-bottom-text{font-weight: 600}
#sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block p.sh531-bottom-text span{display: inline-block;color: #e6007e}
#sh531-elec #sh531-sub-id .sh531-block.sh531-second-block{margin: 30px 0 20px}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table{}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row{display: flex;justify-content: space-between;    min-height: 76px;}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-head-row{background-color: #f6f6f6}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-table-cell{flex-basis: 14.375%}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-table-cell.sh531-big-cell{flex-basis: 21.25%}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-table-cell p{text-align: center;color: #000;font-weight: 600;font-size: 20px;line-height: 1}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-icon-cell{background-color: #fff!important;padding: 14px 5px!important;text-align: left}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-gas-row .sh531-icon-cell{padding: 15px 5px!important;}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-icon-cell > span{display: inline-block;width: auto;text-align: center;margin: 0 12px;vertical-align: middle;position: relative;}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-icon-cell > span img{display: block;margin: 0 auto}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-elec-row .sh531-table-cell p{color: #e4007e;}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-gas-row .sh531-table-cell p{color: #4460a8;}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-elec-row .sh531-big-cell{background-color: #e4007e}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-elec-row .sh531-big-cell p{color: #fff;font-weight: 600;font-size: 20px;text-align: left}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-gas-row .sh531-big-cell{background-color: #4460a8}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-gas-row .sh531-big-cell p{color: #fff;font-weight: 600;font-size: 20px;text-align: left}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-table-cell{padding: 25px 5px}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-head-row .sh531-table-cell{padding: 15px 5px;}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-table-cell{border: 2px solid #f6f6f6}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-table-cell:last-child{border-width: 2px 0 2px 2px}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-head-row .sh531-table-cell p{}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-elec-row .sh531-big-cell,#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-gas-row .sh531-big-cell{padding: 10px 5px 10px 60px}
#sh531-elec #sh531-sub-id .sh531-mt-log{margin: 15px 0 }
#sh531-elec #sh531-sub-id section .sh531-disclaimer.sh531-gas-disc {text-align: left;margin-top: 10px;}
#sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table{display: none}

#sh531-elec #sh531-sub-id .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus{max-width: 39%;}
#sh531-elec #sh531-sub-id .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img{width: 35%}
.sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img img {left: 18%;}
.sh531-my-tauron-section.sh531-mt-lp{margin-top: 0;margin-bottom: 30px}

.sh531-mt-log .sh531-log-section.sh531-log-form .login__button{position: relative}
.sh531-mt-log .sh531-log-section.sh531-log-form .sh531-btn-blinder{    position: absolute;width: 100%;height: 100%;background-color: transparent;left: 0;top: 0;cursor: pointer;z-index: 3;}

.sh531-search-doc .sh531-shadow-box.sh531-no-shadow{box-shadow: none}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent{}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon{width: 100%;;margin-bottom: 2px}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-content{display: none;padding:16px 16px 16px 95px;background-color: #f6f6f6;position: relative}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon.active .sh531-acc-content{display: block;}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head{background-color: #ededed;padding: 15px 15px 15px 90px;cursor: pointer;position: relative;text-align: left}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head img{position: absolute;left: 15px;max-height: 45px;top: 0;bottom: 0;margin: auto;}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head h4{text-align: left;    font-weight: 600;display: inline-block;font-size: 24px}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head .sh531-slide-trigger{float: right;display: none;font-size: 18px;color: #000;font-weight: 600;margin-top: 7px;}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head .sh531-slide-trigger.active{display: inline-block}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head .sh531-slide-trigger .sh531-acc-arrow{width: 14px;height: 8px;background-position: top;display: inline-block;margin-left: 4px}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head .sh531-slide-trigger .sh531-arrow-down{background-image: url(/-/media/Additional/smart/img/serwisant/acc-arrow-down.png);}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head .sh531-slide-trigger .sh531-arrow-up{background-image: url(/-/media/Additional/smart/img/serwisant/acc-arrow-up.png);}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon.active .sh531-acc-head .sh531-slide-trigger .sh531-acc-arrow{background-position: bottom}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon.active .sh531-acc-head h4{color: #e6007e}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon.active .sh531-acc-head .sh531-slide-trigger{color: #e6007e}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon:hover .sh531-acc-head h4{color: #e6007e}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon:hover .sh531-acc-head .sh531-slide-trigger .sh531-acc-arrow{background-position: bottom}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon:hover .sh531-acc-head .sh531-slide-trigger{color: #e6007e}

.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-content:before{border-left: 3px dotted #c1bdba;display: block;height: 100%;content: ' ';position: absolute;left: 29px;top: 0px;}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-content .sh531-documents .sh531-doc-column{max-width: 49%}
.sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-content .sh531-documents .sh531-doc-column a{padding-right: 5px}

#sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box p{min-height: 110px}
#sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-what-you-gain .sh531-profit-box {padding: 100px 15px 20px 15px;}
#sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-movie-page .sh531-top-baner img {position: absolute;left: 0;top: 0;z-index: 1;}
#sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-movie-page .sh531-mr-mobile {display: none;}
#sh531-elec.sh531-gas.sh531-gas-june .sh531-movie-page .sh531-movie-desc {padding: 15px 155px 0 0;max-width: 100%;    position: relative;z-index: 2;}
#sh531-elec.sh531-renewal.sh531-gas-june .sh531-what-you-gain{transform: translateY(0px);    margin-bottom: 0px;}
#sh531-elec.sh531-renewal.sh531-gas-june .sh531-movie-page{margin: 0}
#sh531-elec.sh531-renewal.sh531-gas-june .sh531-my-tauron-section{margin-bottom: 30px}

#sh531-elec.sh531-health.sh531-new-health.sh531-current-offer .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/s-baner-top.png)}
#sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box{max-width: 33%}
#sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits{background-image: url(/-/media/Additional/smart/img/serwisant/s-benefits-bg.png);min-height: 390px;padding: 25px 15px}
#sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits p.under-icons{font-size: 21px}
#sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box p{font-size: 21px}
#sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box h5{font-size: 24px}

#sh531-elec.sh531-health.sh531-current-offer .sh531-doc-trigger{padding: 11px 5px;border: 2px solid #e6007e;border-radius: 4px;width: 100%;max-width: 270px;float: none;display: block;margin: 30px auto 0;text-align: center;background: #fff;color: #e6007e;font-weight: 600}
#sh531-elec.sh531-health.sh531-current-offer .sh531-doc-trigger:hover{background: #e6007e;color: #fff}
#sh531-elec .sh531-search-doc .sh531-shadow-box{position: relative}
#sh531-elec .sh531-search-doc .sh531-shadow-box .doc-ab-img{position: absolute;top: 0;bottom: 0;margin: auto;left: 50px}
#sh531-elec.sh531-health.sh531-current-offer .sh531-search-doc .sh531-shadow-box p{font-size: 24px;margin-top: 20px}
#sh531-elec.sh531-health.sh531-current-offer .sh531-search-doc .sh531-shadow-box p span{color: #a80f6c}

#sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/com-baner-top.png)}
#sh531-elec.sh531-health.sh531-new-health.sh531-current-offer.sh531-current-plus .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/plus-baner-top.png)}
#sh531-elec.sh531-health.sh531-current-offer.sh531-current-plus .sh531-take-care .sh531-health-benefits p.under-icons{max-width: 80%;text-align: center;margin: 0 auto}

#sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-doc-trigger{padding: 11px 5px;border: 2px solid #e6007e;border-radius: 4px;width: 100%;max-width: 270px;float: none;display: block;margin: 30px auto 0;text-align: center;background: #fff;color: #e6007e;font-weight: 600}
#sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-doc-trigger:hover{background: #e6007e;color: #fff}
#sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-search-doc .sh531-shadow-box p{font-size: 24px;margin-top: 20px}
#sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-search-doc .sh531-shadow-box p span{color: #a80f6c}
#sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-search-doc .sh531-shadow-box p span.sh531-navy{color: #424f97}
#sh531-elec.sh531-health.sh531-new-health.sh531-current-gas .sh531-search-doc .sh531-shadow-box p span.sh531-navy{color: #424f97}
#sh531-elec.sh531-computer.sh531-current-computer  .sh531-under-baner {background-color: #e6007e;}
#sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-current-gas .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top.png)}
#sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-normal.png)}
#sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-current-gas .sh531-take-care .sh531-health-benefits .sh531-benefit-box {margin: 15px 0 35px;}
#sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-gas-benefits{background-image: url(/-/media/Additional/smart/img/serwisant/gas-bg.png)}

#sh531-elec.sh531-health.sh531-current-offer.sh531-normal-gas .sh531-take-care .sh531-health-benefits .sh531-benefit-box{max-width: 49%}

.sh531-current-plus .sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body table{border-collapse: collapse;margin-top: 15px}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body table th{font-weight: bold;}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body table td,.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body table th{font-size: 14px;vertical-align: middle;background-color: #fff}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body table .sh531-textC{text-align: center}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body table .sh531-xs-cell{width: 90px}
.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body table sup{font-size: 10px}
.sh531-current-plus .sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body table td:nth-child(2){width: auto}

.sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body table .inside-table{margin: 0;padding:0;border: 0;width: auto}


.sh531-my-tauron-section .sh531-check-div{margin: 15px 0}
.sh531-my-tauron-section .sh531-check-div p{display: inline-block;font-size: 18px;color: #000;margin: 0 10px;vertical-align: text-top}
.sh531-my-tauron-section .sh531-semi{font-weight: 600;font-size: 18px;}
.sh531-my-tauron-section .sh531-senior-box .sh531-check-div p img{position: relative;top: auto;left: auto}
.sh531-my-tauron-section .sh531-senior-box p{font-size: 18px;}
.sh531-my-tauron-section .sh531-senior-box{    padding: 0 380px;}
#sh531-elec .sh531-my-tauron-section .sh531-senior-box p{font-size: 18px;}
#sh531-elec .sh531-my-tauron-section .sh531-senior-box .sh531-check-div p{display: inline-block;font-size: 18px;color: #000;margin: 0 10px;vertical-align: text-top}

#sh531-elec .sh531-segments.sh531-faq-steps .sh531-single-seg{max-width: 33%}
#sh531-elec .sh531-segments.sh531-faq-steps .sh531-bar-box {background-image: url(/-/media/Additional/smart/img/serwisant/path-bar.png);width: 100%;height: 2px;position: absolute;z-index: 1;top: 113px;max-width: 70%;left: 0;right: 0;margin: auto;}
#sh531-elec .sh531-segments.sh531-faq-steps .sh531-single-seg p img {display: inline;margin: auto;max-height: 10px;}
#sh531-elec.sh531-health.sh531-new-health.sh531-current-offer.sh531-current-health .sh531-top-page-part {background-image: url(/-/media/Additional/smart/img/serwisant/health-baner-new.png);}
#sh531-elec.sh531-health.sh531-current-offer.sh531-normal-gas .sh531-take-care .sh531-three .sh531-benefit-box{max-width: 32%}
#sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas.sh531-gas24 .sh531-top-page-part {background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-24.png);}
#sh531-elec.sh531-health.sh531-current-offer .sh531-search-doc .sh531-shadow-box p span.sh531-mg-text {color: #e6007e;}
#sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-only-health .sh531-benefit-box{max-width: 25%}
#sh531-elec .sh531-pay-less.dark-mg p span {color: #a80f6c;font-weight: 600;}
.f-disclaimer{font-size: 12px;text-align: left;display: block;margin-top: 30px}
#sh531-elec.sh531-health.sh531-current-offer.sh531-normal-gas .sh531-take-care .sh531-health-benefits.sh531-two-b .sh531-benefit-box {max-width: 30%;float: none;display: inline-block;}
#sh531-elec .sh531-segments.sh531-how-steps .sh531-single-seg{max-width: 24.8%;}
#sh531-elec .sh531-segments.sh531-how-steps .sh531-bar-box{top: 112px}
#sh531-elec .sh531-segments.sh531-how-steps .sh531-single-seg h3{font-weight: 600;}
#sh531-elec.sh531-health.sh531-new-health.sh531-current-offer.sh531-coal .sh531-top-page-part {background-image: url(/-/media/Additional/smart/img/serwisant/coal-bg.png);}


.sh531-september .sh531-what-you-gain .sh531-profit-box h3{min-height: 56px;margin-bottom: 0}
#sh531-elec.sh531-health.sh531-september .sh531-what-you-gain .sh531-profit-box{padding-left: 5px;padding-right: 5px}
#sh531-elec.sh531-september .sh531-what-you-gain .sh531-profit-box span.sh531-p-span{position: relative;display: block;font-size: 20px;font-weight: normal;padding-left: 15px;margin: 0 0 15px 0}
#sh531-elec.sh531-september .sh531-what-you-gain .sh531-profit-box span.sh531-p-span img{position: relative;left: 0;top: 0;right: auto}
#sh531-elec.sh531-september .sh531-backup-head{font-size: 24px;font-weight: 600;margin: 30px 0 0}
#sh531-elec.sh531-september .sh531-under-head{max-width: 1300px;margin: 30px auto 0}
#sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas.sh531-gas24.sh531-year .sh531-top-page-part {background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-24-year.png);}
.sh531-btn.sh531-single-btn{margin: 35px auto 0}
#sh531-elec #sh531-sub-id.sh531-no-heads .sh531-tile-parent .sh531-single-tile{max-width: 33.33%}
#sh531-elec #sh531-sub-id.sh531-no-heads .sh531-tile-parent{max-width: 1065px}
#sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block.sh531-img-alternative > img{left: 95px}
#sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box p span.sh531-bold-span{font-weight: 600;font-size: 22px;margin: 0;display: inline}
/*#sh531-clean-box .sh531-our-offert .sh531-offer-box{display: flex;flex-wrap: wrap;justify-content: left}*/
#sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box{width: 100%;max-width: 31%;margin:1%;float: left}
#sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box .sh531-ab-img{position: absolute;right: 0}

#sh531-clean-box .sh531-our-offert .sh531-offer-box{text-align: left}
#sh531-clean-box .sh531-our-offert .sp-large{display: inline-block;vertical-align: text-top}
#sh531-clean-box .sh531-our-offert .sp-thumbs{width: auto;vertical-align: text-top}
#sh531-clean-box .sh531-our-offert .sp-thumbs a{margin: 13px 0 13px 13px;display: block;width: 45px;height: 45px}
#sh531-clean-box .sh531-our-offert .sp-thumbs a:first-child{margin: 0px 0 13px 13px;}
#sh531-clean-box .sh531-our-offert .sp-thumbs a:last-child{margin: 13px 0 0px 13px;}
#sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box .sh531-name-div{margin-bottom: 15px}
#sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box .sh531-name-div h3{font-size: 36px;display: inline-block;font-weight: 300;color: #4461a8;margin-right: 10px}
#sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box .sh531-name-div span{display: inline-block;color: #4461a8;font-size: 18px;font-weight: 300;line-height: 1}
#sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box  .sh531-single-box{padding: 15px 15px 30px 15px}
#sh531-clean-box .sh531-our-offert .sh531-overlap p{font-size: 22px}
#sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-final-price{position: relative;text-align: center}
#sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-final-price .sh531-old-price{display: block;line-height: 1}
#sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-final-price span{line-height: 1}
#sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-btn{max-width: 180px;font-size: 21px}
#sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-section p{font-size: 20px}
#sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-section p.sh531-main-text{font-weight: 600}
#sh531-clean-box .sh531-our-offert .sh531-single-box table td{padding: 10px 5px}
#sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-more-text-trigger{cursor: pointer;display: none;text-align: left;margin-top: 10px;font-size: 18px}
#sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-more-text-trigger:hover{color: #e6007e}
#sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-more-text-trigger.sh531-active{display: block}
#sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info{display: none}
#sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info.sh531-active{display: block}
#sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box {width: 100%;max-width: 31%;margin: 1%;float: none;vertical-align: text-top;}
#sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box sup{font-size: 10px}
#sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-final-price .sh531-old-price.sh531-no-price{text-decoration: none}
#sh531-clean-box .sh531-what-you-gain.sh531-cleaner-gain .sh531-profit-box.sh531-show-profit-box{min-height: 200px;height: auto;padding: 90px 10px 20px 10px}
#sh531-clean-box .sh531-what-you-gain .sh531-profit-box img{transform: scale(1)}
#sh531-clean-box .sh531-what-you-gain .sh531-profit-box p{font-size: 16px}
#sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box.sh531-box-with-border .sh531-single-box{border-color: #e2007a;border-width: 0 2px 2px 2px;border-style: solid}
#sh531-clean-box .sh531-our-offert .sh531-product-box.sh531-box-with-border .sh531-overlap{border-color: #e2007a;border-width: 0px 0px 2px 0px;border-style: solid}
#sh531-clean-box .sh531-our-offert .sh531-product-box.sh531-box-with-border .sh531-overlap.sh531-active-overlap{border-color: #e2007a;border-width: 2px 2px 0px 2px;border-style: solid}


#sh531-elec #sh531-special-offert .sh531-screen-1{padding-bottom: 0}
#sh531-elec #sh531-special-offert .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/special-baner.png);height: 220px;position: relative;background-position: center}
#sh531-elec #sh531-special-offert .sh531-top-page-part > img{position: absolute;left: 33%;bottom: 0;}
#sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text{padding: 10px 0 0 0;max-width: 100%;width: 100%}
#sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text h1{color: #e6007e;font-size: 62px;font-weight: bold}
#sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text p{font-size: 29px;    line-height: 1.2;}
#sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text p span{display: inline-block;font-weight: 600}
#sh531-elec #sh531-special-offert .sh531-baner-page{max-width: 1220px;margin: 0 auto;width: 100%}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table{border-collapse: collapse;table-layout: fixed;width: 100%;border: none;}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table td{padding-left: 25px;font-size: 16px;border: 2px solid #dadada;border-right: 0;border-bottom: 0;}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table td > img{display: block;margin: 0 auto}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .color-td{height: 10px;padding: 0;font-size: 0;}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .color-td.color-td-1{background-color: #d7d7d7;border: 2px solid #d7d7d7;border-width: 2px 1px 2px 2px;}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .color-td.color-td-2{background-color: #e6007e;border: 2px solid #e6007e;border-width: 2px 1px 2px 2px;}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .color-td.color-td-3{background-color: #aa036c;border: 2px solid #aa036c;border-width: 2px 0px 2px 1px;}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td{min-height: 105px}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.bold-td{font-size: 30px;font-weight: bold;}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td{}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td img{display: block;margin: 0 auto;margin-bottom: 8px}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td p{text-align: center;color: #8c8b8b;font-size: 21px}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td p span{color: #000;display: block;}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td.magenta-td{position: relative;background-color: #e6007e}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td.magenta-td img{margin: 0 auto}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td.magenta-td p,#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td.magenta-td p span{color: #ffffff;}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td.magenta-td .td-ab{position: absolute;right: 0;top: -12px}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table td.textC{text-align: center;font-weight: 600}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.new-price-td{position: relative;}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.new-price-td img{position: absolute;left: 15px;top: 0;bottom: 0;margin: auto}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.new-price-td{color: #aa036c;font-size: 28px}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.new-price-td span{display: block;color: #000;font-weight: 600;font-size: 16px;}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table sup{font-size: 8px}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .sh531-btn{margin: 0 auto}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .empty-td{border: none;border-top: 2px solid #dadada}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table td.magenta-border{border:2px solid #dadada;border-left-color:#e6007e;border-right-color:#e6007e }
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table td.btn-td{border-bottom-color:#e6007e}
#sh531-elec #sh531-special-offert .sh531-table-box .ab-disclaimer{position: absolute;bottom: 20px}
#sh531-elec #sh531-special-offert .sh531-table-box .ab-disclaimer p{font-size: 11px;line-height: 1;color: #262626;}
#sh531-elec #sh531-special-offert .sh531-table-box .ab-disclaimer sup{font-size: 7px}
#sh531-elec #sh531-special-offert .sh531-table-box .ab-disclaimer a{color: #e6007e;}
#sh531-elec #sh531-special-offert .sh531-table-box .ab-disclaimer a:hover{text-decoration: underline}
#sh531-elec #sh531-special-offert .sh531-table-box{position: relative}
.sh531-mt-log .sh531-log-section.sh531-log-bonus.sh531-log-v2{}
.sh531-mt-log .sh531-log-section.sh531-log-bonus.sh531-log-v2 h4{font-size: 36px;font-weight: 600;margin: 30px 0}
.sh531-mt-log .sh531-log-section.sh531-log-bonus.sh531-log-v2 h4 span{display: block;font-weight: 300}
.sh531-mt-log .sh531-log-section.sh531-log-bonus.sh531-log-v2 p{position: relative;padding-left: 30px;font-size: 24px;margin: 15px 0}
.sh531-mt-log .sh531-log-section.sh531-log-bonus.sh531-log-v2 p img{position: absolute;left: 0;top: 8px}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table.sh531-mobile-table{display: none}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table.sh531-mobile-table td p{position: relative;padding-left: 30px;}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table.sh531-mobile-table td p img{position: absolute;left: 60px;top: 3px}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td p{padding-left: 0}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table td.textC span{display: block;font-weight: 600}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.new-price-td span.normal-span{font-weight: normal}
#sh531-elec .sh531-search-doc .sh531-shadow-box.no-doc .sh531-btn{margin: 30px auto 0}
#sh531-elec .sh531-search-doc .sh531-shadow-box.no-doc p {font-size: 24px;margin-top: 20px;}
#sh531-elec .sh531-search-doc .sh531-shadow-box.no-doc p span {color: #a80f6c;}
#sh531-elec #sh531-sub-id .sh531-you-can-get sup{font-size: 12px}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table td.btn-td .sh531-tel-link{padding: 14px 5px;text-align: center;cursor: pointer;display: block;color: #e2007a;font-size: 24px}
#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table td.btn-td .sh531-tel-link:hover{color: #aa036c}
#sh531-elec .sh531-search-doc .sh531-shadow-box .sh531-document-pack-description {    font-size: 24px; margin-top: 20px;}
#sh531-elec .sh531-search-doc .sh531-shadow-box .sh531-document-pack-description span {color: #e6007e;}
#sh531-elec .sh531-search-doc .sh531-shadow-box .sh531-document-pack-btn {  padding: 11px 5px;  border: 2px solid #e6007e;  border-radius: 4px; width: 100%;  max-width: 270px;  float: none;  display: block;  margin: 30px auto 0;  text-align: center;  background: #fff; color: #e6007e; font-weight: 600;}
#sh531-elec .sh531-search-doc .sh531-shadow-box .sh531-document-pack-btn:hover {background: #e6007e; color: #fff;}

#sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-section p.sh531-box-icon{position: relative;padding-left: 35px}
#sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-section p.sh531-box-icon .sh531-img-span{position: absolute;text-align: center;left: 0;width: 25px;top: 4px;}
#sh531-clean-box .sh531-cleaner-baner {background-image: url(/-/media/Additional/smart/img/serwisant/clean-top-baner.png);}
#sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info {min-height: 160px;}
#sh531-clean-box .sh531-our-offert .sh531-box-section .sh531-visable-info{min-height: 105px;}

#sh531-clean-box  .sh531-cleaner-baner .sh531-baner-text h1{font-size: 32px;}
#sh531-clean-box  .sh531-cleaner-baner .sh531-baner-text p{font-size: 17px;font-weight: normal;margin: 0;text-align: left;display: inline-block;vertical-align: middle;width: calc(100% - 75px)}
#sh531-clean-box  .sh531-cleaner-baner .sh531-baner-text img{display: inline-block;margin-right: 10px;vertical-align: middle;position: relative;left: auto;top: auto;right: auto;height: auto}
#sh531-clean-box  .sh531-cleaner-baner .sh531-baner-text > div{margin: 10px 0;text-align: left}
#sh531-clean-box .sh531-cleaner-baner .sh531-baner-text{max-width: 830px;    padding: 15px 0 0 0;text-align: left;}
#sh531-clean-box  .sh531-cleaner-baner .sh531-baner-text p sup{font-size: 8px}
#sh531-elec .sh531-search-doc .sh531-shadow-box.no-doc p span.sh531-navy{color: #4460a8}

#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell{flex-basis: 11%}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-elec-row .sh531-big-cell,#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-gas-row .sh531-big-cell{padding: 15px 5px 10px 10px;flex-basis: 20%}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row  .sh531-table-cell.sh531-big-cell{flex-basis: 20%}
#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-very-big{flex-basis: 40%;}

#sh531-eko-site #sh531-elec.sh531-eko-site{}
#sh531-eko-site #sh531-elec.sh531-eko-site .sh531-under-baner p{color: #fff!important;}
#sh531-eko-site #sh531-elec.sh531-eko-site .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/eko-baner-1.png);position: relative}
#sh531-eko-site #sh531-elec.sh531-eko-site .sh531-top-page-part .eko-ab-img{position: absolute;top: 0;bottom: 0;margin: auto;left: 30%}
#sh531-eko-site #sh531-elec.sh531-eko-site .sh531-take-care .sh531-eko-benefit {background-image: url(/-/media/Additional/smart/img/serwisant/eko-bg.png);min-height: 350px}
#sh531-eko-site #sh531-elec .sh531-what-you-gain .sh531-main-head {margin-bottom: 120px;transform: none;}
#sh531-eko-site #sh531-elec .sh531-what-you-gain .sh531-profit-box p{min-height: 75px}
#sh531-eko-site #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box {padding: 100px 15px 30px 15px;margin: 0 3%;min-height: 1px;max-width: 320px;}
#sh531-eko-site #sh531-elec.sh531-eko-site .sh531-take-care .sh531-eko-benefit .sh531-benefit-box{max-width: 49%;}
#sh531-eko-site #sh531-elec.sh531-eko-site .sh531-take-care .sh531-eko-benefit .sh531-benefit-box p{color: #fff}
#sh531-eko-site #sh531-elec .sh531-pay-less p span.sh531-green {color: #6e981c;font-weight: 600;}
#sh531-eko-site #sh531-elec.sh531-eko-site .sh531-take-care .sh531-eko-benefit .sh531-benefit-box p span{cursor: pointer;font-weight: bold;display: inline-block;margin-left: 5px}
#sh531-eko-site #sh531-elec.sh531-eko-site .sh531-take-care .sh531-eko-benefit .sh531-benefit-box p span:hover{text-decoration: underline}
#sh531-eko-site #sh531-elec.sh531-eko-site .sh531-take-care .sh531-eko-benefit .sh531-benefit-box p span img{display: inline-block;vertical-align: middle}
#sh531-eko-site #sh531-elec.sh531-eko-site .sh531-search-doc .sh531-shadow-box p .sh531-green-doc{color: #6e981d;}
#sh531-eko-site .sh531-popup-container{display: none;position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,.5);z-index: 100000000;}
#sh531-eko-site .sh531-popup-container .sh531-popup-body{position: absolute;top: 5%;bottom: auto;left: 0;right: 0;margin: auto;width: 100%;max-width: 500px;height: auto;}
#sh531-eko-site .sh531-popup-container .sh531-popup-body .sh531-popup-content{position: relative;height: 100%;line-height: 1;}
#sh531-eko-site .sh531-popup-container .sh531-popup-body .sh531-popup-content img{display: block;margin: 0 auto}
#sh531-eko-site .sh531-popup-container .sh531-popup-body .sh531-popup-content .sh531-popup-close{background-image: url(/-/media/Additional/smart/img/serwisant/popup-close.png);width: 24px;height: 24px;background-position: bottom;position: absolute;right: 10px;top: 5px;display: block;cursor: pointer}
#sh531-eko-site .sh531-popup-container .sh531-popup-body .sh531-popup-content .sh531-popup-close:hover{background-position: top}
section .sh531-disclaimer{text-align: left}
#sh531-elec.sh531-health .sh531-take-care .sh531-under-head sup{font-size: 10px}
#sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text.baner-400 h1{color: #fff}
#sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text.baner-400.q4-text-field h1{color: #000}
#sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text.baner-400 p{color: #fff}
#sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text.baner-400.q4-text-field p{color: #000}
#sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text.baner-400 .sh531-btn{background-color: #fff;color: #e2007a;border: 1px solid #fff;}
#sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text.baner-400 .sh531-btn:hover{    background-color: #f6f6f6;border: 1px solid #f6f6f6;color: #b6206a;}
#sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text.baner-400 .sh531-btn.q4-btn{background-color: #e2007a;color: #fff;border: 1px solid #e2007a;margin: 0 0 0 auto}
#sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text.baner-400 .sh531-btn.q4-btn:hover{    background-color: #b6206a;border: 1px solid #b6206a;color: #fff;}

#sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box.gas-profit-box p span{position: relative;font-size: 20px;}
#sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box.gas-profit-box p span img{position: relative;left: auto;right: auto;top: auto;display: inline-block;margin-right: 5px;width: 16px;height: 13px}
#sh531-eko-site #sh531-eko-sub-site .sh531-what-you-gain .sh531-profit-box h3 span{color: #6e981c}
#sh531-eko-site .sh531-how-it-works a{color: #000}


#sh531-eko-site .sh531-popup-container{display: none;position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,.5);z-index: 100000000;}
#sh531-eko-site .sh531-popup-container .sh531-popup-body{position: absolute;top: 5%;bottom: auto;left: 0;right: 0;margin: auto;width: 100%;max-width: 500px;height: auto;}
#sh531-eko-site .sh531-popup-container .sh531-popup-body .sh531-popup-content{position: relative;height: 100%;line-height: 1;}
#sh531-eko-site .sh531-popup-container .sh531-popup-body .sh531-popup-content img{display: block;margin: 0 auto}
#sh531-eko-site .sh531-popup-container .sh531-popup-body .sh531-popup-content .sh531-popup-close{background-image: url(/-/media/Additional/smart/img/serwisant/popup-close.png);width: 24px;height: 24px;background-position: bottom;position: absolute;right: 10px;top: 5px;display: block;cursor: pointer}
#sh531-eko-site .sh531-popup-container .sh531-popup-body .sh531-popup-content .sh531-popup-close:hover{background-position: top}



.sh531-new-log-box{height: 390px;display: flex;justify-content: space-between;background-image: url(/-/media/Additional/smart/img/serwisant/log-bg.png);background-position: 60% center;margin-top: 10px}
.sh531-new-log-box .sh531-log-part{display: inline-block;float: left;width: 100%;height: 390px}
.sh531-new-log-box .sh531-log-part img{display: block}
.sh531-new-log-box .sh531-log-part.sh531-img-log-part{flex-basis: 35%;position: relative}
.sh531-new-log-box .sh531-log-part.sh531-img-log-part img{position: absolute;bottom: 0;right: 5%;}
.sh531-new-log-box .sh531-log-part.sh531-text-log-part{flex-basis: 41%;padding: 35px;}
.sh531-new-log-box .sh531-log-part.sh531-text-log-part.sh531-align-center {display: flex; align-items: center;}
.sh531-new-log-box .sh531-log-part.sh531-text-log-part.sh531-align-center span {font-weight: 600;}
.sh531-new-log-box .sh531-log-part.sh531-text-log-part p{font-size: 36px;font-weight: 300;color: #fff;text-align: left;line-height: 1.2}
.sh531-new-log-box .sh531-log-part.sh531-text-log-part p span{display: block;font-weight: 600;font-size: 42px}
.sh531-new-log-box .sh531-log-part.sh531-text-log-part img{margin-top: 20px}
.sh531-new-log-box .sh531-log-part.sh531-cta-log-part{flex-basis: 24%;position: relative}
.sh531-new-log-box .sh531-log-part.sh531-cta-log-part a{display: block;text-align: center;font-size: 25px;background-color: #fff;border-radius: 3px;width: 100%;max-width: 265px;color: #e00079;    position: absolute;left: 20px;top: 0;bottom: 0;height: 63px;margin: auto;padding: 13px 5px;font-weight: 600;border: 1px solid #fff}
.sh531-new-log-box .sh531-log-part.sh531-cta-log-part a:hover {background-color: #f6f6f6;border: 1px solid #f6f6f6;color: #b6206a;}
.sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part{padding-top: 65px}
.sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part h4{font-size: 36px;font-weight: 300;line-height: 1;margin-bottom: 30px;color: #fff;text-align: left}
.sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part p{    text-align: left;font-size: 25px;color: #fff;line-height: 1.2;margin: 10px 0;}
.sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part img {display: inline-block!important;margin-right: 5px;margin-top: 0!important;max-height: 13px}

.sh531-new-log-box.special_ofert_page .sh531-log-part.sh531-text-log-part p{max-width: 95%}

#sh531-elec.sh531-threeyears.sh531-new-plus .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/plus-baner-top-new.png);height: 261px}
#sh531-elec.sh531-plus.sh531-new-plus .sh531-top-page-part .sh531-baner-text{padding: 50px 40px 0 0}


#SH531-SMARTHEADS-CONTENT .sh531-new-login-box{}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page{max-width: 1100px;position: relative;margin: 10px auto;}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .or-box{    position: absolute;z-index: 2;font-size: 32px;left: 0;right: 0;margin: auto;WIDTH: 40px;top: 160px;}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box{width: 100%;position: relative;background-color: #f5f5f5;min-height: 340px;padding: 55px 20px 40px 180px;z-index: 1;max-width: 505px}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box > img{position: absolute;left: -42px;top: -5px;}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box{padding: 65px 20px 40px 180px}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box h2{font-size: 24px;color: #e2007a;line-height: 1.2}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box h3{font-size: 24px;color: #000;line-height: 1.2}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box{margin-top: 35px}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box p{position: relative;padding-left: 30px;font-size: 20px;margin: 7px 0;    display: inline-block;width: 100%;}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box img{position: absolute;left: 0;top: 4px}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-btn-box{text-align: center;}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-btn-box h4{margin: 20px 0;font-size: 33px;font-weight: 300}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-btn-box a{display: block;text-align: center;font-size: 25px;background-color: #e2007a;border-radius: 3px;width: 100%;max-width: 265px;color: #fff;height: 60px;margin: auto;padding: 11px 5px;font-weight: 600;border: 1px solid #e2007a;}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-btn-box a:hover{background-color: #b6206a;}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box p span{font-weight: 600}
#sh531-elec.sh531-health .sh531-top-page-part .serw-lead{max-width: 64%}

#sh531-eko-site #sh531-eko-sub-site .sh531-what-you-gain .sh531-profit-box p strong {color: #6e981c;font-weight: 600}


.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); }

#sh531-eko-site .popup-container {display: block;position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,.6);z-index: 100000000;}
#sh531-eko-site .popup-container .popup-body {position: absolute;top: 5%;bottom: auto;left: 0;right: 0;margin: auto;width: 100%;max-width: 800px;height: auto;}
#sh531-eko-site .popup-container .popup-body .popup-content {position: relative;height: 100%;line-height: 1;}
#sh531-eko-site .popup-container .popup-body .popup-content .popup-close{position: absolute;right: 10px;top: 10px;cursor: pointer}
#sh531-eko-site .popup-container .popup-body .popup-content .popup-close:hover{opacity: .7}
#sh531-eko-site .popup-container .popup-body .popup-content img{border: 0}
#sh531-eko-site .popup-container .popup-body .popup-content .popup-bar{background-color: #ffe800;text-align: center;    margin-top: -2px;padding: 9px 0px;}
#sh531-eko-site .popup-container .popup-body .popup-content .popup-bar span{font-size: 25px;font-weight: 600;color: #4d4d4d;margin: 0 20px}
#sh531-eko-site .popup-container .popup-body .popup-content .popup-bar *{display: inline-block;vertical-align: middle}
#sh531-eko-site .popup-container .popup-body .popup-content .popup-bottom{padding: 20px;background-color: #fff;text-align: center}
#sh531-eko-site .popup-container .popup-body .popup-content .popup-bottom h3{font-size: 36px;font-weight: 600;color: #000}
#sh531-eko-site .popup-container .popup-body .popup-content .popup-bottom p{font-size: 22px;color: #000;margin: 15px 0}
#sh531-eko-site .popup-container .popup-body .popup-content .popup-bottom a{color: #ffffff;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}
#sh531-eko-site .popup-container .popup-body .popup-content .popup-bottom a:hover{background-color: #b6206a}
#sh531-eko-site .popup-container .popup-body .popup-content .popup-bottom p span{color: #6e981c}
#sh531-eko-site .popup-container .popup-body.scroll-popup{height: auto;overflow-y: scroll;}
#sh531-eko-site .top-popup-part{background-color: #fff}
#sh531-eko-site #sh531-elec.sh531-eko-site .sh531-under-baner p.big-discount span{font-weight: bold;font-size: 45px;line-height: 1}
#sh531-elec sup{    font-size: 16px;line-height: 1;    font-weight: 700;}
.sh531-page{position: relative}
.sh531-box-disclaimer{position: absolute;font-size: 14px!important;left: 15px;margin: 0!important;}
.sh531-box-disclaimer sup{font-size: 10px;line-height: 1}
#sh531-elec .sh531-pay-less p sup{font-size: 16px;line-height: 1}
#sh531-elec .sh531-my-tauron-section p.sh531-box-disclaimer{bottom: -40px}
.sh531-assurance .sh531-box-disclaimer{bottom: -30px}



#sh531-elec.sh531-eko_site .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/prad_plus_eko_baner.png);height: 340px;background-position: center}
#sh531-elec.sh531-eko_site .sh531-top-page-part.sh531-msp-top-page-part-baner {background-image: url(/-/media/Additional/smart/img/images/baner-SH24PLUS.jpg); background-position: 80px 0px;}
#sh531-elec.sh531-health .sh531-top-page-part.sh531-msp-top-page-part-baner .sh531-baner-text h1, #sh531-elec.sh531-health .sh531-top-page-part.sh531-top-msp-baner-sk24h .sh531-baner-text h1 {line-height: 1.2; font-size: 38px;}
#sh531-elec.sh531-health .sh531-top-page-part.sh531-msp-top-page-part-baner .sh531-baner-text, #sh531-elec.sh531-health .sh531-top-page-part.sh531-top-msp-baner-sk24h .sh531-baner-text {padding: 60px 40px 0 0;}
#sh531-elec.sh531-eko_site .sh531-top-page-part.sh531-top-msp-baner-sk24h {background-image: url(/-/media/Additional/smart/img/images/baner-SH24Komp.jpg);}
#sh531-elec.sh531-eko_site .sh531-top-page-part.eko-baner-2{background-image: url(/-/media/Additional/smart/img/serwisant/prad_plus_eko_baner.png);background-position: center}
#sh531-elec.sh531-eko_site .comp-eko-baner{background-image: url(/-/media/Additional/smart/img/serwisant/prad_plus_eko__comp_baner.png);height: 340px;background-position: center}
#sh531-elec.sh531-eko_site .sh531-eko-bar{background-color: #73bf2d}
#sh531-elec.sh531-eko_site .sh531-top-page-part h1{color: #73bf2d}
#sh531-elec.sh531-eko_site .sh531-top-page-part h1 span{color: #e6007e}
#sh531-elec.sh531-eko_site .sh531-top-page-part.comp-eko-baner h1 span{color: #35448e}
#sh531-elec.sh531-eko_site .sh531-top-page-part p strong{font-weight: 600}
#sh531-elec.sh531-eko_site .comp-eko-baner{position: relative}
#sh531-elec.sh531-eko_site .comp-eko-baner .ab-img{position: absolute;top: 0;bottom: 0;margin: auto;left: 30%;}
#msp #sh531-elec.sh531-health .sh531-top-page-part.secure_company .sh531-baner-text h1{font-size: 38px}
#sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text {padding-right: 40px;}


#sh531-elec.sh531-eko_site .sh531-under-main-head{font-size: 24px;font-weight: 600;margin-top: 20px}
#sh531-elec.sh531-eko_site .env-box{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 20px}
#sh531-elec.sh531-eko_site .env-box .single-env{flex-basis: 33%;position: relative;padding-left: 145px;text-align: left}
#sh531-elec.sh531-eko_site .env-box .single-env > img{position: absolute;left: 0;top: -12px;}
#sh531-elec.sh531-eko_site .env-box .single-env h4{font-weight: 600;font-size: 22px;margin-bottom: 10px}
#sh531-elec.sh531-eko_site .env-box .single-env p{line-height: 1.2;font-size: 21px;text-align: left}
#sh531-elec.sh531-eko_site .env-box .single-env span{font-weight: bold;display: block;color: #e2007a;cursor: pointer;text-align: left}
#sh531-elec.sh531-eko_site .env-box .single-env span:hover{text-decoration: underline}

#sh531-elec.sh531-eko_site .sh531-shadow-box.no-doc p span.mix-green{color:#73bf2d}
#sh531-elec.sh531-eko_site .sh531-shadow-box.no-doc p span.mix-magenta{color: #e70881}
#sh531-elec.sh531-eko_site .sh531-shadow-box.no-doc p span.mix-blue{color: #35448e}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball{    max-width: 1920px;margin: 0 auto;}
#SH531-SMARTHEADS-CONTENT .sh531_v_logo{left: 300px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner{width: 100%;height: 457px;background-image: url(/-/media/Additional/smart/img/serwisant/volleyball-baner.png);background-position: center;background-repeat: no-repeat;position: relative}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-n-baner{background-image: url(/-/media/Additional/smart/img/serwisant/normal-baner.png);}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text{position: absolute;width: 100%;left: 0;right: 0;text-align: center;bottom: 25px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .movie-trigger{background-image: url(/-/media/Additional/smart/img/serwisant/movie-trigger.png);width: 112px;height: 112px;background-position: bottom;display: block;cursor: pointer;margin: 0 auto;z-index: 2}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .frame-box{padding: 140px 15px 30px; width: 100%;max-width: 705px;height: 400px;border: 4px solid #fff;margin: 0 auto;    position: relative;background-image: url(/-/media/Additional/smart/img/serwisant/inside-movie-bg.png);background-position: center;background-repeat: no-repeat}


#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .movie-trigger:hover{background-position: top}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text h1{font-size: 50px;font-weight: bold;color: #fff;margin-top: 35px;z-index: 2}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text.sh531-normal-baner h1{font-size: 70px;text-shadow: 0px 1px 30px rgba(72, 46, 124, 0.95);margin-bottom: 20px}
/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .paralax-box{width: 100%;height: 100%;position: absolute;background-image: url(/-/media/Additional/smart/img/serwisant/paralax-bg.png);background-attachment: fixed;background-repeat: no-repeat;    background-size: contain; background-position: -50px -130px;}*/

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .paralax-box{    perspective: 2px;height: 100vh;width: 100%;overflow-x: hidden;position: relative;z-index: 2;transform-style: preserve-3d;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .paralax-box img{position: absolute}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .paralax-box img.sh531-ab-img-1{left: 10px; top: 30px;transform: translateZ(0);}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .paralax-box img.sh531-ab-img-2{left: 110px; top: 30px;transform: translateZ(-1px);}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .paralax-box img.sh531-ab-img-3{left: 210px; top: 80px;transform: translateZ(-5px);}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .paralax-box img.sh531-ab-img-4{left: 70px; top: 90px;transform: translateZ(-2px) scale(3);}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box{height: 457px;overflow: hidden;position: relative;z-index: 0;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element{width: 100%;height: 457px;position: fixed;z-index: -1;background-position: center}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element1{background-image: url(/-/media/Additional/smart/img/serwisant/p-bg1.png);    background-position: center -120px;background-repeat: no-repeat;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element2{background-image: url(/-/media/Additional/smart/img/serwisant/p-bg2.png);}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element3{background-image: url(/-/media/Additional/smart/img/serwisant/p-bg3.png);}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element4{background-image: url(/-/media/Additional/smart/img/serwisant/p-bg4.png);}




#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text h1 span{display: none}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text h1 span.active{display: inline}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .sh531_v_btn{background-color: #fee800;color: #000;text-align: center;display: block;margin: 0 auto;font-weight: 600;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .sh531_v_btn:hover{background-color: #e8d50e}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531-ab-img{position: absolute;z-index: 10}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .movie-field{z-index: 5;width: 100%;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img1{left: 60px;top: -36px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img2{right: -270px;bottom: -5px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img3{right: -80px;top: 0px;}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner{background-color: #fff;padding: 35px 15px;position: relative;text-align: center}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .stamp {background-color: #E5007D;display: flex; align-items: center; justify-content: center; border-radius: 50%; width: 128px; height: 128px; position: absolute; left: 15%; top: 20%;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .stamp span {font-weight: 600; color: #fff; font-size: 20px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .stamp p {font-size: 14px; color: #fff;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .stamp-belt {display: none;}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner > img{position: absolute;z-index: 2}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .ab-img1{left: 0;top: 0;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .ab-img2{right: 0;top: 10px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner h2{font-size: 30px;font-weight: 600;margin-bottom: 20px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner p{font-size: 24px;font-weight: normal}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner p span{font-weight: 600}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box{padding: 30px 15px;background-color: #ebebeb;text-align: center;height: 1155px;position: relative;background-image: url(/-/media/Additional/smart/img/serwisant/man-bg.jpg);background-position: center bottom;background-repeat: no-repeat}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box h3{font-size: 30px;font-weight: normal}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box h3 span{font-weight: 600;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-ab-img{position: absolute;bottom: 0;z-index: 1}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-ab-img.sh531-man1{left: 0px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-ab-img.sh531-man2{right: 10px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .radio-toggle input{position: absolute;left: -999999px;opacity: 0;display: block}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .radio-toggle .main-label{display: inline-block;width: 85px;vertical-align: middle}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .radio-toggle .main-label.active{font-weight: 600}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .radio-toggle{margin: 25px 0 20px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .radio-toggle .switch {width: 145px;height: 55px;display: inline-block;margin: 0 0.5em;text-align: center;vertical-align: middle;position: relative;cursor: pointer}
.radio-toggle .switch label:before {content: "";display: block;width: 2.22222222em;border-radius: 1.11111111em;position: absolute;top: 0.05555556em;right: 0.05555556em;bottom: 0.05555556em;left: 0.05555556em;background-color: #dddddd;-webkit-transition: background 0.4s; box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.31);}
.radio-toggle .switch label:before {content: "";display: block;width: 100%;border-radius:30px;position: absolute;top: 0.05555556em;right: 0.05555556em;bottom: 0.05555556em;left: 0.05555556em;background-color: #fff;-webkit-transition: background 0.4s;cursor: pointer}
.radio-toggle .switch .first + label:after {display: block;position: absolute;top: 8px;left: 0;bottom: 0;content: "";box-sizing: border-box;width: 40px;height:40px;background-color: #007cab;border: none;border-radius: 50%;z-index: 10;margin: 0 0 0 70%;pointer-events: none;transition: 250ms ease;background-image: url(/-/media/Additional/smart/img/serwisant/ball.png)}
.radio-toggle .switch input.first:checked + label:after {margin: 0 0 0 7px;transform: rotate(720deg);}
.radio-toggle .switch input.second + label:before {opacity: 1;box-shadow: none}
.radio-toggle input.first:checked + label:after {margin: 0 0 0 0;}
.radio-toggle input.second + label:before {opacity: 1;}
.radio-toggle input.second:checked + label:before {opacity: 0;display: none;}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content{}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content{display: none}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content.active{display: block;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content.active .sh531-offert-slider{animation-name: fadeIn; animation-duration: .5s; animation-fill-mode: forwards;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider{margin: 0 auto;position: relative}

/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .sh531-single-slider-element.sh531-middle-element{margin: 0}*/
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .slider-field{max-width: 1140px;margin: 0 auto}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .slider-field .slick-track{padding: 30px;display: flex;justify-content: center;align-items: center;transition: 500ms linear;min-height: 950px;}


@keyframes op { 0% {transform: scale(1);opacity: 1} 100% {opacity: 0.8} }
@keyframes sh { 0% {opacity: 0.8} 100% {opacity: 1} }

@keyframes an { 0% {padding: 34px 10px;} 100% {padding: 55px 10px;} }
@keyframes un { 0% {padding: 55px 10px;} 100% {padding: 34px 10px;} }


/*@keyframes marginCenter{0% {margin: 0px 17px;} 100% {margin: 0 -28px;}}*/


/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item{flex-basis: 415px;padding: 30px 15px;}*/
/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item.active{}*/
/*!*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item .sh531-single-slider-element{padding: 34px 10px;box-shadow: none}*!*/
/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item .sh531-single-slider-element{animation: un 1s forwards}*/
/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item.center .sh531-single-slider-element{animation: an 1s forwards}*/
/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item.center{z-index: 2;    margin: 0 -45px;}*/
/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-stage{min-height: 950px;display: flex;justify-content: center;align-items: center}*/
/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item.center + .owl-item{}*/
/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel.owl-theme .owl-dots{bottom: -20px;position: absolute;left: 0;right: 0;margin: auto;}*/
/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item.active .sh531-single-slider-element{box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.31)}*/


/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item{animation: op 1s forwards}*/
/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item.active{animation: sh 1s forwards}*/
/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item.center{}*/

/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item .sh531-single-slider-element{box-shadow: none}*/
/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item.active .sh531-single-slider-element{}*/
/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item.center .sh531-single-slider-element{}*/



/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .sh531-element-parent{    padding: 20px 0;}*/
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element{position: relative;z-index: 2;background-color: #fff;padding: 30px 20px;box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.31);border-radius: 15px;display: inline-block;vertical-align: middle;width: 100%;max-width: 380px;margin: 0px 17px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .sh531-single-slider-element.slick-center{padding: 55px 10px;z-index: 3;margin: 0 -28px}
/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .sh531-single-slider-element.slick-center + .sh531-single-slider-element{margin-left: 0;margin-right: 40px}*/
/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .slick-list{margin: 0 -17px}*/


/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .slick-list{margin: 0 50px}*/

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-msp-slider  .sh531-single-slider-element{margin: 0}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-msp-slider  .sh531-single-slider-element.sh531-middle-element{padding: 55px 10px;    margin: 0 -15px;z-index: 3;}


#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .slick-dots li button:before{content: '';display: block;width: 13px;height: 13px;background-color: #fff;border-radius: 50%;opacity: 1;border: 2px solid #e6007e;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .slick-dots li button{    font-size: 0;line-height: 0;display: block;width: auto;height: auto;padding: 0;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .slick-dots li{margin: 0 4px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .slick-dots li.slick-active button:before{background-color: #e6007e}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .slick-dots li:hover button:before{background-color: #e6007e}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .slick-dots{bottom: -15px}



#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .sh531-single-slider-element{animation: op .3s forwards;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .sh531-single-slider-element.slick-active{animation: sh .3s forwards}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .sh531-single-slider-element.slick-current  + .slick-active{padding: 55px 10px;z-index: 3;margin: 0 -28px}


#switch-text-home {display: none;}
#switch-text-company {display: none;}
.active-switch {display: inline-block !important;}
.owl-theme .owl-nav [class*='owl-'],.owl-theme .owl-dots .owl-dot{background-color: transparent;border: none}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head{min-height: 85px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head h3{font-size: 38px;font-weight: 600;text-align: center;line-height: 1}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head p{font-size: 19px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-p{min-height: 80px;text-align: center}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-p p{font-size: 14px;line-height: 1.2;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .magenta-specialist {color: #e2007a; font-weight: 700;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price{text-align: center;margin: 5px 0 20px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price.account-bonus p {line-height: 1.2; font-size: 13px; padding: 0 10px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price h4{color: #e2007a;font-size: 36px;font-weight: 600;line-height: 1}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price p{font-size: 20px;font-weight: 600;color: #e2007a;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price p sup{font-size: 8px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit{min-height: 350px;padding-left: 25px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit{position: relative;display: flex;justify-content: left;flex-wrap: wrap;padding-left: 35px;margin: 17px 0}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit > span{position: absolute;left: 0;display: inline-block;width: 30px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit > span img{display: block;margin: 0 auto;opacity: .5;width: auto}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit p{align-items: center;font-size: 13px;font-weight: normal;text-align: left}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit p span{font-weight: 600}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit p span.small-font{font-weight: 300;font-size: 11px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info{margin: 10px 0 5px;text-align: center;padding-left: 0px!important;position: relative;min-height: 42px;    display: flex;justify-content: flex-end;align-items: center;flex-direction: column;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .under-rabat-space {height: 47px; }
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .under-rabat-space-mobile {height: 77px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space {height: 53px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile {height: 56px;}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info img{display: inline-block;margin-right: 10px;vertical-align: middle;position: absolute;left: 31px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info img{display: none}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info p{text-transform: uppercase;color: #e2007a;font-size: 13px;display:block;vertical-align: middle;font-weight: 600;text-align: center}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info p sup{font-size: 8px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info p .font-percent {font-size: 15px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-slider-element-btn{margin: 0 auto}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav.disabled + .owl-dots {left: 0;right: 0;margin: auto;top: auto;bottom: -48px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-dots .owl-dot span{border: 2px solid #e6007e;background-color: #fff;width: 20px;height: 20px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-dots .owl-dot.active span,#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-dots .owl-dot:hover span{background-color: #e6007e}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box  .owl-carousel.owl-loaded{z-index: 3}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit.msp-benefit{}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see{background-color: #fff;padding: 30px 15px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see h2{text-align: center;    font-size: 30px;font-weight: 600;margin-bottom: 30px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent{display: flex;justify-content: space-between;flex-wrap: wrap;max-width: 1300px;width: 100%;margin: 0 auto;opacity: 0}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent.with-animation{animation-name: zoomIn;animation-duration: 1s;animation-fill-mode: forwards;opacity: 1}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .plus-box{line-height: 1;text-align: center;color:#e2007a;font-size: 24px;font-weight: 600}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc{flex-basis: 23%;border-radius: 10px;    box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.31);position: relative;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-img{width: 100%;height: 140px;background-position: center;background-repeat: no-repeat;border-top-right-radius: 10px;border-top-left-radius: 10px;    background-size: cover;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-img.recc1{background-image: url(/-/media/Additional/smart/img/serwisant/recc1.png)}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-img.recc2{background-image: url(/-/media/Additional/smart/img/serwisant/recc2.png)}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-img.recc3{background-image: url(/-/media/Additional/smart/img/serwisant/recc3.png)}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-img.recc4{background-image: url(/-/media/Additional/smart/img/serwisant/recc4.png)}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-body{padding: 10px 10px 35px;min-height: 110px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-body span{position: absolute;bottom: 10px;left: 0;margin: auto;right: 0;font-size: 17px;color: #e6007e;text-align: center}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-body span:hover{text-decoration: underline}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-body h5{text-align: center;font-size: 19px;font-weight: 600;color: #000}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-body span img{max-height: 11px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-body p{font-size: 13px;font-weight: 300;text-align: center;color: #000}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .disclaimer-page{padding: 30px 0 0;text-align: left;font-size: 12px;line-height: 1.1;max-width: 1300px;width: 100%;margin: 0 auto}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .disclaimer-page sup{font-size: 10px;position: absolute;left: 0;    top: -2px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc:hover span{text-decoration: underline}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .disclaimer-page p{padding-left: 9px;position: relative;font-size: 12px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .disclaimer-page .sh531-magenta-link {color: #e4007d;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .disclaimer-page .sh531-magenta-link:hover {text-decoration: underline;}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section{box-shadow: 0px 1px 13px 0px rgba(46, 86, 120, 0.28);border-radius: 10px;display: flex;justify-content: space-between;width: 100%}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_bg{flex-basis: 65%;background-image: url(/-/media/Additional/smart/img/serwisant/e_book_bg.png);background-position: left;background-size: cover}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info{flex-basis: 35%;background-color: #8cb63a;padding: 35px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;text-align: left}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info h3{font-size: 30px;color: #fff;font-weight: 600}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info p{color: #fff;font-weight: normal;font-size: 18px;margin: 20px 0}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info p span{font-weight: 600}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info .sh531-btn{display: block;max-width: 235px;background-color: transparent;border:1px solid #fff;color: #fff}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info .sh531-btn.white_btn{border:1px solid #fff;color: #8cb63a;background-color: #fff;line-height: 1;margin: 0 0 0 auto}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info .sh531-btn:hover{border:1px solid #fff;color: #8cb63a;background-color: #fff}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info .sh531-btn.white_btn:hover{    background-color: #f6f6f6;border: 1px solid #f6f6f6;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info > span{display: block;width: 100%;max-width: 235px;text-align: center;margin: 5px 0;font-size: 13px;color: #fff}


#SH531-SMARTHEADS-CONTENT #sh531-volleyball .fake-footer{background-color: #ebebeb;padding: 7px 15px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .fake-footer .sh531-page{max-width: 1300px;width: 100%;margin: 0 auto;text-align: left;font-size: 14px;color: #575757;padding: 0}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-mobile-slider{display: none}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element{position: relative}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element.sh531-with-golden-label .sh531-golden-label{position: absolute;top: 0;background-color: #fee800;text-align: center;width: 100%;left: 0;border-top-right-radius: 10px;border-top-left-radius: 10px;padding: 3px 0 5px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element.sh531-with-golden-label .sh531-golden-label > *{display: inline-block;vertical-align: middle;width: auto;height: auto}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element.sh531-with-golden-label .sh531-golden-label p{text-transform: uppercase;color: #000;font-size: 16px;font-weight: 600;    margin: 0 8px;}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element.sh531-with-green-label .sh531-green-label{position: absolute;top: 0;background-color: #73bf2d;text-align: center;width: 100%;left: 0;border-top-right-radius: 10px;border-top-left-radius: 10px;padding: 3px 0 5px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element.sh531-with-green-label .sh531-green-label > *{display: inline-block;vertical-align: middle;width: auto;height: auto}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element.sh531-with-green-label .sh531-green-label p{text-transform: uppercase;color: #fff;font-size: 16px;font-weight: 600;    margin: 0 8px;}


#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-msp-s .sh531-single-slider-element .element-price{min-height: 75px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-msp-s .sh531-single-slider-element .element-price h4{font-size: 28px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-msp-s .sh531-single-slider-element .element-price p{font-weight: 600}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .nav-arrow{display: block;background-position: bottom;background-repeat: no-repeat;width: 67px;height: 93px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .nav-arrow.nav-left{background-image: url(/-/media/Additional/smart/img/serwisant/slider-nav-left.png)}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .nav-arrow.nav-right{background-image: url(/-/media/Additional/smart/img/serwisant/slider-nav-right.png)}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .nav-arrow:hover{background-position: center}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .disabled .nav-arrow{background-position: top;opacity: 1}

/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-next{right: -3%}*/
/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-prev{left: -3%}*/

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-next{right: 0%}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-prev{left: 0%}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-dots .owl-dot span{    margin: 0 1px;width: 17px;height: 17px}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text {position: absolute;width: 735px;left: auto;right: 19%;text-align: center;bottom: 25px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .paralax-box{z-index: 2}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531-with-movie-text{position: absolute;left: 300px;z-index: 3;max-width: 470px;text-align: left;bottom: auto;top: 110px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text .sh531_v_btn{    margin: 60px 0 0;}


#SH531-SMARTHEADS-CONTENT #sh531-volleyball .boxes-container {width: 115px;height: 115px;border: 7px solid #fff;border-radius: 50%;overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;z-index: 1}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .numbers-container {width: 100%;height: 100%;position: absolute;margin: auto;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(247, 247, 247, 0.4);z-index: -2}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .numbers {width: 100%;height: 100%;color: #202020;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .numbers div {position: absolute;text-align: center;font-size: 70px;opacity: 0;width: 100%;line-height: 20px;-webkit-animation: countdown 1s 1;animation: countdown 1s 1;top: 0;bottom: 0;margin: auto;height: 30px;font-weight: bold;color: #fff;}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .numbers div:nth-child(1) {-webkit-animation-delay: 0s;animation-delay: 0s;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .numbers div:nth-child(2) {-webkit-animation-delay: 1s;animation-delay: 1s;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .numbers div:nth-child(3) {-webkit-animation-delay: 2s;animation-delay: 2s;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .numbers div:nth-child(4) {-webkit-animation-delay: 3s;animation-delay: 3s;}
@-webkit-keyframes countdown { 0% {opacity: 0} 1% {opacity: 1} 100% {opacity: 1} }
@keyframes countdown { 0% {opacity: 0} 1% {opacity: 1} 100% {opacity: 1} }

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .mini-box-styles {width: 50%;height: 50%;margin: 0;background-color: rgba(255,255,255,.2);border: 1px solid #fff;overflow: hidden;position: relative;float: left;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .box-top-left {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .box-bottom-right {-webkit-transform: rotate(0deg);transform: rotate(0deg);border-bottom-left-radius: 33px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .box-top-right {-webkit-transform: rotate(180deg);transform: rotate(180deg);}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .cover-styles {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;background-color: rgba(255,255,255,.4);}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .cover2 {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation: move-me 1s infinite linear;animation: move-me 1s infinite linear;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .cover4 {position: absolute;top: 0;right: 0;-webkit-transform-origin: top right;transform-origin: top right;-webkit-animation: move-me2 1s infinite linear;animation: move-me2 1s infinite linear;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .cover-1-tempo {-webkit-animation: move-me3 1s infinite linear;animation: move-me3 1s infinite linear;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .cover-2-tempo {-webkit-animation: move-me4 1s infinite linear;animation: move-me4 1s infinite linear;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text p{display: none}
@-webkit-keyframes move-me { 0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);} 20% {-webkit-transform: rotate(90deg);transform: rotate(90deg);} 100% {-webkit-transform: rotate(90deg);transform: rotate(90deg);} }
@keyframes move-me { 0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);} 20% {-webkit-transform: rotate(90deg);transform: rotate(90deg);} 100% {-webkit-transform: rotate(90deg);transform: rotate(90deg);} }
@-webkit-keyframes move-me2 { 20% {-webkit-transform: rotate(0deg);transform: rotate(0deg);} 30% {-webkit-transform: rotate(90deg);transform: rotate(90deg);} 100% {-webkit-transform: rotate(90deg);transform: rotate(90deg);} }
@keyframes move-me2 { 20% {-webkit-transform: rotate(0deg);transform: rotate(0deg);} 30% {-webkit-transform: rotate(90deg);transform: rotate(90deg);} 100% {-webkit-transform: rotate(90deg);transform: rotate(90deg);} }
@-webkit-keyframes move-me3 { 30% {-webkit-transform: rotate(0deg);transform: rotate(0deg);} 50% {-webkit-transform: rotate(90deg);transform: rotate(90deg);} 100% {-webkit-transform: rotate(90deg);transform: rotate(90deg);} }
@keyframes move-me3 { 30% {-webkit-transform: rotate(0deg);transform: rotate(0deg);} 50% {-webkit-transform: rotate(90deg);transform: rotate(90deg);} 100% {-webkit-transform: rotate(90deg);transform: rotate(90deg);} }
@-webkit-keyframes move-me4 { 50% {-webkit-transform: rotate(0deg);transform: rotate(0deg);} 60% {-webkit-transform: rotate(90deg);transform: rotate(90deg);} 100% {-webkit-transform: rotate(90deg);transform: rotate(90deg);} }
@keyframes move-me4 { 50% {-webkit-transform: rotate(0deg);transform: rotate(0deg);} 60% {-webkit-transform: rotate(90deg);transform: rotate(90deg);} 100% {-webkit-transform: rotate(90deg);transform: rotate(90deg);} }

/*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .center {position: absolute;top: 50%;right: 0;margin: auto;left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);}*/
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .countdown-section {position: absolute;left: 50%;top: 160px;-webkit-transform: translate(-50%);transform: translate(-50%);-webkit-animation: dissapear 4s linear 1;animation: dissapear 4s linear 1;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;opacity: 1;background: transparent;padding: 0;}
@-webkit-keyframes dissapear { 0% {opacity: 1;} 99% {opacity: 1;} 100% {opacity: 0;} }
@keyframes dissapear { 0% {opacity: 1;} 95% {opacity: 1;} 100% {opacity: 0;} }

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .nav-arrow{display: block;background-position: bottom;background-repeat: no-repeat;width: 75px;height: 75px;z-index: 2}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .nav-arrow.nav-left{background-image: url(/-/media/Additional/smart/img/serwisant/slider-nav-left.png);left: -110px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .nav-arrow.nav-right{background-image: url(/-/media/Additional/smart/img/serwisant/slider-nav-right.png);right: -110px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .nav-arrow:before{content:''}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .nav-arrow:hover{background-position: center}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-msp-slider .sh531-single-slider-element{animation:none}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .nav-arrow {display: block;background-position: bottom;background-repeat: no-repeat;width: 75px;height: 75px;}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.slick-slider {-webkit-user-select: text;-khtml-user-select: text;-moz-user-select: text;-ms-user-select: text;user-select: text;}



#SH531-SMARTHEADS-CONTENT .sh531-agreement-section {background: url('/-/media/Additional/smart/img/umowa/agreement-bg.png'); height: 267px; max-width: 1307px; width: 100%; margin: 0 auto;}
#SH531-SMARTHEADS-CONTENT .sh531-agreement-section.sh531-agreement-msp-section {background: url('/-/media/Additional/smart/img/umowa/agreement-msp-bg.png'); }
#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content {max-width: 1140px; margin: 0 auto; padding: 25px 0px;}
#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-agreement-header {font-size: 23px; font-weight: 600;}
#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-agreement-second-header {font-weight: 600; font-size: 16px; padding-top: 10px;}
#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container {display: flex; justify-content: flex-start;}
#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box {display: flex; flex-basis: 35%; justify-content: flex-start; align-items: center; margin: 20px 0px 25px;}
#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box.first-offer-box {flex-basis: 23%;}
#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box .sh531-image-container {display: flex; justify-content: center; align-items: center;}
#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box p {font-size: 14px; font-weight: 400; padding-left: 20px;}
#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-check-button {font-size: 19px; color: #fff; display: flex; justify-content: center; align-items: center; background-color: #E10079; width: 220px; height: 41px; border-radius: 3px;}
#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-check-button:hover {background-color: #aa036c;}

/*Przeniesienie pradu i gazu*/
#SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section {background: url('/-/media/Additional/smart/img/przeniesienie/banner-background.png'); height: 200px; max-width: 1920px; width: 100%; margin: 0 auto; padding: 25px 0;}
#SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content {justify-content: center; max-width: 1140px; width: 100%; padding: 0 15px; margin: 0 auto; display: flex; align-items: center;}
#SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info {margin: 0px 50px 0px; text-align: center;}
#SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info .rewriting-banner-header {font-size: 36px; font-weight: 600; text-align: center; padding-bottom: 5px;}
#SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info .rewriting-banner-description {font-size: 26px; text-align: center;}
#SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info .rewriting-banner-description span {font-weight: 700;}
#SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info .sh531-arrow-down:hover {background-position: bottom;}
#SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info .sh531-arrow-down{margin-top: 20px; background-image: url(/-/media/Additional/smart/img/przeniesienie/arrow-down.png); width: 23px;height: 12px;background-position: top;display: inline-block;}

#SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section {width: 100%; max-width: 1140px; padding: 0 15px; margin: 0 auto;}
#SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-content-header {font-size: 24px; text-align: center; padding: 50px 0px;}
#SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-content-header span {font-size: 30px; text-align: center; font-weight: 600;}
#SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container {display: flex;}
#SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column.rewriting-second-column {margin: 0 30px 0 80px;}
#SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column.man-picture {display: flex; align-items: flex-end; padding-bottom: 70px; margin-right: 0px;}
#SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box {position: relative; border-radius: 2px; padding: 20px 20px 20px 70px; width: 412px; height: 248px; box-shadow: 0 5px 13px 0 rgba(76, 76, 76, 0.19); margin-bottom: 50px;}
#SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box sup {font-size: 10px;}
#SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box .rewriting-icon {position: absolute; left: -45px; top: 10px;}
#SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box.rewriting-box-1-background {background-image: url(/-/media/Additional/smart/img/przeniesienie/first-rewriting-box.png);}
#SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box.rewriting-box-2-background {background-image: url(/-/media/Additional/smart/img/przeniesienie/second-rewriting-box.png);}

.rewriting-proposal-container .rewriting-proposal-column .rewriting-box .rewriting-box-header {color: #E2007A; font-size: 26px; font-weight: 600; padding: 0px 0; line-height: 1.2; min-height: 62px; display: flex; align-items: center;}
.rewriting-proposal-container .rewriting-proposal-column .rewriting-box .rewriting-box-description {color: #000; font-size: 18px; padding: 20px 0; line-height: 1.2;}
.rewriting-proposal-container .rewriting-proposal-column .rewriting-box a {color: #E2007A; font-size: 18px; font-weight: 600;}
.rewriting-proposal-container .rewriting-proposal-column .rewriting-box a:hover {text-decoration: underline;}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .slick-list{padding-left: 10px}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .nav-arrow.disabled{background-position: top;cursor: default;}

#sh531-elec .sh531-repair .border_square_box{border: 2px solid #e6007e;text-align: center;padding: 20px 15px}
#sh531-elec .sh531-repair .border_square_box h3{text-align: center;font-size: 23px;margin-bottom: 20px}
#sh531-elec .sh531-repair .border_square_box .icon_boxes_content{display: flex;justify-content: space-around;flex-wrap: wrap}
#sh531-elec .sh531-repair .border_square_box .icon_boxes_content .single_box{flex-basis: 22%;text-align: left;position: relative;padding-left: 40px}
#sh531-elec .sh531-repair .border_square_box .icon_boxes_content .single_box span{position: absolute;width: 50px;text-align: center;left: -13px;display: inline-block;top: 4px;}
#sh531-elec .sh531-repair .border_square_box .icon_boxes_content .single_box img{display: block;margin: 0 auto}
#sh531-elec .sh531-repair .border_square_box .icon_boxes_content .single_box h5{font-size: 23px;font-weight: 600;margin-bottom: 2px}
#sh531-elec .sh531-repair .border_square_box .icon_boxes_content .single_box p{font-size: 21px;font-weight: 300;line-height: 1.1;text-align: left}



#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text{right: 14%}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner{background-image: url(/-/media/Additional/smart/img/serwisant/christmas_baner.png);}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text .frame-box{background-image: url(/-/media/Additional/smart/img/serwisant/inside-movie-bg2.png);}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text h1 span{display: inline-block!important;font-size: 35px; padding: 8px 10px 10px;background-color: rgba(230,0, 126, .9)}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text h1 .big_span{font-size: 45px;padding: 4px 10px 6px;margin-bottom: -5px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text h1{display: inline-block;line-height: 1;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531-with-movie-text{max-width: 100%;top: 180px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner > .ab_img{position: absolute;left: 625px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text .sh531_v_btn {margin: 35px 0 0;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_under_v_baner .stamp {background-color: transparent;position: absolute;left: 15%;top: 5%;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_under_v_baner h2{margin-bottom: 5px}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .radio-toggle .switch .first + label:after{background-image: url(/-/media/Additional/smart/img/serwisant/c_ball.png);width: 34px;height: 45px;top: 3px;border-radius: 0;background-color: transparent;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .radio-toggle .switch input.first:checked + label:after {margin: 0 0 0 7px;transform: rotate(0deg);}

#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature {position: fixed;right: 0;display: block;z-index: 10;top: 54vh;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner{position: relative;width: 205px;height: auto;background-color: #8cb63a;box-shadow: 0px 1px 20px 0px rgba(31, 31, 31, 0.4);z-index: 10;border-radius: 5px;padding: 65px 10px 10px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner > img {position: absolute;top: -62px;left: 0;right: 0;margin: auto;max-height: 115px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner h3{text-align: center;font-size: 22px;font-weight: normal;margin-bottom: 5px;color: #fff;line-height: 1}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner p{text-align: center;font-size: 18px;color: #fff;line-height: 1}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner .f_btn{max-width: 150px;font-size: 22px;padding: 8px 5px;margin: 10px auto 3px;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.c_movie_box{right: auto;left: 890px;}




#SH531-SMARTHEADS-CONTENT #sh531-volleyball .fake-footer .flex_footer{flex-wrap: wrap;display: flex;justify-content: space-between;align-items: center;}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .fake-footer .flex_footer .flex_cookie{width: 100%;float: none;line-height: 1.1;display: block;flex-basis: calc(100% - 270px);order: 1}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .fake-footer .flex_footer .flex_copy{float: none;display: block;flex-basis: 260px;text-align: right;order: 2}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .fake-footer .flex_footer .flex_cookie a{color: #e2007a}
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .fake-footer .flex_footer .flex_cookie a:hover{color: #aa036c}

#sh531-elec.sh531-health.sh531-current-offer .bw-docs .sh531-shadow-box p{font-size: 19px}
#sh531-elec .sh531-documents h2{text-align: left;font-size: 30px;font-weight: 600;}
#sh531-elec.sh531-health.sh531-current-offer.sh531-current-plus .sh531-take-care .sh531-health-benefits p.under-icons .sh531-bolder-font{font-weight: 600}
.sh531-scrollto.bw_btn{margin: 30px auto 0}
#sh531-elec.sh531-health.sh531-current-offer .bw-docs .sh531-shadow-box .sh531-search-field.sh531-without-input{border: none;margin: 0;padding: 0;}
#sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas.sh531-gas24 .sh531-top-page-part.gas_help {background-image: url(/-/media/Additional/smart/img/serwisant/gas-help-1.jpg)!important;}
.sh531-what-you-gain.w25 .sh531-profit-box h3{min-height: 55px}
.sh531-what-you-gain.w25 .sh531-profit-box > img{transform: scale(1)}
.sh531-what-you-gain.w25 .sh531-profit-box{max-width: 340px}


#sh531-elec.sh531-health.sh531-current-offer .bw-docs.sh531-search-doc .sh531-main-head{text-align: center;font-size: 30px;font-weight: 600;margin-bottom: 15px}

#sh531-elec.sh531-eko_site .sh531-top-page-part.eko_baner_plus {background-image: url(/-/media/Additional/smart/img/serwisant/eko_baner_plus.png);}
#sh531-elec.sh531-eko_site .sh531-top-page-part.eko_health {background-image: url(/-/media/Additional/smart/img/serwisant/eko_baner_health_1.png);}
#sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner {background-image: url(/-/media/Additional/smart/img/serwisant/gp_baner.jpg);    height: 340px;background-color: #fff;background-size: cover;}
#sh531-elec .sh531-what-you-gain.w25 .sh531-profit-box p br{display: none}

#sh531-elec.sh531-eko_site .sh531-top-page-part.secure_company{background-image: url(/-/media/Additional/smart/img/serwisant/eko_sc_baner.png);}
#sh531-elec.sh531-eko_site .sh531-top-page-part.secure_company h1 span{color: #1554d2}
#sh531-elec.sh531-health .sh531-under-baner p a{color: #ffffff}
#sh531-elec.sh531-eko_site .sh531-under-main-head.magenta_color{color: #e6007e}
#sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit{background-image: url(/-/media/Additional/smart/img/serwisant/sc_benefit_bg.png);}
#sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex{flex-direction: column;justify-content: space-around;min-height: 530px;}
#sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair{flex-basis: 100%;text-align: left;padding-left: 150px;margin: 10px 0;min-height: 115px;padding-right: 100px;    display: flex;align-items: center;justify-content: center;flex-wrap: wrap;align-content: center;}
#sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair img{position: absolute;left: 0;top: -15px}
#sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair p{text-align: left;max-width: 100%;flex-basis: 100%}
#sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair h5{text-align: left;max-width: 100%;flex-basis: 100%}
#sh531-elec.sh531-threeyears .sh531-repair .sh531-bulb-element.sh_sc_shield img{top: -46px}
#sh531-elec.sh531-health .sh531-top-page-part.secure_company .sh531-baner-text p span{color: #1554d2}
#sh531-elec.sh531-health section.sh531-screen-5{padding-bottom: 18px;}
#sh531-elec.sh531-health .secure_company .sh531-baner-text {padding: 65px 160px 0 0;text-align: right;}

#sh531-elec .sh531-what-you-gain > .sh531-btn.sc_btn{margin-bottom: 0}

#sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-gas-benefits .box_icons{max-width: 900px;margin: 0 auto;}
#sh531-elec .sh531-top-page-part{position: relative}
.ab_img{position: absolute}
.ab_img.ab_1{    right: 0;bottom: 0;}
.ab_img.ab_2{    top: 0;left: 50%;}
#sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon{position: relative}
#sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon .ab_3{position: absolute;    top: 2px;left: 15px;z-index: 1}
#sh531-elec .sh531-repair .sh531-repair-icon .sh531-single-repair{position: relative;z-index: 2}
#sh531-elec #sh531-sub-id .sh531-block.sh531-second-block .ab_3{position: absolute;left: 50px;top: 0px;}

#sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner .q4-btn{position: relative;z-index: 3}
#sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner .sh531-baner-text{position: relative}
#sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner .sh531-baner-text .ab_img{position: absolute}
#sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner .sh531-baner-text .ab_img.ab_1{    bottom: -80px;}
#sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner .sh531-baner-text .ab_img.ab_2{    left: 0;}
#sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text p,#sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text h1{position: relative;z-index: 3}
#sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text.baner-400.q4-text-field h1,#sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text.baner-400.q4-text-field p{position: relative;z-index: 3}
#sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit{background-image: url(/-/media/Additional/smart/img/serwisant/h_benefit_bg.png);background-repeat: no-repeat;background-size: cover}
#sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit .sh_healthy_benefit_flex{display: flex;justify-content: space-between;flex-wrap: wrap}
#sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit .sh_healthy_benefit_flex .sh531-single-repair{flex-basis: 24%;width: 100%;max-width: 100%;margin: 10px 0}
#sh531-elec .sh531-repair .sh531-bulb-element.sh_health_bulb p{max-width: 90%;text-align: center;margin: 0 auto}
#sh531-elec .sh531-repair .sh531-bulb-element.sh_health_bulb {background-color: #fff;padding: 10px 10px 10px 90px;}

.sh531-what-you-gain.sc_what_gain .sh531-profit-box h3{margin-bottom: 0;min-height: 68px}
#sh531-elec.sh531-health .sh531-what-you-gain.sc_what_gain .sh531-profit-box p span.sh531-bold-span{font-size: inherit}
.how_sc_works .how-it-works-option h3{font-size: 22px;font-weight: 600}
.how_sc_works .how-it-works-option p {font-size: 21px;margin: 0 auto;}

#sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021{background-image: url(/-/media/Additional/smart/img/serwisant/kv_baner_2021.jpg);background-color: #e1edfb}

#sh531-elec .s_anchor_scroll{cursor: pointer}

#sh531-elec .sh531-what-you-gain .sh531-profit-box .s_anchor_scroll {display: block;margin: 15px auto;font-weight: 600;font-size: 20px;position: relative}
#sh531-elec .sh531-what-you-gain .sh531-profit-box .s_anchor_scroll img{max-height: 14px;  top: auto;transform: none;left: auto;position: relative;display: inline-block;}
#sh531-elec .sh531-what-you-gain .sh531-profit-box .s_anchor_scroll:hover{color: #e70f86}
#sh531-elec .sh531-what-you-gain .sh531-profit-box h3{min-height: 55px}
#sh531-elec.sh531-eko_site .sh531-top-page-part.eko-baner-3 {background-image: url(/-/media/Additional/smart/img/serwisant/prad_eko_baner.png);background-position: center;}

#sh531-elec.sh531-health .eko-baner-3 .sh531-baner-text {padding: 60px 160px 0 0;text-align: right;}
#sh531-elec #sh531-sub-id .sh531-block.sh531-second-block {margin: 30px 0 40px;}
#msp #sh531-elec.sh531-health .sh531-top-page-part.secure_company .sh531-baner-text h1{color: #000!important;}
#msp #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text h1{color: #000!important;}
#msp #sh531-elec.sh531-eko_site .sh531-top-page-part.secure_company h1 span {color: #000!important;}
#msp #sh531-elec.sh531-eko_site .sh531-top-page-part h1 span {color: #000!important;}
#odn_opinions_box{margin-top: 50px;}
#odn_opinions_box .prc .review{padding: 15px}
#odn_opinions_box .row.reviews-stack.clearfix{box-shadow: 0px 1px 20px 0px rgb(76 76 76 / 25%);}
#odn_opinions_box .prc .latest-reviews-section .col-sm-4.col-xs-12.latestreviews{ position: relative;box-shadow: 0px 1px 20px 0px rgb(76 76 76 / 25%);background: #fff;z-index: 2;}
#odn_opinions_box .prc .latest-reviews-section .col-sm-4.col-xs-12.latestreviews:before{position: absolute;display: block;content: '';width: 100%;background-color: #fff;left: 0;    height: 45px;bottom: -35px;z-index: 12;}
#odn_opinions_box .review-text{text-align: left}


@media screen and (max-width: 860px) {
  #sh531-clientpopup h2 {font-size: 28px}
  #sh531-clientpopup .sh531-more-info {font-size: 12px; padding: 18px}
}
@media screen and (max-height: 400px) {
  #sh531-clientpopup h2 {font-size: 22px;}
  #sh531-clientpopup .sh531-inner {padding: 30px 10%}
  #sh531-clientpopup .sh531-more-info {margin-top: 20px; padding: 15px;}
  #sh531-clientpopup .sh531-right, #sh531-clientpopup .sh531-left {min-height: 288px}
  #sh531-clientpopup .sh531-inner {padding: 10px 10%}
  #sh531-clientpopup .sh531-button {bottom: 20px;}

}

@media all and (max-width:1990px){
  #SH531-SMARTHEADS-CONTENT{overflow: visible;height: auto;}
  .nav{display: none}
  section{height: auto;background: #fff;padding: 0 0 10px 0}
  .sh531-screen.inactive{top: 0;}
  .sh531-what-you-gain .sh531-ab-element {top: 0;position: relative}
  .sh531-what-you-gain {padding: 0;}
  .sh531-search-doc .sh531-shadow-box {margin-top: 20px;height: auto;padding: 20px ;}
  .sh531-shadow-box .sh531-disclaimer{margin: 0;}
  .sh531-screen footer{position: relative;margin-top: 10px}
  .sh531-another-faq .sh531-faq-box{height: auto;}
  .sh531-assurance .sh531-counter-div {padding: 10px 0 10px 0;}
  .sh531-serw-section .sh531-assurance .sh531-counter-div {padding: 10px 0 10px 0;}
  .sh531-popup-bg{position: fixed}
}
@media all and (max-width:1820px){
  .sh531-movie-page .sh531-movie-desc p{font-size: 27px}
  .sh531-movie-page .sh531-movie-desc p br{display: none}
  #sh531-elec.sh531-renewal.sh531-gas-june .sh531-movie-page .sh531-movie-desc p br {display: block;}
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text{padding-right: 20px}
  /*     #sh531-elec.sh531-computer .sh531-top-page-part.sh531-msp-top-page-part-baner .sh531-baner-text#with-date { max-width: 60%; padding: 40px 20px 0 0; width: 690px;} */
  #sh531-elec.sh531-health .sh531-top-page-part.sh531-msp-top-page-part-baner .sh531-baner-text h1 {font-size: 36px;}
  #sh531-elec.sh531-health .sh531-top-page-part.sh531-top-msp-baner-sk24h .sh531-baner-text h1 {font-size: 36px;}
  #msp #sh531-elec.sh531-health .sh531-top-page-part.secure_company .sh531-baner-text h1 {font-size: 36px;}
}

@media all and (max-width: 1735px){
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner .f_btn {max-width: 133px;font-size: 18px;padding: 5px 5px;margin: 10px auto 3px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner p{font-size: 16px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner h3{font-size: 20px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner > img {top: -42px;max-height: 100px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner{width: 160px}
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background{height: 290px}
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-baner-text {text-align: right;padding: 50px 45px 0 0;}
}

@media all and (max-width:1720px){
  #sh531-elec.sh531-plus .sh531-top-page-part .sh531-baner-text {max-width: 57%;padding: 45px 15px 0 0}
  #sh531-elec.sh531-plus .sh531-top-page-part .sh531-baner-text p br{display: none;}
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-ab-img {left: 11%;max-height: 295px;}
  #sh531-elec.sh531-plus.sh531-new-plus .sh531-top-page-part .sh531-baner-text{max-width: 100%}
  #sh531-elec.sh531-plus.sh531-new-plus .sh531-top-page-part .sh531-baner-text p br{display: inline-block}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text{right: 8%}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img2 {right: -140px;}
}
@media all and (max-width:1700px){
  .sh531-what-you-gain .sh531-profit-box{min-height: 280px}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box{min-height: 380px}
  .sh531-movie-page .sh531-movie-desc{padding: 110px 90px 0 0;}
  .sh531-movie-page .sh531-movie-desc h1{font-size: 35px}
  .sh531-movie-page .sh531-movie-desc p{font-size: 26px}
  .sh531-movie-page .sh531-movie-baner{max-width: 560px}
  .sh531-page-logo{left: 5%;}
  .sh531-assurance .sh531-check-img{max-width: 420px;right: 50px;}
  .sh531-another-faq .sh135-accordion-container{padding: 15px 60px 0 10px;}
  .sh531-screen footer {padding: 0 30px;}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc {padding: 65px 40px 0 0;    max-width: 60%;}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text{padding-right:20px }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer.sh531-coal .sh531-top-page-part {    background-position: -230px top;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element2 {background-position: -190px center;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element1 {    background-position: 140px -120px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element3 {        background-position: 80px center;}
  #sh531-elec .sh531-repair .sh531-repair-icon.sh_health_benefit .sh531-single-repair p{font-size: 18px}
}

@media all and (max-width: 1675px){
  #SH531-SMARTHEADS-CONTENT .sh531_v_logo.c_logo {left: 50px;transition: 250ms ease}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531-with-movie-text{left: 50px;transition: 250ms ease}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.c_movie_box {right: auto;left: 670px;transition: 250ms ease}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner > .ab_img {left: 405px;transition: 250ms ease}
}

@media all and (max-width: 1640px){
  .sh531-cleaner-box img{left: -3%;}
  .sh531-our-offert .sh531-single-box .sh531-box-section p{font-size: 20px}
  .sh531-cleaner-box img.sh531-top-ball{left: 30%;}
  #sh531-elec.sh531-eko_site .env-box .single-env p{font-size: 18px}
  #sh531-elec.sh531-eko_site .env-box .single-env h4 {font-weight: 600;font-size: 20px;margin-bottom: 5px;}
  #sh531-elec.sh531-eko_site .env-box .single-env > img{max-height: 115px}
  #sh531-elec.sh531-eko_site .env-box .single-env{padding-left: 115px}

  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner .f_btn {position: absolute;right: 20px;top: 0;bottom: 0;height: 35px;margin: auto;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner > img{display: none}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature {top: auto;bottom: 0;width: 100%;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner{width: 100%;border-radius: 0;padding: 10px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner {width: 100%;border-radius: 0;padding: 17px 5px;text-align: center;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner h3 {font-size: 20px;display: inline-block;margin: 0;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner p {font-size: 20px;display: inline-block;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner:hover h3{text-decoration: underline}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner:hover p{text-decoration: underline}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition {padding-bottom: 57px;}
}
@media all and (max-width: 1620px){
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right {max-width: 60%;}
  .sh531-our-offert .sh531-box-section[data-overlap='2'] {min-height: 351px;}
  #sh531-elec .sh531-what-you-gain {transform: translateY(-100px)}
  #sh531-elec .sh531-movie-page {margin-bottom: -100px;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell.big-time-cell{padding: 15px 10px 0}
  #sh531-elec.sh531-plus.sh531-new-plus .sh531-top-page-part .sh531-baner-text {max-width: 100%;background-color: rgba(255,255,255,.85);width: 100%;height: 100%;padding: 50px 15px 0 15%;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .stamp {left: 10%;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_under_v_baner .stamp{left: 5%}
}
@media all and (max-width: 1599px){

  .sh531-cleaner-path .sh531-path-div .sh531-path-box p{font-size: 16px}
  .sh531-about-cleaner .sh531-sign{right: 2%;}
  .sh531-our-offert .sh531-baner .sh531-baner-element{margin: 0px 15px;}
  .sh531-our-offert .sh531-baner .sh531-text-element{margin: 0;}
  #sh531-elec .sh531-tile-box .sh531-tile-img {top: 30px;max-height: 300px;}
  #sh531-elec .sh531-tile-box .sh531-tile-inner{padding-left: 260px}
  #sh531-elec .sh531-tile-box{padding: 40px 20px 40px 0}
  #sh531-elec .sh531-tile-box .sh531-hidden-tile table td{width: 60%;}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-baner {max-width: 530px;}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-baner.sh531-square-img {height: 365px;}
  #sh531-elec.sh531-gas .sh531-repair .sh531-bulb-element{padding: 15px 20px 15px 120px}
  #sh531-elec.sh531-gas .sh531-repair .sh531-bulb-element img {position: absolute;left: -100px;top: -140px;}
  #sh531-elec.sh531-health .sh531-top-page-part{background-position: left center}
  #sh531-elec.sh531-health .sh531-assurance .sh531-five-img{max-height: 120px}
  .sh531-mt-log .sh531-log-section.sh531-log-img{width: 32%;}
  .sh531-mt-log .sh531-log-section.sh531-log-img img{left: 0}
  .sh531-mt-log .sh531-log-section.sh531-log-form{float: right}
  .sh531-mt-log .sh531-log-section.sh531-log-form{max-width: 30%}
  .sh531-mt-log.sh531-other-log{padding: 50px 20px}
  .sh531-mt-log.sh531-other-log .sh531-log-section{max-width: 26%}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text {max-width: 40%;padding: 25px 20px 0 0;}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text h1{line-height: 1.2}
  #sh531-elec.sh531-plus .sh531-top-page-part .sh531-baner-text{padding: 55px 20px 0 0;max-width: 53%}
  #sh531-elec.sh531-plus .sh531-top-page-part {background-position: -170px center;}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img img {left: 2%;}
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-movie-page .sh531-top-baner img{max-height: 380px}
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-movie-page .sh531-movie-desc{padding: 25px 35px 0 0}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part .sh531-baner-text {padding: 0px 20px 0 0;text-align: right;}
  #sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box .sh531-name-div span{position: absolute;right: 15px;top: 200px;text-align: center;}
  #sh531-clean-box .sh531-our-offert .sh531-overlap p {font-size: 19px;margin-left: 0}
  #sh531-clean-box .sh531-our-offert .sh531-overlap{text-align: left}
  #sh531-clean-box .sh531-our-offert .sh531-overlap .sh531-overlap-icon{transform: scale(.8)}
  #sh531-elec #sh531-special-offert .sh531-top-page-part > img{left: 25%}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-head-row .sh531-table-cell p{font-size: 18px}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text#with-date{max-width: 60%;padding: 25px 20px 0 0;width: 690px;}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text#with-date br{display: none}
  #SH531-SMARTHEADS-CONTENT .sh531_v_logo {left: 70px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531-with-movie-text{left: 70px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img2 {right: -70px;max-height: 120px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img3 {display: none;}
  #sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner {background-position: left center;}
  #sh531-elec.sh531-eko_site .sh531-top-page-part.secure_company {background-position: 50% center;}
  #sh531-elec.sh531-eko_site .sh531-top-page-part.secure_company .sh531-baner-text#with-date{max-width: 65%;padding: 40px 20px 0 0;width: 100%;}
  #sh531-elec.sh531-computer.special_ofert_lp .sh531-top-page-part .sh531-baner-text {padding: 85px 20px 0 0;    max-width: 48%;}
}
@media all and (max-width: 1530px){
  .sh531-our-offert .sh531-box-section[data-overlap='1'] {min-height: 215px;}
  .sh531-cleaner-path .sh531-path-line{max-width: 990px}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text p,.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-price{font-size: 18px}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text h3,.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-price span{font-size: 30px}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-btn{font-size: 20px}
  .sh531-our-offert .sh531-baner{padding: 20px 10px 40px 460px;}
  #sh531-elec .sh531-my-baner{background-position: bottom}
  #sh531-elec .sh531-repair .sh531-bulb-element img{height: 150px;    top: -50px;}
  #sh531-elec.sh531-gas .sh531-repair .sh531-bulb-element img{height: auto}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus {max-width: 47%;}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img {min-width: 375px;}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info {min-height: 185px;}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-section p.sh531-main-text {min-height: 55px;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-elec-row .sh531-big-cell p,#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-gas-row .sh531-big-cell p{font-size: 18px;padding-top: 3px}
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-top-page-part {background-position: -270px;}
}
@media all and (max-width:1500px){
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-desc{min-height: 110px}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-price .sh531-old-price{position: absolute;top: 70%;}
  #sh531-elec.sh531-gas .sh531-assurance .sh531-five-img{left: 0}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-bulb-element p{font-size: 18px}
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-ab-img {left: 5%;max-height: 265px;}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-final-price span{font-size: 30px}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-final-price{font-size: 20px}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-final-price .sh531-old-price{font-size: 18px}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-btn {max-width: 150px;font-size: 20px;}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info {min-height: 190px;}
  #sh531-elec.sh531-eko_site .sh531-top-page-part.sh531-top-msp-baner-sk24h {background-position: -230px 0px;}
  .sh531-what-you-gain.w25 .sh531-profit-box {max-width: 300px;}
  .sh531-what-you-gain.w25 .sh531-profit-box h3 {min-height: 50px;font-size: 20px;}
  .sh531-what-you-gain.w25 .sh531-profit-box > img {transform: scale(.8);}
  #sh531-elec.sh531-health .sh531-what-you-gain.w25 .sh531-profit-box {padding: 70px 15px 0 15px;}
  #sh531-elec .sh531-what-you-gain.w25 .sh531-profit-box p{min-height: 130px}
  #sh531-elec .sh531-what-you-gain.w25 .sh531-profit-box a{font-size: 16px}
  #sh531-elec .sh531-what-you-gain.w25 .sh531-profit-box {min-height: 330px;}
  #sh531-elec .sh531-what-you-gain.w25 .sh531-profit-box p,#sh531-elec.sh531-health .sh531-what-you-gain.w25 .sh531-profit-box p span.sh531-bold-span{font-size: 16px}
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-ab-img{max-height: 295px;}
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-baner-text p{font-size: 20px}
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-baner-text h1{font-size: 36px}
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text{padding: 70px 45px 0 0;}
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box.gas-profit-box p span{font-size: 16px}
}
@media all and (max-width:1480px){
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right .sh531-product-name{font-size: 30px}
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right .sh531-box-icon{font-size: 18px}
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right .sh531-box-icon img{top: 1px;}
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right {max-width: 55%;}
  .sh531-our-offert .sh531-single-box .sh531-box-section p {font-size: 18px;}
  #sh531-elec .sh531-tile-box .sh531-tile-inner h3{font-size: 22px}
  #sh531-elec .sh531-tile-box .sh531-tile-inner .sh531-check-p,#sh531-elec .sh531-tile-box .sh531-tile-inner p{font-size: 16px}
  #sh531-elec .sh531-tile-box .sh531-tile-img {top: 20px;max-height: 250px;}
  #sh531-elec .sh531-tile-box .sh531-hidden-tile{padding: 0px 20px 0px 20px;}
  #sh531-elec .sh531-tile-box .sh531-tile-inner{padding-left: 220px}
  #sh531-elec .sh531-tile-box .sh531-hidden-tile h3{font-size: 20px}
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text {padding: 90px 15px 0 0;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-odn .sh531-top-page-part .sh531-baner-text {padding: 30px 15px 0 0;}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text {padding: 35px 15px 0 0}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text h1{font-size: 36px}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text p{font-size: 20px}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part {background-position: top left;}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus h4{font-size: 26px}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus h3{font-size: 36px}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text{padding: 20px 15px 0 0}
  #sh531-elec.sh531-plus .sh531-top-page-part .sh531-baner-text{padding: 45px 15px 0 0}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus p{font-size: 18px}
  .sh531-mt-log.sh531-other-log .sh531-log-form{max-width: 24%;padding-left: 20px;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-icon-cell span{margin: 0 8px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-elec-row .sh531-big-cell, #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-gas-row .sh531-big-cell{padding: 10px 5px 10px 15px}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part .sh531-baner-text {padding: 20px 20px 0 0;text-align: right;}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-section p.sh531-main-text{min-height: 55px}
  #sh531-clean-box .sh531-our-offert .sh531-box-section .sh531-visable-info {min-height: 125px;}
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text {padding-top: 60px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .ab-img1{max-height: 240px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .ab-img2{top: 30px;max-height: 150px;}
}
@media all and (max-width:1450px){
  .sh531-serw-section .sh531-assurance .sh531-float-element{    padding: 65px 0 30px;}
  .sh531-our-offert .sh531-single-box .sh531-final-price span{font-size: 32px}
  .sh531-our-offert .sh531-single-box .sh531-final-price{font-size: 26px}
  .sh531-our-offert .sh531-baner .sh531-text-element h3{font-size: 22px}
  .sh531-our-offert .sh531-baner .sh531-text-element p{font-size: 20px}
  .sh531-our-offert .sh531-baner .sh531-ab-img{height: 130px;}
  .sh531-our-offert .sh531-baner{padding: 30px 10px 30px 390px}
  .sh531-our-offert .sh531-baner .sh193-baner-disclaimer{font-size: 10px}
  .sh531-our-offert .sh531-baner .sh193-baner-disclaimer sup{font-size: 8px}
  #sh531-elec .sh531-segments .sh531-single-seg p{font-size: 16px}
  #sh531-elec .sh531-segments .sh531-single-seg img{max-height: 150px}
  #sh531-elec .sh531-segments .sh531-single-seg{max-width: 18%}
  #sh531-elec.sh531-renewal-plus .sh531-segments .sh531-bar-box{top: 77px}
  .sh531-my-tauron-section .sh531-inside-box img{left: 5%}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text{max-width: 48%}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus {max-width: 44%;}
  .sh531-mt-log.sh531-other-log .sh531-log-form {max-width: 27%;}
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h3,#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h4{font-size: 18px}
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile .s_anchor_scroll{font-size: 18px}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part {background-position: -190px top;}
  .sh531-my-tauron-section .sh531-senior-box {padding: 0px 240px;}
  #sh531-elec .sh531-segments.sh531-faq-steps .sh531-bar-box{top: 89px}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus .sh531-top-page-part{background-position: -110px top;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus .sh531-top-page-part .sh531-baner-text p{    max-width: 380px;margin-right: 0;margin-left: auto;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part .sh531-baner-text {padding: 60px 20px 0 0;text-align: right;}
  #sh531-elec .sh531-segments.sh531-how-steps .sh531-bar-box {top: 90px;max-width: 77%}
  #sh531-elec .sh531-segments.sh531-how-steps .sh531-single-seg {max-width: 24%;}
  #sh531-clean-box .sh531-our-offert .sp-thumbs a{display: inline-block}
  #sh531-clean-box .sh531-our-offert .sp-thumbs{display: block}
  #sh531-clean-box .sh531-our-offert .sp-thumbs a {margin:5px 7px 5px 8px}
  #sh531-clean-box .sh531-our-offert .sp-thumbs a:first-child {margin: 5px 5px 5px 0px;}
  #sh531-clean-box .sh531-our-offert .sp-thumbs a:last-child {margin: 5px 0px 5px 5px;}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-section p {font-size: 18px;}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-more-text-trigger{font-size: 16px}
  #sh531-clean-box .sh531-our-offert .sh531-box-section .sh531-visable-info {min-height: 95px;}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info {min-height: 160px;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-head-row{min-height: 1px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-head-row .sh531-table-cell p,#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell p{font-size: 17px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell {padding: 27px 5px;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell.big-time-cell {padding: 19px 10px 0;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-head-row .sh531-table-cell {padding: 12px 5px;}
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text p{max-width: 100%}
  .sh531-new-log-box .sh531-log-part.sh531-img-log-part {flex-basis: 400px;position: relative;min-width: 400px}
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part {flex-basis: 47%;padding: 35px 0;}
  .sh531-new-log-box .sh531-log-part.sh531-cta-log-part a{left: 0}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element2 {background-position: -250px center;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element1 {    background-position: 90px -120px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element3 {        background-position: 80px center;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element4 {        background-position: -350px center;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .stamp {left: 5%;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.c_movie_box{left: 560px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531-with-movie-text,#SH531-SMARTHEADS-CONTENT .sh531_v_logo.c_logo{left: 30px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner > .ab_img {left: 295px;transition: 250ms ease;}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-spacer{font-size: 22px}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div h4{font-size: 28px}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div.eco_change .sh531-normal-p{font-size: 22px}
  .sh531-new-log-box.special_ofert_page .sh531-log-part.sh531-text-log-part p{max-width: 91%}
}
@media all and (max-width:1400px){
  .sh531-movie-page .sh531-movie-desc h1{font-size: 32px}
  .sh531-movie-page .sh531-movie-desc p{font-size: 23px}
  .sh531-movie-page .sh531-movie-baner,.sh531-serw-section .sh531-movie-page .sh531-movie-baner{max-width: 500px;height: 380px;}
  .sh531-what-you-gain .sh531-ab-element{position: relative;top: 0;}
  .sh531-movie-page .sh531-movie-baner img{position: relative}
  .sh531-what-you-gain{padding: 80px 15px 0;}
  .sh531-movie-page .sh531-movie-desc,#sh531-elec .sh531-movie-page .sh531-movie-desc{padding: 80px 90px 0 0;}
  .sh531-how-it-works .sh631-path-schema, .sh531-serw-section .sh531-how-it-works .sh631-path-schema{margin: 70px auto;max-width: 1000px}
  .sh531-my-tauron{padding: 0;}
  .sh531-my-tauron .sh531-my-apla{padding: 20px 30px;background-color: rgba(255,255,255,.75)}
  .sh531-cleaner-box img{height: 330px;}
  .sh531-cleaner-box{min-height: 285px}
  .sh531-cleaner-baner .sh531-baner-text h1{font-size: 30px}
  .sh531-cleaner-baner .sh531-baner-text p{font-size: 26px}
  .sh531-cleaner-baner .sh531-baner-text{padding: 40px 0 0 0;}
  .sh531-cleaner-path .sh531-path-div .sh531-path-box p br{display: none}
  .sh531-cleaner-path .sh531-path-div .sh531-path-box p{max-width: 95%}
  .sh531-cleaner-path .sh531-path-line {max-width: 840px;}
  .sh531-about-cleaner h3{font-size: 20px;}
  .sh531-about-cleaner .sh531-clr-desc{font-size: 18px}
  .sh531-about-smog .sh531-smog-box p{font-size: 20px}
  .sh531-about-smog .sh531-smog-box p span{font-size: 24px}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-price,.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-btn{float: none;display: block;text-align: right}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-btn{text-align: center;margin-left: auto;margin-right: 0;max-width: 150px}
  .sh531-cleaner-box img.sh531-top-ball{height: 150px;}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-price .sh531-old-price{position: relative;top: auto;padding: 10px 5px;}
  #sh531-elec .sh531-what-you-gain {transform: translateY(0px);}
  #sh531-elec .sh531-movie-page,#sh531-elec.sh531-renewal .sh531-movie-page{margin-bottom: 0;}
  #sh531-elec.sh531-renewal .sh531-what-you-gain {transform: translateY(0px);}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-baner.sh531-square-img {margin-bottom: 15px;}
  .sh531-mt-log{padding: 50px 20px}
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits{padding: 0 15px}
/*  #sh531-elec.sh531-computer .sh531-pay-less p br{display: none}*/
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img{min-width: 325px;max-width: 26%;}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img img{left: 1%;top: 0}
  .sh531-mt-log.sh531-other-log {padding: 30px 20px;height: 355px;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part .sh531-baner-text{width: 100%;max-width: 100%}
  #sh531-clean-box .sh531-what-you-gain.sh531-cleaner-gain .sh531-profit-box.sh531-show-profit-box {width: 28%;margin: 0 1%;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-icon-cell span{transform: scale(.8);margin: 0 3px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-very-big {flex-basis: 35%;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell {flex-basis: 15%;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-elec-row .sh531-big-cell p, #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-gas-row .sh531-big-cell p{font-size: 16px;padding-top: 0}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell.big-time-cell {padding: 27px 5px 0;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-elec-row .sh531-big-cell, #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-gas-row .sh531-big-cell {padding: 12px 20px 10px 10px;}
  #sh531-elec.sh531-eko_site .env-box .single-env > img {max-height: 90px;}
  #sh531-elec.sh531-eko_site .env-box .single-env {padding-left: 90px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .nav-arrow.nav-right{right: -75px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .nav-arrow.nav-left{left: -75px}
  #sh531-elec .sh531-what-you-gain.w25 .sh531-profit-box p br{display: none}
  #sh531-elec .sh531-what-you-gain.w25 .sh531-profit-box p {min-height: 110px;}
  #sh531-elec .sh531-what-you-gain.w25 .sh531-profit-box {min-height: 310px;}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div.eco_change .sh531-normal-p br{display: none}
  #sh531-elec #sh531-sub-id .gp_pack_baner .sh531-baner-text{padding: 60px 15px 0 0;}
  #sh531-elec .sh531-repair .sh531-repair-icon.sh_health_benefit .sh531-single-repair p br{display: none}
}
@media all and (max-width:1345px){
  #sh531-elec .sh531-tile-box .sh531-tile-img {top: 10px;max-height: 200px;}
  #sh531-elec .sh531-tile-box .sh531-tile-inner{padding-left: 170px}
  #sh531-elec .sh531-tile-box .sh531-tile-inner p{margin: 3px auto;}
  #sh531-elec .sh531-tile-box .sh531-tile-inner{min-height: 285px}
  #sh531-elec .sh531-tile-box{min-height: 10px;padding: 20px 20px 20px 0}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc{padding: 25px 20px 0 0}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-baner {max-width: 470px;}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-baner.sh531-square-img {height: 325px;}
  #sh531-elec.sh531-renewal.sh531-gas .sh531-movie-page .sh531-movie-desc{padding: 65px 40px 0 0}
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-movie-page .sh531-movie-desc{padding: 25px 20px 0 0}
  #sh531-elec.sh531-health .sh531-top-page-part {background-position: -140px center;}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part {background-position: -190px top;}
  #sh531-elec.sh531-health.sh531-current-offer .sh531-search-doc .sh531-shadow-box p{ max-width: 65%;margin: 20px auto 0;}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-section p.sh531-main-text {min-height: 45px;}
  #sh531-clean-box .sh531-our-offert .sh531-box-section .sh531-visable-info {min-height: 115px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box{background-image: none;    min-height: 1px;height: auto}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav.disabled + .owl-dots{bottom: -20px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element4 {background-position: -450px 90px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .sh531-single-slider-element{max-width: 360px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .slider-field {max-width: 1093px;margin: 0 auto;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .slick-list {padding-left: 20px;}
  .sh531-what-you-gain.w25 .sh531-profit-box {max-width: 250px;}
}
@media all and (max-width: 1330px){
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-left{min-width: 10px}
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right {max-width: 60%;}
  .sh531-about-cleaner .sh531-sign{height: 150px;}
  #sh531-elec .sh531-pay-less p{font-size: 19px}
  #sh531-elec .sh531-assurance .sh531-five-img{height: 130px;}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-p br{display: none}
  #sh531-elec.sh531-health .sh531-top-page-part {background-position: -220px center;}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part {background-position: -190px top;}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text {max-width: 57%;}
  .sh531-what-you-gain .sh531-profit-box{max-width: 29%}
  #sh531-clean-box .sh531-our-offert .sh531-overlap .sh531-overlap-icon{display: none}
  #sh531-clean-box .sh531-our-offert .sh531-overlap{text-align: center}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-prev {left: -1%;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-next {right: -1%;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .under-rabat-space {height: 63px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_bg {flex-basis: 58%;background-position: -40px center;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info{flex-basis: 42%}
  #sh531-elec.sh531-eko_site .sh531-top-page-part.sh531-msp-top-page-part-baner {background-position: 10px 0px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text .frame-box{height: 312px;width: 550px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.c_movie_box {width: 550px;height: 312px;top: 75px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .countdown-section{top: 105px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text .frame-box {background-size: contain;}
  #sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner {background-position: -170px center;}
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 {background-position: -370px 0;}
}

@media all and (max-width: 1300px){
  .sh531-mt-log .sh531-log-section.sh531-log-img img{max-height: 290px;top: 0}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus h4{font-size: 30px}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus h3{font-size: 34px}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus img{    max-height: 120px;}
  .sh531-mt-log .sh531-log-section.sh531-log-form .sh531-input-box {margin-top: 10px;}
  .sh531-mt-log{height: 310px;padding:20px}
  .sh531-mt-log .sh531-log-section.sh531-log-img{max-width: 27%}
  .sh531-mt-log .sh531-log-section.sh531-log-form {max-width: 34%;}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus h4{font-size: 26px}
  .sh531-mt-log.sh531-other-log .sh531-log-form {max-width: 27%;}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus img{max-height: 100px}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img {min-width: 295px;max-width: 24%;}
  .sh531-mt-log.sh531-other-log {padding: 20px 20px;height: 310px;}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus {max-width: 42%;}
  .sh531-mt-log.sh531-other-log .sh531-log-form {max-width: 30%;}
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text {padding: 60px 15px 0 0;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block > img{max-height:130px;left: 15px}
  #sh531-elec #sh531-sub-id .sh531-block.sh531-second-block .sh531-inside-block > img {left: 40px;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block {padding: 20px 20px 20px 240px;position: relative;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-table-cell p{font-size: 16px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-elec-row .sh531-big-cell p,#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-gas-row .sh531-big-cell p{font-size: 16px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-icon-cell span {transform: scale(.7);margin: 0 5px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-icon-cell {padding: 7px 5px 0!important;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-gas-row .sh531-icon-cell {padding: 11px 5px 0!important;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-table-cell {padding: 19px 5px 0;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-head-row .sh531-table-cell {padding: 10px 5px;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block.sh531-img-alternative > img{left: 62px}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info {min-height: 180px;}
  .sh531-new-log-box .sh531-log-part.sh531-cta-log-part a {display: block;text-align: center;font-size: 20px;background-color: #fff;border-radius: 3px;width: 100%;max-width: 85%;color: #e00079;position: absolute;left: 20px;top: 0;bottom: 0;height: 49px;margin: auto;padding: 9px 5px;font-weight: 600;border: 1px solid #fff;}
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part p,.sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part h4{font-size: 30px}
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part p span{font-size: 34px}
  .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part p{font-size: 22px}
  .sh531-new-log-box{height: 300px;background-size: cover}
  .sh531-new-log-box .sh531-log-part{height: 300px}
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part img{height: 110px}
  .sh531-new-log-box .sh531-log-part.sh531-img-log-part img{height: 280px}
  .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part {padding-top: 45px;}
  #sh531-elec.sh531-eko_site .env-box .single-env{flex-basis: auto}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img2 {right: -50px;transform: rotate(-120deg);bottom: 0px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img1 {left: 20px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img3 {right: -60px;transform: rotate(-65deg);top: -30px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see{padding: 15px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text {right: 0;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-next {right: -10px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-prev {left: -10px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531-ab-img{display: none}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item{flex-basis: 33.33%}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item.center{margin: 0 -30px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-next {right: -3%;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-prev {left: -3%;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box{overflow: hidden}
  #sh531-elec #sh531-sub-id .sh531-block.sh531-second-block .sh531-inside-block > img.ab_3{top: -213px;}
  #sh531-elec.sh531-computer.special_ofert_lp .sh531-top-page-part .sh531-baner-text {max-width: 100%;}
}

@media all and (max-width: 1280px){
  .sh531-assurance .sh531-float-element p {font-size: 16px;}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text{padding: 10px 10px 20px 130px;}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text img{height: 150px;top: 20px;}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text img.sh531-thin {left: 10px;}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-blue-circle{left: 1%;top: 45%;}
  #sh531-elec .sh531-tile-box .sh531-hidden-tile table td{font-size: 14px}
  #sh531-elec .sh531-tile-box .sh531-hidden-tile table td{width: 65%}
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box {margin: 0 10px;}
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box p{font-size: 18px}
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box h5{font-size: 22px}
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box img{max-height: 100px}
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box{min-height: 90px;padding-left: 100px}
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-reg{font-size: 18px;padding-left: 100px;margin-top: 0px}
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits{min-height: 1px;padding-bottom: 20px}
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-what-you-gain .sh531-profit-box img {top: -70px;max-height: 150px;}
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-what-you-gain .sh531-profit-box {padding: 85px 15px 20px 15px;min-height: 312px;}
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-what-you-gain .sh531-main-head {margin-bottom: 80px;}
  #sh531-elec.sh531-renewal.sh531-gas-june .sh531-what-you-gain {transform: translateY(0px);margin-bottom: 0px;}
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-movie-page .sh531-top-baner img {max-height: 340px;}
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-movie-page .sh531-movie-desc {padding: 25px 20px 10px 0;}
  .sh531-movie-page .sh531-movie-desc .sh531-btn{font-size: 16px;max-width: 200px;padding: 10px 5px}
  #sh531-elec.sh531-renewal.sh531-gas-june .sh531-movie-page .sh531-top-baner{height:265px}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text {width: 100%;max-width: 55%;}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text p br{display: none}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part .sh531-baner-text{width: 100%;max-width: 50%}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part .sh531-baner-text {padding: 20px 20px 0 0;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer.sh531-coal .sh531-top-page-part {background-image: url(/-/media/Additional/smart/img/serwisant/coal-bg-2.png);    background-position: -90px -56px;background-size: auto;}
  #sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box{max-width: 47.8%}
  #sh531-clean-box .sh531-our-offert .sh531-overlap .sh531-overlap-icon{display: inline-block}
  #sh531-clean-box .sh531-our-offert .sh531-overlap{text-align: center}
  #sh531-clean-box .sh531-our-offert .sp-thumbs{display: inline-block}
  #sh531-clean-box .sh531-our-offert .sp-thumbs a{display: block}
  #sh531-clean-box .sh531-our-offert .sp-thumbs a {margin: 13px 0 13px 13px;}
  #sh531-clean-box .sh531-our-offert .sp-thumbs a:first-child {margin: 0px 0 13px 13px;}
  #sh531-clean-box .sh531-our-offert .sp-thumbs a:last-child {margin: 13px 0 0px 13px;}
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text p{font-size: 26px}
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text h1{font-size: 54px;margin-bottom: 10px}
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text{padding: 20px 15px 0 0}
  #sh531-elec #sh531-special-offert .sh531-table-box{padding: 0 15px}
  #sh531-clean-box .sh531-our-offert .sh531-box-section .sh531-visable-info {min-height: 75px;}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info {min-height: 120px;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-icon-cell span{margin: 0 5px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-gas-row .sh531-icon-cell{padding: 16px 5px 0!important}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-icon-cell {padding: 2px 5px 5px!important;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-elec-row .sh531-table-cell{padding: 39px 5px 0}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-elec-row .sh531-big-cell{padding: 23px 20px 10px 10px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-big-cell br{display: none}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-very-big br{display: block}
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text h1 {font-size: 36px;max-width: 610px;margin: 0 0 10px auto;}
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus .sh531-top-page-part .sh531-baner-text p {max-width: 100%;margin-right: 0;margin-left: auto;}
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text p br {display: block;}
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text {padding-top: 35px;}
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-take-care .sh531-eko-benefit{min-height: 250px;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-search-doc .sh531-shadow-box p{max-width: 60%;margin: 20px auto 0}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner p{max-width: 75%;margin: 0 auto}

  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner p br{display: none}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-next{right: -8px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-prev{left: -25px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .nav-arrow{transform: scale(.8)}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element4 {background-position: 90% 90px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element2 {background-position: 51% center;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element1{display: none}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element3 {display: none;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .stamp {left: 2%;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .sh531-single-slider-element {max-width: 340px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .slider-field {max-width: 1030px;margin: 0 auto;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .under-rabat-space {height: 63px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit {min-height: 380px;}
  .how_sc_works .how-it-works-option p{font-size: 18px}
  .how_sc_works .how-it-works-option h3{font-size: 20px}
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021{height: 290px;background-position: -280px 0;background-size: cover;}
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text {padding: 65px 15px 0 0;}
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text h1{font-size: 39px}
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text p{font-size: 21px}
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text .sh531-btn.q4-btn{font-size: 20px;max-width: 240px;padding: 10px 5px;}

}

@media all and (max-width: 1230px){
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h4 span.sh531-other-span br{display: none}
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h3, #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h4{font-size: 15px}
  .sh531-our-offert .sh531-box-section[data-overlap='2'] {min-height: 400px;}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-baner{max-width: 480px}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc p{font-size: 20px}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc h1{font-size: 28px}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc{max-width: 50%}
  #sh531-elec.sh531-renewal.sh531-gas .sh531-movie-page .sh531-movie-desc p{font-size: 22px}
  #sh531-elec.sh531-gas .sh531-pay-less p br{display: none}
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box p{font-size: 16px}
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box h5{margin-bottom: 5px;font-size: 18px}
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box{margin: 20px 0}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text{max-width: 53%}
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-movie-page .sh531-movie-desc p{margin: 20px 0 30px}
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-movie-page .sh531-movie-desc a{margin: 0}
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box h3{font-size: 20px}
  #sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box p{font-size: 18px;}
  #sh531-elec.sh531-gas-june .sh531-what-you-gain .sh531-profit-box a{font-size: 18px}
  #sh531-elec #sh531-special-offert .sh531-table-box .ab-disclaimer{position: relative;bottom: auto}
  #sh531-elec #sh531-special-offert .sh531-table-box .ab-disclaimer p br{display: none}
  #sh531-elec #sh531-special-offert .sh531-table-box .ab-disclaimer{margin-top: 15px}
  #sh531-clean-box .sh531-cleaner-baner {background-position: 63% center;}
  #sh531-eko-site #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box{margin: 0 1%;max-width: 30%}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-normal-p{max-width: 74%;margin: 0 auto}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-normal-p br{display: none}
  #sh531-elec.sh531-eko_site .comp-eko-baner .ab-img{top: 25px;bottom: auto}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element{max-width: 340px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit{padding-left: 0}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav.disabled + .owl-dots{bottom: -15px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info{padding-left: 35px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info img{left: 6px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item{flex-basis: 340px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-next {right: -20px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .nav-arrow{transform: scale(.8)}
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content {max-width: 1140px; margin: 0 auto; padding: 25px 20px;}
  #SH531-SMARTHEADS-CONTENT .sh531-what-you-gain .sh531-profit-box .sh531-rwd-description {font-size: 18px;}
  #SH531-SMARTHEADS-CONTENT .sh531-what-you-gain .sh531-profit-box .sh531-bold-rwd-description {font-size: 18px !important;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column.man-picture {display: none;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container {justify-content: space-evenly;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column.rewriting-second-column {margin: 0;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_under_v_baner .stamp{position: relative;top: auto;left: auto;display: block;margin: 0 auto}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_under_v_baner{padding: 20px 10px;max-width: 100%}
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-ab-img{left: 0}
}
@media all and (max-width:1180px){
  .sh531-movie-page .sh531-movie-baner, .sh531-serw-section .sh531-movie-page .sh531-movie-baner{max-width: 40%}
  .sh531-what-you-gain .sh531-profit-box{max-width: 28%}
  .sh531-what-you-gain .sh531-profit-box h3, .sh531-what-you-gain .sh531-profit-box p{font-size: 20px}
  .sh531-what-you-gain .sh531-profit-box{min-height: 250px}
  #SH531-SMARTHEADS-CONTENT{overflow: visible;height: auto;}
  .nav{display: none}
  section{height: auto;position: relative;top: 0;background: transparent;padding: 0 0 10px 0}
  .sh531-screen.inactive{top: 0;}
  .sh531-how-it-works .sh631-path-schema,.sh531-serw-section .sh531-how-it-works .sh631-path-schema{transform: none}
  .sh531-screen footer{position: relative;margin: 40px 0 10px;}
  .sh531-page-logo{position: absolute;}
  .sh531-another-faq .sh135-accordion-container{padding: 15px 10px 0;}
  .sh531-movie-page .sh531-movie-baner, .sh531-serw-section .sh531-movie-page .sh531-movie-baner{height: auto;}
  .sh531-assurance .sh531-float-element,.sh531-serw-section .sh531-assurance .sh531-float-element{padding: 25px 0 18px;}
  .sh531-assurance .sh531-float-element p {margin: 10px 0;font-size: 16px;}
  .sh531-assurance .sh531-float-element h3{font-size: 26px}
  .sh531-assurance .sh531-check-img{max-width: 370px;    top: 0px;}
  .sh531-another-faq{margin-top: 10px}
  .sh531-shadow-box{margin: 10px 0;}
  .sh531-another-faq .sh135-accordion-head{padding-right: 85px}
  .sh531-my-tauron h2{font-size:26px}
  .sh531-my-tauron{background-position: right;}
  .sh531-search-doc .sh531-shadow-box{height: auto;margin: 20px 0 30px}
  .sh531-search-doc .sh531-gze-box{padding-top: 0}
  .sh531-documents .sh531-doc-trigger.sh531-serw-show{margin: 45px auto;}
  .sh531-shadow-box.small-padding{margin-top: 0}
  .sh531-how-it-works .sh631-path-schema, .sh531-serw-section .sh531-how-it-works .sh631-path-schema{margin: 50px auto;}
  .footer__cookies p,.footer__copy{font-size: 14px}
  .sh531-serw-section .sh531-another-faq .sh531-doc-box{height: auto;}
  .sh531-what-you-gain .sh531-ab-element{top: 0;}
  .sh531-popup-bg{position: fixed}
  .sh531-another-faq .sh531-faq-box {height: auto;}
  /*.sh531-our-offert .sh531-product-box{float: none;display: block;max-width: 92%;margin: 40px auto 0}*/
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-left {min-width: 250px;max-width: 25%}
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right{max-width: 60%;float: left;}
  .sh531-our-offert .sh531-box-section[data-overlap='1'] {margin-bottom: 20px;min-height: auto;}
  .sh531-our-offert .sh531-box-section[data-overlap='2'] {min-height: auto;}
  .sh531-our-offert .sh531-offert-trigger{right: 60px}
  .sh531-about-cleaner .sh531-sign{display: none}
  .sh531-what-you-gain {padding: 20px 15px 0;}
  .sh531-serw-section .sh531-what-you-gain {padding: 70px 15px 0;}
  .sh531-movie-page .sh531-movie-desc p br{display: none}
  .sh531-hidden-product-box .sh531-small-product-box {float: none;display: block;max-width: 92%;margin: 45px auto 0;}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-desc {min-height: 10px;}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-btn{float: right;}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-price{float: left;}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text {padding: 10px 30px 21px 140px}
  .sh531-our-offert .sh531-single-box .sh531-final-price .sh531-old-price{position: relative;    top: auto;left: auto;}
  .sh531-our-offert .sh531-baner{margin-top: 35px}
  .sh531-our-offert .sh531-baner .sh531-ab-img{height: 100px;top: 33px;}
  .sh531-our-offert .sh531-baner {padding: 30px 10px 30px 290px;}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box,#sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box {padding: 100px 10px 0 10px}
  #sh531-elec .sh531-tile-box .sh531-tile-img{position: relative;left: auto;top: auto;display: block;margin: 0}
  #sh531-elec .sh531-tile-box .sh531-tile-inner{padding-left: 15px;    min-height: 480px;}
  #sh531-elec .sh531-segments .sh531-single-seg{max-width: 32%;margin: 10px 0;}
  #sh531-elec .sh531-segments .sh531-bar-box{display: none;}
  #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box p{font-size: 18px}
  #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box h3{font-size: 20px}
  #sh531-elec.sh531-renewal.sh531-gas .sh531-movie-page .sh531-movie-baner{height: auto;max-width: 40%}
  #sh531-elec.sh531-renewal.sh531-gas .sh531-movie-page .sh531-movie-desc {padding: 45px 40px 0 0;max-width: 55%}
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-movie-page .sh531-movie-desc{padding: 25px 15px 0 0;max-width: 100%}
  .sh531-gas-doc{padding: 0}
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text h1{font-size: 36px}
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text p,#sh531-elec .sh531-my-tauron-section p{font-size: 20px}
  #sh531-elec.sh531-health .sh531-under-baner p,#sh531-elec.sh531-health .sh531-main-head,.sh531-my-tauron-section h3,#sh531-elec.sh531-health .sh531-pay-less h3{font-size: 26px}
  #sh531-elec.sh531-health .sh531-top-page-part {background-position: -60px center;background-size: cover;height: 270px;}
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text {padding: 55px 15px 0 0;}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part {background-position: -130px top;}
  .sh531-my-tauron-section .sh531-btn{padding: 10px 5px;font-size: 18px}
  #sh531-elec.sh531-health .sh531-take-care .sh531-under-head{margin-top: 10px}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus {max-width: 30%;}
  .sh531-mt-log .sh531-log-section.sh531-log-form {max-width: 37%;}
  .sh531-mt-log .sh531-log-section.sh531-log-img {min-width: 290px;}
  .sh531-mt-log .sh531-log-section.sh531-log-form{padding-left: 15px}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text{max-width: 54%}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text h1{font-size: 32px}
  #sh531-elec.sh531-threeyears .sh531-top-page-part .sh531-baner-text{    padding: 35px 15px 0 0;}
  #sh531-elec.sh531-threeyears .sh531-top-page-part .sh531-baner-text p span br{display: none}
  #sh531-elec.sh531-threeyears .sh531-repair-p{font-size: 18px;margin: 15px auto}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon .sh531-single-repair h5{font-size: 20px}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-under-repair,#sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon .sh531-single-repair p{font-size: 18px}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon {margin: 15px auto 35px;}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus h4 {font-size: 28px;}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus p{font-size: 16px}
  .sh531-mt-log.sh531-other-log .sh531-log-form {max-width: 30%;}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img img{left: 0%}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-form .sh531-form-head{font-size: 16px}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus h4 {font-size: 24px;}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus p {font-size: 16px;}
  .sh531-mt-log.sh531-other-log {padding: 20px 20px;height: 306px;}
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile{padding: 15px 10px}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text{padding: 35px 15px 0 0;max-width: 55%;width: 100%;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-odn .sh531-top-page-part .sh531-baner-text {padding: 25px 15px 0 0;}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text br{display: none}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus .sh531-top-page-part {background-position: -60px top;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas .sh531-top-page-part{    background-size: auto;background-position: -230px top;}
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-under-baner p.big-discount span{font-size: 36px}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text#with-date{     padding: 25px 20px 0 0;width: 600px;}
  #sh531-elec.sh531-eko_site .env-box .single-env:first-child{flex-basis: 49%}
  #sh531-elec.sh531-eko_site .env-box{justify-content: center}
  #sh531-elec.sh531-eko_site .env-box .single-env{margin-bottom: 10px}
  #sh531-elec.sh531-eko_site .comp-eko-baner .ab-img{max-height: 100px;top: 8px;bottom: auto;left: 25%}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531-with-movie-text.sh531_v_baner_text h1{font-size: 35px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text .sh531_v_btn {margin: 30px 0 0;font-size: 17px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.sh531-with-movie-text{max-width: 340px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .nav-arrow.nav-right {right: -55px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .nav-arrow.nav-left {left: -55px;}
  #sh531-elec .sh531-repair .border_square_box .icon_boxes_content .single_box h5{font-size: 19px}
  #sh531-elec .sh531-repair .border_square_box .icon_boxes_content .single_box p{font-size: 17px}
  #sh531-elec .sh531-repair .border_square_box .icon_boxes_content .single_box span {width: 35px;left: 0px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.sh531-with-movie-text{max-width: 100%}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text h1 span{font-size: 28px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text h1 .big_span{margin-bottom: 0;font-size: 36px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text .sh531_v_btn {margin: 20px 0 0;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531-with-movie-text{top: 160px}
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h3, #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h4 {font-size: 16px;}
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h4 span{font-size: 16px}
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background  .sh531-baner-text {padding: 63px 15px;background-color: rgba(255,255,255,.9);z-index: 2;position: relative;}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-spacer{font-size: 20px}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-spacer span{font-size: 24px}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div h4{font-size: 26px}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div.eco_change .sh531-normal-p{font-size: 20px}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div h2{font-size: 32px}
  #sh531-elec.sh531-health.sh531-current-offer .bw-docs.sh531-search-doc .sh531-main-head{font-size: 26px}
  .sh531-what-you-gain.sc_what_gain .sh531-profit-box h3{min-height: 53px}
  #sh531-elec.sh531-health .sh531-top-page-part.sh531-msp-top-page-part-baner .sh531-baner-text h1 br{display: none}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text#with-date br{display: none!important;}
  #sh531-elec.sh531-computer.special_ofert_lp .sh531-top-page-part .sh531-baner-text {max-width: 50%;}
}
@media all and (max-width:1140px){
  .sh531-mt-log.sh531-other-log .sh531-log-form {max-width: 29%;padding-left: 15px}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus {max-width: 36%;}
  #sh531-elec #sh531-sub-id .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus {max-width: 36%;}
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text h1{font-size: 35px}
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text p{font-size: 20px}
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text .sh531-btn{font-size: 18px;max-width: 210px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block h3 span{font-size: 18px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block h3{font-size: 20px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block p{font-size: 16px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block p img{top: 5px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block p,#sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block h3{padding-left: 20px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-table-cell p{font-size: 14px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-elec-row .sh531-big-cell p,#sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-gas-row .sh531-big-cell p{font-size: 14px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-icon-cell span {transform: scale(.6);margin: 0}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-icon-cell {padding: 4px 5px 0!important;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-gas-row .sh531-icon-cell {padding: 9px 5px 0!important;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-table-cell {padding: 19px 5px 0;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-head-row .sh531-table-cell {padding: 10px 5px;}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text{max-width: 59%}
  #sh531-elec .sh531-search-doc .sh531-shadow-box .doc-ab-img {left: 20px;max-height: 100px;}
  #sh531-clean-box .sh531-our-offert .sh531-box-section .sh531-visable-info {min-height: 90px;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-very-big{flex-basis: 30%}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell {flex-basis: 16%;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-icon-cell span{transform: scale(.6)}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page{}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box > img{    left: 0px;top: -5px;height: 180px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element {max-width: 320px;padding: 30px 10px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .stamp {    left: -60px;top: 80px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner{max-width: 870px;margin: 0 auto}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .sh531-single-slider-element.slick-center {margin: 0 -20px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .slider-field{max-width: 995px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .slick-list {padding-left: 35px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .eko-under-rabat-mobile-space {display: inline-block}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.c_movie_box {left: 480px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner > .ab_img {left: 215px;}
  .sh531-what-you-gain.w25 .sh531-profit-box {max-width: 420px;}
  .sh531-what-you-gain.w25 .sh531-profit-box > img {height: 100px;top: -50px;transform: scale(1);}
  #sh531-elec.sh531-health .sh531-what-you-gain.w25 .sh531-profit-box {margin: 30px 22px;}
  #sh531-elec .sh531-what-you-gain.w25 .sh531-profit-box p {min-height: 80px;}
  #sh531-elec .sh531-what-you-gain.w25 .sh531-profit-box {min-height: 280px;}
  #sh531-elec .sh531-what-you-gain.w25 .sh531-main-head{margin-bottom: 40px;}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-normal-p {max-width: 65%;margin: 0 auto;}
  #sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner{height: 290px}
  #sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner .sh531-baner-text .ab_img.ab_1 {bottom: -56px;height: 150px;}
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text p{font-size: 20px}
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text h1{font-size: 35px}
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021{height: 255px}
}
@media all and (max-width:1100px){
  .sh531-about-cleaner .sh531-main-cleaner{top: 43%;height: 300px;}
  .sh531-movie-page .sh531-movie-desc,#sh531-elec .sh531-movie-page .sh531-movie-desc{padding: 30px 90px 0 0;}
  .sh531-our-offert .sh531-baner .sh531-baner-element.sh531-img-element{height: 30px;}
  .sh531-btn{font-size: 20px;padding: 10px 5px}
  #sh531-elec.sh531-health .sh531-assurance .sh531-btn {margin: 30px auto 20px;}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text {max-width: 59%;}
  #sh531-elec.sh531-threeyears .sh531-top-page-part .sh531-baner-text {max-width: 100%;    background-color: rgba(255,255,255,.85);width: 100%;height: 100%;    padding: 65px 15px 0 15%;}
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile .sh531-tile-img img{max-height: 50px}
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile .sh531-tile-img{height: 80px}
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h3, #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h4{font-size: 15px}
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile .s_anchor_scroll{font-size: 16px}
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-repair .sh531-repair-p {margin: 25px auto;padding: 0px 13%;}
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-repair .sh531-repair-p br{display: none}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part .sh531-baner-text{background-color: transparent}
  #sh531-elec #sh531-special-offert .sh531-top-page-part > img {left: 14%;}
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text{background-color: transparent}
  #sh531-clean-box .sh531-cleaner-baner .sh531-baner-text h1 {font-size: 24px;}
  #sh531-clean-box .sh531-cleaner-baner .sh531-baner-text p {font-size: 15px;width: calc(100% - 60px);}
  #sh531-clean-box .sh531-cleaner-baner .sh531-baner-text img {height: 38px;}
  #sh531-clean-box .sh531-cleaner-baner .sh531-baner-text {max-width: 640px;padding: 25px 0 0 0;text-align: left;}
  #sh531-clean-box .sh531-cleaner-baner {background-position: center}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box{max-width: 100%;width: calc(50% - 30px)}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box > img {left: -12px;top: 5px;height: 160px;}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box{padding:55px 20px 40px 150px}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box{padding:65px 20px 40px 150px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element {max-width: 320px;padding: 30px 10px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element.sh531-middle-element {padding: 45px 15px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .countdown-section{    top: 0;bottom: 0;    margin: auto;height: 115px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .frame-box{max-width: 500px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .frame-box {padding: 30px 15px 30px;max-width: 500px;height: 350px;background-position: center 60px;background-repeat: no-repeat;background-size: contain;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text{width: 535px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531-ab-img{display: none}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie{height: 395px}

  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element.sh531-middle-element {padding: 15px;order: 1;margin: 0}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element{order: 2}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element{max-width: 100%;margin: 5px 0!important;padding: 15px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-element-parent{padding: 20px 20px;display: flex;flex-direction: column;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head,#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit{min-height: 1px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit{display: block;justify-content: left;flex-wrap: wrap;    padding-bottom: 10px;min-height: 320px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit{flex-basis: 49%;margin: 10px 0;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info{margin-bottom: 5px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav.disabled + .owl-dots {bottom: -20px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .radio-toggle {margin: 25px 0 10px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-mobile-slider{display: block}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-gd-slider,#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box  .sh531-msp-slider{display: none}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element.sh531-with-golden-label{padding: 35px 10px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element.sh531-with-green-label{padding: 35px 10px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .nav-arrow{    transform: scale(.6);}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-next {right: -25px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-prev {left: -25px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element{max-width: 100%}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider {align-items: center}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider {padding: 0 20px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element{padding: 35px 10px}
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section.sh531-agreement-msp-section {background-position: -140px 0px;}
  /*     #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price {margin:} */
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile {height: 43px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .under-rabat-space-mobile {height: 68px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .eko-under-rabat-mobile-space {display: none;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .health-space {height: 55px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see h2{margin-bottom: 20px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_bg {flex-basis: 50%;background-position: -140px center;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info {flex-basis: 50%;}

  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner > .ab_img {left: 185px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.c_movie_box {left: 450px;top: 45px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text .frame-box{max-width: 100%}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .countdown-section{top: 0}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text .frame-box{background-position: center}
  #sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner .sh531-baner-text .ab_img.ab_1{bottom: -64px}
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text {max-width: 100%;background-color: rgba(255,255,255,.85);width: 100%;height: 100%;padding: 65px 15px 0 15%;}
  #sh531-elec.sh531-computer.special_ofert_lp .sh531-top-page-part .sh531-baner-text p br{display: block }
  #sh531-elec.sh531-computer.special_ofert_lp .sh531-top-page-part .sh531-baner-text {max-width: 100%;}
}

@media all and (max-width:1080px){
  .sh531-how-it-works .sh631-path-schema, .sh531-serw-section .sh531-how-it-works .sh631-path-schema{max-width: 90%}

  .sh531-m-logo{display: block;width: 153px;height: 50px;}
  .sh531-full-logo{display: none}
  .sh531-page-logo{left: 0;}
  .sh531-how-it-works .sh531-assurance-box .sh531-inner-assurance h3{font-size: 20px;}
  .sh531-how-it-works .sh531-assurance-box .sh531-inner-assurance h3 br{display: none}
  .sh531-how-it-works .sh531-assurance-box .sh531-inner-assurance p{font-size: 16px}
  .sh531-assurance .sh531-check-img{max-width: 320px;right: 30px;}
  .sh531-mobile-counters{display: block}
  .sh531-full-counters{display: none}
  .sh531-cleaner-box img {height: 260px;}
  .sh531-cleaner-baner .sh531-baner-text {padding: 30px 0 0 0;}
  .sh531-cleaner-baner .sh531-baner-text p{margin: 10px 0}
  .sh531-cleaner-box {min-height: 225px;}
  .sh531-cleaner-path .sh531-path-line{display: none}
  .sh531-cleaner-path .sh531-path-div .sh531-path-box{max-width: 49%!important;margin-bottom: 15px}
  .sh531-cleaner-box img.sh531-top-ball{height: 110px;}
  #sh531-elec .sh531-tile-box{float: none;max-width: 100%;margin: 15px auto;display: block}
  #sh531-elec .sh531-tile-box .sh531-tile-inner{min-height: 10px}
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box img{max-height: 90px;margin-bottom: 0}
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box{margin: 10px 0;max-width: 33%}
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box p br{display: none}
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box p{max-width: 90%;margin: 0 auto}
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits h4{font-size: 22px}
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits{background-size: cover}
  #sh531-elec.sh531-health .sh531-services{min-height: 1px;background-image: none;background-color: #ededed;padding:15px}
  .sh531-mt-log.sh531-other-log .sh531-log-form {max-width: 31.5%;}
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text {padding: 15px 15px 0 0;}
  #sh531-elec #sh531-sub-id .gp_pack_baner .sh531-baner-text{padding: 60px 15px 0 0}
  #sh531-elec #sh531-sub-id .sh531-main-baner{height: 290px}
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-ab-img {max-height: 255px;}
  #sh531-elec.sh531-health.sh531-new-health .sh531-health-bonus .sh531-small-p{font-size: 16px}
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box p {font-size: 18px;}
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits p.under-icons {font-size: 16px;}
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box h5 {font-size: 21px;}
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits{min-height: 270px}
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-under-head{font-size: 18px}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer.sh531-current-plus .sh531-top-page-part {background-image: url(/-/media/Additional/smart/img/serwisant/plus-baner-top-3.png);}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-current-gas .sh531-top-page-part {background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top.png)!important;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas .sh531-top-page-part {background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-normal.png);}
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-only-health .sh531-benefit-box{max-width: 33%}
  #sh531-elec .sh531-segments.sh531-how-steps .sh531-single-seg{max-width: 49%}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info {min-height: 135px;}
  #sh531-clean-box .sh531-cleaner-baner .sh531-baner-text{padding: 5px 0}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table{display: none}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table{display: block}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell{width: 100%;flex-basis: 33.33%;background-color: #fff;text-align: center;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-big-cell{flex-basis: 33.33%}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row.sh531-head-row .sh531-table-cell{border: none;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell p{font-size: 16px;line-height: 1}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-elec-cell p{color: #e4007e}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-gas-cell p{color: #4460a8}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-elec-cell{background-color:#e4007e;border: 2px solid #e4007e}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-gas-cell{background-color:#4460a8;border: 2px solid #4460a8}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-elec-cell p,#sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-gas-cell p{color: #fff}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell{padding: 18px 5px 0}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-legend-cell{background-color: #f6f6f6;    padding: 10px 5px;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-big-cell.sh531-gas-cell{padding: 12px 5px 0!important}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-big-cell.sh531-elec-cell{padding: 7px 5px 0!important}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell {padding: 25px 5px 5px;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-legend-cell{padding: 18px 5px;}
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-take-care .sh531-eko-benefit .sh531-benefit-box p span img{vertical-align: baseline}
  .sh531-new-log-box .sh531-log-part.sh531-img-log-part {flex-basis: 300px;position: relative;min-width: 300px;}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box {padding: 55px 10px 40px 140px;}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box {padding: 65px 10px 40px 140px;}
  #SH531-SMARTHEADS-CONTENT .sh531_v_logo {left: 0;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-next {right: -30px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-prev {left: -30px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box{display: none}

  #SH531-SMARTHEADS-CONTENT .sh531-what-you-gain .sh531-profit-box .sh531-rwd-description {font-size: 16px;}
  #SH531-SMARTHEADS-CONTENT .sh531-what-you-gain .sh531-profit-box .sh531-bold-rwd-description {font-size: 16px !important;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info {margin: 0px 20px 0px;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info .rewriting-banner-header {font-size: 30px;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info .rewriting-banner-description {font-size: 22px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531-with-movie-text{top: 130px}
  #sh531-elec .sh531-repair .sh531-repair-icon.sh_health_benefit .sh531-single-repair img{max-height: 120px;}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit .sh_healthy_benefit_flex .sh531-single-repair{flex-basis: 32%}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit .sh_healthy_benefit_flex{justify-content: center}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair {padding-left: 125px;min-height: 91px;padding-right: 10px;}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex {min-height: 380px;}
}

@media all and (max-width:1050px){

  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box .rewriting-icon {display: none;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box {width: 100%; max-width: 412px;}
}

@media all and (max-width: 1040px){
  .sh531-our-offert .sh531-baner .sh531-text-element h3{font-size: 18px}
  .sh531-our-offert .sh531-baner .sh531-text-element p{font-size: 16px}
  .sh531-our-offert .sh531-baner .sh531-ab-img {height: 80px;top: 33px;}
  .sh531-our-offert .sh531-baner {padding: 20px 10px 20px 230px}
  .sh531-our-offert .sh531-baner .sh531-text-element p sup{font-size: 10px}
  #sh531-elec .sh531-what-you-gain .sh531-main-head{margin-bottom: 110px;transform: none;}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box p{font-size: 19px}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box p br{display: none;}
  #sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box p{font-size: 18px}
  #sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box{padding: 85px 10px 20px 10px}
  #sh531-elec .sh531-repair .sh531-repair-p br{display: none;}
  #sh531-elec .sh531-bonus-div .sh531-bonus-box h3{font-size: 20px}
  #sh531-elec .sh531-bonus-div .sh531-bonus-box p{font-size: 16px;text-align: left}
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box p{min-height: 130px}
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box {min-height: 350px;}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus h4{font-size: 24px}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus h3 {font-size: 28px;}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus {max-width: 27%;}
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text {padding: 63px 15px;background-color: rgba(255,255,255,.9);z-index: 2;position: relative;}
  #sh531-elec #sh531-sub-id .gp_pack_baner .sh531-baner-text{height: 100%}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part {    background-position: -170px top;}
  #sh531-elec.sh531-health.sh531-current-offer.sh531-normal-gas .sh531-take-care .sh531-health-benefits.sh531-two-b .sh531-benefit-box{max-width: 49%}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer.sh531-coal .sh531-top-page-part {background-position: -230px -56px;background-size: auto;}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box h2,#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box h3{font-size: 20px}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box p{font-size: 16px}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box img{top: 1px}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .or-box{text-align: center;font-size: 26px}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-btn-box h4{font-size: 28px}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-btn-box a {font-size: 22px;height: 53px;padding: 11px 5px;}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box {padding: 45px 10px 20px 140px;min-height: 290px}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box {padding: 70px 10px 20px 140px;}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .or-box{top: 130px}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-normal-p{max-width: 70%}

  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .ab-img1 {max-height: 160px;top: 70px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .ab-img2 {top: 10px;max-height: 100px;}

  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-n-baner {background-image: url('/-/media/Additional/smart/img/serwisant/baner-tablet.jpg');}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .stamp {    left: -20px;}

  /*   #SH531-SMARTHEADS-CONTENT .sh531-agreement-section {background: #E3F3FF; min-height: 267px; height: auto;} */
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box { display: block; margin: 0 auto; text-align: center; padding-top: 20px;}
  /*  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box .sh531-image-container {min-height: 80px;} */
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box p {text-align: center; padding-left: 0px; padding-top: 10px;}
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-check-button {margin-top: 20px;}
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section {height: 350px;}
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-agreement-header {font-size: 20px;}
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box .sh531-image-container {min-height: 70px;}
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section {background-position: -120px 0px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.c_movie_box {left: auto;top: auto;right: auto;bottom: auto;height: 229px;width: 400px;margin: 0 auto;position: relative;padding: 0}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text .frame-box{    height: 100%;width: 100%;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.sh531-with-movie-text {max-width: 100%;position: relative;left: auto;right: auto;top: auto;bottom: auto;margin: 0 auto;text-align: center;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text .sh531_v_btn {margin: 10px auto;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531-with-movie-text.sh531_v_baner_text h1{margin-top: 10px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner{height: 450px;padding-top: 40px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner > .ab_img {left: 2%;bottom: 0;max-height: 400px;}
  #sh531-elec.sh531-health .sh531-what-you-gain.w25 .sh531-profit-box p {min-height: 80px;}
  #sh531-elec.sh531-health .sh531-what-you-gain.w25 .sh531-profit-box {min-height: 280px;}
  #sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner .sh531-baner-text .ab_img.ab_1{bottom: 0}
  #sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner .sh531-baner-text .ab_img.ab_2 {left: 20px;height: 25px;}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box .s_anchor_scroll{font-size: 18px}
}
@media all and (max-width:1000px){
  .sh531-how-it-works .sh631-path-schema, .sh531-serw-section .sh531-how-it-works .sh631-path-schema{max-width: 90%;margin: 10px auto;}
  .sh531-what-you-gain .sh531-profit-box h3, .sh531-what-you-gain .sh531-profit-box p{font-size: 16px;}
  .sh531-what-you-gain .sh531-profit-box img{height: 100px;top: -50px;}
  #sh531-elec.sh531-september .sh531-what-you-gain .sh531-profit-box span.sh531-p-span img{height: auto;top: 0}
  #sh531-elec.sh531-september .sh531-what-you-gain .sh531-profit-box span.sh531-p-span{font-size: 16px}
  .sh531-what-you-gain .sh531-profit-box{padding: 70px 10px 0 10px;min-height: 170px;}
  .sh531-main-head,#sh531-elec .sh531-pay-less h3{font-size: 24px}
  .sh531-what-you-gain {padding: 10px 15px 0;}
  .sh531-assurance .sh531-counter-div .sh531-slider-desc p {font-size: 18px;}
  .sh531-how-it-works .sh531-btn {margin: 15px auto;}
  .sh531-cleaner-path{padding: 35px 0;}
  .sh531-about-cleaner .sh531-right .sh531-single-cleaner img,.sh531-about-cleaner .sh531-left .sh531-single-cleaner img{display: none}
  .sh531-about-cleaner .sh531-left .sh531-single-cleaner{margin: 50px auto 50px 0;}
  .sh531-about-cleaner .sh531-right .sh531-single-cleaner{margin: 50px 0 50px auto;}
  .sh531-about-cleaner h3{margin-bottom: 0}
  .sh531-serw-section .sh531-what-you-gain{    padding: 30px 15px 0;}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box a img{height: 10px;}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box p{font-size: 16px;min-height: 120px}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box a{font-size: 16px}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box,#sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box{padding: 60px 10px 0 10px}
  #sh531-elec .sh531-what-you-gain .sh531-main-head{margin-bottom: 60px}
  #sh531-elec .sh531-assurance .sh531-float-element {padding: 15px 0 18px 10px;}
  #sh531-elec .sh531-assurance .sh531-five-img{display: none;}
  #sh531-elec .sh531-pay-less{padding: 0 15px}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc p{font-size: 16px}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc h1{font-size: 26px}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc{max-width: 45%;padding: 55px 20px 0 0}
  #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-main-head {margin-bottom: 70px;}
  #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box h3{min-height: 65px}
  #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box h3,#sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box p{font-size: 16px}
  #sh531-elec.sh531-renewal-plus .sh531-segments .sh531-single-seg {max-width: 39%;}
  #sh531-elec.sh531-gas .sh531-what-you-gain .sh531-profit-box p {min-height: 100px;}
  #sh531-elec.sh531-renewal-plus.sh531-gas .sh531-what-you-gain .sh531-profit-box p {min-height: 100px;}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box {min-height: 32vh;}
  #sh531-elec.sh531-renewal-plus.sh531-gas .sh531-what-you-gain .sh531-profit-box {min-height: 28vh;}
  #sh531-elec.sh531-gas .sh531-assurance{padding: 10px 0 0 0}
  #sh531-elec.sh531-gas .sh531-repair {padding-top: 0px;}
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text h1{font-size: 32px}
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text p,#sh531-elec .sh531-my-tauron-section p{font-size: 18px}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text h1{font-size: 32px}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text p,#sh531-elec .sh531-my-tauron-section p{font-size: 18px}
  #sh531-elec.sh531-health .sh531-under-baner p,#sh531-elec.sh531-health .sh531-main-head,.sh531-my-tauron-section h3,#sh531-elec.sh531-health .sh531-pay-less h3{font-size: 22px}
  #sh531-elec.sh531-health .sh531-top-page-part{height: 230px}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part{height:205px}
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text {padding: 40px 15px 0 0;}
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box {min-height: 270px;padding: 60px 15px 0 15px;}
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box p {min-height: 100px;}
  .sh531-my-tauron-section .sh531-inside-box img{display: none;}
  #sh531-elec.sh531-health .sh531-health-bonus .sh531-small-p br{display: none;}
  #sh531-elec.sh531-health .sh531-services p br{display: none;}
  #sh531-elec.sh531-health .sh531-services p{margin-top: 5px;font-size: 16px}
  #sh531-elec.sh531-health .sh531-services .sh531-services-page .sh531-service-part .sh531-img-box img{max-height:50px }
  #sh531-elec.sh531-health .sh531-services .sh531-services-page .sh531-service-part .sh531-img-box{height: 65px}
  #sh531-elec.sh531-health .sh531-services .sh531-services-page .sh531-service-part h5{font-size: 16px;}
  .sh531-mt-log{height: auto;background-image: none;background-color: #fff;padding: 0}
  .sh531-mt-log .sh531-log-section.sh531-log-form{max-width: 40%;border-left: 0;display: block;margin: 40px auto 0;float: none;min-width: 350px}
  .sh531-mt-log .sh531-log-section.sh531-log-img img{position: absolute;top: auto;left: 0;right: 0;margin: auto;max-height: 215px;bottom: 0}
  .sh531-mt-log .sh531-log-section.sh531-log-img {width: 50%;max-width: 100%;    height: 247px;}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus {max-width: 50%;}
  .sh531-mt-log .sh531-log-section{background-color: #e41183;padding: 15px}
  .sh531-mt-log .sh531-log-clear{display: block}
  .sh531-mt-log .sh531-log-section.sh531-log-img {min-width: 200px;}
  .sh531-search-doc h3{font-size: 18px}
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box p span{font-size: 9px}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text {max-width: 100%;    background-color: rgba(255,255,255,.85);width: 100%;height: 100%;}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus{height: 247px;}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus.sh531-2-year-bonus{    padding: 55px 15px 15px;}
  .sh531-mt-log.sh531-other-log .sh531-log-section{width: 100%!important;max-width: 50%!important;min-height: 200px!important;height: 100%}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img{max-width: 35%!important;}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus{max-width: 65%!important;padding: 30px 5px 0;}
  .sh531-mt-log.sh531-other-log{height: auto;padding: 0 20px}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus img{display: none;}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img{padding: 0;min-width: 1px}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img img {max-height: 195px;position: relative;top: 5px;}
  .sh531-mt-log.sh531-other-log .sh531-log-form{margin: 20px auto 0}
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile{max-width: 50%}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div h2{font-size: 26px}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-spacer span,#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div h4{font-size: 24px}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-spacer,#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-normal-p{font-size: 20px}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-spacer{margin: 15px auto}
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile.sh531-white-tile.sh531-border-tile{border-right: none;    border-bottom: 1px solid #d8d8d8;}
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile.sh531-magenta-tile{border-bottom:1px solid #e6007e}
  #sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box {padding: 55px 10px 0px 10px;}
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-what-you-gain .sh531-profit-box img{top: -50px}
  #sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box p {font-size: 16px;min-height: 80px;}
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box h3 {font-size: 16px;}
  #sh531-elec.sh531-gas-june .sh531-what-you-gain .sh531-profit-box a {font-size: 16px;}
  #sh531-elec.sh531-renewal-plus.sh531-gas .sh531-what-you-gain .sh531-profit-box {min-height: 220px;}
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-what-you-gain .sh531-main-head {margin-bottom: 60px;}
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-movie-page .sh531-top-baner img {max-height: 270px;}
  #sh531-elec.sh531-renewal.sh531-gas-june .sh531-movie-page .sh531-top-baner {height: 245px;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-odn .sh531-top-page-part .sh531-baner-text{padding: 40px 15px 0 0}
  #sh531-elec.sh531-health.sh531-current-offer .sh531-search-doc .sh531-shadow-box p{font-size: 20px}
  .sh531-my-tauron-section .sh531-senior-box {padding: 0;}
  .sh531-my-tauron-section .sh531-senior-box .sh531-check-div p img {display: inline-block;}
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box p span.sh531-bold-span{font-size: 17px}
  #sh531-clean-box .sh531-what-you-gain.sh531-cleaner-gain .sh531-profit-box.sh531-show-profit-box {padding: 55px 10px 20px 10px;min-height: 170px;}
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text p {font-size: 22px;}
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text h1{font-size: 44px}
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text{padding: 38px 15px 0 0}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.new-price-td{font-size: 22px}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.new-price-td img{height: 50px}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td p{font-size: 18px}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.bold-td{font-size: 20px}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td img{margin-bottom: 10px}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table td{font-size: 14px}
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-top-page-part .eko-ab-img {top: 50px;left: 19%;height: 110px;}
  #sh531-eko-site #sh531-elec .sh531-what-you-gain .sh531-main-head {margin-bottom: 65px;}
  #sh531-eko-site #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box {padding: 65px 15px 15px 15px;}
  #sh531-eko-site #sh531-elec .sh531-what-you-gain .sh531-main-head {margin-bottom: 65px;}
  #sh531-eko-site #sh531-elec .sh531-what-you-gain .sh531-profit-box p {min-height: 65px;}
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box.gas-profit-box p span{font-size: 16px}
  #sh531-elec .sh531-my-tauron-section p.sh531-box-disclaimer {    bottom: -9px;position: relative;left: 0;}
  .sh531-assurance .sh531-box-disclaimer{    position: relative;margin: 0!important;bottom: 0;}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text#with-date{max-width: 100%;width: 540px;padding: 15px 20px 0 0;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img1 {left: 90px;max-height: 66px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img2 {right: -60px;max-height: 100px;bottom: 60px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img3 {right: -40px;max-height: 120px;top: 20px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner p br{display: none}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-body h5{    font-size: 16px;line-height: 1.2;margin-bottom: 5px;min-height: 40px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-body p{font-size: 12px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-body span{font-size: 14px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-body span img{display: inline-block;vertical-align: -3px;margin-left: 3px;}
  /* #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit{min-height: 280px;} */
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box .sh531-rwd-description {min-height: 120px;}
  #sh531-elec .sh531-repair .sh531-bulb-element.sh531-flex-icons-container {padding-left: 15px;}
  #sh531-elec.sh531-health .sh531-top-page-part.sh531-msp-top-page-part-baner .sh531-baner-text h1 {font-size: 30px;}
  #sh531-elec.sh531-health .sh531-top-page-part.sh531-top-msp-baner-sk24h .sh531-baner-text h1 {font-size: 30px;}
  #sh531-elec .sh531-repair .border_square_box .icon_boxes_content .single_box{flex-basis: 49%;margin: 5px 0}
  #sh531-elec .sh531-repair .border_square_box h3{font-size: 20px}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-content-header {font-size: 20px;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-content-header span {font-size: 24px;}
  #sh531-elec.sh531-health.sh531-current-offer .bw-docs.sh531-search-doc .sh531-main-head{font-size: 22px}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box .rewriting-icon {display: none;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box {width: 100%; max-width: 412px; margin-bottom: 30px;}
  #sh531-elec.sh531-eko_site .sh531-top-page-part.eko_baner_plus .ab_img.ab_1 {right: 0;bottom: 0;height: 130px;}
  #sh531-elec.sh531-eko_site .sh531-top-page-part.eko_baner_plus .ab_img.ab_2{height: 20px}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon .ab_3{height: 140px;}
  #sh531-elec #sh531-sub-id .sh531-block.sh531-second-block .ab_3{    height: 130px;}
  #sh531-elec.sh531-eko_site .sh531-top-page-part.secure_company .sh531-baner-text#with-date {padding: 25px 20px 0 0;}
  #msp #sh531-elec.sh531-health .sh531-top-page-part.secure_company .sh531-baner-text h1 {font-size: 30px;}
  #sh531-elec.sh531-computer.special_ofert_lp .sh531-top-page-part .sh531-baner-text{padding: 65px 20px 0 0}
}
@media all and (max-width:950px){
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box .sh531-rwd-description {min-height: 95px;}
  .sh531-what-you-gain .sh531-profit-box{    max-width: 40%;margin: 30px 20px;}
  .sh531-what-you-gain{padding: 0 15px;}
  .sh531-movie-page .sh531-movie-desc,#sh531-elec .sh531-movie-page .sh531-movie-desc{padding: 10px 20px 0 0;}
  .sh531-movie-page .sh531-movie-desc p br{display: none;}
  .sh531-serw-section .sh531-assurance .sh531-float-element{max-width: 58%;}
  .sh531-shadow-box .sh531-disclaimer{left: 0;margin: 10px 0 0;position: relative}
  .sh531-documents{margin-bottom: 0}
  .sh531-cleaner .sh531-btn{font-size: 20px;max-width: 200px;padding: 10px 5px;}
  .sh531-cleaner-baner .sh531-baner-text h1{font-size: 26px}
  .sh531-cleaner-baner .sh531-baner-text p{font-size: 20px}
  .sh531-cleaner-baner .sh531-baner-text{padding: 50px 0 0 0;}
  .sh531-serw-section .sh531-what-you-gain {padding: 20px 15px 0;}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box p{min-height: 90px}
  #sh531-elec .sh531-what-you-gain .sh531-main-head {margin-bottom: 40px;}
  #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-main-head {margin-bottom: 40px;}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box {min-height: 28vh;}
  #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-btn {margin: 20px auto 0;}
  #sh531-elec.sh531-gas .sh531-repair .sh531-bulb-element p{font-size: 18px}
  #sh531-elec.sh531-gas .sh531-repair .sh531-bulb-element img{height: 250px;    left: -80px;top: -105px;}
  #sh531-elec.sh531-renewal-plus.sh531-gas .sh531-what-you-gain .sh531-profit-box {min-height: 27vh;}
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box {margin: 30px 22px;}
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box p {min-height: 95px;}
  .sh531-my-tauron-section{margin-top: 0}
  #sh531-elec.sh531-health .sh531-take-care .sh531-under-head{font-size: 16px}
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits{margin-top: 15px}
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box img{display: none}
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box,#sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-reg{padding-left: 0}
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box{min-height: 1px;margin: 20px 0 0}
  #sh531-elec.sh531-computer .sh531-what-you-gain .sh531-btn {margin: 10px auto;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block > img {max-height: 100px;left: 0}
  #sh531-elec #sh531-sub-id .sh531-block.sh531-second-block .sh531-inside-block > img {left: 20px;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block {padding: 20px 20px 20px 170px;position: relative;}
  #sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box p{min-height: 60px}
  #sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box{min-height: 200px}
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-what-you-gain .sh531-main-head {margin-bottom: 30px;}
  #sh531-elec.sh531-renewal-plus.sh531-gas-june section.sh531-screen-3{display: none}
  #sh531-elec .sh531-segments.sh531-faq-steps{text-align: center}
  #sh531-elec .sh531-segments.sh531-faq-steps .sh531-single-seg {max-width: 49%;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-current-gas .sh531-top-page-part{    background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-3.png);}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas .sh531-top-page-part {background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-normal.png);}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas.sh531-gas24 .sh531-top-page-part {background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-24-2.png);background-position: 0px top;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas.sh531-gas24.sh531-year .sh531-top-page-part {background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-24-2-year.png);background-position: 0px top;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block.sh531-img-alternative > img{left: 40px}
  #sh531-clean-box .sh531-our-offert .sp-thumbs {display: block;}
  #sh531-clean-box .sh531-our-offert .sp-thumbs a{display: inline-block}
  #sh531-clean-box .sh531-our-offert .sp-thumbs a {margin: 5px 7px 5px 8px;}
  #sh531-clean-box .sh531-our-offert .sp-thumbs a:first-child {margin: 5px 5px 5px 0px;}
  #sh531-clean-box .sh531-our-offert .sp-thumbs a:last-child {margin: 5px 0px 5px 5px;}
  #sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box .sh531-name-div h3{font-size: 30px}
  #sh531-special-offert .sh531-mt-log .sh531-log-section.sh531-log-bonus.sh531-log-v2 h4{font-size: 32px}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info {min-height: 160px;}
  #sh531-eko-site #sh531-elec.sh531-renewal .sh531-what-you-gain{margin-bottom: 20px}
  .sh531-new-log-box .sh531-log-part.sh531-img-log-part{display: none}
  .sh531-new-log-box{background-position: 80% center}
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part.sh531-align-center {padding: 0 0 0 30px;}
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part {flex-basis: 65%;padding: 35px 0 0 30px;}
  .sh531-new-log-box .sh531-log-part.sh531-cta-log-part {flex-basis: 30%;position: relative;}
  .sh531-new-log-box .sh531-log-part.sh531-cta-log-part a{left: auto}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box > img {height: 135px;}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box {padding: 20px 20px 20px 120px;min-height: 260px;}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box {padding: 45px 20px 20px 120px}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .or-box{top: 110px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.sh531-with-movie-text{position: relative;top: auto;bottom: auto;left: auto;display: block}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .frame-box{height: 286px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text{display: block;position: relative;left: auto;right: auto;top: auto;bottom: auto;margin: 0px auto;padding-top: 60px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.sh531-with-movie-text{max-width: 100%;width: 100%;text-align: center;padding-top: 0;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.sh531-with-movie-text h1{margin-top: 15px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie{height: auto;padding-bottom: 10px;background-size: cover;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.sh531-with-movie-text a{margin: 20px auto 20px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit{flex-basis: 100%}
  /*  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit {min-height: 390px;} */
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .stamp{display: none}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text p{text-align: center;font-size: 18px;color: #fff;display: block;margin-top: 10px;font-weight: 600}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.sh531-with-movie-text h1 {margin-top: 15px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie{padding-bottom: 1px}
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section {background-position: -180px 0px;}
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section.sh531-agreement-msp-section {background-position: -220px 0px;}

  /*     #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container {flex-wrap: wrap;}
						#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box.first-offer-box {flex-basis: 49%;}
						#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box {flex-basis: 49%;}
						#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-check-button {margin: 20px auto 0;}
						#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-agreement-header {text-align: center;}
						#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-agreement-second-header {text-align: center;} */
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info h3{font-size: 24px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info p{font-size: 16px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info{padding: 15px}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content img {display: none;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info {width: 100%;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner{height: 465px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.sh531-with-movie-text h1 {margin-top: 15px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner{    padding-top: 60px;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas.sh531-gas24 .sh531-top-page-part.gas_help{    background-image: url(/-/media/Additional/smart/img/serwisant/gas-help-2.jpg)!important;}
  #sh531-elec.sh531-computer .sh531-top-page-part.secure_company .sh531-baner-text#with-date h1 br{display: none}
  .how_sc_works .how-it-works-option p{max-width: 430px}
  .how_sc_works .how-it-works-option{margin: 20px 0}
}
@media all and (max-width: 900px){
  .sh531-assurance .sh531-check-img{display: none}
  .sh531-assurance .sh531-float-element,.sh531-serw-section .sh531-assurance .sh531-float-element{max-width: 100%}
  .sh531-assurance .sh531-counter-div .sh531-counter-box span,.sh531-assurance .sh531-counter-div .sh531-counter-box .sh531-plus{font-size: 35px}
  .sh531-assurance .sh531-counter-div .sh531-counter-box p{font-size: 14px;}
  .sh531-assurance .sh531-counter-div h2{font-size: 25px}
  .sh531-slider .owl-item{padding: 0 40px;}
  .sh531-assurance .sh531-counter-div .sh531-slider-desc p br{display: none}
  .sh531-documents .sh531-doc-column a p{padding-right: 10px;font-size:16px}
  .sh531-documents .sh531-doc-column a p img{top: 0;}
  .sh531-documents .sh531-doc-trigger{font-size:20px}
  .sh531-search-doc .sh531-select-doc-box .sh531-big-box .sh531-documents .sh531-doc-column a p{font-size: 16px}
  .sh531-cleaner-box img {height: 240px;}
  .sh531-about-cleaner .sh531-main-cleaner{height: auto;position: relative;display: block;margin: 0 auto;}
  .sh531-wave{display: none}
  .sh531-about-cleaner .sh531-right .sh531-single-cleaner,.sh531-about-cleaner .sh531-left .sh531-single-cleaner{margin: 10px}
  .sh531-about-cleaner .sh531-left, .sh531-about-cleaner .sh531-right{float: none;max-width: 100%}
  .sh531-about-cleaner .sh531-right .sh531-single-cleaner, .sh531-about-cleaner .sh531-left .sh531-single-cleaner{display: inline-block;width: 100%;max-width: 30%;vertical-align: text-top}
  .sh531-about-cleaner h3{margin-bottom: 25px}
  .sh531-about-cleaner .sh531-clr-desc br{display: none}
  .sh531-about-cleaner{padding: 10px 0;}
  .sh531-about-smog .sh531-smog-box{max-width: 49%;margin: 10px 0;}
  .sh531-about-smog{padding: 15px 0;}
  .sh531-our-offert .sh531-baner .sh531-ab-img{display: none}
  .sh531-our-offert .sh531-baner {padding: 30px 20px 30px 20px;}
  #sh531-elec .sh531-my-baner .sh531-my-check{max-width: 100%;margin: 5px auto;}
  #sh531-elec .sh531-my-baner h2{font-size: 22px}
  #sh531-elec .sh531-my-baner .sh531-my-check p{font-size: 16px}
  #sh531-elec .sh531-assurance .sh531-float-element {padding: 0 0 15px 10px;}
  #sh531-elec .sh531-repair .sh531-repair-p{margin: 10px auto;font-size: 18px}
  #sh531-elec .sh531-repair .sh531-repair-icon .sh531-single-repair p,#sh531-elec .sh531-repair p,#sh531-elec .sh531-repair p,#sh531-elec .sh531-pay-less p{font-size: 18px}
  #sh531-elec .sh531-repair p{text-align: left}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-baner.sh531-square-img{height: 245px;max-width: 380px}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc {padding: 15px 20px 0 0;}
  #sh531-elec.sh531-gas .sh531-repair .sh531-bulb-element img{display: none}
  #sh531-elec.sh531-gas .sh531-repair .sh531-bulb-element{padding: 15px}
  .sh531-serw-section .sh531-another-faq .sh531-doc-box .sh531-gas-trigger{font-size: 16px}
  .sh531-serw-section .sh531-another-faq .sh531-doc-box .sh531-gas-trigger img{vertical-align: 1px}
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text{    background-color: rgba(255,255,255,.85);width: 100%;height: 100%;}
  /*#sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text{background-color:transparent;}*/
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box{max-width: 50%}
  #sh531-elec.sh531-health .sh531-health-bonus .sh531-small-p{font-size: 16px}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon .sh531-single-repair img{max-height: 110px}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus {padding: 15px 15px 5px}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-ab-img{max-height: 115px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table{display: none}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table{display: block}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell{width: 100%;flex-basis: 33.33%;background-color: #fff;text-align: center;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-big-cell{flex-basis: 33.33%}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row.sh531-head-row .sh531-table-cell{border: none;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell p{font-size: 16px;line-height: 1}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-elec-cell p{color: #e4007e}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-gas-cell p{color: #4460a8}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-elec-cell{background-color:#e4007e;border: 2px solid #e4007e}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-gas-cell{background-color:#4460a8;border: 2px solid #4460a8}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-elec-cell p,#sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-gas-cell p{color: #fff}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell{padding: 18px 5px 0}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-legend-cell{background-color: #f6f6f6;    padding: 10px 5px;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-big-cell.sh531-gas-cell{padding: 12px 5px 0!important}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-big-cell.sh531-elec-cell{padding: 7px 5px 0!important}
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-content .sh531-documents h4{font-size: 18px;margin-bottom: 10px;margin-top: 10px;}
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head h4{font-size: 20px}
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head .sh531-slide-trigger{margin-top: 3px}
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head img{max-height: 35px}
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head {padding: 10px 15px 10px 50px;}
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-content{padding: 10px 16px 0px 50px}
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-movie-page .sh531-movie-desc {padding: 15px 15px 45px 0;background-color: rgba(255,255,255,.8);max-width: 100%;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer.sh531-current-health .sh531-top-page-part {background-image: url(/-/media/Additional/smart/img/serwisant/health-baner-2.png);background-position: 0 top;}
  #sh531-clean-box .sh531-our-offert .sh531-overlap .sh531-overlap-icon {display: none;}
  #sh531-elec #sh531-special-offert .sh531-top-page-part > img {left: 7%;height: 160px;}
  #sh531-special-offert .sh531-mt-log .sh531-log-section.sh531-log-bonus.sh531-log-v2 h4 {font-size: 32px;margin: 20px 0;}
  #sh531-clean-box .sh531-our-offert .sh531-box-section .sh531-visable-info {min-height: 120px;}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info {min-height: 185px;}
  #sh531-clean-box .sh531-cleaner-baner {background-position: left center;}
  #sh531-clean-box .sh531-cleaner-baner .sh531-baner-text {padding: 55px 10px 5px 10px;max-width: 100%;background-color: rgba(255,255,255,.65);}
  #sh531-clean-box .sh531-cleaner-baner .sh531-page{padding: 0}
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text {padding: 15px;padding-top: 38px;max-width: 67%;}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box > img {left: auto;right: 0px;top: 0;height: 115px}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box {padding: 20px 10px 20px 10px;}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box {padding:  45px 10px 20px 10px;}
  #sh531-elec.sh531-eko_site .env-box{justify-content: left}
  #sh531-elec.sh531-eko_site .env-box .single-env,#sh531-elec.sh531-eko_site .env-box .single-env:first-child{flex-basis: 50%}
  #sh531-elec.sh531-eko_site .env-box .single-env p br{display: none}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text h1{font-size: 30px;margin-top: 65px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text.sh531-normal-baner h1{font-size: 50px;line-height: 1.2}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text.sh531-normal-baner {position: absolute;width: 100%;left: 0;right: 0;text-align: center;bottom: 0;margin: auto;height: 240px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner {height: 367px;background-position: center 0;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .frame-box {padding: 70px 5px 10px;width: 100%;max-width: 545px;height: 304px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img2 {bottom: -10px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img3 {right: -50px;top: 0px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner h2{font-size: 22px;margin-bottom: 10px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner p{font-size: 20px;line-height: 1.1}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner,#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box{padding: 15px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box h3{font-size: 22px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav.disabled + .owl-dots {bottom: -10px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see h2 {font-size: 22px;margin-bottom: 20px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner > img{display: none}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .paralax-box{display: none}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-p {min-height: 80px;text-align: center;}
  /*     #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit {min-height: 350px;} */
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit {margin: 10px 0;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head p {font-size: 19px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head h3{font-size: 32px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head p {margin-bottom: 5px;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box {margin-bottom: 30px; padding: 20px; max-width: none; height: auto; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container {display: block; margin: 0 auto; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box.rewriting-box-1-background {background: none;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box.rewriting-box-2-background {background: none;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box br {display: none;}
  .rewriting-proposal-container .rewriting-proposal-column .rewriting-box .rewriting-box-header {min-height: auto ; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box .rewriting-icon {display: block; width: 50px; height: 50px; margin-bottom: 15px; position: static;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box {padding: 15px;}
  #SH531-SMARTHEADS-CONTENT .sh531_v_logo.c_logo{left: 0}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner > .ab_img{left: -30px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner p,#SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner h3{font-size: 18px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner{text-align: left}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition {padding-bottom: 54px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner{padding: 17px 15px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_under_v_baner .stamp{height: 100px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_under_v_baner .stamp img{max-height: 100px}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div.eco_change {padding: 0px 160px;}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit .sh_healthy_benefit_flex .sh531-single-repair{flex-basis: 49%}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit .sh_healthy_benefit_flex{justify-content: space-between}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair img {top: -9px;}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair {padding-left: 109px;min-height: 90px;padding-right: 10px;}
}
@media all and (max-width:830px){
  #sh531-elec .sh531-bonus-div .sh531-bonus-box img{display: none}
  #sh531-elec .sh531-bonus-div .sh531-bonus-box{padding: 0;max-width: 100%}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc p{margin: 10px 0}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc {max-width: 50%;padding: 25px 20px 0 0;}
  #sh531-elec .sh531-shadow-box .sh531-disclaimer{font-size: 10px}
  #sh531-elec .sh531-shadow-box .sh531-disclaimer sup{font-size: 7px}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus h4 {font-size: 20px;}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus h3 {font-size: 25px;}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus{height: 247px}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus{height: auto}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div{padding: 0 120px}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-normal-p br{display: none}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block > img{display: none}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block{padding: 15px}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part {background-position: -180px top;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-normal-3.png);    background-position: 0 top;}
  #sh531-elec #sh531-sub-id.sh531-no-heads .sh531-tile-parent .sh531-single-tile{max-width: 50%;border: 2px solid #ededed;}
  #sh531-elec #sh531-sub-id.sh531-no-heads .sh531-tile-parent .sh531-single-tile.sh531-navy-tile{float: none;margin: 0 auto;border-color: #4460a8}
  #sh531-elec #sh531-sub-id.sh531-no-heads .sh531-tile-parent .sh531-single-tile.sh531-magenta-tile{border-color: #e6007e}
  #sh531-elec #sh531-sub-id.sh531-no-heads.sh531_3_options .sh531-tile-parent .sh531-single-tile{max-width: 33.33%}

  #sh531-elec #sh531-sub-id.sh531_3_options .sh531-tile-parent .sh531-single-tile h3{height: 53px}

  #sh531-elec #sh531-sub-id.sh531-no-heads .sh531-tile-parent{box-shadow: none}
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile.sh531-white-tile.sh531-border-tile{}
  #sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box{display: block;max-width: 100%;margin: 3% 0;}
  #sh531-clean-box .sh531-our-offert .sp-thumbs{display: inline-block}
  #sh531-clean-box .sh531-our-offert .sp-thumbs a{display: block}
  #sh531-clean-box .sh531-our-offert .sp-thumbs a {margin: 13px 0 13px 13px;}
  #sh531-clean-box .sh531-our-offert .sp-thumbs a:first-child {margin: 0px 0 13px 13px;}
  #sh531-clean-box .sh531-our-offert .sp-thumbs a:last-child {margin: 13px 0 0px 13px;}
  #sh531-clean-box .sh531-our-offert .sh531-overlap .sh531-overlap-icon {display: inline-block;}
  #sh531-clean-box .sh531-what-you-gain .sh531-profit-box p {font-size: 14px;}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.new-price-td img{transform: rotateY(180deg);left: auto;right: 5px;top: -40px}
  #sh531-special-offert .sh531-mt-log .sh531-log-section.sh531-log-bonus.sh531-log-v2 p{font-size: 20px}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info,#sh531-clean-box .sh531-our-offert .sh531-box-section .sh531-visable-info,#sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-section p.sh531-main-text{min-height: 1px;}

  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box > img {left: -15px;right: auto;position: relative;}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box {padding: 0px 10px 10px 10px;    min-height: 315px;}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box {padding: 0px 10px 10px 10px;}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box {margin-top: 5px;}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box .sh531-icon-box {margin-top: 30px;}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .or-box {top: 155px;}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-normal-p{max-width: 100%}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc{flex-basis: 49%;    margin: 5px 0;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .disclaimer-page{padding: 15px 0 0 0}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit {min-height: 190px;justify-content: space-between}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit {flex-basis: 44%;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-p {min-height: 50px;text-align: center;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-p p {max-width: 640px;margin: 0 auto;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head p{margin-bottom: 10px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info,#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .plus-box,#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price{display: inline-block;min-height: 1px;    vertical-align: baseline;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit.mobile-no-margin-top {margin-top: 0px;}

  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info p {vertical-align: middle;font-size: 16px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .plus-box {line-height: normal;text-align: center;color: #e2007a;font-weight: 600;margin: 0 5px!important;font-size: 25px!important;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price h4{line-height: 1;display: inline-block;vertical-align: baseline;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price p {display: inline-block;vertical-align: baseline;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit {flex-basis: 44%;display: inline-block;width: 100%;max-width: 49%;float: left;min-height: 36px;margin: 2px 0;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit:nth-child(even){float: right}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit{display: block}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-body{min-height: 95px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-body h5{min-height: 24px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info{height: 25px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .under-rabat-space-mobile {height: 35px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .eko-under-rabat-mobile-space {display: inline-block; height: 48px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info.mobile-rabat-space {height: 60px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.first-mobile-lower-bonus {height: 24px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.last-mobile-lower-bonus {height: 44px;}

  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section {background: #E3F3FF; height: auto; min-height: 350px;}
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section.sh531-agreement-msp-section {background: #E3F3FF;}
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container {display: block; margin: 0 auto;}
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box {display: flex; justify-content: flex-start; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box p br {display: none; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box p {padding-left: 0px; text-align: left; flex-basis: 80%;}
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box .sh531-image-container {flex-basis: 110px; min-height: 50px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner > .ab_img{display: none}


  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .fake-footer .flex_footer{flex-wrap: wrap;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .fake-footer .flex_footer .flex_cookie{width: 100%;float: none;font-size: 12px;line-height: 1.1;display: block;flex-basis: 100%;order: 2}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .fake-footer .flex_footer .flex_copy{float: none;display: block;font-size: 12px;flex-basis: 100%;order: 1;text-align: left}
  .how_sc_works .how-it-works-option h3{font-size: 18px}
  .how_sc_works .how-it-works-option p{font-size: 16px}
}
@media all and (max-width:800px){
  .sh531-serw-section .sh531-what-you-gain{padding-top: 40px}
  .sh531-movie-page .sh531-movie-baner, .sh531-serw-section .sh531-movie-page .sh531-movie-baner{    display: block;float: none;margin: 0 auto;padding-top: 30px;}
  /*.sh531-movie-page .sh531-movie-baner .sh531-mr-full, .sh531-serw-section .sh531-movie-page .sh531-movie-baner .sh531-mr-full{display: none}*/
  /*.sh531-movie-page .sh531-movie-baner .sh531-mr-mobile, .sh531-serw-section .sh531-movie-page .sh531-movie-baner .sh531-mr-mobile{display: block}*/
  .sh531-normal-serw-logo{display: none}
  .sh531-movie-page .sh531-movie-baner .sh531-mr-mobile.sh531-normal-serw-logo-mobile{display: block}
  #sh531-elec.sh531-renewal.sh531-gas .sh531-movie-page .sh531-movie-desc {padding: 15px;max-width:100%;}
  .sh531-what-you-gain{padding-top: 40px}
  .sh531-movie-page .sh531-movie-desc,#sh531-elec .sh531-movie-page .sh531-movie-desc{max-width: 100%;text-align: center;padding: 10px 10px 0 10px;}
  .sh531-movie-page .sh531-movie-desc .sh531-btn {float: none;margin: 15px auto;display: block;}
  .sh531-btn{font-size: 20px;max-width: 220px}
  .sh531-how-it-works .sh631-path-schema, .sh531-serw-section .sh531-how-it-works .sh631-path-schema{max-width: 100%}
  .sh531-how-it-works .sh531-assurance-box{    max-width: 49%;margin: 15px 0;}
  .sh531-assurance .sh531-counter-div .sh531-slider .sh531-slider-img{display: none}
  .sh531-assurance .sh531-counter-div .sh531-slider-desc,.sh531-serw-section .sh531-assurance .sh531-counter-div .sh531-slider-desc{max-width: 100%;padding: 10px 0!important;text-align: center}
  .sh531-assurance .sh531-counter-div .sh531-slider-desc.sh531-one-line{padding: 30px 0 0!important;}
  .sh531-serw-section .sh531-assurance .sh531-counter-div .sh531-slider-desc.sh531-one-line{padding: 10px 0 0!important;}
  .sh531-assurance .sh531-counter-div .sh531-counter-box p{max-width: 90%;margin: 0 auto}
  .sh531-assurance .sh531-counter-div .sh531-counter-box p br{display: none}
  .sh531-what-you-gain .sh531-ab-element{top: 0;}
  .sh531-serw-section .sh531-movie-page .sh531-movie-desc,.sh531-assurance .sh531-float-element h3{text-align: center}
  .sh531-assurance .sh531-float-element .sh531-btn{float: none;display: block;margin: 5px auto;}
  .sh531-assurance .sh531-float-element, .sh531-serw-section .sh531-assurance .sh531-float-element{padding: 0;}
  .sh531-clean-m,.sh531-bonus{display: block}
  .sh531-bonus{position: absolute;}
  .sh531-clean-full{display: none}
  .sh531-cleaner-baner .sh531-baner-text{    float: none;display: block;margin: 0 auto;text-align: center;}
  .sh531-cleaner-baner .sh531-baner-text .sh531-btn{margin: 0 auto;}
  .sh531-cleaner-box img {position: relative;margin: 0 auto;}
  .sh531-cleaner-baner .sh531-baner-text{padding: 0;}
  .sh531-cleaner-box{min-height: auto}
  .sh531-cleaner-baner{background-image: none}
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right{max-width: 50%}
  .sh531-our-offert .sh531-offert-trigger {right: 45px;top: auto;bottom: -40px;}
  .sh531-cleaner-box img.sh531-top-ball{display: none}
  .sh531-cleaner-box img{left: 0;}
  .sh531-cleaner-box .sh531-bonus{    height: 100px!important;position: absolute;top: 130px;right: -20%;}
  #sh531-elec .sh531-segments .sh531-single-seg{max-width: 49%}
  #sh531-elec .sh531-segments{margin: 20px auto;}
  #sh531-elec .sh531-gift .sh531-main-head {margin: 20px auto;}
  #sh531-elec .sh531-tile-box .sh531-more-trigger.sh531-active{float: none;margin-top: 15px}
  #sh531-elec .sh531-tile-box .sh531-tile-img{margin: 0 auto}
  #sh531-elec .sh531-tile-box .sh531-tile-inner .sh531-check-p, #sh531-elec .sh531-tile-box .sh531-tile-inner p{text-align: center;padding: 0}
  #sh531-elec .sh531-tile-box .sh531-tile-inner .sh531-check-p img{position: relative;top: 0;}
  #sh531-elec .sh531-tile-box .sh531-tile-inner h3{text-align: center}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc{padding: 0 15px;max-width: 100%}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc br{display: none;}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-baner{max-width: 50%}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-baner.sh531-square-img {max-width: 100%;height: auto;margin: 0 auto;padding-top: 0;}
  #sh531-elec.sh531-renewal.sh531-gas .sh531-movie-page .sh531-movie-baner .sh531-mr-full{display: none}
  #sh531-elec.sh531-renewal.sh531-gas .sh531-movie-page .sh531-movie-baner .sh531-mr-mobile{display: block}
  #sh531-elec.sh531-health .sh531-services .sh531-services-page .sh531-service-part{max-width: 33%}
  #sh531-elec.sh531-health .sh531-services{padding: 15px 0}
  #sh531-elec #sh531-sub-id .sh531-main-baner {height: 230px;}
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-ab-img {max-height: 175px;left: 2%}
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text{padding: 51px 15px 15px}
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-movie-page .sh531-movie-desc{padding: 55px 15px 20px 15px}
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-movie-page .sh531-movie-desc a{margin: 0 auto}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text h1 {font-size: 30px;margin-bottom: 5px;}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text p{font-size: 17px}
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box,#sh531-elec.sh531-health.sh531-current-offer.sh531-normal-gas .sh531-take-care .sh531-health-benefits .sh531-benefit-box{max-width: 100%;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-current-gas .sh531-take-care .sh531-health-benefits .sh531-benefit-box {margin: 15px 0;}
  #sh531-elec.sh531-health.sh531-current-offer.sh531-normal-gas .sh531-take-care .sh531-health-benefits.sh531-two-b .sh531-benefit-box{max-width: 100%}
  #sh531-eko-site .popup-container .popup-body{max-width: 630px}
  #sh531-elec.sh531-eko_site .env-box .single-env, #sh531-elec.sh531-eko_site .env-box .single-env:first-child {flex-basis: 100%;margin: 15px 0;}
  #sh531-elec.sh531-eko_site .comp-eko-baner .ab-img{top: auto;bottom: 10px;left: 2%;}
}
@media all and (max-width:760px){
  .sh531-assurance .sh531-counter-div .sh531-slider-desc p {font-size: 15px;}
  .sh531-assurance .sh531-float-element{padding:0 0 18px ;}
  .sh531-shadow-box{margin: 0 0 30px ;}
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right .sh531-box-icon{font-size: 16px}
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right .sh531-product-name,.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text h3, .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-price span {font-size: 26px;}
  .sh531-our-offert .sh531-single-box .sh531-box-section p,.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-desc {font-size: 16px;}
  .sh531-our-offert .sh531-single-box .sh531-final-price {font-size: 22px;}
  .sh531-our-offert .sh531-single-box .sh531-final-price span {font-size: 26px;}
  .sh531-our-offert .sh531-single-box table td{font-size: 14px}
  .sh531-about-cleaner .sh531-single-cleaner p{font-size: 13px}
  .sh531-about-cleaner .sh531-right .sh531-single-cleaner, .sh531-about-cleaner .sh531-left .sh531-single-cleaner{max-width: 28%}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box p{min-height: 105px}
  #sh531-elec .sh531-what-you-gain > .sh531-btn {margin: 20px auto;}
  #sh531-elec .sh531-repair .sh531-bulb-element img{display: none;}
  #sh531-elec .sh531-repair .sh531-bulb-element{padding: 10px 15px;}
  #sh531-elec .sh531-segments .sh531-bar-box{max-width: 49%}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text p,#sh531-elec.sh531-health.sh531-new-health.sh531-current-plus .sh531-top-page-part .sh531-baner-text p{max-width: 100%!important;}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text{width: 100%;max-width: 480px;background-color: rgba(255,255,255,.8);padding: 10px;margin: 0 auto;float: none;height: auto;text-align: center}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part{padding-top: 65px}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text h1{line-height: 1 ;margin-bottom: 10px;}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text p{text-align: center;line-height: 1.2;}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part {background-position: center top;padding-top: 135px;background-size: cover;background-repeat: no-repeat;height: 280px;background-image: url(/-/media/Additional/smart/img/serwisant/health-baner-2.png);}
  #sh531-elec.sh531-health.sh531-new-health .sh531-under-baner p{max-width: 240px;line-height: 1.2;margin: 0 auto;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-odn .sh531-top-page-part .sh531-baner-text{padding: 10px}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/s-baner-top-2.png);    background-position: 0 0px;}
  #sh531-elec .sh531-search-doc .sh531-shadow-box .doc-ab-img{display: none}
  #sh531-elec.sh531-health.sh531-current-offer .sh531-search-doc .sh531-shadow-box p{max-width: 100%}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer.sh531-current-plus .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/plus-baner-top-2.png)}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/com-baner-top-2.png)}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-gas.sh531-current-plus .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-2.png)}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-normal-2.png);background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-normal-2.png);background-position: 0px 0;background-size: cover;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part .sh531-baner-text {width: 100%;max-width: 400px;background-color: rgba(255,255,255,.8);padding: 10px;margin: 0 auto;float: none;height: auto;text-align: center;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part{background-position: 0 top}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer.sh531-coal .sh531-top-page-part{background-image: url(/-/media/Additional/smart/img/serwisant/coal-bg-3.png);background-position: 60% 0}
  #sh531-elec.sh531-health.sh531-new-health.sh531-coal .sh531-top-page-part .sh531-baner-text h1 {font-size: 26px;}
  #sh531-elec #sh531-special-offert .sh531-top-page-part > img{left: 5px}
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text p {font-size: 18px;}
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text h1 {font-size: 38px;}
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text {padding: 55px 15px 0 0;text-align: right}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td p {font-size: 16px;}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.bold-td {font-size: 16px;}
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-top-page-part {padding-top: 90px;}
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text{padding-top: 15px;max-width: 480px}
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-top-page-part .eko-ab-img {top: -110px;left: 560px;height: 110px;}
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-under-baner p{max-width: 100%}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-search-doc .sh531-shadow-box p{max-width: 100%}
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus .sh531-top-page-part .sh531-baner-text p br{display: none}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit:nth-child(even){float: left}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.first-mobile-lower-bonus{height: 35px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.last-mobile-lower-bonus{height: 55px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_bg {flex-basis: 40%;background-position: -160px center;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info {flex-basis: 60%;}
  #sh531-elec .sh531-repair .sh531-bulb-element.sh531-flex-icons-container {display: flex; justify-content: center;}
  #sh531-elec .sh531-repair .sh531-bulb-element.sh531-flex-icons-container .sh531-left-side-icons {display: flex; flex-basis: 0%; min-height: 100px; justify-content: center;}
  #sh531-elec .sh531-repair .sh531-bulb-element.sh531-flex-icons-container .sh531-right-side-description  {flex-basis: 100%; min-height: 100px;}
  #sh531-elec .sh531-repair .sh531-bulb-element.sh531-flex-icons-container .sh531-right-side-description p {text-align: left;}
  #sh531-elec.sh531-health .sh531-top-page-part.sh531-msp-top-page-part-baner .sh531-baner-text h1 {font-size: 26px;}
  #sh531-elec.sh531-health .sh531-top-page-part.sh531-msp-top-page-part-baner .sh531-msp-top-page-baner-description {font-size: 16px; line-height: 1.2;}
  #sh531-elec .sh531-repair .sh531-bulb-element.sh_health_bulb{padding: 10px}
  #msp #sh531-elec.sh531-health .sh531-top-page-part.secure_company .sh531-baner-text h1 {font-size: 26px;}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box .s_anchor_scroll {font-size: 16px;}
}

@media all and (max-width:700px){
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box .sh531-rwd-description {min-height: 1px;}
  .sh531-movie-page .sh531-movie-desc h1{font-size: 26px}
  .sh531-movie-page .sh531-movie-desc p{font-size: 20px}
  .sh531-btn {font-size: 16px;max-width: 180px;}
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right .sh531-box-icon{padding: 0;}
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right .sh531-box-icon img{display: none}
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-left {min-width: 240px;max-width: 25%;}
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right {max-width: 47%;}
  .sh531-our-offert .sh531-overlap .sh531-overlap-icon{transform: scale(.75);vertical-align: bottom;}
  .sh531-our-offert .sh531-overlap p{font-size: 18px}
  .sh531-our-offert .sh531-single-box{padding: 15px;}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-price,.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-btn{float: none;display: block}
  .sh531-our-offert .sh531-baner .sh531-baner-element.sh531-img-element{display: none}
  .sh531-our-offert .sh531-baner{padding: 20px;background-image: none;background-color: #b9e1ff}
  .sh531-our-offert .sh531-baner .sh531-text-element{margin: 10px 20px;}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box{max-width: 100%;}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box img{display: none}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box p,#sh531-elec .sh531-what-you-gain .sh531-profit-box, #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box p,#sh531-elec .sh531-what-you-gain .sh531-profit-box, #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box h3{min-height: 10px}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box a img{display: inline}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box,#sh531-elec .sh531-what-you-gain .sh531-profit-box, #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box{margin: 10px auto;padding: 20px 20px 10px 20px}
  #sh531-elec .sh531-what-you-gain .sh531-main-head{margin-bottom: 10px}
  #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-main-head {margin-bottom: 10px;}
  .sh531-what-you-gain .sh531-main-head{padding: 0 15px}
  #sh531-elec.sh531-renewal-plus .sh531-segments .sh531-single-seg {max-width: 49%;}
  #sh531-elec.sh531-renewal-plus.sh531-gas .sh531-what-you-gain .sh531-profit-box {min-height: 1px;}
  #sh531-elec .sh531-what-you-gain .sh531-profit-box a{margin: 15px auto 0}
  #sh531-elec.sh531-renewal-plus.sh531-gas .sh531-what-you-gain .sh531-profit-box {min-height: 1px;}
  #sh531-elec.sh531-renewal-plus.sh531-gas .sh531-what-you-gain .sh531-profit-box p {min-height: 1px;}
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text {padding: 60px 15px 0 0;}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text{padding:10px}
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box{margin: 10px auto;min-height: 1px;padding: 15px}
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box p{min-height: 1px}
  .sh531-my-tauron-section {margin-top: 10px;}
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box{max-width: 100%;position: relative;padding-left: 80px;text-align: left;    min-height: 50px;}
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box img{position: absolute;left: 0;max-height: 70px;    top: 0;bottom: 0;margin: auto;}
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box h5,#sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box p{text-align: left;max-width: 100%}
  #sh531-elec.sh531-health .sh531-services .sh531-services-page .sh531-service-part {max-width: 49%;margin: 10px 0;}
  #sh531-elec.sh531-health .sh531-services .sh531-services-page{margin: 15px auto 0}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus img {max-height: 100px;}
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box p,#sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-reg{font-size: 16px;}
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box h5 {font-size: 20px;}
  #sh531-elec.sh531-threeyears .sh531-top-page-part .sh531-baner-text{text-align: center;padding: 65px 15px 0}
  #sh531-elec.sh531-threeyears .sh531-top-page-part .sh531-baner-text h1{font-size: 26px}
  #sh531-elec.sh531-threeyears .sh531-top-page-part .sh531-baner-text p{font-size: 16px}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-ab-img{position: relative}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div,#sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div.eco_change{padding: 0}
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-content .sh531-documents .sh531-doc-column{max-width: 100%}
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div.eco_change .sh531-ab-img.sh531-ab-img-1{left: 0}
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-what-you-gain .sh531-main-head {margin-bottom: 15px;}
  #sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box{padding: 10px;min-height: 1px}
  #sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box p{min-height: 1px}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text br {display: none;}
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box img{position: relative;top: auto;left: auto}
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box{padding: 0;text-align: center}
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box h5,#sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box p{text-align: center}
  .sh531-current-plus .sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body table{width: 800px;}
  .sh531-current-plus .sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body.sh531-table-container{overflow-x: scroll}
  #sh531-clean-box .sh531-what-you-gain.sh531-cleaner-gain .sh531-profit-box.sh531-show-profit-box {width: 45%;margin: 5% 1%;max-width: 100%;min-height: 150px;}
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-top-page-part {background-image: url(/-/media/Additional/smart/img/serwisant/eko-baner-2.png);    background-position: right;}
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-top-page-part .eko-ab-img{display: none}
  #sh531-eko-site #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box {padding: 15px}
  #sh531-eko-site #sh531-elec .sh531-what-you-gain .sh531-main-head {margin-bottom: 20px;}
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-take-care .sh531-eko-benefit .sh531-benefit-box{max-width: 100%}
  .sh531-new-log-box .sh531-log-part{height: auto;flex-basis: 100%}
  .sh531-new-log-box{background-image: none;background-color: #ed1087;flex-direction: column;height: auto}
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part {flex-basis: 100%;padding: 25px 0 0 25px;position: relative}
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part.sh531-align-center {justify-content: center; padding: 0; padding-top: 10px;}
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part.sh531-align-center p {text-align: center;}
  .sh531-new-log-box .sh531-log-part.sh531-cta-log-part{flex-basis: 100%}
  .sh531-new-log-box .sh531-log-part.sh531-cta-log-part a{max-width: 200px;left: 0;right: 0;position: relative;margin: 25px auto}
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part img {position: absolute;z-index: 1;right: 20px;top: 0;}
  .sh531-new-log-box .sh531-log-part.sh531-cta-log-part{background-color:#ed1087}
  .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part img {display: inline-block!important;margin-right: 5px;margin-top: 0!important;max-height: 13px;right: auto;top: auto;position: relative;}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text#with-date{    width: 100%;max-width: 100%;padding: 55px 15px 0;}
  #sh531-elec.sh531-eko_site .comp-eko-baner .ab-img {top: auto;bottom: 2px;left: auto;right: 3px;max-height: 60px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531-ab-img{display: none}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit {min-height: 220px;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-content-header {font-size: 16px; padding: 30px 0;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-content-header span {font-size: 20px;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info .rewriting-banner-header {font-size: 24px;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info .rewriting-banner-description {font-size: 18px;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section {padding: 35px 0;}
  #sh531-elec.sh531-health .sh531-what-you-gain.w25 .sh531-profit-box {min-height: 1px;width: 100%;max-width: 100%;margin: 20px auto;}
  #sh531-elec.sh531-health .sh531-what-you-gain.w25 .sh531-profit-box {padding: 15px;}
  #sh531-elec.sh531-health .sh531-what-you-gain.w25 .sh531-profit-box p {min-height: 1px;}
  #sh531-elec.sh531-eko_site .sh531-top-page-part.secure_company .sh531-baner-text#with-date{width: 100%;max-width: 100%;padding: 65px 15px 0;}
  #sh531-elec.sh531-eko_site .sh531-top-page-part.secure_company h1{margin-bottom: 0}
  .sh531-what-you-gain.sc_what_gain .sh531-profit-box h3{min-height: 1px;margin-bottom: 10px}
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text h1{text-align: center;font-size: 26px}
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text p{font-size: 16px;text-align: center}
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text .sh531-btn.q4-btn{margin: 0 auto;font-size: 16px}
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text{padding: 65px 15px 0}
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 {background-position: -200px 0;background-size: cover;}
  .sh531-new-log-box.special_ofert_page .sh531-log-part.sh531-text-log-part p{max-width:100%}
  #sh531-elec.sh531-computer.special_ofert_lp .sh531-top-page-part .sh531-baner-text {padding: 65px 10px 0 10px;}
  #sh531-elec.sh531-computer.special_ofert_lp .sh531-top-page-part .sh531-baner-text p br {display: none;}
  #sh531-elec.sh531-health.special_ofert_lp .sh531-top-page-part {height: 190px;}
  #sh531-elec.special_ofert_lp .sh531-what-you-gain .sh531-profit-box h3 {min-height: 1px;}
}
@media all and (max-width: 670px){
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table.sh531-full-table{display: none}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table.sh531-mobile-table{display: table}
  #sh531-eko-site #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box{margin: 1% 0;max-width: 100%}
  #sh531-eko-site #sh531-elec .sh531-what-you-gain .sh531-profit-box p{min-height: 1px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit{flex-basis: 49%}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit{justify-content: space-between}
}
@media all and (max-width: 645px){
  .sh531-mt-log.sh531-other-log .sh531-log-section{width: 100%!important;max-width: 100%!important;}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img{max-width: 100%!important;}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus{max-width: 100%!important;margin: 10px auto 0;height: 100%;min-height: 1px!important;}
  .sh531-mt-log.sh531-other-log .sh531-log-form {margin: 10px auto 0;}
  .sh531-mt-log.sh531-other-log{padding: 0}
  #sh531-elec.sh531-alternative-rwd #sh531-sub-id .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img{display: none}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img{display: none}
  #sh531-elec .sh531-segments.sh531-faq-steps .sh531-single-seg {max-width: 100%;}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table.sh531-mobile-table td p{padding-left: 0}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table.sh531-mobile-table td p img{position: relative;left: auto;display: inline-block;margin-right: 5px}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box{float: none;width: 100%;display: block;margin: 20px 0;min-height: 1px}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page{margin: 0}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .or-box{position: relative;top: auto}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box .sh531-icon-box {margin-top: 15px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit{flex-basis: 100%}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit {min-height: 360px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .nav-arrow {transform: scale(.5);}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider{padding: 0}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit {min-height: 225px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text.sh531-normal-baner h1 {font-size: 42px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-next {right: -35px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-prev{left: -35px}
}

@media all and (max-width: 620px){
  .sh531-another-faq .sh135-accordion-head h3{line-height: 22px;font-size: 15px}
  .sh531-another-faq .sh135-accordion-head{background: url(/-/media/Additional/smart/img/serwisant/slide.png) right 3px no-repeat;}
  .sh531-another-faq .sh135-accordion-head:hover {background: url(/-/media/Additional/smart/img/serwisant/slide-hover.png) right 3px no-repeat;}
  #sh531-elec .sh531-my-baner h2 br{display: none;}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text h1 {font-size: 24px;}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text p{font-size: 16px;}
  #sh531-elec #sh531-special-offert .sh531-top-page-part > img{display: none}
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text {text-align: center;height: 220px;background-color: rgba(255,255,255,.75);padding: 65px 0 0 0}
  #sh531-elec #sh531-special-offert .sh531-top-page-part{background-position: left}
  #sh531-eko-site .sh531-popup-container .sh531-popup-body .sh531-popup-content img {max-height: 500px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info .sh531-btn.white_btn{margin: 0 auto}
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box {flex-basis: 100%;}
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-agreement-header {font-size: 20px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_bg{display: none}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info{flex-basis: 100%;border-radius: 10px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info .sh531-btn{margin: 0 auto}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info > span{margin: 5px auto}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info p,#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info h3{text-align: center}

}
@media all and (max-width:640px){
  #sh531-clientpopup .sh531-inner{padding: 50px 10%;min-height: 350px}
  #sh531-clientpopup h2{font-size: 24px}
  #sh531-clientpopup .sh531-left,#sh531-clientpopup .sh531-right{min-height: 350px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-n-baner {background-image: url('/-/media/Additional/smart/img/serwisant/baner-mobile.jpg');}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-current-gas .sh531-top-page-part {background-position: 18% 0;}
}
@media screen and (max-width: 600px) {
  #sh531-clientpopup h2 {font-size: 24px;}
  #sh531-clientpopup .sh531-more-info {padding: 15px; max-width: 300px; margin: 30px auto 0;}
  #sh531-clientpopup .sh531-left, #sh531-clientpopup .sh531-right {width: 100%; min-height: 0;}
  #sh531-clientpopup .sh531-inner {padding: 20px 10%;min-height: 10px}
  #sh531-clientpopup .sh531-button {position: relative; bottom: auto; left: auto; -ms-transform: none;transform: none; margin: 30px auto 0; display: block;}
  #sh531-clientpopup .sh531-emptyblock{display: none;}
  #sh531-clientpopup .sh531-more-info{min-height: 10px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner .f_btn{display: none}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner{text-align: center}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit .sh_healthy_benefit_flex .sh531-single-repair{flex-basis: 100%}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair img{display: none}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair{padding-left: 0;min-height: 1px;margin: 20px 0}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit {background-position: center center;}
}
@media all and (max-width:600px){
  .sh531-what-you-gain .sh531-profit-box{max-width: 100%;margin: 10px auto;    padding: 20px;min-height: 5px;}
  .sh531-what-you-gain .sh531-profit-box img{display: none}
  .sh531-what-you-gain{padding: 0;}
  .sh531-another-faq .sh531-faq-box {height: auto;}
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right,.sh531-our-offert .sh531-single-box .sh531-box-element.sh531-left{float: none;margin-bottom: 10px;max-width: 100%}
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right .sh531-box-icon{margin: 0;}
  .sh531-cleaner-path .sh531-path-div .sh531-path-box{max-width: 100%!important;display: block;margin: 0 auto 15px}
  .sh531-cleaner-path .sh531-path-div .sh531-path-box p{max-width: 100%}
  .sh531-about-cleaner .sh531-right .sh531-single-cleaner, .sh531-about-cleaner .sh531-left .sh531-single-cleaner{max-width: 100%;margin: 10px auto;display: block}
  .sh531-mt-log .sh531-log-section{float: none;display: block;margin: 10px auto!important;width: 100%!important;max-width: 100% !important}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus h4, .sh531-mt-log .sh531-log-section.sh531-log-bonus h3{text-align: center}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus img{margin: 10px auto}
  .sh531-mt-log{margin-top: 0}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus p img{margin: 0!important;}
  #sh531-elec .sh531-search-doc .sh531-shadow-box{margin-top: 0}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus{height: auto}
  .sh531-documents .sh531-doc-column.sh531-two-columns{padding-left: 0}
  .sh531-mt-log .sh531-log-section.sh531-log-bonus.sh531-2-year-bonus{    padding: 15px;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell{flex-basis:37.5%!important;border: none}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-legend-cell{flex-basis: 25%!important;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-legend-cell p{font-size: 14px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell p{font-size: 14px}
  #sh531-elec #sh531-sub-id .sh531-block.sh531-second-block {margin: 30px 0 0;}
  .sh531-search-doc .sh531-shadow-box.sh531-no-shadow{margin-bottom: 0}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text h1{margin-bottom: 8px}
  .sh531-mt-log .sh531-log-section.sh531-log-img{display: none}
  #sh531-clean-box .sh531-what-you-gain.sh531-cleaner-gain .sh531-profit-box.sh531-show-profit-box {width: 100%;margin: 2% auto;max-width: 100%;min-height: 1px;padding: 20px 10px;}
  #sh531-clean-box .sh531-serw-section .sh531-what-you-gain {padding-top: 0;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-head-row .sh531-table-cell p, #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell p{font-size: 14px}
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part img{display: none}
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part p{text-align: center}
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part{padding: 25px 0 0 0}
  .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part p{text-align: center}
  .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part p img{display: none!important;}
  .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part h4{text-align: center}
  .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part{padding-top: 25px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text{padding: 0 15px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .frame-box{max-width: 100%}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit {min-height: 240px;}
}

@media all and (max-width: 570px){
  .sh531-another-faq .sh135-accordion-head h3 {line-height: 18px;font-size: 15px;}
  .sh531-another-faq .sh135-accordion-container .sh135-accordion-body{font-size: 14px}
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head{padding: 10px 5px 10px 35px}
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head h4{font-size: 16px}
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head .sh531-slide-trigger{font-size: 16px;margin-top: 0}
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head img{max-height: 25px;left: 5px}
  #sh531-elec.sh531-eko_site .comp-eko-baner .ab-img {display: none;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit {min-height: 420px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-p{min-height: 70px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit{float: none;max-width: 100%;min-height: 1px;margin: 5px 0;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit {min-height: 290px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info{display: flex;min-height: 45px}
  /*     #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .plus-box{display: block} */
  /*     #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price{display: block} */
  /*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit{padding-left: 0;}*/
  /*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit > span{display: none}*/
  /*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit p{text-align: center}*/
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price h4{font-size: 30px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price{margin: 5px 0 15px}
  .rewriting-proposal-container .rewriting-proposal-column .rewriting-box .rewriting-box-header {font-size: 22px;}
  .rewriting-proposal-container .rewriting-proposal-column .rewriting-box .rewriting-box-description {font-size: 16px;}
  .rewriting-proposal-container .rewriting-proposal-column .rewriting-box a {font-size: 16px;}
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-baner-text p br{display: none}
  #sh531-elec #sh531-sub-id .gp_pack_baner .sh531-baner-text br{display: none}
}
@media all and (max-width:550px){
  .sh531-movie-page .sh531-movie-desc,.sh531-serw-section .sh531-movie-page .sh531-movie-desc{padding: 10px 10px 0 10px;text-align: center}
  .sh531-movie-page .sh531-movie-desc p{margin: 10px 0;}
  .sh531-documents .sh531-doc-column{max-width: 100%!important;}
  .sh531-search-field .sh531-search-button{display: block;margin: 5px auto;}
  .sh531-input-error{transform: translateX(-55px);}
  .sh531-serw-section .sh531-what-you-gain{padding-top: 10px}
  .sh531-gas-doc{padding: 0 15px;}
  .sh531-documents h4{font-size: 18px;margin-bottom: 5px}
  .footer__cookies p{font-size: 12px!important;}
  .sh531-our-offert .sh531-single-box .sh531-final-price,.sh531-our-offert .sh531-single-box .sh531-btn{float: none;display: block;margin: 20px auto 0}
  .sh531-about-smog .sh531-smog-box{display: block;margin: 10px auto;max-width: 100%}
  .sh531-about-smog .sh531-smog-box .sh531-smog-img-box{margin: 0 auto;}
  .sh531-about-smog .sh531-smog-box .sh531-smog-img-box.sh531-small-img-box{height: 75px;}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text{padding: 10px 30px 1px 30px;text-align: center}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text img{position: relative;margin: 0 auto 10px;display: block;}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-btn{margin: 20px auto;}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text img.sh531-thin {left: auto;}
  .sh531-our-offert .sh531-single-box .sh531-box-section p, .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-desc{text-align: center}
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right, .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-left{text-align: center;}
  .sh531-our-offert .sh531-single-box .sh531-blue-circle,.sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-blue-circle{display: none}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-price{text-align: center}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-mobile-rabat,.sh531-our-offert .sh531-single-box .sh531-box-element .sh531-mobile-rabat{display: block;margin: 5px auto;}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-mobile-rabat img,.sh531-our-offert .sh531-single-box .sh531-box-element .sh531-mobile-rabat img{height: auto;width: auto;position: relative;top: auto;left: auto;margin: 0 auto;}
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text img.sh531-cleaner-m{    transform: translate(15px);}
  #sh531-elec .sh531-repair .sh531-repair-icon .sh531-single-repair{max-width: 100%;margin: 15px auto;display: block}
  #sh531-elec .sh531-repair .sh531-repair-icon .sh531-single-repair h5{font-size: 20px;margin: 5px auto;}
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits,#sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon{background-image: none;background-color: #f0f0f0}
  #sh531-elec.sh531-plus .sh531-top-page-part .sh531-baner-text h1{margin-bottom: 0}
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-ab-img{display: none}
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text {padding: 56px 15px 10px;width: 100%;float: none;text-align: center;background-color: transparent;}
  #sh531-elec #sh531-sub-id .sh531-main-baner{height: auto}
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text .sh531-btn{margin:  0 auto}
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile{max-width: 100%;}
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile.sh531-white-tile.sh531-border-tile{border-bottom: 1px solid #d8d8d8}
  #sh531-elec.sh531-alternative-rwd #sh531-sub-id .sh531-section-name{display: none}
  #sh531-elec .sh531-segments.sh531-how-steps .sh531-single-seg{max-width: 100%}
  #sh531-elec .sh531-segments.sh531-how-steps .sh531-single-seg br{display: none}
  #sh531-elec .sh531-segments.sh531-how-steps .sh531-single-seg p a.sh531-bold-link{display: block}
  #sh531-elec #sh531-sub-id.sh531-no-heads .sh531-tile-parent .sh531-single-tile{max-width: 100%}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-section .sh531-mobile-rabat{display: none}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-more-text-trigger{text-align: center;margin-top: 20px}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-section p.sh531-box-icon .sh531-img-span{display: none}
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text h1 {font-size: 24px;max-width: 100%;margin: 0 0 10px auto;}
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus .sh531-top-page-part .sh531-baner-text p{font-size: 14px}
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-top-page-part {padding-top: 105px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text{width: 100%;max-width: 100%}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-dots .owl-dot span{width: 15px;height: 15px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text{padding: 0px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .frame-box{border: none;width: 100%;height: 299px;border-bottom: 4px solid #fff}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text .frame-box{border: 2px solid #fff}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit {min-height: 295px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text{padding-top: 50px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .eko-under-rabat-mobile-space {display: inline-block;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .under-rabat-space-mobile {height: 66px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.first-mobile-lower-bonus {height: 45px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.last-mobile-lower-bonus {height: 50px;}
  /*     #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .sh531-element-parent {height: 760px;} */
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .eko-under-rabat-mobile-space {height: 43px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.last-mobile-lower-bonus {height: 60px;}
  #sh531-elec .sh531-repair .border_square_box .icon_boxes_content .single_box{flex-basis: 100%}
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-baner-text p{text-align: center}
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-baner-text h1{text-align: center}
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-baner-text {padding: 63px 15px 0;height: 100%;}
  #sh531-elec #sh531-sub-id .gp_pack_baner .sh531-baner-text{background-color: rgba(255,255,255,.9);    padding: 70px 15px 10px;}
  #sh531-elec #sh531-sub-id.sh531-no-heads.sh531_3_options .sh531-tile-parent .sh531-single-tile{max-width: 100%}
  #sh531-elec #sh531-sub-id.sh531_3_options .sh531-tile-parent .sh531-single-tile h3,#sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h4{height: auto}
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile .s_anchor_scroll{margin-top: 20px}
}
@media all and (max-width:500px){
  .sh531-how-it-works .sh531-assurance-box .sh531-inner-assurance img{display: none}
  .sh531-how-it-works .sh531-assurance-box{max-width: 100%;}
  .sh531-how-it-works .sh531-assurance-box .sh531-inner-assurance h3{margin-bottom: 5px}
  .sh531-assurance .sh531-counter-div .sh531-counter-box span, .sh531-assurance .sh531-counter-div .sh531-counter-box .sh531-plus,.sh531-assurance .sh531-counter-div .sh531-counter-box{font-size: 25px;}
  .sh531-assurance .sh531-counter-div .sh531-counter-box p{font-size:12px}
  .sh531-mobile-schema{display: block}
  .sh531-how-it-works .sh631-path-schema, .sh531-serw-section .sh531-how-it-works .sh631-path-schema{display: none}
  .sh531-what-you-gain{padding: 10px 0 0 0;}
  .sh531-assurance .sh531-float-element, .sh531-serw-section .sh531-assurance .sh531-float-element{padding: 0;}
  .sh531-serw-section .sh531-assurance .sh531-float-element .sh531-btn{margin: 10px auto;}
  .sh531-serw-section .sh531-another-faq .sh531-doc-box .sh531-btn{margin-top:15px }
  .sh531-my-tauron .sh531-go-btn{margin: 10px 0 0 0;}
  .sh531-assurance .sh531-float-element .sh531-btn{margin: 10px 0;}
  .sh531-documents .sh531-doc-trigger {font-size: 16px;}
  .sh531-search-doc .sh531-shadow-box{margin: 20px 0;}
  .sh531-my-tauron h2{font-size: 20px}
  .sh531-my-tauron .sh531-my-apla{padding: 20px 15px;}
  .sh531-our-offert .sh531-overlap .sh531-overlap-icon{display: none}
  .sh531-our-offert .sh531-overlap.sh531-active-overlap p{margin: 0;}
  .sh531-cleaner-box .sh531-bonus{right: -40%;}
  #sh531-elec .sh531-my-baner h2 br{display: none;}
  #sh531-elec .sh531-my-baner{height: auto;}
  #sh531-elec .sh531-segments .sh531-single-seg{max-width: 100%;display: block;margin: 15px auto;}
  #sh531-elec .sh531-segments .sh531-single-seg img{max-height: 90px;margin: 0 auto;}
  #sh531-elec .sh531-gift .sh531-main-head {margin: 0 auto;}
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text h1 {font-size: 28px;text-align: center;}
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text p {font-size: 16px;text-align: center;}
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text {padding: 70px 15px 0 15px;}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text{padding:10px}
  #sh531-elec.sh531-health .sh531-under-baner p, #sh531-elec.sh531-health .sh531-main-head,#sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits h4,#sh531-elec.sh531-health .sh531-pay-less h3 {font-size: 18px;}
  .sh531-my-tauron-section h3{font-size: 18px}
  #sh531-elec .sh531-my-tauron-section p{font-size: 16px}
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box h5{font-size: 16px;margin-bottom: 0}
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box p{font-size: 14px}
  #sh531-elec.sh531-health .sh531-services .sh531-services-page .sh531-service-part{max-width: 100%}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text h1 {font-size: 23px;text-align: center;}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text p {font-size: 15px;text-align: center;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-icon-cell span img{max-height: 25px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-icon-cell{text-align: left}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell p{font-size: 12px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-legend-cell p {font-size: 10px;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell {padding: 13px 5px 0;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-big-cell.sh531-gas-cell {padding: 7px 5px 0!important;text-align: center;}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block{background-color: #b9e1ff}
  #sh531-elec #sh531-sub-id .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus{padding: 20px 15px 0}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block p, #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block h3 {padding-left: 16px;}
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head img{display: none}
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head{padding: 10px 5px 10px 5px}
  #sh531-elec .sh531-search-doc .sh531-shadow-box.sh531-no-shadow{padding: 0}
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-content:before{content: none}
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-content{padding: 5px 10px}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text h1{font-size: 28px}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer .sh531-top-page-part{background-position: -90px 0px;}
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box h5{font-size: 18px}
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box p{font-size: 14px}
  #sh531-elec.sh531-health.sh531-current-offer .sh531-search-doc .sh531-shadow-box p{font-size: 14px}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part {background-position: -140px top;}
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits p.under-icons {font-size: 14px;}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-section .sh531-mobile-rabat{display: block;color: #e6007e;font-size: 18px;margin-bottom: 10px}
  #sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box .sh531-ab-img,#sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box .sh531-name-div span{display: none}
  #sh531-clean-box .sh531-our-offert .sh531-box-section[data-overlap='1']{margin-top: 0}
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-element {text-align: center;}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td.magenta-td .td-ab{height: 70px}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td img{height: 25px}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td img {margin-bottom: 0px;}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.new-price-td img {left: auto;right: 0;top: -50px;height: 45px;}
  .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part h4{font-size: 24px}
  .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part p{font-size: 20px}
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-under-baner p.big-discount span{font-size: 30px}
  #sh531-elec.sh531-eko_site .env-box .single-env > img{display: none}
  #sh531-elec.sh531-eko_site .env-box .single-env{padding-left: 0}
  #sh531-elec.sh531-eko_site .sh531-under-main-head,#sh531-elec.sh531-eko_site .env-box .single-env h4{font-size: 18px}
  #sh531-elec.sh531-eko_site .env-box .single-env p{font-size: 16px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit{flex-basis: 100%;text-align: left;justify-content: left}
  /*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit > span{display: none}*/
  /*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit p{text-align: center}*/
  /*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .frame-box{border: none;height: 100%}*/
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text {padding: 0;height: 100%;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text {width: 100%;max-width: 100%;padding: 0;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text .frame-box{background-position: center bottom;height: 265px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text .frame-box{background-position: center;height: 225px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info{padding: 0;text-align: center}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info img{display: none}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info p{text-align: center}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head p{font-size: 15px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-p p{font-size: 12px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit {min-height: 280px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit{margin: 5px 0}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element {padding: 35px 10px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element.sh531-with-golden-label {padding: 36px 10px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element.sh531-with-green-label {padding: 36px 10px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head p {font-size: 15px;margin-bottom: 10px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head h3,#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price h4{font-size: 30px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit p{font-size: 12px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box h3{font-size: 18px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner h2{line-height: 1.2;font-size: 18px;max-width: 370px;margin: 0 auto 10px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner p {font-size: 16px;line-height: 1.1;max-width: 100%;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box h3 span{display: block}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text{padding-top: 50px}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text.sh531-mobile-baner-margin h1 {margin-bottom: 0px;}
  #sh531-elec.sh531-health .sh531-top-page-part.sh531-msp-top-page-part-baner .sh531-baner-text h1 {font-size: 22px;}
  #sh531-elec.sh531-health .sh531-top-page-part.sh531-top-msp-baner-sk24h .sh531-baner-text h1 {font-size: 22px;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info .rewriting-banner-description br {display: none;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_under_v_baner .stamp{height: 80px;margin-bottom: 10px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_under_v_baner .stamp img{max-height: 80px}
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-baner-text h1 {font-size: 30px;}
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-baner-text p {font-size: 17px;}
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-baner-text {padding: 83px 15px 0;}
  #sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner .sh531-baner-text h1{    font-size: 30px;}
  #sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner .sh531-baner-text p{    font-size: 18px;}
  #sh531-elec.sh531-health.sh531-current-offer .bw-docs.sh531-search-doc .sh531-main-head{font-size: 18px}
}
@media all and (max-width:440px){
  .sh531-shadow-box .sh531-search-input{max-width: 210px}
  .sh531-documents .sh531-doc-column.sh531-two-columns{display: block;max-width: 100%}
  .sh531-documents .sh531-doc-trigger.sh531-serw-show {margin: 25px auto;}
  .sh531-movie-page .sh531-movie-baner, .sh531-serw-section .sh531-movie-page .sh531-movie-baner{padding-top: 70px}
  .sh531-my-tauron{height: auto;}
  .sh531-input-error {transform: translateX(-20px);}
  .sh531-serw-section .sh531-my-tauron {padding: 0;background-image: none;margin-top: 20px;}
  .sh531-serw-section .sh531-my-tauron .sh531-my-apla {padding: 10px 10px;}
  .sh531-my-tauron h2 {font-size: 20px;}
  .sh531-my-tauron .sh531-my-check img, .sh531-my-tauron .sh531-my-check p {font-size: 11px;}
  .sh531-our-offert .sh531-single-box table td{font-size: 12px}
  .sh531-another-faq .sh135-accordion-head{margin-right: 0;    padding-right: 70px;}
  .sh531-another-faq .sh135-accordion-head h3{line-height: 14px;}
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text p br{display: none}
  #sh531-elec.sh531-health .sh531-another-faq .sh135-accordion-head h3 {line-height: 17px;}
  .sh531-mt-log .sh531-log-section.sh531-log-form{min-width: 10px}
  #sh531-elec.sh531-threeyears .sh531-top-page-part .sh531-baner-text{}
  #sh531-elec.sh531-threeyears .sh531-top-page-part .sh531-baner-text h1{margin-bottom: 0}
  #sh531-elec.sh531-threeyears .sh531-top-page-part .sh531-baner-text p{font-size: 14px}
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text h1 {font-size: 30px;}
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text p{margin: 10px auto;font-size: 18px}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-elec-cell p br, #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-gas-cell p br{display: none}
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-big-cell.sh531-gas-cell{text-align: center}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer .sh531-top-page-part{background-position: -140px 0px;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer.sh531-current-health .sh531-top-page-part {background-image: url(/-/media/Additional/smart/img/serwisant/health-baner-top-2.png);background-position: -60px top;}
  #sh531-clean-box .sh531-our-offert .sh531-overlap .sh531-overlap-icon{display: none}
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text p {font-size: 16px;}
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text h1 {font-size: 32px;}
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text,#sh531-elec #sh531-special-offert .sh531-top-page-part{height: 200px}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.new-price-td {font-size: 19px;}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.new-price-td span{font-size: 14px}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td p {font-size: 14px;}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table td{padding-left: 10px}
  #sh531-clean-box .sh531-cleaner-baner .sh531-baner-text h1 {font-size: 20px;}
  #sh531-clean-box .sh531-cleaner-baner .sh531-baner-text p{font-size: 13px}
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part p {font-size: 26px;}
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part p span{font-size: 28px}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-btn-box h4 {font-size: 24px;}
  #sh531-eko-site .popup-container .popup-body .popup-content .popup-bottom h3{font-size: 30px}
  #sh531-eko-site .popup-container .popup-body .popup-content .popup-bottom p{font-size: 20px}
  #sh531-elec .sh531-my-tauron-section p.sh531-box-disclaimer{    font-size: 12px!important;}
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text#with-date {padding:60px 5px 0}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text h1 {margin-top: 25px;line-height: 1.2;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .radio-toggle .switch{width: 115px}
  .radio-toggle .switch .first + label:after{margin: 0 0 0 60%}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc{flex-basis: 100%;}
  /*    #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner{height: 300px} */
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit{min-height: 280px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info{margin-bottom: 0}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price{margin: 0 0 15px}
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-agreement-header {line-height: 21px;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info {margin: 0;}
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section {padding: 15px; height: auto; background: #1AB5D4;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text .frame-box{width: 98%}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text h1 span {font-size: 22px;padding: 11px 10px 10px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text h1 .big_span{font-size: 30px;padding: 8px 10px 8px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text .frame-box{background-size: cover}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner p, #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner h3{font-size: 14px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner {padding: 10px 5px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition {padding-bottom: 39px;}
  #sh531-elec.sh531-computer.special_ofert_lp .sh531-top-page-part .sh531-baner-text {padding: 75px 10px 30px 10px;}
  #sh531-elec.sh531-health.special_ofert_lp .sh531-top-page-part {height: auto;}
  #sh531-elec.sh531-health .sh531-under-baner p{max-width: 80%;margin: 0 auto}
}
@media all and (max-width:400px){
  .sh531-another-faq .sh135-accordion-head h3{line-height: 12px}
  .sh531-another-faq .sh135-accordion-head{background: url(/-/media/Additional/smart/img/serwisant/slide.png) right 5px no-repeat;}
  .sh531-another-faq .sh135-accordion-head:hover {background: url(/-/media/Additional/smart/img/serwisant/slide-hover.png) right 4px no-repeat;}
  .sh531-search-doc .sh531-shadow-box {margin: 20px 0 0;}
  .sh531-btn {font-size: 13px;max-width: 150px;padding: 10px;margin: 0 auto;display: block;}
  .sh531-assurance .sh531-counter-div .sh531-counter-box span, .sh531-assurance .sh531-counter-div .sh531-counter-box .sh531-plus, .sh531-assurance .sh531-counter-div .sh531-counter-box {font-size: 22px;font-weight: 600}
  .sh531-assurance .sh531-counter-div .sh531-counter-box p {font-size: 10px;}
  .sh531-assurance .sh531-counter-div {padding: 10px 0 0px 0;}
  .sh531-assurance .sh531-float-element .sh531-btn {margin: 10px auto;display: block;float: none;}
  .sh531-screen footer {position: relative;margin: 10px 0 10px;}
  .sh531-our-offert .sh531-overlap p{font-size: 15px}
  #sh531-elec.sh531-renewal.sh531-gas .sh531-movie-page .sh531-movie-baner {height: auto;max-width: 60%;}
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text h1 {font-size: 26px;text-align: center;margin-bottom: 5px;}
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text {padding: 60px 15px 0 15px;}
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text h1{font-size: 22px}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part{padding-top: 150px;background-position: -240px top}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text{padding:10px}
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text p span br{display: none;}
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text p{font-size: 14px}
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-heaÅšd .sh531-slide-trigger{float: none}
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head .sh531-slide-trigger.active{display: block}
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus h4 {font-size: 22px;}
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text h1{font-size: 22px}
  #sh531-elec.sh531-health.sh531-new-health.sh531-coal .sh531-top-page-part .sh531-baner-text h1 {font-size: 24px;}
  #sh531-elec.sh531-health.sh531-new-health.sh531-coal .sh531-top-page-part .sh531-baner-text p {font-size: 15px;}
  #sh531-clean-box .sh531-our-offert .sh531-overlap p{font-size: 17px}
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td p,#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table.sh531-mobile-table td p,#sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table td{font-size: 13px;}
  #sh531-eko-site .sh531-popup-container .sh531-popup-body .sh531-popup-content img {max-height: 400px;}
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part {padding: 15px 0 0 0;}
  .sh531-new-log-box .sh531-log-part.sh531-cta-log-part a{margin: 15px auto}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box{text-align: center}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box p img{    position: relative;display: inline-block;margin-right: 10px;top: 4px;}
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box p{padding-left: 0}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit {min-height: 290px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.first-mobile-lower-bonus {height: 55px;}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair h5,#sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair p{text-align: center}
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair{padding: 0}
}
@media all and (max-width: 360px){
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner {height: 320px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text.sh531-normal-baner{height: 215px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text.sh531-normal-baner h1{font-size: 45px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .frame-box{height: 188px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-p {min-height: 70px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text .frame-box {background-position: center 22px;height: 207px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit{min-height: 315px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.first-mobile-lower-bonus {height: 40px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit {min-height: 295px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.last-mobile-lower-bonus {height: 45px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .eko-under-rabat-mobile-space {height: 57px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .under-rabat-space-mobile {height: 80px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text .frame-box{height: 200px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.c_movie_box{height: 200px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner{height: 430px}
}
@media all and (max-width: 330px){
  .sh531-my-tauron .sh531-my-check img{display: none}
  .sh531-another-faq .sh135-accordion-head h3{font-size: 14px}
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc h1{font-size: 24px}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.last-mobile-lower-bonus {height: 30px;}
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit {min-height: 315px;}
}1-clean-box .sh531-our-offert .sh531-box-section .sh531-visable-info { min-height: 125px; }
#sh531-eko-site #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text { padding-top: 60px; }
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .ab-img1 { max-height: 240px; }
#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .ab-img2 { top: 30px; max-height: 150px; }
}
@media all and (max-width:1450px) {
  .sh531-serw-section .sh531-assurance .sh531-float-element { padding: 65px 0 30px; }
  .sh531-our-offert .sh531-single-box .sh531-final-price span { font-size: 32px; }
  .sh531-our-offert .sh531-single-box .sh531-final-price { font-size: 26px; }
  .sh531-our-offert .sh531-baner .sh531-text-element h3 { font-size: 22px; }
  .sh531-our-offert .sh531-baner .sh531-text-element p { font-size: 20px; }
  .sh531-our-offert .sh531-baner .sh531-ab-img { height: 130px; }
  .sh531-our-offert .sh531-baner { padding: 30px 10px 30px 390px; }
  .sh531-our-offert .sh531-baner .sh193-baner-disclaimer { font-size: 10px; }
  .sh531-our-offert .sh531-baner .sh193-baner-disclaimer sup { font-size: 8px; }
  #sh531-elec .sh531-segments .sh531-single-seg p { font-size: 16px; }
  #sh531-elec .sh531-segments .sh531-single-seg img { max-height: 150px; }
  #sh531-elec .sh531-segments .sh531-single-seg { max-width: 18%; }
  #sh531-elec.sh531-renewal-plus .sh531-segments .sh531-bar-box { top: 77px; }
  .sh531-my-tauron-section .sh531-inside-box img { left: 5%; }
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text { max-width: 48%; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus { max-width: 44%; }
  .sh531-mt-log.sh531-other-log .sh531-log-form { max-width: 27%; }
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h3, #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h4 { font-size: 18px; }
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile .s_anchor_scroll { font-size: 18px; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part { background-position: -190px top; }
  .sh531-my-tauron-section .sh531-senior-box { padding: 0 240px; }
  #sh531-elec .sh531-segments.sh531-faq-steps .sh531-bar-box { top: 89px; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus .sh531-top-page-part { background-position: -110px top; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus .sh531-top-page-part .sh531-baner-text p { max-width: 380px; margin-right: 0; margin-left: auto; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part .sh531-baner-text { padding: 60px 20px 0 0; text-align: right; }
  #sh531-elec .sh531-segments.sh531-how-steps .sh531-bar-box { top: 90px; max-width: 77%; }
  #sh531-elec .sh531-segments.sh531-how-steps .sh531-single-seg { max-width: 24%; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs a { display: inline-block; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs { display: block; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs a { margin: 5px 7px 5px 8px; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs a:first-child { margin: 5px 5px 5px 0; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs a:last-child { margin: 5px 0 5px 5px; }
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-section p { font-size: 18px; }
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-more-text-trigger { font-size: 16px; }
  #sh531-clean-box .sh531-our-offert .sh531-box-section .sh531-visable-info { min-height: 95px; }
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info { min-height: 160px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-head-row { min-height: 1px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell p, #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-head-row .sh531-table-cell p { font-size: 17px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell { padding: 27px 5px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell.big-time-cell { padding: 19px 10px 0; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-head-row .sh531-table-cell { padding: 12px 5px; }
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text p { max-width: 100%; }
  .sh531-new-log-box .sh531-log-part.sh531-img-log-part { flex-basis: 400px; position: relative; min-width: 400px; }
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part { flex-basis: 47%; padding: 35px 0; }
  .sh531-new-log-box .sh531-log-part.sh531-cta-log-part a { left: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element2 { background-position: -250px center; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element1 { background-position: 90px -120px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element3 { background-position: 80px center; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element4 { background-position: -350px center; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .stamp { left: 5%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.c_movie_box { left: 560px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531-with-movie-text, #SH531-SMARTHEADS-CONTENT .sh531_v_logo.c_logo { left: 30px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner > .ab_img { left: 295px; transition: 250ms ease; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-spacer { font-size: 22px; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div h4 { font-size: 28px; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div.eco_change .sh531-normal-p { font-size: 22px; }
  .sh531-new-log-box.special_ofert_page .sh531-log-part.sh531-text-log-part p { max-width: 91%; }
}
@media all and (max-width:1400px) {
  .sh531-movie-page .sh531-movie-desc h1 { font-size: 32px; }
  .sh531-movie-page .sh531-movie-desc p { font-size: 23px; }
  .sh531-movie-page .sh531-movie-baner, .sh531-serw-section .sh531-movie-page .sh531-movie-baner { max-width: 500px; height: 380px; }
  .sh531-what-you-gain .sh531-ab-element { position: relative; top: 0; }
  .sh531-movie-page .sh531-movie-baner img { position: relative; }
  .sh531-what-you-gain { padding: 80px 15px 0; }
  #sh531-elec .sh531-movie-page .sh531-movie-desc, .sh531-movie-page .sh531-movie-desc { padding: 80px 90px 0 0; }
  .sh531-how-it-works .sh631-path-schema, .sh531-serw-section .sh531-how-it-works .sh631-path-schema { margin: 70px auto; max-width: 1000px; }
  .sh531-my-tauron { padding: 0; }
  .sh531-my-tauron .sh531-my-apla { padding: 20px 30px; background-color: rgba(255,255,255,.75); }
  .sh531-cleaner-box img { height: 330px; }
  .sh531-cleaner-box { min-height: 285px; }
  .sh531-cleaner-baner .sh531-baner-text h1 { font-size: 30px; }
  .sh531-cleaner-baner .sh531-baner-text p { font-size: 26px; }
  .sh531-cleaner-baner .sh531-baner-text { padding: 40px 0 0 0; }
  .sh531-cleaner-path .sh531-path-div .sh531-path-box p br { display: none; }
  .sh531-cleaner-path .sh531-path-div .sh531-path-box p { max-width: 95%; }
  .sh531-cleaner-path .sh531-path-line { max-width: 840px; }
  .sh531-about-cleaner h3 { font-size: 20px; }
  .sh531-about-cleaner .sh531-clr-desc { font-size: 18px; }
  .sh531-about-smog .sh531-smog-box p { font-size: 20px; }
  .sh531-about-smog .sh531-smog-box p span { font-size: 24px; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-btn, .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-price { float: none; display: block; text-align: right; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-btn { text-align: center; margin-left: auto; margin-right: 0; max-width: 150px; }
  .sh531-cleaner-box img.sh531-top-ball { height: 150px; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-price .sh531-old-price { position: relative; top: auto; padding: 10px 5px; }
  #sh531-elec .sh531-what-you-gain { transform: translateY(0); }
  #sh531-elec .sh531-movie-page, #sh531-elec.sh531-renewal .sh531-movie-page { margin-bottom: 0; }
  #sh531-elec.sh531-renewal .sh531-what-you-gain { transform: translateY(0); }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-baner.sh531-square-img { margin-bottom: 15px; }
  .sh531-mt-log { padding: 50px 20px; }
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits { padding: 0 15px; }
/*  #sh531-elec.sh531-computer .sh531-pay-less p br { display: none; }*/
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img { min-width: 325px; max-width: 26%; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img img { left: 1%; top: 0; }
  .sh531-mt-log.sh531-other-log { padding: 30px 20px; height: 355px; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part .sh531-baner-text { width: 100%; max-width: 100%; }
  #sh531-clean-box .sh531-what-you-gain.sh531-cleaner-gain .sh531-profit-box.sh531-show-profit-box { width: 28%; margin: 0 1%; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-icon-cell span { transform: scale(.8); margin: 0 3px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-very-big { flex-basis: 35%; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell { flex-basis: 15%; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-elec-row .sh531-big-cell p, #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-gas-row .sh531-big-cell p { font-size: 16px; padding-top: 0; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell.big-time-cell { padding: 27px 5px 0; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-elec-row .sh531-big-cell, #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-gas-row .sh531-big-cell { padding: 12px 20px 10px 10px; }
  #sh531-elec.sh531-eko_site .env-box .single-env > img { max-height: 90px; }
  #sh531-elec.sh531-eko_site .env-box .single-env { padding-left: 90px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .nav-arrow.nav-right { right: -75px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .nav-arrow.nav-left { left: -75px; }
  #sh531-elec .sh531-what-you-gain.w25 .sh531-profit-box p br { display: none; }
  #sh531-elec .sh531-what-you-gain.w25 .sh531-profit-box p { min-height: 110px; }
  #sh531-elec .sh531-what-you-gain.w25 .sh531-profit-box { min-height: 310px; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div.eco_change .sh531-normal-p br { display: none; }
  #sh531-elec #sh531-sub-id .gp_pack_baner .sh531-baner-text { padding: 60px 15px 0 0; }
  #sh531-elec .sh531-repair .sh531-repair-icon.sh_health_benefit .sh531-single-repair p br { display: none; }
}
@media all and (max-width:1345px) {
  #sh531-elec .sh531-tile-box .sh531-tile-img { top: 10px; max-height: 200px; }
  #sh531-elec .sh531-tile-box .sh531-tile-inner { padding-left: 170px; }
  #sh531-elec .sh531-tile-box .sh531-tile-inner p { margin: 3px auto; }
  #sh531-elec .sh531-tile-box .sh531-tile-inner { min-height: 285px; }
  #sh531-elec .sh531-tile-box { min-height: 10px; padding: 20px 20px 20px 0; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc { padding: 25px 20px 0 0; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-baner { max-width: 470px; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-baner.sh531-square-img { height: 325px; }
  #sh531-elec.sh531-renewal.sh531-gas .sh531-movie-page .sh531-movie-desc { padding: 65px 40px 0 0; }
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-movie-page .sh531-movie-desc { padding: 25px 20px 0 0; }
  #sh531-elec.sh531-health .sh531-top-page-part { background-position: -140px center; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part { background-position: -190px top; }
  #sh531-elec.sh531-health.sh531-current-offer .sh531-search-doc .sh531-shadow-box p { max-width: 65%; margin: 20px auto 0; }
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-section p.sh531-main-text { min-height: 45px; }
  #sh531-clean-box .sh531-our-offert .sh531-box-section .sh531-visable-info { min-height: 115px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box { background-image: none; min-height: 1px; height: auto; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav.disabled + .owl-dots { bottom: -20px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element4 { background-position: -450px 90px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .sh531-single-slider-element { max-width: 360px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .slider-field { max-width: 1093px; margin: 0 auto; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .slick-list { padding-left: 20px; }
  .sh531-what-you-gain.w25 .sh531-profit-box { max-width: 250px; }
}
@media all and (max-width: 1330px) {
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-left { min-width: 10px; }
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right { max-width: 60%; }
  .sh531-about-cleaner .sh531-sign { height: 150px; }
  #sh531-elec .sh531-pay-less p { font-size: 19px; }
  #sh531-elec .sh531-assurance .sh531-five-img { height: 130px; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-p br { display: none; }
  #sh531-elec.sh531-health .sh531-top-page-part { background-position: -220px center; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part { background-position: -190px top; }
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text { max-width: 57%; }
  .sh531-what-you-gain .sh531-profit-box { max-width: 29%; }
  #sh531-clean-box .sh531-our-offert .sh531-overlap .sh531-overlap-icon { display: none; }
  #sh531-clean-box .sh531-our-offert .sh531-overlap { text-align: center; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-prev { left: -1%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-next { right: -1%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .under-rabat-space { height: 63px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_bg { flex-basis: 58%; background-position: -40px center; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info { flex-basis: 42%; }
  #sh531-elec.sh531-eko_site .sh531-top-page-part.sh531-msp-top-page-part-baner { background-position: 10px 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text .frame-box { height: 312px; width: 550px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.c_movie_box { width: 550px; height: 312px; top: 75px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .countdown-section { top: 105px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text .frame-box { background-size: contain; }
  #sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner { background-position: -170px center; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 { background-position: -370px 0; }
}

@media all and (max-width: 1300px) {
  .sh531-mt-log .sh531-log-section.sh531-log-img img { max-height: 290px; top: 0; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus h4 { font-size: 30px; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus h3 { font-size: 34px; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus img { max-height: 120px; }
  .sh531-mt-log .sh531-log-section.sh531-log-form .sh531-input-box { margin-top: 10px; }
  .sh531-mt-log { height: 310px; padding: 20px; }
  .sh531-mt-log .sh531-log-section.sh531-log-img { max-width: 27%; }
  .sh531-mt-log .sh531-log-section.sh531-log-form { max-width: 34%; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus h4 { font-size: 26px; }
  .sh531-mt-log.sh531-other-log .sh531-log-form { max-width: 27%; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus img { max-height: 100px; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img { min-width: 295px; max-width: 24%; }
  .sh531-mt-log.sh531-other-log { padding: 20px 20px; height: 310px; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus { max-width: 42%; }
  .sh531-mt-log.sh531-other-log .sh531-log-form { max-width: 30%; }
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text { padding: 60px 15px 0 0; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block > img { max-height: 130px; left: 15px; }
  #sh531-elec #sh531-sub-id .sh531-block.sh531-second-block .sh531-inside-block > img { left: 40px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block { padding: 20px 20px 20px 240px; position: relative; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-table-cell p { font-size: 16px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-elec-row .sh531-big-cell p, #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-gas-row .sh531-big-cell p { font-size: 16px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-icon-cell span { transform: scale(.7); margin: 0 5px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-icon-cell { padding: 7px 5px 0!important; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-gas-row .sh531-icon-cell { padding: 11px 5px 0!important; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-table-cell { padding: 19px 5px 0; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-head-row .sh531-table-cell { padding: 10px 5px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block.sh531-img-alternative > img { left: 62px; }
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info { min-height: 180px; }
  .sh531-new-log-box .sh531-log-part.sh531-cta-log-part a { display: block; text-align: center; font-size: 20px; background-color: #fff; border-radius: 3px; width: 100%; max-width: 85%; color: #e00079; position: absolute; left: 20px; top: 0; bottom: 0; height: 49px; margin: auto; padding: 9px 5px; font-weight: 600; border: 1px solid #fff; }
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part p, .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part h4 { font-size: 30px; }
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part p span { font-size: 34px; }
  .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part p { font-size: 22px; }
  .sh531-new-log-box { height: 300px; background-size: cover; }
  .sh531-new-log-box .sh531-log-part { height: 300px; }
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part img { height: 110px; }
  .sh531-new-log-box .sh531-log-part.sh531-img-log-part img { height: 280px; }
  .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part { padding-top: 45px; }
  #sh531-elec.sh531-eko_site .env-box .single-env { flex-basis: auto; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img2 { right: -50px; transform: rotate(-120deg); bottom: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img1 { left: 20px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img3 { right: -60px; transform: rotate(-65deg); top: -30px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see { padding: 15px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text { right: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-next { right: -10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-prev { left: -10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531-ab-img { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item { flex-basis: 33.33%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item.center { margin: 0 -30px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-next { right: -3%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-prev { left: -3%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box { overflow: hidden; }
  #sh531-elec #sh531-sub-id .sh531-block.sh531-second-block .sh531-inside-block > img.ab_3 { top: -213px; }
  #sh531-elec.sh531-computer.special_ofert_lp .sh531-top-page-part .sh531-baner-text { max-width: 100%; }
}

@media all and (max-width: 1280px) {
  .sh531-assurance .sh531-float-element p { font-size: 16px; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text { padding: 10px 10px 20px 130px; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text img { height: 150px; top: 20px; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text img.sh531-thin { left: 10px; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-blue-circle { left: 1%; top: 45%; }
  #sh531-elec .sh531-tile-box .sh531-hidden-tile table td { font-size: 14px; }
  #sh531-elec .sh531-tile-box .sh531-hidden-tile table td { width: 65%; }
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box { margin: 0 10px; }
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box p { font-size: 18px; }
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box h5 { font-size: 22px; }
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box img { max-height: 100px; }
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box { min-height: 90px; padding-left: 100px; }
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-reg { font-size: 18px; padding-left: 100px; margin-top: 0; }
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits { min-height: 1px; padding-bottom: 20px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-what-you-gain .sh531-profit-box img { top: -70px; max-height: 150px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-what-you-gain .sh531-profit-box { padding: 85px 15px 20px 15px; min-height: 312px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-what-you-gain .sh531-main-head { margin-bottom: 80px; }
  #sh531-elec.sh531-renewal.sh531-gas-june .sh531-what-you-gain { transform: translateY(0); margin-bottom: 0; }
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-movie-page .sh531-top-baner img { max-height: 340px; }
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-movie-page .sh531-movie-desc { padding: 25px 20px 10px 0; }
  .sh531-movie-page .sh531-movie-desc .sh531-btn { font-size: 16px; max-width: 200px; padding: 10px 5px; }
  #sh531-elec.sh531-renewal.sh531-gas-june .sh531-movie-page .sh531-top-baner { height: 265px; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text { width: 100%; max-width: 55%; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text p br { display: none; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part .sh531-baner-text { width: 100%; max-width: 50%; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part .sh531-baner-text { padding: 20px 20px 0 0; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer.sh531-coal .sh531-top-page-part { background-image: url(/-/media/Additional/smart/img/serwisant/coal-bg-2.png); background-position: -90px -56px; background-size: auto; }
  #sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box { max-width: 47.8%; }
  #sh531-clean-box .sh531-our-offert .sh531-overlap .sh531-overlap-icon { display: inline-block; }
  #sh531-clean-box .sh531-our-offert .sh531-overlap { text-align: center; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs { display: inline-block; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs a { display: block; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs a { margin: 13px 0 13px 13px; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs a:first-child { margin: 0 0 13px 13px; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs a:last-child { margin: 13px 0 0 13px; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text p { font-size: 26px; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text h1 { font-size: 54px; margin-bottom: 10px; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text { padding: 20px 15px 0 0; }
  #sh531-elec #sh531-special-offert .sh531-table-box { padding: 0 15px; }
  #sh531-clean-box .sh531-our-offert .sh531-box-section .sh531-visable-info { min-height: 75px; }
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info { min-height: 120px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-icon-cell span { margin: 0 5px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-gas-row .sh531-icon-cell { padding: 16px 5px 0!important; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-icon-cell { padding: 2px 5px 5px!important; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-elec-row .sh531-table-cell { padding: 39px 5px 0; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-elec-row .sh531-big-cell { padding: 23px 20px 10px 10px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-big-cell br { display: none; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-very-big br { display: block; }
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text h1 { font-size: 36px; max-width: 610px; margin: 0 0 10px auto; }
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus .sh531-top-page-part .sh531-baner-text p { max-width: 100%; margin-right: 0; margin-left: auto; }
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text p br { display: block; }
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text { padding-top: 35px; }
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-take-care .sh531-eko-benefit { min-height: 250px; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-search-doc .sh531-shadow-box p { max-width: 60%; margin: 20px auto 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner p { max-width: 75%; margin: 0 auto; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner p br { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-next { right: -8px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-prev { left: -25px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .nav-arrow { transform: scale(.8); }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element4 { background-position: 90% 90px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element2 { background-position: 51% center; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element1 { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box .para-element.para-element3 { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .stamp { left: 2%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .sh531-single-slider-element { max-width: 340px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .slider-field { max-width: 1030px; margin: 0 auto; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .under-rabat-space { height: 63px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { min-height: 380px; }
  .how_sc_works .how-it-works-option p { font-size: 18px; }
  .how_sc_works .how-it-works-option h3 { font-size: 20px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 { height: 290px; background-position: -280px 0; background-size: cover; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text { padding: 65px 15px 0 0; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text h1 { font-size: 39px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text p { font-size: 21px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text .sh531-btn.q4-btn { font-size: 20px; max-width: 240px; padding: 10px 5px; }
}

@media all and (max-width: 1230px) {
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h4 span.sh531-other-span br { display: none; }
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h3, #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h4 { font-size: 15px; }
  .sh531-our-offert .sh531-box-section[data-overlap='2'] { min-height: 400px; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-baner { max-width: 480px; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc p { font-size: 20px; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc h1 { font-size: 28px; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc { max-width: 50%; }
  #sh531-elec.sh531-renewal.sh531-gas .sh531-movie-page .sh531-movie-desc p { font-size: 22px; }
  #sh531-elec.sh531-gas .sh531-pay-less p br { display: none; }
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box p { font-size: 16px; }
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box h5 { margin-bottom: 5px; font-size: 18px; }
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box { margin: 20px 0; }
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text { max-width: 53%; }
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-movie-page .sh531-movie-desc p { margin: 20px 0 30px; }
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-movie-page .sh531-movie-desc a { margin: 0; }
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box h3 { font-size: 20px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box p { font-size: 18px; }
  #sh531-elec.sh531-gas-june .sh531-what-you-gain .sh531-profit-box a { font-size: 18px; }
  #sh531-elec #sh531-special-offert .sh531-table-box .ab-disclaimer { position: relative; bottom: auto; }
  #sh531-elec #sh531-special-offert .sh531-table-box .ab-disclaimer p br { display: none; }
  #sh531-elec #sh531-special-offert .sh531-table-box .ab-disclaimer { margin-top: 15px; }
  #sh531-clean-box .sh531-cleaner-baner { background-position: 63% center; }
  #sh531-eko-site #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box { margin: 0 1%; max-width: 30%; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-normal-p { max-width: 74%; margin: 0 auto; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-normal-p br { display: none; }
  #sh531-elec.sh531-eko_site .comp-eko-baner .ab-img { top: 25px; bottom: auto; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element { max-width: 340px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { padding-left: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav.disabled + .owl-dots { bottom: -15px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info { padding-left: 35px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info img { left: 6px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider.owl-carousel .owl-item { flex-basis: 340px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-next { right: -20px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .nav-arrow { transform: scale(.8); }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content { max-width: 1140px; margin: 0 auto; padding: 25px 20px; }
  #SH531-SMARTHEADS-CONTENT .sh531-what-you-gain .sh531-profit-box .sh531-rwd-description { font-size: 18px; }
  #SH531-SMARTHEADS-CONTENT .sh531-what-you-gain .sh531-profit-box .sh531-bold-rwd-description { font-size: 18px!important; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column.man-picture { display: none; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container { justify-content: space-evenly; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column.rewriting-second-column { margin: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_under_v_baner .stamp { position: relative; top: auto; left: auto; display: block; margin: 0 auto; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_under_v_baner { padding: 20px 10px; max-width: 100%; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-ab-img { left: 0; }
}
@media all and (max-width:1180px) {
  .sh531-movie-page .sh531-movie-baner, .sh531-serw-section .sh531-movie-page .sh531-movie-baner { max-width: 40%; }
  .sh531-what-you-gain .sh531-profit-box { max-width: 28%; }
  .sh531-what-you-gain .sh531-profit-box h3, .sh531-what-you-gain .sh531-profit-box p { font-size: 20px; }
  .sh531-what-you-gain .sh531-profit-box { min-height: 250px; }
  #SH531-SMARTHEADS-CONTENT { overflow: visible; height: auto; }
  .nav { display: none; }
  section { height: auto; position: relative; top: 0; background: transparent; padding: 0 0 10px 0; }
  .sh531-screen.inactive { top: 0; }
  .sh531-how-it-works .sh631-path-schema, .sh531-serw-section .sh531-how-it-works .sh631-path-schema { transform: none; }
  .sh531-screen footer { position: relative; margin: 40px 0 10px; }
  .sh531-page-logo { position: absolute; }
  .sh531-another-faq .sh135-accordion-container { padding: 15px 10px 0; }
  .sh531-movie-page .sh531-movie-baner, .sh531-serw-section .sh531-movie-page .sh531-movie-baner { height: auto; }
  .sh531-assurance .sh531-float-element, .sh531-serw-section .sh531-assurance .sh531-float-element { padding: 25px 0 18px; }
  .sh531-assurance .sh531-float-element p { margin: 10px 0; font-size: 16px; }
  .sh531-assurance .sh531-float-element h3 { font-size: 26px; }
  .sh531-assurance .sh531-check-img { max-width: 370px; top: 0; }
  .sh531-another-faq { margin-top: 10px; }
  .sh531-shadow-box { margin: 10px 0; }
  .sh531-another-faq .sh135-accordion-head { padding-right: 85px; }
  .sh531-my-tauron h2 { font-size: 26px; }
  .sh531-my-tauron { background-position: right; }
  .sh531-search-doc .sh531-shadow-box { height: auto; margin: 20px 0 30px; }
  .sh531-search-doc .sh531-gze-box { padding-top: 0; }
  .sh531-documents .sh531-doc-trigger.sh531-serw-show { margin: 45px auto; }
  .sh531-shadow-box.small-padding { margin-top: 0; }
  .sh531-how-it-works .sh631-path-schema, .sh531-serw-section .sh531-how-it-works .sh631-path-schema { margin: 50px auto; }
  .footer__cookies p, .footer__copy { font-size: 14px; }
  .sh531-serw-section .sh531-another-faq .sh531-doc-box { height: auto; }
  .sh531-what-you-gain .sh531-ab-element { top: 0; }
  .sh531-popup-bg { position: fixed; }
  .sh531-another-faq .sh531-faq-box { height: auto; }
  /*.sh531-our-offert .sh531-product-box{float: none;display: block;max-width: 92%;margin: 40px auto 0}*/
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-left { min-width: 250px; max-width: 25%; }
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right { max-width: 60%; float: left; }
  .sh531-our-offert .sh531-box-section[data-overlap='1'] { margin-bottom: 20px; min-height: auto; }
  .sh531-our-offert .sh531-box-section[data-overlap='2'] { min-height: auto; }
  .sh531-our-offert .sh531-offert-trigger { right: 60px; }
  .sh531-about-cleaner .sh531-sign { display: none; }
  .sh531-what-you-gain { padding: 20px 15px 0; }
  .sh531-serw-section .sh531-what-you-gain { padding: 70px 15px 0; }
  .sh531-movie-page .sh531-movie-desc p br { display: none; }
  .sh531-hidden-product-box .sh531-small-product-box { float: none; display: block; max-width: 92%; margin: 45px auto 0; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-desc { min-height: 10px; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-btn { float: right; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-price { float: left; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text { padding: 10px 30px 21px 140px; }
  .sh531-our-offert .sh531-single-box .sh531-final-price .sh531-old-price { position: relative; top: auto; left: auto; }
  .sh531-our-offert .sh531-baner { margin-top: 35px; }
  .sh531-our-offert .sh531-baner .sh531-ab-img { height: 100px; top: 33px; }
  .sh531-our-offert .sh531-baner { padding: 30px 10px 30px 290px; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box, #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box { padding: 100px 10px 0 10px; }
  #sh531-elec .sh531-tile-box .sh531-tile-img { position: relative; left: auto; top: auto; display: block; margin: 0; }
  #sh531-elec .sh531-tile-box .sh531-tile-inner { padding-left: 15px; min-height: 480px; }
  #sh531-elec .sh531-segments .sh531-single-seg { max-width: 32%; margin: 10px 0; }
  #sh531-elec .sh531-segments .sh531-bar-box { display: none; }
  #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box p { font-size: 18px; }
  #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box h3 { font-size: 20px; }
  #sh531-elec.sh531-renewal.sh531-gas .sh531-movie-page .sh531-movie-baner { height: auto; max-width: 40%; }
  #sh531-elec.sh531-renewal.sh531-gas .sh531-movie-page .sh531-movie-desc { padding: 45px 40px 0 0; max-width: 55%; }
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-movie-page .sh531-movie-desc { padding: 25px 15px 0 0; max-width: 100%; }
  .sh531-gas-doc { padding: 0; }
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text h1 { font-size: 36px; }
  #sh531-elec .sh531-my-tauron-section p, #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text p { font-size: 20px; }
  #sh531-elec.sh531-health .sh531-main-head,   #sh531-elec.sh531-health .sh531-pay-less h3,   #sh531-elec.sh531-health .sh531-under-baner p, .sh531-my-tauron-section h3 { font-size: 26px; }
  #sh531-elec.sh531-health .sh531-top-page-part { background-position: -60px center; background-size: cover; height: 270px; }
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text { padding: 55px 15px 0 0; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part { background-position: -130px top; }
  .sh531-my-tauron-section .sh531-btn { padding: 10px 5px; font-size: 18px; }
  #sh531-elec.sh531-health .sh531-take-care .sh531-under-head { margin-top: 10px; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus { max-width: 30%; }
  .sh531-mt-log .sh531-log-section.sh531-log-form { max-width: 37%; }
  .sh531-mt-log .sh531-log-section.sh531-log-img { min-width: 290px; }
  .sh531-mt-log .sh531-log-section.sh531-log-form { padding-left: 15px; }
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text { max-width: 54%; }
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text h1 { font-size: 32px; }
  #sh531-elec.sh531-threeyears .sh531-top-page-part .sh531-baner-text { padding: 35px 15px 0 0; }
  #sh531-elec.sh531-threeyears .sh531-top-page-part .sh531-baner-text p span br { display: none; }
  #sh531-elec.sh531-threeyears .sh531-repair-p { font-size: 18px; margin: 15px auto; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon .sh531-single-repair h5 { font-size: 20px; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon .sh531-single-repair p, #sh531-elec.sh531-threeyears .sh531-repair .sh531-under-repair { font-size: 18px; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon { margin: 15px auto 35px; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus h4 { font-size: 28px; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus p { font-size: 16px; }
  .sh531-mt-log.sh531-other-log .sh531-log-form { max-width: 30%; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img img { left: 0; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-form .sh531-form-head { font-size: 16px; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus h4 { font-size: 24px; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus p { font-size: 16px; }
  .sh531-mt-log.sh531-other-log { padding: 20px 20px; height: 306px; }
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile { padding: 15px 10px; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text { padding: 35px 15px 0 0; max-width: 55%; width: 100%; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-odn .sh531-top-page-part .sh531-baner-text { padding: 25px 15px 0 0; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text br { display: none; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus .sh531-top-page-part { background-position: -60px top; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas .sh531-top-page-part { background-size: auto; background-position: -230px top; }
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-under-baner p.big-discount span { font-size: 36px; }
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text#with-date { padding: 25px 20px 0 0; width: 600px; }
  #sh531-elec.sh531-eko_site .env-box .single-env:first-child { flex-basis: 49%; }
  #sh531-elec.sh531-eko_site .env-box { justify-content: center; }
  #sh531-elec.sh531-eko_site .env-box .single-env { margin-bottom: 10px; }
  #sh531-elec.sh531-eko_site .comp-eko-baner .ab-img { max-height: 100px; top: 8px; bottom: auto; left: 25%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531-with-movie-text.sh531_v_baner_text h1 { font-size: 35px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text .sh531_v_btn { margin: 30px 0 0; font-size: 17px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.sh531-with-movie-text { max-width: 340px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .nav-arrow.nav-right { right: -55px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .nav-arrow.nav-left { left: -55px; }
  #sh531-elec .sh531-repair .border_square_box .icon_boxes_content .single_box h5 { font-size: 19px; }
  #sh531-elec .sh531-repair .border_square_box .icon_boxes_content .single_box p { font-size: 17px; }
  #sh531-elec .sh531-repair .border_square_box .icon_boxes_content .single_box span { width: 35px; left: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.sh531-with-movie-text { max-width: 100%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text h1 span { font-size: 28px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text h1 .big_span { margin-bottom: 0; font-size: 36px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text .sh531_v_btn { margin: 20px 0 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531-with-movie-text { top: 160px; }
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h3, #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h4 { font-size: 16px; }
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h4 span { font-size: 16px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background  .sh531-baner-text { padding: 63px 15px; background-color: rgba(255,255,255,.9); z-index: 2; position: relative; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-spacer { font-size: 20px; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-spacer span { font-size: 24px; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div h4 { font-size: 26px; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div.eco_change .sh531-normal-p { font-size: 20px; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div h2 { font-size: 32px; }
  #sh531-elec.sh531-health.sh531-current-offer .bw-docs.sh531-search-doc .sh531-main-head { font-size: 26px; }
  .sh531-what-you-gain.sc_what_gain .sh531-profit-box h3 { min-height: 53px; }
  #sh531-elec.sh531-health .sh531-top-page-part.sh531-msp-top-page-part-baner .sh531-baner-text h1 br { display: none; }
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text#with-date br { display: none!important; }
  #sh531-elec.sh531-computer.special_ofert_lp .sh531-top-page-part .sh531-baner-text { max-width: 50%; }
}
@media all and (max-width:1140px) {
  .sh531-mt-log.sh531-other-log .sh531-log-form { max-width: 29%; padding-left: 15px; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus { max-width: 36%; }
  #sh531-elec #sh531-sub-id .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus { max-width: 36%; }
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text h1 { font-size: 35px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text p { font-size: 20px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text .sh531-btn { font-size: 18px; max-width: 210px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block h3 span { font-size: 18px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block h3 { font-size: 20px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block p { font-size: 16px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block p img { top: 5px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block h3, #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block p { padding-left: 20px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-table-cell p { font-size: 14px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-elec-row .sh531-big-cell p, #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-gas-row .sh531-big-cell p { font-size: 14px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-icon-cell span { transform: scale(.6); margin: 0; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-icon-cell { padding: 4px 5px 0!important; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-gas-row .sh531-icon-cell { padding: 9px 5px 0!important; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-table-cell { padding: 19px 5px 0; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row.sh531-head-row .sh531-table-cell { padding: 10px 5px; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text { max-width: 59%; }
  #sh531-elec .sh531-search-doc .sh531-shadow-box .doc-ab-img { left: 20px; max-height: 100px; }
  #sh531-clean-box .sh531-our-offert .sh531-box-section .sh531-visable-info { min-height: 90px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-very-big { flex-basis: 30%; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell { flex-basis: 16%; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-icon-cell span { transform: scale(.6); }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page { }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box > img { left: 0; top: -5px; height: 180px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element { max-width: 320px; padding: 30px 10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .stamp { left: -60px; top: 80px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner { max-width: 870px; margin: 0 auto; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .sh531-single-slider-element.slick-center { margin: 0 -20px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .slider-field { max-width: 995px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider.sh531-alternative-slider .slick-list { padding-left: 35px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .eko-under-rabat-mobile-space { display: inline-block; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.c_movie_box { left: 480px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner > .ab_img { left: 215px; }
  .sh531-what-you-gain.w25 .sh531-profit-box { max-width: 420px; }
  .sh531-what-you-gain.w25 .sh531-profit-box > img { height: 100px; top: -50px; transform: scale(1); }
  #sh531-elec.sh531-health .sh531-what-you-gain.w25 .sh531-profit-box { margin: 30px 22px; }
  #sh531-elec .sh531-what-you-gain.w25 .sh531-profit-box p { min-height: 80px; }
  #sh531-elec .sh531-what-you-gain.w25 .sh531-profit-box { min-height: 280px; }
  #sh531-elec .sh531-what-you-gain.w25 .sh531-main-head { margin-bottom: 40px; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-normal-p { max-width: 65%; margin: 0 auto; }
  #sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner { height: 290px; }
  #sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner .sh531-baner-text .ab_img.ab_1 { bottom: -56px; height: 150px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text p { font-size: 20px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text h1 { font-size: 35px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 { height: 255px; }
}
@media all and (max-width:1100px) {
  .sh531-about-cleaner .sh531-main-cleaner { top: 43%; height: 300px; }
  #sh531-elec .sh531-movie-page .sh531-movie-desc, .sh531-movie-page .sh531-movie-desc { padding: 30px 90px 0 0; }
  .sh531-our-offert .sh531-baner .sh531-baner-element.sh531-img-element { height: 30px; }
  .sh531-btn { font-size: 20px; padding: 10px 5px; }
  #sh531-elec.sh531-health .sh531-assurance .sh531-btn { margin: 30px auto 20px; }
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text { max-width: 59%; }
  #sh531-elec.sh531-threeyears .sh531-top-page-part .sh531-baner-text { max-width: 100%; background-color: rgba(255,255,255,.85); width: 100%; height: 100%; padding: 65px 15px 0 15%; }
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile .sh531-tile-img img { max-height: 50px; }
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile .sh531-tile-img { height: 80px; }
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h3, #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h4 { font-size: 15px; }
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile .s_anchor_scroll { font-size: 16px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-repair .sh531-repair-p { margin: 25px auto; padding: 0 13%; }
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-repair .sh531-repair-p br { display: none; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part .sh531-baner-text { background-color: transparent; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part > img { left: 14%; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text { background-color: transparent; }
  #sh531-clean-box .sh531-cleaner-baner .sh531-baner-text h1 { font-size: 24px; }
  #sh531-clean-box .sh531-cleaner-baner .sh531-baner-text p { font-size: 15px; width: calc(100% - 60px); }
  #sh531-clean-box .sh531-cleaner-baner .sh531-baner-text img { height: 38px; }
  #sh531-clean-box .sh531-cleaner-baner .sh531-baner-text { max-width: 640px; padding: 25px 0 0 0; text-align: left; }
  #sh531-clean-box .sh531-cleaner-baner { background-position: center; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box { max-width: 100%; width: calc(50% - 30px); }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box > img { left: -12px; top: 5px; height: 160px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box { padding: 55px 20px 40px 150px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box { padding: 65px 20px 40px 150px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element { max-width: 320px; padding: 30px 10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element.sh531-middle-element { padding: 45px 15px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .countdown-section { top: 0; bottom: 0; margin: auto; height: 115px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .frame-box { max-width: 500px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .frame-box { padding: 30px 15px 30px; max-width: 500px; height: 350px; background-position: center 60px; background-repeat: no-repeat; background-size: contain; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text { width: 535px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531-ab-img { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie { height: 395px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element.sh531-middle-element { padding: 15px; order: 1; margin: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element { order: 2; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element { max-width: 100%; margin: 5px 0!important; padding: 15px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-element-parent { padding: 20px 20px; display: flex; flex-direction: column; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head, #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { min-height: 1px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { display: block; justify-content: left; flex-wrap: wrap; padding-bottom: 10px; min-height: 320px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit { flex-basis: 49%; margin: 10px 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info { margin-bottom: 5px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav.disabled + .owl-dots { bottom: -20px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .radio-toggle { margin: 25px 0 10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-mobile-slider { display: block; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box  .sh531-msp-slider, #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-gd-slider { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element.sh531-with-golden-label { padding: 35px 10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element.sh531-with-green-label { padding: 35px 10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .nav-arrow { transform: scale(.6); }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-next { right: -25px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-prev { left: -25px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element { max-width: 100%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider { align-items: center; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider { padding: 0 20px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element { padding: 35px 10px; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section.sh531-agreement-msp-section { background-position: -140px 0; }
  /*     #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price {margin:} */
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile { height: 43px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .under-rabat-space-mobile { height: 68px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .eko-under-rabat-mobile-space { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .health-space { height: 55px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see h2 { margin-bottom: 20px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_bg { flex-basis: 50%; background-position: -140px center; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info { flex-basis: 50%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner > .ab_img { left: 185px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.c_movie_box { left: 450px; top: 45px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text .frame-box { max-width: 100%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .countdown-section { top: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text .frame-box { background-position: center; }
  #sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner .sh531-baner-text .ab_img.ab_1 { bottom: -64px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text { max-width: 100%; background-color: rgba(255,255,255,.85); width: 100%; height: 100%; padding: 65px 15px 0 15%; }
  #sh531-elec.sh531-computer.special_ofert_lp .sh531-top-page-part .sh531-baner-text p br { display: block; }
  #sh531-elec.sh531-computer.special_ofert_lp .sh531-top-page-part .sh531-baner-text { max-width: 100%; }
}

@media all and (max-width:1080px) {
  .sh531-how-it-works .sh631-path-schema, .sh531-serw-section .sh531-how-it-works .sh631-path-schema { max-width: 90%; }
  .sh531-m-logo { display: block; width: 153px; height: 50px; }
  .sh531-full-logo { display: none; }
  .sh531-page-logo { left: 0; }
  .sh531-how-it-works .sh531-assurance-box .sh531-inner-assurance h3 { font-size: 20px; }
  .sh531-how-it-works .sh531-assurance-box .sh531-inner-assurance h3 br { display: none; }
  .sh531-how-it-works .sh531-assurance-box .sh531-inner-assurance p { font-size: 16px; }
  .sh531-assurance .sh531-check-img { max-width: 320px; right: 30px; }
  .sh531-mobile-counters { display: block; }
  .sh531-full-counters { display: none; }
  .sh531-cleaner-box img { height: 260px; }
  .sh531-cleaner-baner .sh531-baner-text { padding: 30px 0 0 0; }
  .sh531-cleaner-baner .sh531-baner-text p { margin: 10px 0; }
  .sh531-cleaner-box { min-height: 225px; }
  .sh531-cleaner-path .sh531-path-line { display: none; }
  .sh531-cleaner-path .sh531-path-div .sh531-path-box { max-width: 49%!important; margin-bottom: 15px; }
  .sh531-cleaner-box img.sh531-top-ball { height: 110px; }
  #sh531-elec .sh531-tile-box { float: none; max-width: 100%; margin: 15px auto; display: block; }
  #sh531-elec .sh531-tile-box .sh531-tile-inner { min-height: 10px; }
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box img { max-height: 90px; margin-bottom: 0; }
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box { margin: 10px 0; max-width: 33%; }
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box p br { display: none; }
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box p { max-width: 90%; margin: 0 auto; }
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits h4 { font-size: 22px; }
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits { background-size: cover; }
  #sh531-elec.sh531-health .sh531-services { min-height: 1px; background-image: none; background-color: #ededed; padding: 15px; }
  .sh531-mt-log.sh531-other-log .sh531-log-form { max-width: 31.5%; }
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text { padding: 15px 15px 0 0; }
  #sh531-elec #sh531-sub-id .gp_pack_baner .sh531-baner-text { padding: 60px 15px 0 0; }
  #sh531-elec #sh531-sub-id .sh531-main-baner { height: 290px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-ab-img { max-height: 255px; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-health-bonus .sh531-small-p { font-size: 16px; }
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box p { font-size: 18px; }
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits p.under-icons { font-size: 16px; }
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box h5 { font-size: 21px; }
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits { min-height: 270px; }
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-under-head { font-size: 18px; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer.sh531-current-plus .sh531-top-page-part { background-image: url(/-/media/Additional/smart/img/serwisant/plus-baner-top-3.png); }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-current-gas .sh531-top-page-part { background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top.png)!important; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas .sh531-top-page-part { background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-normal.png); }
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-only-health .sh531-benefit-box { max-width: 33%; }
  #sh531-elec .sh531-segments.sh531-how-steps .sh531-single-seg { max-width: 49%; }
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info { min-height: 135px; }
  #sh531-clean-box .sh531-cleaner-baner .sh531-baner-text { padding: 5px 0; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table { display: none; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table { display: block; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell { width: 100%; flex-basis: 33.33%; background-color: #fff; text-align: center; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-big-cell { flex-basis: 33.33%; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row.sh531-head-row .sh531-table-cell { border: none; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell p { font-size: 16px; line-height: 1; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-elec-cell p { color: #e4007e; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-gas-cell p { color: #4460a8; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-elec-cell { background-color: #e4007e; border: 2px solid #e4007e; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-gas-cell { background-color: #4460a8; border: 2px solid #4460a8; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-gas-cell p, #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-elec-cell p { color: #fff; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell { padding: 18px 5px 0; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-legend-cell { background-color: #f6f6f6; padding: 10px 5px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-big-cell.sh531-gas-cell { padding: 12px 5px 0!important; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-big-cell.sh531-elec-cell { padding: 7px 5px 0!important; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell { padding: 25px 5px 5px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table.sh531-renew-table .sh531-table-row .sh531-table-cell.sh531-legend-cell { padding: 18px 5px; }
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-take-care .sh531-eko-benefit .sh531-benefit-box p span img { vertical-align: baseline; }
  .sh531-new-log-box .sh531-log-part.sh531-img-log-part { flex-basis: 300px; position: relative; min-width: 300px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box { padding: 55px 10px 40px 140px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box { padding: 65px 10px 40px 140px; }
  #SH531-SMARTHEADS-CONTENT .sh531_v_logo { left: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-next { right: -30px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-prev { left: -30px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .para-box { display: none; }
  #SH531-SMARTHEADS-CONTENT .sh531-what-you-gain .sh531-profit-box .sh531-rwd-description { font-size: 16px; }
  #SH531-SMARTHEADS-CONTENT .sh531-what-you-gain .sh531-profit-box .sh531-bold-rwd-description { font-size: 16px!important; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info { margin: 0 20px 0; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info .rewriting-banner-header { font-size: 30px; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info .rewriting-banner-description { font-size: 22px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531-with-movie-text { top: 130px; }
  #sh531-elec .sh531-repair .sh531-repair-icon.sh_health_benefit .sh531-single-repair img { max-height: 120px; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit .sh_healthy_benefit_flex .sh531-single-repair { flex-basis: 32%; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit .sh_healthy_benefit_flex { justify-content: center; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair { padding-left: 125px; min-height: 91px; padding-right: 10px; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex { min-height: 380px; }
}

@media all and (max-width:1050px) {
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box .rewriting-icon { display: none; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box { width: 100%; max-width: 412px; }
}

@media all and (max-width: 1040px) {
  .sh531-our-offert .sh531-baner .sh531-text-element h3 { font-size: 18px; }
  .sh531-our-offert .sh531-baner .sh531-text-element p { font-size: 16px; }
  .sh531-our-offert .sh531-baner .sh531-ab-img { height: 80px; top: 33px; }
  .sh531-our-offert .sh531-baner { padding: 20px 10px 20px 230px; }
  .sh531-our-offert .sh531-baner .sh531-text-element p sup { font-size: 10px; }
  #sh531-elec .sh531-what-you-gain .sh531-main-head { margin-bottom: 110px; transform: none; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box p { font-size: 19px; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box p br { display: none; }
  #sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box p { font-size: 18px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box { padding: 85px 10px 20px 10px; }
  #sh531-elec .sh531-repair .sh531-repair-p br { display: none; }
  #sh531-elec .sh531-bonus-div .sh531-bonus-box h3 { font-size: 20px; }
  #sh531-elec .sh531-bonus-div .sh531-bonus-box p { font-size: 16px; text-align: left; }
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box p { min-height: 130px; }
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box { min-height: 350px; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus h4 { font-size: 24px; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus h3 { font-size: 28px; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus { max-width: 27%; }
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text { padding: 63px 15px; background-color: rgba(255,255,255,.9); z-index: 2; position: relative; }
  #sh531-elec #sh531-sub-id .gp_pack_baner .sh531-baner-text { height: 100%; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part { background-position: -170px top; }
  #sh531-elec.sh531-health.sh531-current-offer.sh531-normal-gas .sh531-take-care .sh531-health-benefits.sh531-two-b .sh531-benefit-box { max-width: 49%; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer.sh531-coal .sh531-top-page-part { background-position: -230px -56px; background-size: auto; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box h2, #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box h3 { font-size: 20px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box p { font-size: 16px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box img { top: 1px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .or-box { text-align: center; font-size: 26px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-btn-box h4 { font-size: 28px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-btn-box a { font-size: 22px; height: 53px; padding: 11px 5px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box { padding: 45px 10px 20px 140px; min-height: 290px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box { padding: 70px 10px 20px 140px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .or-box { top: 130px; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-normal-p { max-width: 70%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .ab-img1 { max-height: 160px; top: 70px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .ab-img2 { top: 10px; max-height: 100px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-n-baner { background-image: url('/-/media/Additional/smart/img/serwisant/baner-tablet.jpg'); }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .stamp { left: -20px; }
  /*   #SH531-SMARTHEADS-CONTENT .sh531-agreement-section {background: #E3F3FF; min-height: 267px; height: auto;} */
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box { display: block; margin: 0 auto; text-align: center; padding-top: 20px; }
  /*  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box .sh531-image-container {min-height: 80px;} */
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box p { text-align: center; padding-left: 0; padding-top: 10px; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-check-button { margin-top: 20px; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section { height: 350px; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-agreement-header { font-size: 20px; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box .sh531-image-container { min-height: 70px; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section { background-position: -120px 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.c_movie_box { left: auto; top: auto; right: auto; bottom: auto; height: 229px; width: 400px; margin: 0 auto; position: relative; padding: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text .frame-box { height: 100%; width: 100%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.sh531-with-movie-text { max-width: 100%; position: relative; left: auto; right: auto; top: auto; bottom: auto; margin: 0 auto; text-align: center; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text .sh531_v_btn { margin: 10px auto; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531-with-movie-text.sh531_v_baner_text h1 { margin-top: 10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner { height: 450px; padding-top: 40px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner > .ab_img { left: 2%; bottom: 0; max-height: 400px; }
  #sh531-elec.sh531-health .sh531-what-you-gain.w25 .sh531-profit-box p { min-height: 80px; }
  #sh531-elec.sh531-health .sh531-what-you-gain.w25 .sh531-profit-box { min-height: 280px; }
  #sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner .sh531-baner-text .ab_img.ab_1 { bottom: 0; }
  #sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner .sh531-baner-text .ab_img.ab_2 { left: 20px; height: 25px; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box .s_anchor_scroll { font-size: 18px; }
}
@media all and (max-width:1000px) {
  .sh531-how-it-works .sh631-path-schema, .sh531-serw-section .sh531-how-it-works .sh631-path-schema { max-width: 90%; margin: 10px auto; }
  .sh531-what-you-gain .sh531-profit-box h3, .sh531-what-you-gain .sh531-profit-box p { font-size: 16px; }
  .sh531-what-you-gain .sh531-profit-box img { height: 100px; top: -50px; }
  #sh531-elec.sh531-september .sh531-what-you-gain .sh531-profit-box span.sh531-p-span img { height: auto; top: 0; }
  #sh531-elec.sh531-september .sh531-what-you-gain .sh531-profit-box span.sh531-p-span { font-size: 16px; }
  .sh531-what-you-gain .sh531-profit-box { padding: 70px 10px 0 10px; min-height: 170px; }
  #sh531-elec .sh531-pay-less h3, .sh531-main-head { font-size: 24px; }
  .sh531-what-you-gain { padding: 10px 15px 0; }
  .sh531-assurance .sh531-counter-div .sh531-slider-desc p { font-size: 18px; }
  .sh531-how-it-works .sh531-btn { margin: 15px auto; }
  .sh531-cleaner-path { padding: 35px 0; }
  .sh531-about-cleaner .sh531-left .sh531-single-cleaner img, .sh531-about-cleaner .sh531-right .sh531-single-cleaner img { display: none; }
  .sh531-about-cleaner .sh531-left .sh531-single-cleaner { margin: 50px auto 50px 0; }
  .sh531-about-cleaner .sh531-right .sh531-single-cleaner { margin: 50px 0 50px auto; }
  .sh531-about-cleaner h3 { margin-bottom: 0; }
  .sh531-serw-section .sh531-what-you-gain { padding: 30px 15px 0; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box a img { height: 10px; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box p { font-size: 16px; min-height: 120px; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box a { font-size: 16px; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box, #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box { padding: 60px 10px 0 10px; }
  #sh531-elec .sh531-what-you-gain .sh531-main-head { margin-bottom: 60px; }
  #sh531-elec .sh531-assurance .sh531-float-element { padding: 15px 0 18px 10px; }
  #sh531-elec .sh531-assurance .sh531-five-img { display: none; }
  #sh531-elec .sh531-pay-less { padding: 0 15px; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc p { font-size: 16px; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc h1 { font-size: 26px; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc { max-width: 45%; padding: 55px 20px 0 0; }
  #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-main-head { margin-bottom: 70px; }
  #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box h3 { min-height: 65px; }
  #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box h3, #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box p { font-size: 16px; }
  #sh531-elec.sh531-renewal-plus .sh531-segments .sh531-single-seg { max-width: 39%; }
  #sh531-elec.sh531-gas .sh531-what-you-gain .sh531-profit-box p { min-height: 100px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas .sh531-what-you-gain .sh531-profit-box p { min-height: 100px; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box { min-height: 32vh; }
  #sh531-elec.sh531-renewal-plus.sh531-gas .sh531-what-you-gain .sh531-profit-box { min-height: 28vh; }
  #sh531-elec.sh531-gas .sh531-assurance { padding: 10px 0 0 0; }
  #sh531-elec.sh531-gas .sh531-repair { padding-top: 0; }
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text h1 { font-size: 32px; }
  #sh531-elec .sh531-my-tauron-section p, #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text p { font-size: 18px; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text h1 { font-size: 32px; }
  #sh531-elec .sh531-my-tauron-section p, #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text p { font-size: 18px; }
  #sh531-elec.sh531-health .sh531-main-head,   #sh531-elec.sh531-health .sh531-pay-less h3,   #sh531-elec.sh531-health .sh531-under-baner p, .sh531-my-tauron-section h3 { font-size: 22px; }
  #sh531-elec.sh531-health .sh531-top-page-part { height: 230px; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part { height: 205px; }
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text { padding: 40px 15px 0 0; }
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box { min-height: 270px; padding: 60px 15px 0 15px; }
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box p { min-height: 100px; }
  .sh531-my-tauron-section .sh531-inside-box img { display: none; }
  #sh531-elec.sh531-health .sh531-health-bonus .sh531-small-p br { display: none; }
  #sh531-elec.sh531-health .sh531-services p br { display: none; }
  #sh531-elec.sh531-health .sh531-services p { margin-top: 5px; font-size: 16px; }
  #sh531-elec.sh531-health .sh531-services .sh531-services-page .sh531-service-part .sh531-img-box img { max-height: 50px; }
  #sh531-elec.sh531-health .sh531-services .sh531-services-page .sh531-service-part .sh531-img-box { height: 65px; }
  #sh531-elec.sh531-health .sh531-services .sh531-services-page .sh531-service-part h5 { font-size: 16px; }
  .sh531-mt-log { height: auto; background-image: none; background-color: #fff; padding: 0; }
  .sh531-mt-log .sh531-log-section.sh531-log-form { max-width: 40%; border-left: 0; display: block; margin: 40px auto 0; float: none; min-width: 350px; }
  .sh531-mt-log .sh531-log-section.sh531-log-img img { position: absolute; top: auto; left: 0; right: 0; margin: auto; max-height: 215px; bottom: 0; }
  .sh531-mt-log .sh531-log-section.sh531-log-img { width: 50%; max-width: 100%; height: 247px; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus { max-width: 50%; }
  .sh531-mt-log .sh531-log-section { background-color: #e41183; padding: 15px; }
  .sh531-mt-log .sh531-log-clear { display: block; }
  .sh531-mt-log .sh531-log-section.sh531-log-img { min-width: 200px; }
  .sh531-search-doc h3 { font-size: 18px; }
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box p span { font-size: 9px; }
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text { max-width: 100%; background-color: rgba(255,255,255,.85); width: 100%; height: 100%; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus { height: 247px; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus.sh531-2-year-bonus { padding: 55px 15px 15px; }
  .sh531-mt-log.sh531-other-log .sh531-log-section { width: 100%!important; max-width: 50%!important; min-height: 200px!important; height: 100%; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img { max-width: 35%!important; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus { max-width: 65%!important; padding: 30px 5px 0; }
  .sh531-mt-log.sh531-other-log { height: auto; padding: 0 20px; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus img { display: none; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img { padding: 0; min-width: 1px; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img img { max-height: 195px; position: relative; top: 5px; }
  .sh531-mt-log.sh531-other-log .sh531-log-form { margin: 20px auto 0; }
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile { max-width: 50%; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div h2 { font-size: 26px; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-spacer span, #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div h4 { font-size: 24px; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-normal-p, #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-spacer { font-size: 20px; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-spacer { margin: 15px auto; }
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile.sh531-white-tile.sh531-border-tile { border-right: none; border-bottom: 1px solid #d8d8d8; }
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile.sh531-magenta-tile { border-bottom: 1px solid #e6007e; }
  #sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box { padding: 55px 10px 0 10px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-what-you-gain .sh531-profit-box img { top: -50px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box p { font-size: 16px; min-height: 80px; }
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box h3 { font-size: 16px; }
  #sh531-elec.sh531-gas-june .sh531-what-you-gain .sh531-profit-box a { font-size: 16px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas .sh531-what-you-gain .sh531-profit-box { min-height: 220px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-what-you-gain .sh531-main-head { margin-bottom: 60px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-movie-page .sh531-top-baner img { max-height: 270px; }
  #sh531-elec.sh531-renewal.sh531-gas-june .sh531-movie-page .sh531-top-baner { height: 245px; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-odn .sh531-top-page-part .sh531-baner-text { padding: 40px 15px 0 0; }
  #sh531-elec.sh531-health.sh531-current-offer .sh531-search-doc .sh531-shadow-box p { font-size: 20px; }
  .sh531-my-tauron-section .sh531-senior-box { padding: 0; }
  .sh531-my-tauron-section .sh531-senior-box .sh531-check-div p img { display: inline-block; }
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box p span.sh531-bold-span { font-size: 17px; }
  #sh531-clean-box .sh531-what-you-gain.sh531-cleaner-gain .sh531-profit-box.sh531-show-profit-box { padding: 55px 10px 20px 10px; min-height: 170px; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text p { font-size: 22px; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text h1 { font-size: 44px; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text { padding: 38px 15px 0 0; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.new-price-td { font-size: 22px; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.new-price-td img { height: 50px; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td p { font-size: 18px; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.bold-td { font-size: 20px; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td img { margin-bottom: 10px; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table td { font-size: 14px; }
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-top-page-part .eko-ab-img { top: 50px; left: 19%; height: 110px; }
  #sh531-eko-site #sh531-elec .sh531-what-you-gain .sh531-main-head { margin-bottom: 65px; }
  #sh531-eko-site #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box { padding: 65px 15px 15px 15px; }
  #sh531-eko-site #sh531-elec .sh531-what-you-gain .sh531-main-head { margin-bottom: 65px; }
  #sh531-eko-site #sh531-elec .sh531-what-you-gain .sh531-profit-box p { min-height: 65px; }
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box.gas-profit-box p span { font-size: 16px; }
  #sh531-elec .sh531-my-tauron-section p.sh531-box-disclaimer { bottom: -9px; position: relative; left: 0; }
  .sh531-assurance .sh531-box-disclaimer { position: relative; margin: 0!important; bottom: 0; }
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text#with-date { max-width: 100%; width: 540px; padding: 15px 20px 0 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img1 { left: 90px; max-height: 66px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img2 { right: -60px; max-height: 100px; bottom: 60px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img3 { right: -40px; max-height: 120px; top: 20px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner p br { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-body h5 { font-size: 16px; line-height: 1.2; margin-bottom: 5px; min-height: 40px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-body p { font-size: 12px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-body span { font-size: 14px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-body span img { display: inline-block; vertical-align: -3px; margin-left: 3px; }
  /* #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit{min-height: 280px;} */
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box .sh531-rwd-description { min-height: 120px; }
  #sh531-elec .sh531-repair .sh531-bulb-element.sh531-flex-icons-container { padding-left: 15px; }
  #sh531-elec.sh531-health .sh531-top-page-part.sh531-msp-top-page-part-baner .sh531-baner-text h1 { font-size: 30px; }
  #sh531-elec.sh531-health .sh531-top-page-part.sh531-top-msp-baner-sk24h .sh531-baner-text h1 { font-size: 30px; }
  #sh531-elec .sh531-repair .border_square_box .icon_boxes_content .single_box { flex-basis: 49%; margin: 5px 0; }
  #sh531-elec .sh531-repair .border_square_box h3 { font-size: 20px; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-content-header { font-size: 20px; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-content-header span { font-size: 24px; }
  #sh531-elec.sh531-health.sh531-current-offer .bw-docs.sh531-search-doc .sh531-main-head { font-size: 22px; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box .rewriting-icon { display: none; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box { width: 100%; max-width: 412px; margin-bottom: 30px; }
  #sh531-elec.sh531-eko_site .sh531-top-page-part.eko_baner_plus .ab_img.ab_1 { right: 0; bottom: 0; height: 130px; }
  #sh531-elec.sh531-eko_site .sh531-top-page-part.eko_baner_plus .ab_img.ab_2 { height: 20px; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon .ab_3 { height: 140px; }
  #sh531-elec #sh531-sub-id .sh531-block.sh531-second-block .ab_3 { height: 130px; }
  #sh531-elec.sh531-eko_site .sh531-top-page-part.secure_company .sh531-baner-text#with-date { padding: 25px 20px 0 0; }
  #msp #sh531-elec.sh531-health .sh531-top-page-part.secure_company .sh531-baner-text h1 { font-size: 30px; }
  #sh531-elec.sh531-computer.special_ofert_lp .sh531-top-page-part .sh531-baner-text { padding: 65px 20px 0 0; }
}
@media all and (max-width:950px) {
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box .sh531-rwd-description { min-height: 95px; }
  .sh531-what-you-gain .sh531-profit-box { max-width: 40%; margin: 30px 20px; }
  .sh531-what-you-gain { padding: 0 15px; }
  #sh531-elec .sh531-movie-page .sh531-movie-desc, .sh531-movie-page .sh531-movie-desc { padding: 10px 20px 0 0; }
  .sh531-movie-page .sh531-movie-desc p br { display: none; }
  .sh531-serw-section .sh531-assurance .sh531-float-element { max-width: 58%; }
  .sh531-shadow-box .sh531-disclaimer { left: 0; margin: 10px 0 0; position: relative; }
  .sh531-documents { margin-bottom: 0; }
  .sh531-cleaner .sh531-btn { font-size: 20px; max-width: 200px; padding: 10px 5px; }
  .sh531-cleaner-baner .sh531-baner-text h1 { font-size: 26px; }
  .sh531-cleaner-baner .sh531-baner-text p { font-size: 20px; }
  .sh531-cleaner-baner .sh531-baner-text { padding: 50px 0 0 0; }
  .sh531-serw-section .sh531-what-you-gain { padding: 20px 15px 0; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box p { min-height: 90px; }
  #sh531-elec .sh531-what-you-gain .sh531-main-head { margin-bottom: 40px; }
  #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-main-head { margin-bottom: 40px; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box { min-height: 28vh; }
  #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-btn { margin: 20px auto 0; }
  #sh531-elec.sh531-gas .sh531-repair .sh531-bulb-element p { font-size: 18px; }
  #sh531-elec.sh531-gas .sh531-repair .sh531-bulb-element img { height: 250px; left: -80px; top: -105px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas .sh531-what-you-gain .sh531-profit-box { min-height: 27vh; }
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box { margin: 30px 22px; }
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box p { min-height: 95px; }
  .sh531-my-tauron-section { margin-top: 0; }
  #sh531-elec.sh531-health .sh531-take-care .sh531-under-head { font-size: 16px; }
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits { margin-top: 15px; }
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box img { display: none; }
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box, #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-reg { padding-left: 0; }
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box { min-height: 1px; margin: 20px 0 0; }
  #sh531-elec.sh531-computer .sh531-what-you-gain .sh531-btn { margin: 10px auto; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block > img { max-height: 100px; left: 0; }
  #sh531-elec #sh531-sub-id .sh531-block.sh531-second-block .sh531-inside-block > img { left: 20px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block { padding: 20px 20px 20px 170px; position: relative; }
  #sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box p { min-height: 60px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box { min-height: 200px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-what-you-gain .sh531-main-head { margin-bottom: 30px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas-june section.sh531-screen-3 { display: none; }
  #sh531-elec .sh531-segments.sh531-faq-steps { text-align: center; }
  #sh531-elec .sh531-segments.sh531-faq-steps .sh531-single-seg { max-width: 49%; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-current-gas .sh531-top-page-part { background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-3.png); }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas .sh531-top-page-part { background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-normal.png); }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas.sh531-gas24 .sh531-top-page-part { background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-24-2.png); background-position: 0 top; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas.sh531-gas24.sh531-year .sh531-top-page-part { background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-24-2-year.png); background-position: 0 top; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block.sh531-img-alternative > img { left: 40px; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs { display: block; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs a { display: inline-block; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs a { margin: 5px 7px 5px 8px; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs a:first-child { margin: 5px 5px 5px 0; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs a:last-child { margin: 5px 0 5px 5px; }
  #sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box .sh531-name-div h3 { font-size: 30px; }
  #sh531-special-offert .sh531-mt-log .sh531-log-section.sh531-log-bonus.sh531-log-v2 h4 { font-size: 32px; }
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info { min-height: 160px; }
  #sh531-eko-site #sh531-elec.sh531-renewal .sh531-what-you-gain { margin-bottom: 20px; }
  .sh531-new-log-box .sh531-log-part.sh531-img-log-part { display: none; }
  .sh531-new-log-box { background-position: 80% center; }
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part.sh531-align-center { padding: 0 0 0 30px; }
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part { flex-basis: 65%; padding: 35px 0 0 30px; }
  .sh531-new-log-box .sh531-log-part.sh531-cta-log-part { flex-basis: 30%; position: relative; }
  .sh531-new-log-box .sh531-log-part.sh531-cta-log-part a { left: auto; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box > img { height: 135px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box { padding: 20px 20px 20px 120px; min-height: 260px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box { padding: 45px 20px 20px 120px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .or-box { top: 110px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.sh531-with-movie-text { position: relative; top: auto; bottom: auto; left: auto; display: block; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .frame-box { height: 286px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text { display: block; position: relative; left: auto; right: auto; top: auto; bottom: auto; margin: 0 auto; padding-top: 60px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.sh531-with-movie-text { max-width: 100%; width: 100%; text-align: center; padding-top: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.sh531-with-movie-text h1 { margin-top: 15px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie { height: auto; padding-bottom: 10px; background-size: cover; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.sh531-with-movie-text a { margin: 20px auto 20px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit { flex-basis: 100%; }
  /*  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit {min-height: 390px;} */
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner .stamp { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text p { text-align: center; font-size: 18px; color: #fff; display: block; margin-top: 10px; font-weight: 600; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.sh531-with-movie-text h1 { margin-top: 15px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie { padding-bottom: 1px; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section { background-position: -180px 0; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section.sh531-agreement-msp-section { background-position: -220px 0; }
  /*     #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container {flex-wrap: wrap;}
						#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box.first-offer-box {flex-basis: 49%;}
						#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box {flex-basis: 49%;}
						#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-check-button {margin: 20px auto 0;}
						#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-agreement-header {text-align: center;}
						#SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-agreement-second-header {text-align: center;} */
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info h3 { font-size: 24px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info p { font-size: 16px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info { padding: 15px; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content img { display: none; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info { width: 100%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner { height: 465px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.sh531-with-movie-text h1 { margin-top: 15px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner { padding-top: 60px; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas.sh531-gas24 .sh531-top-page-part.gas_help { background-image: url(/-/media/Additional/smart/img/serwisant/gas-help-2.jpg)!important; }
  #sh531-elec.sh531-computer .sh531-top-page-part.secure_company .sh531-baner-text#with-date h1 br { display: none; }
  .how_sc_works .how-it-works-option p { max-width: 430px; }
  .how_sc_works .how-it-works-option { margin: 20px 0; }
}
@media all and (max-width: 900px) {
  .sh531-assurance .sh531-check-img { display: none; }
  .sh531-assurance .sh531-float-element, .sh531-serw-section .sh531-assurance .sh531-float-element { max-width: 100%; }
  .sh531-assurance .sh531-counter-div .sh531-counter-box .sh531-plus, .sh531-assurance .sh531-counter-div .sh531-counter-box span { font-size: 35px; }
  .sh531-assurance .sh531-counter-div .sh531-counter-box p { font-size: 14px; }
  .sh531-assurance .sh531-counter-div h2 { font-size: 25px; }
  .sh531-slider .owl-item { padding: 0 40px; }
  .sh531-assurance .sh531-counter-div .sh531-slider-desc p br { display: none; }
  .sh531-documents .sh531-doc-column a p { padding-right: 10px; font-size: 16px; }
  .sh531-documents .sh531-doc-column a p img { top: 0; }
  .sh531-documents .sh531-doc-trigger { font-size: 20px; }
  .sh531-search-doc .sh531-select-doc-box .sh531-big-box .sh531-documents .sh531-doc-column a p { font-size: 16px; }
  .sh531-cleaner-box img { height: 240px; }
  .sh531-about-cleaner .sh531-main-cleaner { height: auto; position: relative; display: block; margin: 0 auto; }
  .sh531-wave { display: none; }
  .sh531-about-cleaner .sh531-left .sh531-single-cleaner, .sh531-about-cleaner .sh531-right .sh531-single-cleaner { margin: 10px; }
  .sh531-about-cleaner .sh531-left, .sh531-about-cleaner .sh531-right { float: none; max-width: 100%; }
  .sh531-about-cleaner .sh531-left .sh531-single-cleaner, .sh531-about-cleaner .sh531-right .sh531-single-cleaner { display: inline-block; width: 100%; max-width: 30%; vertical-align: text-top; }
  .sh531-about-cleaner h3 { margin-bottom: 25px; }
  .sh531-about-cleaner .sh531-clr-desc br { display: none; }
  .sh531-about-cleaner { padding: 10px 0; }
  .sh531-about-smog .sh531-smog-box { max-width: 49%; margin: 10px 0; }
  .sh531-about-smog { padding: 15px 0; }
  .sh531-our-offert .sh531-baner .sh531-ab-img { display: none; }
  .sh531-our-offert .sh531-baner { padding: 30px 20px 30px 20px; }
  #sh531-elec .sh531-my-baner .sh531-my-check { max-width: 100%; margin: 5px auto; }
  #sh531-elec .sh531-my-baner h2 { font-size: 22px; }
  #sh531-elec .sh531-my-baner .sh531-my-check p { font-size: 16px; }
  #sh531-elec .sh531-assurance .sh531-float-element { padding: 0 0 15px 10px; }
  #sh531-elec .sh531-repair .sh531-repair-p { margin: 10px auto; font-size: 18px; }
  #sh531-elec .sh531-pay-less p,   #sh531-elec .sh531-repair .sh531-repair-icon .sh531-single-repair p,   #sh531-elec .sh531-repair p, #sh531-elec .sh531-repair p { font-size: 18px; }
  #sh531-elec .sh531-repair p { text-align: left; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-baner.sh531-square-img { height: 245px; max-width: 380px; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc { padding: 15px 20px 0 0; }
  #sh531-elec.sh531-gas .sh531-repair .sh531-bulb-element img { display: none; }
  #sh531-elec.sh531-gas .sh531-repair .sh531-bulb-element { padding: 15px; }
  .sh531-serw-section .sh531-another-faq .sh531-doc-box .sh531-gas-trigger { font-size: 16px; }
  .sh531-serw-section .sh531-another-faq .sh531-doc-box .sh531-gas-trigger img { vertical-align: 1px; }
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text { background-color: rgba(255,255,255,.85); width: 100%; height: 100%; }
  /*#sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text{background-color:transparent;}*/
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box { max-width: 50%; }
  #sh531-elec.sh531-health .sh531-health-bonus .sh531-small-p { font-size: 16px; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon .sh531-single-repair img { max-height: 110px; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus { padding: 15px 15px 5px; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-ab-img { max-height: 115px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table { display: none; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table { display: block; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell { width: 100%; flex-basis: 33.33%; background-color: #fff; text-align: center; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-big-cell { flex-basis: 33.33%; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row.sh531-head-row .sh531-table-cell { border: none; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell p { font-size: 16px; line-height: 1; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-elec-cell p { color: #e4007e; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-gas-cell p { color: #4460a8; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-elec-cell { background-color: #e4007e; border: 2px solid #e4007e; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-gas-cell { background-color: #4460a8; border: 2px solid #4460a8; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-elec-cell p, #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-gas-cell p { color: #fff; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell { padding: 18px 5px 0; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-legend-cell { background-color: #f6f6f6; padding: 10px 5px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-big-cell.sh531-gas-cell { padding: 12px 5px 0!important; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-big-cell.sh531-elec-cell { padding: 7px 5px 0!important; }
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-content .sh531-documents h4 { font-size: 18px; margin-bottom: 10px; margin-top: 10px; }
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head h4 { font-size: 20px; }
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head .sh531-slide-trigger { margin-top: 3px; }
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head img { max-height: 35px; }
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head { padding: 10px 15px 10px 50px; }
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-content { padding: 10px 16px 0 50px; }
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-movie-page .sh531-movie-desc { padding: 15px 15px 45px 0; background-color: rgba(255,255,255,.8); max-width: 100%; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer.sh531-current-health .sh531-top-page-part { background-image: url(/-/media/Additional/smart/img/serwisant/health-baner-2.png); background-position: 0 top; }
  #sh531-clean-box .sh531-our-offert .sh531-overlap .sh531-overlap-icon { display: none; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part > img { left: 7%; height: 160px; }
  #sh531-special-offert .sh531-mt-log .sh531-log-section.sh531-log-bonus.sh531-log-v2 h4 { font-size: 32px; margin: 20px 0; }
  #sh531-clean-box .sh531-our-offert .sh531-box-section .sh531-visable-info { min-height: 120px; }
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info { min-height: 185px; }
  #sh531-clean-box .sh531-cleaner-baner { background-position: left center; }
  #sh531-clean-box .sh531-cleaner-baner .sh531-baner-text { padding: 55px 10px 5px 10px; max-width: 100%; background-color: rgba(255,255,255,.65); }
  #sh531-clean-box .sh531-cleaner-baner .sh531-page { padding: 0; }
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text { padding: 15px; padding-top: 38px; max-width: 67%; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box > img { left: auto; right: 0; top: 0; height: 115px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box { padding: 20px 10px 20px 10px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box { padding: 45px 10px 20px 10px; }
  #sh531-elec.sh531-eko_site .env-box { justify-content: left; }
  #sh531-elec.sh531-eko_site .env-box .single-env, #sh531-elec.sh531-eko_site .env-box .single-env:first-child { flex-basis: 50%; }
  #sh531-elec.sh531-eko_site .env-box .single-env p br { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text h1 { font-size: 30px; margin-top: 65px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text.sh531-normal-baner h1 { font-size: 50px; line-height: 1.2; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text.sh531-normal-baner { position: absolute; width: 100%; left: 0; right: 0; text-align: center; bottom: 0; margin: auto; height: 240px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner { height: 367px; background-position: center 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .frame-box { padding: 70px 5px 10px; width: 100%; max-width: 545px; height: 304px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img2 { bottom: -10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .frame-box .movie-img3 { right: -50px; top: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner h2 { font-size: 22px; margin-bottom: 10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner p { font-size: 20px; line-height: 1.1; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box, #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner { padding: 15px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box h3 { font-size: 22px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav.disabled + .owl-dots { bottom: -10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see h2 { font-size: 22px; margin-bottom: 20px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner > img { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .paralax-box { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-p { min-height: 80px; text-align: center; }
  /*     #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit {min-height: 350px;} */
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit { margin: 10px 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head p { font-size: 19px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head h3 { font-size: 32px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head p { margin-bottom: 5px; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box { margin-bottom: 30px; padding: 20px; max-width: none; height: auto; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container { display: block; margin: 0 auto; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box.rewriting-box-1-background { background: none; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box.rewriting-box-2-background { background: none; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box br { display: none; }
  .rewriting-proposal-container .rewriting-proposal-column .rewriting-box .rewriting-box-header { min-height: auto; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box .rewriting-icon { display: block; width: 50px; height: 50px; margin-bottom: 15px; position: static; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-proposal-container .rewriting-proposal-column .rewriting-box { padding: 15px; }
  #SH531-SMARTHEADS-CONTENT .sh531_v_logo.c_logo { left: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner > .ab_img { left: -30px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner h3, #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner p { font-size: 18px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner { text-align: left; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition { padding-bottom: 54px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner { padding: 17px 15px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_under_v_baner .stamp { height: 100px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_under_v_baner .stamp img { max-height: 100px; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div.eco_change { padding: 0 160px; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit .sh_healthy_benefit_flex .sh531-single-repair { flex-basis: 49%; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit .sh_healthy_benefit_flex { justify-content: space-between; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair img { top: -9px; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair { padding-left: 109px; min-height: 90px; padding-right: 10px; }
}
@media all and (max-width:830px) {
  #sh531-elec .sh531-bonus-div .sh531-bonus-box img { display: none; }
  #sh531-elec .sh531-bonus-div .sh531-bonus-box { padding: 0; max-width: 100%; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc p { margin: 10px 0; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc { max-width: 50%; padding: 25px 20px 0 0; }
  #sh531-elec .sh531-shadow-box .sh531-disclaimer { font-size: 10px; }
  #sh531-elec .sh531-shadow-box .sh531-disclaimer sup { font-size: 7px; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus h4 { font-size: 20px; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus h3 { font-size: 25px; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus { height: 247px; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus { height: auto; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div { padding: 0 120px; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-normal-p br { display: none; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block > img { display: none; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block { padding: 15px; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part { background-position: -180px top; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas .sh531-top-page-part { background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-normal-3.png); background-position: 0 top; }
  #sh531-elec #sh531-sub-id.sh531-no-heads .sh531-tile-parent .sh531-single-tile { max-width: 50%; border: 2px solid #ededed; }
  #sh531-elec #sh531-sub-id.sh531-no-heads .sh531-tile-parent .sh531-single-tile.sh531-navy-tile { float: none; margin: 0 auto; border-color: #4460a8; }
  #sh531-elec #sh531-sub-id.sh531-no-heads .sh531-tile-parent .sh531-single-tile.sh531-magenta-tile { border-color: #e6007e; }
  #sh531-elec #sh531-sub-id.sh531-no-heads.sh531_3_options .sh531-tile-parent .sh531-single-tile { max-width: 33.33%; }
  #sh531-elec #sh531-sub-id.sh531_3_options .sh531-tile-parent .sh531-single-tile h3 { height: 53px; }
  #sh531-elec #sh531-sub-id.sh531-no-heads .sh531-tile-parent { box-shadow: none; }
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile.sh531-white-tile.sh531-border-tile { }
  #sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box { display: block; max-width: 100%; margin: 3% 0; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs { display: inline-block; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs a { display: block; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs a { margin: 13px 0 13px 13px; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs a:first-child { margin: 0 0 13px 13px; }
  #sh531-clean-box .sh531-our-offert .sp-thumbs a:last-child { margin: 13px 0 0 13px; }
  #sh531-clean-box .sh531-our-offert .sh531-overlap .sh531-overlap-icon { display: inline-block; }
  #sh531-clean-box .sh531-what-you-gain .sh531-profit-box p { font-size: 14px; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.new-price-td img { transform: rotateY(180deg); left: auto; right: 5px; top: -40px; }
  #sh531-special-offert .sh531-mt-log .sh531-log-section.sh531-log-bonus.sh531-log-v2 p { font-size: 20px; }
  #sh531-clean-box .sh531-our-offert .sh531-box-section .sh531-visable-info,   #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-section p.sh531-main-text, #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-hidden-info { min-height: 1px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box > img { left: -15px; right: auto; position: relative; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box { padding: 0 10px 10px 10px; min-height: 315px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box { padding: 0 10px 10px 10px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box { margin-top: 5px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box .sh531-icon-box { margin-top: 30px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .or-box { top: 155px; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-normal-p { max-width: 100%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc { flex-basis: 49%; margin: 5px 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .disclaimer-page { padding: 15px 0 0 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { min-height: 190px; justify-content: space-between; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit { flex-basis: 44%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-p { min-height: 50px; text-align: center; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-p p { max-width: 640px; margin: 0 auto; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head p { margin-bottom: 10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .plus-box,   #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price, #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info { display: inline-block; min-height: 1px; vertical-align: baseline; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit.mobile-no-margin-top { margin-top: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info p { vertical-align: middle; font-size: 16px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .plus-box { line-height: normal; text-align: center; color: #e2007a; font-weight: 600; margin: 0 5px!important; font-size: 25px!important; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price h4 { line-height: 1; display: inline-block; vertical-align: baseline; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price p { display: inline-block; vertical-align: baseline; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit { flex-basis: 44%; display: inline-block; width: 100%; max-width: 49%; float: left; min-height: 36px; margin: 2px 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit:nth-child(even) { float: right; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { display: block; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-body { min-height: 95px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc .recc-body h5 { min-height: 24px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info { height: 25px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .under-rabat-space-mobile { height: 35px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .eko-under-rabat-mobile-space { display: inline-block; height: 48px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info.mobile-rabat-space { height: 60px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.first-mobile-lower-bonus { height: 24px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.last-mobile-lower-bonus { height: 44px; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section { background: #e3f3ff; height: auto; min-height: 350px; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section.sh531-agreement-msp-section { background: #e3f3ff; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container { display: block; margin: 0 auto; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box { display: flex; justify-content: flex-start; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box p br { display: none; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box p { padding-left: 0; text-align: left; flex-basis: 80%; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box .sh531-image-container { flex-basis: 110px; min-height: 50px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner > .ab_img { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .fake-footer .flex_footer { flex-wrap: wrap; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .fake-footer .flex_footer .flex_cookie { width: 100%; float: none; font-size: 12px; line-height: 1.1; display: block; flex-basis: 100%; order: 2; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .fake-footer .flex_footer .flex_copy { float: none; display: block; font-size: 12px; flex-basis: 100%; order: 1; text-align: left; }
  .how_sc_works .how-it-works-option h3 { font-size: 18px; }
  .how_sc_works .how-it-works-option p { font-size: 16px; }
}
@media all and (max-width:800px) {
  .sh531-serw-section .sh531-what-you-gain { padding-top: 40px; }
  .sh531-movie-page .sh531-movie-baner, .sh531-serw-section .sh531-movie-page .sh531-movie-baner { display: block; float: none; margin: 0 auto; padding-top: 30px; }
  /*.sh531-movie-page .sh531-movie-baner .sh531-mr-full, .sh531-serw-section .sh531-movie-page .sh531-movie-baner .sh531-mr-full{display: none}*/
  /*.sh531-movie-page .sh531-movie-baner .sh531-mr-mobile, .sh531-serw-section .sh531-movie-page .sh531-movie-baner .sh531-mr-mobile{display: block}*/
  .sh531-normal-serw-logo { display: none; }
  .sh531-movie-page .sh531-movie-baner .sh531-mr-mobile.sh531-normal-serw-logo-mobile { display: block; }
  #sh531-elec.sh531-renewal.sh531-gas .sh531-movie-page .sh531-movie-desc { padding: 15px; max-width: 100%; }
  .sh531-what-you-gain { padding-top: 40px; }
  #sh531-elec .sh531-movie-page .sh531-movie-desc, .sh531-movie-page .sh531-movie-desc { max-width: 100%; text-align: center; padding: 10px 10px 0 10px; }
  .sh531-movie-page .sh531-movie-desc .sh531-btn { float: none; margin: 15px auto; display: block; }
  .sh531-btn { font-size: 20px; max-width: 220px; }
  .sh531-how-it-works .sh631-path-schema, .sh531-serw-section .sh531-how-it-works .sh631-path-schema { max-width: 100%; }
  .sh531-how-it-works .sh531-assurance-box { max-width: 49%; margin: 15px 0; }
  .sh531-assurance .sh531-counter-div .sh531-slider .sh531-slider-img { display: none; }
  .sh531-assurance .sh531-counter-div .sh531-slider-desc, .sh531-serw-section .sh531-assurance .sh531-counter-div .sh531-slider-desc { max-width: 100%; padding: 10px 0!important; text-align: center; }
  .sh531-assurance .sh531-counter-div .sh531-slider-desc.sh531-one-line { padding: 30px 0 0!important; }
  .sh531-serw-section .sh531-assurance .sh531-counter-div .sh531-slider-desc.sh531-one-line { padding: 10px 0 0!important; }
  .sh531-assurance .sh531-counter-div .sh531-counter-box p { max-width: 90%; margin: 0 auto; }
  .sh531-assurance .sh531-counter-div .sh531-counter-box p br { display: none; }
  .sh531-what-you-gain .sh531-ab-element { top: 0; }
  .sh531-assurance .sh531-float-element h3, .sh531-serw-section .sh531-movie-page .sh531-movie-desc { text-align: center; }
  .sh531-assurance .sh531-float-element .sh531-btn { float: none; display: block; margin: 5px auto; }
  .sh531-assurance .sh531-float-element, .sh531-serw-section .sh531-assurance .sh531-float-element { padding: 0; }
  .sh531-bonus, .sh531-clean-m { display: block; }
  .sh531-bonus { position: absolute; }
  .sh531-clean-full { display: none; }
  .sh531-cleaner-baner .sh531-baner-text { float: none; display: block; margin: 0 auto; text-align: center; }
  .sh531-cleaner-baner .sh531-baner-text .sh531-btn { margin: 0 auto; }
  .sh531-cleaner-box img { position: relative; margin: 0 auto; }
  .sh531-cleaner-baner .sh531-baner-text { padding: 0; }
  .sh531-cleaner-box { min-height: auto; }
  .sh531-cleaner-baner { background-image: none; }
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right { max-width: 50%; }
  .sh531-our-offert .sh531-offert-trigger { right: 45px; top: auto; bottom: -40px; }
  .sh531-cleaner-box img.sh531-top-ball { display: none; }
  .sh531-cleaner-box img { left: 0; }
  .sh531-cleaner-box .sh531-bonus { height: 100px!important; position: absolute; top: 130px; right: -20%; }
  #sh531-elec .sh531-segments .sh531-single-seg { max-width: 49%; }
  #sh531-elec .sh531-segments { margin: 20px auto; }
  #sh531-elec .sh531-gift .sh531-main-head { margin: 20px auto; }
  #sh531-elec .sh531-tile-box .sh531-more-trigger.sh531-active { float: none; margin-top: 15px; }
  #sh531-elec .sh531-tile-box .sh531-tile-img { margin: 0 auto; }
  #sh531-elec .sh531-tile-box .sh531-tile-inner .sh531-check-p, #sh531-elec .sh531-tile-box .sh531-tile-inner p { text-align: center; padding: 0; }
  #sh531-elec .sh531-tile-box .sh531-tile-inner .sh531-check-p img { position: relative; top: 0; }
  #sh531-elec .sh531-tile-box .sh531-tile-inner h3 { text-align: center; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc { padding: 0 15px; max-width: 100%; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc br { display: none; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-baner { max-width: 50%; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-baner.sh531-square-img { max-width: 100%; height: auto; margin: 0 auto; padding-top: 0; }
  #sh531-elec.sh531-renewal.sh531-gas .sh531-movie-page .sh531-movie-baner .sh531-mr-full { display: none; }
  #sh531-elec.sh531-renewal.sh531-gas .sh531-movie-page .sh531-movie-baner .sh531-mr-mobile { display: block; }
  #sh531-elec.sh531-health .sh531-services .sh531-services-page .sh531-service-part { max-width: 33%; }
  #sh531-elec.sh531-health .sh531-services { padding: 15px 0; }
  #sh531-elec #sh531-sub-id .sh531-main-baner { height: 230px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-ab-img { max-height: 175px; left: 2%; }
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text { padding: 51px 15px 15px; }
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-movie-page .sh531-movie-desc { padding: 55px 15px 20px 15px; }
  #sh531-elec.sh531-gas.sh531-gas-june .sh531-movie-page .sh531-movie-desc a { margin: 0 auto; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text h1 { font-size: 30px; margin-bottom: 5px; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text p { font-size: 17px; }
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box, #sh531-elec.sh531-health.sh531-current-offer.sh531-normal-gas .sh531-take-care .sh531-health-benefits .sh531-benefit-box { max-width: 100%; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-current-gas .sh531-take-care .sh531-health-benefits .sh531-benefit-box { margin: 15px 0; }
  #sh531-elec.sh531-health.sh531-current-offer.sh531-normal-gas .sh531-take-care .sh531-health-benefits.sh531-two-b .sh531-benefit-box { max-width: 100%; }
  #sh531-eko-site .popup-container .popup-body { max-width: 630px; }
  #sh531-elec.sh531-eko_site .env-box .single-env, #sh531-elec.sh531-eko_site .env-box .single-env:first-child { flex-basis: 100%; margin: 15px 0; }
  #sh531-elec.sh531-eko_site .comp-eko-baner .ab-img { top: auto; bottom: 10px; left: 2%; }
}
@media all and (max-width:760px) {
  .sh531-assurance .sh531-counter-div .sh531-slider-desc p { font-size: 15px; }
  .sh531-assurance .sh531-float-element { padding: 0 0 18px; }
  .sh531-shadow-box { margin: 0 0 30px; }
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right .sh531-box-icon { font-size: 16px; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-price span,   .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text h3, .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right .sh531-product-name { font-size: 26px; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-desc, .sh531-our-offert .sh531-single-box .sh531-box-section p { font-size: 16px; }
  .sh531-our-offert .sh531-single-box .sh531-final-price { font-size: 22px; }
  .sh531-our-offert .sh531-single-box .sh531-final-price span { font-size: 26px; }
  .sh531-our-offert .sh531-single-box table td { font-size: 14px; }
  .sh531-about-cleaner .sh531-single-cleaner p { font-size: 13px; }
  .sh531-about-cleaner .sh531-left .sh531-single-cleaner, .sh531-about-cleaner .sh531-right .sh531-single-cleaner { max-width: 28%; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box p { min-height: 105px; }
  #sh531-elec .sh531-what-you-gain > .sh531-btn { margin: 20px auto; }
  #sh531-elec .sh531-repair .sh531-bulb-element img { display: none; }
  #sh531-elec .sh531-repair .sh531-bulb-element { padding: 10px 15px; }
  #sh531-elec .sh531-segments .sh531-bar-box { max-width: 49%; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text p, #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus .sh531-top-page-part .sh531-baner-text p { max-width: 100%!important; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text { width: 100%; max-width: 480px; background-color: rgba(255,255,255,.8); padding: 10px; margin: 0 auto; float: none; height: auto; text-align: center; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part { padding-top: 65px; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text h1 { line-height: 1; margin-bottom: 10px; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text p { text-align: center; line-height: 1.2; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part { background-position: center top; padding-top: 135px; background-size: cover; background-repeat: no-repeat; height: 280px; background-image: url(/-/media/Additional/smart/img/serwisant/health-baner-2.png); }
  #sh531-elec.sh531-health.sh531-new-health .sh531-under-baner p { max-width: 240px; line-height: 1.2; margin: 0 auto; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-odn .sh531-top-page-part .sh531-baner-text { padding: 10px; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer .sh531-top-page-part { background-image: url(/-/media/Additional/smart/img/serwisant/s-baner-top-2.png); background-position: 0 0; }
  #sh531-elec .sh531-search-doc .sh531-shadow-box .doc-ab-img { display: none; }
  #sh531-elec.sh531-health.sh531-current-offer .sh531-search-doc .sh531-shadow-box p { max-width: 100%; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer.sh531-current-plus .sh531-top-page-part { background-image: url(/-/media/Additional/smart/img/serwisant/plus-baner-top-2.png); }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part { background-image: url(/-/media/Additional/smart/img/serwisant/com-baner-top-2.png); }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-gas.sh531-current-plus .sh531-top-page-part { background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-2.png); }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-normal-gas .sh531-top-page-part { background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-normal-2.png); background-image: url(/-/media/Additional/smart/img/serwisant/gas-baner-top-normal-2.png); background-position: 0 0; background-size: cover; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part .sh531-baner-text { width: 100%; max-width: 400px; background-color: rgba(255,255,255,.8); padding: 10px; margin: 0 auto; float: none; height: auto; text-align: center; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part { background-position: 0 top; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer.sh531-coal .sh531-top-page-part { background-image: url(/-/media/Additional/smart/img/serwisant/coal-bg-3.png); background-position: 60% 0; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-coal .sh531-top-page-part .sh531-baner-text h1 { font-size: 26px; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part > img { left: 5px; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text p { font-size: 18px; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text h1 { font-size: 38px; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text { padding: 55px 15px 0 0; text-align: right; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td p { font-size: 16px; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.bold-td { font-size: 16px; }
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-top-page-part { padding-top: 90px; }
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text { padding-top: 15px; max-width: 480px; }
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-top-page-part .eko-ab-img { top: -110px; left: 560px; height: 110px; }
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-under-baner p { max-width: 100%; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-search-doc .sh531-shadow-box p { max-width: 100%; }
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus .sh531-top-page-part .sh531-baner-text p br { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit:nth-child(even) { float: left; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.first-mobile-lower-bonus { height: 35px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.last-mobile-lower-bonus { height: 55px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_bg { flex-basis: 40%; background-position: -160px center; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info { flex-basis: 60%; }
  #sh531-elec .sh531-repair .sh531-bulb-element.sh531-flex-icons-container { display: flex; justify-content: center; }
  #sh531-elec .sh531-repair .sh531-bulb-element.sh531-flex-icons-container .sh531-left-side-icons { display: flex; flex-basis: 0%; min-height: 100px; justify-content: center; }
  #sh531-elec .sh531-repair .sh531-bulb-element.sh531-flex-icons-container .sh531-right-side-description { flex-basis: 100%; min-height: 100px; }
  #sh531-elec .sh531-repair .sh531-bulb-element.sh531-flex-icons-container .sh531-right-side-description p { text-align: left; }
  #sh531-elec.sh531-health .sh531-top-page-part.sh531-msp-top-page-part-baner .sh531-baner-text h1 { font-size: 26px; }
  #sh531-elec.sh531-health .sh531-top-page-part.sh531-msp-top-page-part-baner .sh531-msp-top-page-baner-description { font-size: 16px; line-height: 1.2; }
  #sh531-elec .sh531-repair .sh531-bulb-element.sh_health_bulb { padding: 10px; }
  #msp #sh531-elec.sh531-health .sh531-top-page-part.secure_company .sh531-baner-text h1 { font-size: 26px; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box .s_anchor_scroll { font-size: 16px; }
}

@media all and (max-width:700px) {
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box .sh531-rwd-description { min-height: 1px; }
  .sh531-movie-page .sh531-movie-desc h1 { font-size: 26px; }
  .sh531-movie-page .sh531-movie-desc p { font-size: 20px; }
  .sh531-btn { font-size: 16px; max-width: 180px; }
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right .sh531-box-icon { padding: 0; }
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right .sh531-box-icon img { display: none; }
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-left { min-width: 240px; max-width: 25%; }
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right { max-width: 47%; }
  .sh531-our-offert .sh531-overlap .sh531-overlap-icon { transform: scale(.75); vertical-align: bottom; }
  .sh531-our-offert .sh531-overlap p { font-size: 18px; }
  .sh531-our-offert .sh531-single-box { padding: 15px; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-btn, .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-price { float: none; display: block; }
  .sh531-our-offert .sh531-baner .sh531-baner-element.sh531-img-element { display: none; }
  .sh531-our-offert .sh531-baner { padding: 20px; background-image: none; background-color: #b9e1ff; }
  .sh531-our-offert .sh531-baner .sh531-text-element { margin: 10px 20px; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box { max-width: 100%; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box img { display: none; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box,   #sh531-elec .sh531-what-you-gain .sh531-profit-box,   #sh531-elec .sh531-what-you-gain .sh531-profit-box p,   #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box h3, #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box p { min-height: 10px; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box a img { display: inline; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box,   #sh531-elec .sh531-what-you-gain .sh531-profit-box, #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-profit-box { margin: 10px auto; padding: 20px 20px 10px 20px; }
  #sh531-elec .sh531-what-you-gain .sh531-main-head { margin-bottom: 10px; }
  #sh531-elec.sh531-renewal-plus .sh531-what-you-gain .sh531-main-head { margin-bottom: 10px; }
  .sh531-what-you-gain .sh531-main-head { padding: 0 15px; }
  #sh531-elec.sh531-renewal-plus .sh531-segments .sh531-single-seg { max-width: 49%; }
  #sh531-elec.sh531-renewal-plus.sh531-gas .sh531-what-you-gain .sh531-profit-box { min-height: 1px; }
  #sh531-elec .sh531-what-you-gain .sh531-profit-box a { margin: 15px auto 0; }
  #sh531-elec.sh531-renewal-plus.sh531-gas .sh531-what-you-gain .sh531-profit-box { min-height: 1px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas .sh531-what-you-gain .sh531-profit-box p { min-height: 1px; }
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text { padding: 60px 15px 0 0; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text { padding: 10px; }
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box { margin: 10px auto; min-height: 1px; padding: 15px; }
  #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box p { min-height: 1px; }
  .sh531-my-tauron-section { margin-top: 10px; }
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box { max-width: 100%; position: relative; padding-left: 80px; text-align: left; min-height: 50px; }
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box img { position: absolute; left: 0; max-height: 70px; top: 0; bottom: 0; margin: auto; }
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box h5, #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box p { text-align: left; max-width: 100%; }
  #sh531-elec.sh531-health .sh531-services .sh531-services-page .sh531-service-part { max-width: 49%; margin: 10px 0; }
  #sh531-elec.sh531-health .sh531-services .sh531-services-page { margin: 15px auto 0; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus img { max-height: 100px; }
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box p, #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-reg { font-size: 16px; }
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits .sh531-benefit-box h5 { font-size: 20px; }
  #sh531-elec.sh531-threeyears .sh531-top-page-part .sh531-baner-text { text-align: center; padding: 65px 15px 0; }
  #sh531-elec.sh531-threeyears .sh531-top-page-part .sh531-baner-text h1 { font-size: 26px; }
  #sh531-elec.sh531-threeyears .sh531-top-page-part .sh531-baner-text p { font-size: 16px; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div .sh531-ab-img { position: relative; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div, #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div.eco_change { padding: 0; }
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-content .sh531-documents .sh531-doc-column { max-width: 100%; }
  #sh531-elec #sh531-sub-id .sh531-you-can-get .sh531-inside-div.eco_change .sh531-ab-img.sh531-ab-img-1 { left: 0; }
  #sh531-elec.sh531-renewal-plus.sh531-gas-june .sh531-what-you-gain .sh531-main-head { margin-bottom: 15px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box { padding: 10px; min-height: 1px; }
  #sh531-elec.sh531-renewal-plus.sh531-gas.sh531-gas-june .sh531-what-you-gain .sh531-profit-box p { min-height: 1px; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text br { display: none; }
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box img { position: relative; top: auto; left: auto; }
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box { padding: 0; text-align: center; }
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box h5, #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box p { text-align: center; }
  .sh531-current-plus .sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body table { width: 800px; }
  .sh531-current-plus .sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body.sh531-table-container { overflow-x: scroll; }
  #sh531-clean-box .sh531-what-you-gain.sh531-cleaner-gain .sh531-profit-box.sh531-show-profit-box { width: 45%; margin: 5% 1%; max-width: 100%; min-height: 150px; }
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-top-page-part { background-image: url(/-/media/Additional/smart/img/serwisant/eko-baner-2.png); background-position: right; }
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-top-page-part .eko-ab-img { display: none; }
  #sh531-eko-site #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box { padding: 15px; }
  #sh531-eko-site #sh531-elec .sh531-what-you-gain .sh531-main-head { margin-bottom: 20px; }
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-take-care .sh531-eko-benefit .sh531-benefit-box { max-width: 100%; }
  .sh531-new-log-box .sh531-log-part { height: auto; flex-basis: 100%; }
  .sh531-new-log-box { background-image: none; background-color: #ed1087; flex-direction: column; height: auto; }
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part { flex-basis: 100%; padding: 25px 0 0 25px; position: relative; }
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part.sh531-align-center { justify-content: center; padding: 0; padding-top: 10px; }
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part.sh531-align-center p { text-align: center; }
  .sh531-new-log-box .sh531-log-part.sh531-cta-log-part { flex-basis: 100%; }
  .sh531-new-log-box .sh531-log-part.sh531-cta-log-part a { max-width: 200px; left: 0; right: 0; position: relative; margin: 25px auto; }
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part img { position: absolute; z-index: 1; right: 20px; top: 0; }
  .sh531-new-log-box .sh531-log-part.sh531-cta-log-part { background-color: #ed1087; }
  .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part img { display: inline-block!important; margin-right: 5px; margin-top: 0!important; max-height: 13px; right: auto; top: auto; position: relative; }
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text#with-date { width: 100%; max-width: 100%; padding: 55px 15px 0; }
  #sh531-elec.sh531-eko_site .comp-eko-baner .ab-img { top: auto; bottom: 2px; left: auto; right: 3px; max-height: 60px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531-ab-img { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { min-height: 220px; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-content-header { font-size: 16px; padding: 30px 0; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-content-section .rewriting-content-header span { font-size: 20px; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info .rewriting-banner-header { font-size: 24px; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info .rewriting-banner-description { font-size: 18px; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section { padding: 35px 0; }
  #sh531-elec.sh531-health .sh531-what-you-gain.w25 .sh531-profit-box { min-height: 1px; width: 100%; max-width: 100%; margin: 20px auto; }
  #sh531-elec.sh531-health .sh531-what-you-gain.w25 .sh531-profit-box { padding: 15px; }
  #sh531-elec.sh531-health .sh531-what-you-gain.w25 .sh531-profit-box p { min-height: 1px; }
  #sh531-elec.sh531-eko_site .sh531-top-page-part.secure_company .sh531-baner-text#with-date { width: 100%; max-width: 100%; padding: 65px 15px 0; }
  #sh531-elec.sh531-eko_site .sh531-top-page-part.secure_company h1 { margin-bottom: 0; }
  .sh531-what-you-gain.sc_what_gain .sh531-profit-box h3 { min-height: 1px; margin-bottom: 10px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text h1 { text-align: center; font-size: 26px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text p { font-size: 16px; text-align: center; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text .sh531-btn.q4-btn { margin: 0 auto; font-size: 16px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 .sh531-baner-text { padding: 65px 15px 0; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.kv_baner_2021 { background-position: -200px 0; background-size: cover; }
  .sh531-new-log-box.special_ofert_page .sh531-log-part.sh531-text-log-part p { max-width: 100%; }
  #sh531-elec.sh531-computer.special_ofert_lp .sh531-top-page-part .sh531-baner-text { padding: 65px 10px 0 10px; }
  #sh531-elec.sh531-computer.special_ofert_lp .sh531-top-page-part .sh531-baner-text p br { display: none; }
  #sh531-elec.sh531-health.special_ofert_lp .sh531-top-page-part { height: 190px; }
  #sh531-elec.special_ofert_lp .sh531-what-you-gain .sh531-profit-box h3 { min-height: 1px; }
}
@media all and (max-width: 670px) {
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table.sh531-full-table { display: none; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table.sh531-mobile-table { display: table; }
  #sh531-eko-site #sh531-elec.sh531-health .sh531-what-you-gain .sh531-profit-box { margin: 1% 0; max-width: 100%; }
  #sh531-eko-site #sh531-elec .sh531-what-you-gain .sh531-profit-box p { min-height: 1px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit { flex-basis: 49%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { justify-content: space-between; }
}
@media all and (max-width: 645px) {
  .sh531-mt-log.sh531-other-log .sh531-log-section { width: 100%!important; max-width: 100%!important; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img { max-width: 100%!important; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus { max-width: 100%!important; margin: 10px auto 0; height: 100%; min-height: 1px!important; }
  .sh531-mt-log.sh531-other-log .sh531-log-form { margin: 10px auto 0; }
  .sh531-mt-log.sh531-other-log { padding: 0; }
  #sh531-elec.sh531-alternative-rwd #sh531-sub-id .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img { display: none; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-img { display: none; }
  #sh531-elec .sh531-segments.sh531-faq-steps .sh531-single-seg { max-width: 100%; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table.sh531-mobile-table td p { padding-left: 0; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table.sh531-mobile-table td p img { position: relative; left: auto; display: inline-block; margin-right: 5px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box { float: none; width: 100%; display: block; margin: 20px 0; min-height: 1px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page { margin: 0; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .or-box { position: relative; top: auto; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box .sh531-icon-box { margin-top: 15px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit { flex-basis: 100%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { min-height: 360px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .nav-arrow { transform: scale(.5); }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider { padding: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { min-height: 225px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text.sh531-normal-baner h1 { font-size: 42px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-next { right: -35px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-nav .owl-prev { left: -35px; }
}

@media all and (max-width: 620px) {
  .sh531-another-faq .sh135-accordion-head h3 { line-height: 22px; font-size: 15px; }
  .sh531-another-faq .sh135-accordion-head { background: url(/-/media/Additional/smart/img/serwisant/slide.png) right 3px no-repeat; }
  .sh531-another-faq .sh135-accordion-head:hover { background: url(/-/media/Additional/smart/img/serwisant/slide-hover.png) right 3px no-repeat; }
  #sh531-elec .sh531-my-baner h2 br { display: none; }
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text h1 { font-size: 24px; }
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text p { font-size: 16px; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part > img { display: none; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text { text-align: center; height: 220px; background-color: rgba(255,255,255,.75); padding: 65px 0 0 0; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part { background-position: left; }
  #sh531-eko-site .sh531-popup-container .sh531-popup-body .sh531-popup-content img { max-height: 500px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info .sh531-btn.white_btn { margin: 0 auto; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-offer-container .sh531-offer-box { flex-basis: 100%; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-agreement-header { font-size: 20px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_bg { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info { flex-basis: 100%; border-radius: 10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info .sh531-btn { margin: 0 auto; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info > span { margin: 5px auto; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info h3, #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .e_book_section .e_book_info p { text-align: center; }
}
@media all and (max-width:640px) {
  #sh531-clientpopup .sh531-inner { padding: 50px 10%; min-height: 350px; }
  #sh531-clientpopup h2 { font-size: 24px; }
  #sh531-clientpopup .sh531-left, #sh531-clientpopup .sh531-right { min-height: 350px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-n-baner { background-image: url('/-/media/Additional/smart/img/serwisant/baner-mobile.jpg'); }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus.sh531-current-gas .sh531-top-page-part { background-position: 18% 0; }
}
@media screen and (max-width: 600px) {
  #sh531-clientpopup h2 { font-size: 24px; }
  #sh531-clientpopup .sh531-more-info { padding: 15px; max-width: 300px; margin: 30px auto 0; }
  #sh531-clientpopup .sh531-left, #sh531-clientpopup .sh531-right { width: 100%; min-height: 0; }
  #sh531-clientpopup .sh531-inner { padding: 20px 10%; min-height: 10px; }
  #sh531-clientpopup .sh531-button { position: relative; bottom: auto; left: auto; -ms-transform: none; transform: none; margin: 30px auto 0; display: block; }
  #sh531-clientpopup .sh531-emptyblock { display: none; }
  #sh531-clientpopup .sh531-more-info { min-height: 10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner .f_btn { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner { text-align: center; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit .sh_healthy_benefit_flex .sh531-single-repair { flex-basis: 100%; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair img { display: none; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair { padding-left: 0; min-height: 1px; margin: 20px 0; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit { background-position: center center; }
}
@media all and (max-width:600px) {
  .sh531-what-you-gain .sh531-profit-box { max-width: 100%; margin: 10px auto; padding: 20px; min-height: 5px; }
  .sh531-what-you-gain .sh531-profit-box img { display: none; }
  .sh531-what-you-gain { padding: 0; }
  .sh531-another-faq .sh531-faq-box { height: auto; }
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-left, .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right { float: none; margin-bottom: 10px; max-width: 100%; }
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right .sh531-box-icon { margin: 0; }
  .sh531-cleaner-path .sh531-path-div .sh531-path-box { max-width: 100%!important; display: block; margin: 0 auto 15px; }
  .sh531-cleaner-path .sh531-path-div .sh531-path-box p { max-width: 100%; }
  .sh531-about-cleaner .sh531-left .sh531-single-cleaner, .sh531-about-cleaner .sh531-right .sh531-single-cleaner { max-width: 100%; margin: 10px auto; display: block; }
  .sh531-mt-log .sh531-log-section { float: none; display: block; margin: 10px auto!important; width: 100%!important; max-width: 100%!important; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus h3, .sh531-mt-log .sh531-log-section.sh531-log-bonus h4 { text-align: center; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus img { margin: 10px auto; }
  .sh531-mt-log { margin-top: 0; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus p img { margin: 0!important; }
  #sh531-elec .sh531-search-doc .sh531-shadow-box { margin-top: 0; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus { height: auto; }
  .sh531-documents .sh531-doc-column.sh531-two-columns { padding-left: 0; }
  .sh531-mt-log .sh531-log-section.sh531-log-bonus.sh531-2-year-bonus { padding: 15px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell { flex-basis: 37.5%!important; border: none; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-legend-cell { flex-basis: 25%!important; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-legend-cell p { font-size: 14px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell p { font-size: 14px; }
  #sh531-elec #sh531-sub-id .sh531-block.sh531-second-block { margin: 30px 0 0; }
  .sh531-search-doc .sh531-shadow-box.sh531-no-shadow { margin-bottom: 0; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text h1 { margin-bottom: 8px; }
  .sh531-mt-log .sh531-log-section.sh531-log-img { display: none; }
  #sh531-clean-box .sh531-what-you-gain.sh531-cleaner-gain .sh531-profit-box.sh531-show-profit-box { width: 100%; margin: 2% auto; max-width: 100%; min-height: 1px; padding: 20px 10px; }
  #sh531-clean-box .sh531-serw-section .sh531-what-you-gain { padding-top: 0; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row .sh531-table-cell p, #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table.sh531-renew-table .sh531-table-row.sh531-head-row .sh531-table-cell p { font-size: 14px; }
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part img { display: none; }
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part p { text-align: center; }
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part { padding: 25px 0 0 0; }
  .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part p { text-align: center; }
  .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part p img { display: none!important; }
  .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part h4 { text-align: center; }
  .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part { padding-top: 25px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text { padding: 0 15px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .frame-box { max-width: 100%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { min-height: 240px; }
}

@media all and (max-width: 570px) {
  .sh531-another-faq .sh135-accordion-head h3 { line-height: 18px; font-size: 15px; }
  .sh531-another-faq .sh135-accordion-container .sh135-accordion-body { font-size: 14px; }
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head { padding: 10px 5px 10px 35px; }
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head h4 { font-size: 16px; }
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head .sh531-slide-trigger { font-size: 16px; margin-top: 0; }
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head img { max-height: 25px; left: 5px; }
  #sh531-elec.sh531-eko_site .comp-eko-baner .ab-img { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { min-height: 420px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-p { min-height: 70px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit { float: none; max-width: 100%; min-height: 1px; margin: 5px 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { min-height: 290px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info { display: flex; min-height: 45px; }
  /*     #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .plus-box{display: block} */
  /*     #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price{display: block} */
  /*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit{padding-left: 0;}*/
  /*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit > span{display: none}*/
  /*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit p{text-align: center}*/
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price h4 { font-size: 30px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price { margin: 5px 0 15px; }
  .rewriting-proposal-container .rewriting-proposal-column .rewriting-box .rewriting-box-header { font-size: 22px; }
  .rewriting-proposal-container .rewriting-proposal-column .rewriting-box .rewriting-box-description { font-size: 16px; }
  .rewriting-proposal-container .rewriting-proposal-column .rewriting-box a { font-size: 16px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-baner-text p br { display: none; }
  #sh531-elec #sh531-sub-id .gp_pack_baner .sh531-baner-text br { display: none; }
}
@media all and (max-width:550px) {
  .sh531-movie-page .sh531-movie-desc, .sh531-serw-section .sh531-movie-page .sh531-movie-desc { padding: 10px 10px 0 10px; text-align: center; }
  .sh531-movie-page .sh531-movie-desc p { margin: 10px 0; }
  .sh531-documents .sh531-doc-column { max-width: 100%!important; }
  .sh531-search-field .sh531-search-button { display: block; margin: 5px auto; }
  .sh531-input-error { transform: translateX(-55px); }
  .sh531-serw-section .sh531-what-you-gain { padding-top: 10px; }
  .sh531-gas-doc { padding: 0 15px; }
  .sh531-documents h4 { font-size: 18px; margin-bottom: 5px; }
  .footer__cookies p { font-size: 12px!important; }
  .sh531-our-offert .sh531-single-box .sh531-btn, .sh531-our-offert .sh531-single-box .sh531-final-price { float: none; display: block; margin: 20px auto 0; }
  .sh531-about-smog .sh531-smog-box { display: block; margin: 10px auto; max-width: 100%; }
  .sh531-about-smog .sh531-smog-box .sh531-smog-img-box { margin: 0 auto; }
  .sh531-about-smog .sh531-smog-box .sh531-smog-img-box.sh531-small-img-box { height: 75px; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text { padding: 10px 30px 1px 30px; text-align: center; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text img { position: relative; margin: 0 auto 10px; display: block; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-btn { margin: 20px auto; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text img.sh531-thin { left: auto; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-desc, .sh531-our-offert .sh531-single-box .sh531-box-section p { text-align: center; }
  .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-left, .sh531-our-offert .sh531-single-box .sh531-box-element.sh531-right { text-align: center; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-blue-circle, .sh531-our-offert .sh531-single-box .sh531-blue-circle { display: none; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text .sh531-small-price { text-align: center; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-mobile-rabat, .sh531-our-offert .sh531-single-box .sh531-box-element .sh531-mobile-rabat { display: block; margin: 5px auto; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-mobile-rabat img, .sh531-our-offert .sh531-single-box .sh531-box-element .sh531-mobile-rabat img { height: auto; width: auto; position: relative; top: auto; left: auto; margin: 0 auto; }
  .sh531-hidden-product-box .sh531-small-product-box .sh531-small-p-text img.sh531-cleaner-m { transform: translate(15px); }
  #sh531-elec .sh531-repair .sh531-repair-icon .sh531-single-repair { max-width: 100%; margin: 15px auto; display: block; }
  #sh531-elec .sh531-repair .sh531-repair-icon .sh531-single-repair h5 { font-size: 20px; margin: 5px auto; }
  #sh531-elec.sh531-computer .sh531-take-care .sh531-comp-benefits, #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon { background-image: none; background-color: #f0f0f0; }
  #sh531-elec.sh531-plus .sh531-top-page-part .sh531-baner-text h1 { margin-bottom: 0; }
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-ab-img { display: none; }
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text { padding: 56px 15px 10px; width: 100%; float: none; text-align: center; background-color: transparent; }
  #sh531-elec #sh531-sub-id .sh531-main-baner { height: auto; }
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text .sh531-btn { margin: 0 auto; }
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile { max-width: 100%; }
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile.sh531-white-tile.sh531-border-tile { border-bottom: 1px solid #d8d8d8; }
  #sh531-elec.sh531-alternative-rwd #sh531-sub-id .sh531-section-name { display: none; }
  #sh531-elec .sh531-segments.sh531-how-steps .sh531-single-seg { max-width: 100%; }
  #sh531-elec .sh531-segments.sh531-how-steps .sh531-single-seg br { display: none; }
  #sh531-elec .sh531-segments.sh531-how-steps .sh531-single-seg p a.sh531-bold-link { display: block; }
  #sh531-elec #sh531-sub-id.sh531-no-heads .sh531-tile-parent .sh531-single-tile { max-width: 100%; }
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-section .sh531-mobile-rabat { display: none; }
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-more-text-trigger { text-align: center; margin-top: 20px; }
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-section p.sh531-box-icon .sh531-img-span { display: none; }
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text h1 { font-size: 24px; max-width: 100%; margin: 0 0 10px auto; }
  #sh531-eko-site #sh531-elec.sh531-health.sh531-new-health.sh531-current-plus .sh531-top-page-part .sh531-baner-text p { font-size: 14px; }
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-top-page-part { padding-top: 105px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text { width: 100%; max-width: 100%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .owl-theme .owl-dots .owl-dot span { width: 15px; height: 15px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text { padding: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .frame-box { border: none; width: 100%; height: 299px; border-bottom: 4px solid #fff; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text .frame-box { border: 2px solid #fff; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { min-height: 295px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text { padding-top: 50px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .eko-under-rabat-mobile-space { display: inline-block; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .under-rabat-space-mobile { height: 66px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.first-mobile-lower-bonus { height: 45px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.last-mobile-lower-bonus { height: 50px; }
  /*     #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider .sh531-element-parent {height: 760px;} */
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .eko-under-rabat-mobile-space { height: 43px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.last-mobile-lower-bonus { height: 60px; }
  #sh531-elec .sh531-repair .border_square_box .icon_boxes_content .single_box { flex-basis: 100%; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-baner-text p { text-align: center; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-baner-text h1 { text-align: center; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-baner-text { padding: 63px 15px 0; height: 100%; }
  #sh531-elec #sh531-sub-id .gp_pack_baner .sh531-baner-text { background-color: rgba(255,255,255,.9); padding: 70px 15px 10px; }
  #sh531-elec #sh531-sub-id.sh531-no-heads.sh531_3_options .sh531-tile-parent .sh531-single-tile { max-width: 100%; }
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile h4, #sh531-elec #sh531-sub-id.sh531_3_options .sh531-tile-parent .sh531-single-tile h3 { height: auto; }
  #sh531-elec #sh531-sub-id .sh531-tile-parent .sh531-single-tile .s_anchor_scroll { margin-top: 20px; }
}
@media all and (max-width:500px) {
  .sh531-how-it-works .sh531-assurance-box .sh531-inner-assurance img { display: none; }
  .sh531-how-it-works .sh531-assurance-box { max-width: 100%; }
  .sh531-how-it-works .sh531-assurance-box .sh531-inner-assurance h3 { margin-bottom: 5px; }
  .sh531-assurance .sh531-counter-div .sh531-counter-box,   .sh531-assurance .sh531-counter-div .sh531-counter-box .sh531-plus, .sh531-assurance .sh531-counter-div .sh531-counter-box span { font-size: 25px; }
  .sh531-assurance .sh531-counter-div .sh531-counter-box p { font-size: 12px; }
  .sh531-mobile-schema { display: block; }
  .sh531-how-it-works .sh631-path-schema, .sh531-serw-section .sh531-how-it-works .sh631-path-schema { display: none; }
  .sh531-what-you-gain { padding: 10px 0 0 0; }
  .sh531-assurance .sh531-float-element, .sh531-serw-section .sh531-assurance .sh531-float-element { padding: 0; }
  .sh531-serw-section .sh531-assurance .sh531-float-element .sh531-btn { margin: 10px auto; }
  .sh531-serw-section .sh531-another-faq .sh531-doc-box .sh531-btn { margin-top: 15px; }
  .sh531-my-tauron .sh531-go-btn { margin: 10px 0 0 0; }
  .sh531-assurance .sh531-float-element .sh531-btn { margin: 10px 0; }
  .sh531-documents .sh531-doc-trigger { font-size: 16px; }
  .sh531-search-doc .sh531-shadow-box { margin: 20px 0; }
  .sh531-my-tauron h2 { font-size: 20px; }
  .sh531-my-tauron .sh531-my-apla { padding: 20px 15px; }
  .sh531-our-offert .sh531-overlap .sh531-overlap-icon { display: none; }
  .sh531-our-offert .sh531-overlap.sh531-active-overlap p { margin: 0; }
  .sh531-cleaner-box .sh531-bonus { right: -40%; }
  #sh531-elec .sh531-my-baner h2 br { display: none; }
  #sh531-elec .sh531-my-baner { height: auto; }
  #sh531-elec .sh531-segments .sh531-single-seg { max-width: 100%; display: block; margin: 15px auto; }
  #sh531-elec .sh531-segments .sh531-single-seg img { max-height: 90px; margin: 0 auto; }
  #sh531-elec .sh531-gift .sh531-main-head { margin: 0 auto; }
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text h1 { font-size: 28px; text-align: center; }
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text p { font-size: 16px; text-align: center; }
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text { padding: 70px 15px 0 15px; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text { padding: 10px; }
  #sh531-elec.sh531-health .sh531-main-head,   #sh531-elec.sh531-health .sh531-pay-less h3,   #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits h4, #sh531-elec.sh531-health .sh531-under-baner p { font-size: 18px; }
  .sh531-my-tauron-section h3 { font-size: 18px; }
  #sh531-elec .sh531-my-tauron-section p { font-size: 16px; }
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box h5 { font-size: 16px; margin-bottom: 0; }
  #sh531-elec.sh531-health .sh531-take-care .sh531-health-benefits .sh531-benefit-box p { font-size: 14px; }
  #sh531-elec.sh531-health .sh531-services .sh531-services-page .sh531-service-part { max-width: 100%; }
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text h1 { font-size: 23px; text-align: center; }
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text p { font-size: 15px; text-align: center; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-icon-cell span img { max-height: 25px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-block-table .sh531-table-row .sh531-icon-cell { text-align: left; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell p { font-size: 12px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-legend-cell p { font-size: 10px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell { padding: 13px 5px 0; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-big-cell.sh531-gas-cell { padding: 7px 5px 0!important; text-align: center; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block { background-color: #b9e1ff; }
  #sh531-elec #sh531-sub-id .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus { padding: 20px 15px 0; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block h3, #sh531-elec #sh531-sub-id .sh531-block .sh531-inside-block p { padding-left: 16px; }
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head img { display: none; }
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head { padding: 10px 5px 10px 5px; }
  #sh531-elec .sh531-search-doc .sh531-shadow-box.sh531-no-shadow { padding: 0; }
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-content:before { content: none; }
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-content { padding: 5px 10px; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text h1 { font-size: 28px; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer .sh531-top-page-part { background-position: -90px 0; }
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box h5 { font-size: 18px; }
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits .sh531-benefit-box p { font-size: 14px; }
  #sh531-elec.sh531-health.sh531-current-offer .sh531-search-doc .sh531-shadow-box p { font-size: 14px; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-computer .sh531-top-page-part { background-position: -140px top; }
  #sh531-elec.sh531-health.sh531-current-offer .sh531-take-care .sh531-health-benefits p.under-icons { font-size: 14px; }
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-section .sh531-mobile-rabat { display: block; color: #e6007e; font-size: 18px; margin-bottom: 10px; }
  #sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box .sh531-ab-img, #sh531-clean-box .sh531-our-offert .sh531-offer-box .sh531-product-box .sh531-name-div span { display: none; }
  #sh531-clean-box .sh531-our-offert .sh531-box-section[data-overlap='1'] { margin-top: 0; }
  #sh531-clean-box .sh531-our-offert .sh531-single-box .sh531-box-element { text-align: center; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td.magenta-td .td-ab { height: 70px; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td img { height: 25px; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td img { margin-bottom: 0; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.new-price-td img { left: auto; right: 0; top: -50px; height: 45px; }
  .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part h4 { font-size: 24px; }
  .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part p { font-size: 20px; }
  #sh531-eko-site #sh531-elec.sh531-eko-site .sh531-under-baner p.big-discount span { font-size: 30px; }
  #sh531-elec.sh531-eko_site .env-box .single-env > img { display: none; }
  #sh531-elec.sh531-eko_site .env-box .single-env { padding-left: 0; }
  #sh531-elec.sh531-eko_site .env-box .single-env h4, #sh531-elec.sh531-eko_site .sh531-under-main-head { font-size: 18px; }
  #sh531-elec.sh531-eko_site .env-box .single-env p { font-size: 16px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit { flex-basis: 100%; text-align: left; justify-content: left; }
  /*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit > span{display: none}*/
  /*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit p{text-align: center}*/
  /*#SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .frame-box{border: none;height: 100%}*/
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text { padding: 0; height: 100%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text { width: 100%; max-width: 100%; padding: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text .frame-box { background-position: center bottom; height: 265px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text .frame-box { background-position: center; height: 225px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info { padding: 0; text-align: center; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info img { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info p { text-align: center; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head p { font-size: 15px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-p p { font-size: 12px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { min-height: 280px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit { margin: 5px 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element { padding: 35px 10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element.sh531-with-golden-label { padding: 36px 10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element.sh531-with-green-label { padding: 36px 10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head p { font-size: 15px; margin-bottom: 10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .choose-content .radio-content .sh531-offert-slider  .sh531-single-slider-element .element-head h3, #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price h4 { font-size: 30px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit .single-benefit p { font-size: 12px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box h3 { font-size: 18px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner h2 { line-height: 1.2; font-size: 18px; max-width: 370px; margin: 0 auto 10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_under_v_baner p { font-size: 16px; line-height: 1.1; max-width: 100%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box h3 span { display: block; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text { padding-top: 50px; }
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text.sh531-mobile-baner-margin h1 { margin-bottom: 0; }
  #sh531-elec.sh531-health .sh531-top-page-part.sh531-msp-top-page-part-baner .sh531-baner-text h1 { font-size: 22px; }
  #sh531-elec.sh531-health .sh531-top-page-part.sh531-top-msp-baner-sk24h .sh531-baner-text h1 { font-size: 22px; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info .rewriting-banner-description br { display: none; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_under_v_baner .stamp { height: 80px; margin-bottom: 10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_under_v_baner .stamp img { max-height: 80px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-baner-text h1 { font-size: 30px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-baner-text p { font-size: 17px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner.q5-gray-background .sh531-baner-text { padding: 83px 15px 0; }
  #sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner .sh531-baner-text h1 { font-size: 30px; }
  #sh531-elec.sh531-eko_site #sh531-sub-id .sh531-main-baner.gp_pack_baner .sh531-baner-text p { font-size: 18px; }
  #sh531-elec.sh531-health.sh531-current-offer .bw-docs.sh531-search-doc .sh531-main-head { font-size: 18px; }
}
@media all and (max-width:440px) {
  .sh531-shadow-box .sh531-search-input { max-width: 210px; }
  .sh531-documents .sh531-doc-column.sh531-two-columns { display: block; max-width: 100%; }
  .sh531-documents .sh531-doc-trigger.sh531-serw-show { margin: 25px auto; }
  .sh531-movie-page .sh531-movie-baner, .sh531-serw-section .sh531-movie-page .sh531-movie-baner { padding-top: 70px; }
  .sh531-my-tauron { height: auto; }
  .sh531-input-error { transform: translateX(-20px); }
  .sh531-serw-section .sh531-my-tauron { padding: 0; background-image: none; margin-top: 20px; }
  .sh531-serw-section .sh531-my-tauron .sh531-my-apla { padding: 10px 10px; }
  .sh531-my-tauron h2 { font-size: 20px; }
  .sh531-my-tauron .sh531-my-check img, .sh531-my-tauron .sh531-my-check p { font-size: 11px; }
  .sh531-our-offert .sh531-single-box table td { font-size: 12px; }
  .sh531-another-faq .sh135-accordion-head { margin-right: 0; padding-right: 70px; }
  .sh531-another-faq .sh135-accordion-head h3 { line-height: 14px; }
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text p br { display: none; }
  #sh531-elec.sh531-health .sh531-another-faq .sh135-accordion-head h3 { line-height: 17px; }
  .sh531-mt-log .sh531-log-section.sh531-log-form { min-width: 10px; }
  #sh531-elec.sh531-threeyears .sh531-top-page-part .sh531-baner-text { }
  #sh531-elec.sh531-threeyears .sh531-top-page-part .sh531-baner-text h1 { margin-bottom: 0; }
  #sh531-elec.sh531-threeyears .sh531-top-page-part .sh531-baner-text p { font-size: 14px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text h1 { font-size: 30px; }
  #sh531-elec #sh531-sub-id .sh531-main-baner .sh531-baner-text p { margin: 10px auto; font-size: 18px; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-elec-cell p br, #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row.sh531-head-row .sh531-table-cell.sh531-gas-cell p br { display: none; }
  #sh531-elec #sh531-sub-id .sh531-block .sh531-mobile-table .sh531-table-row .sh531-table-cell.sh531-big-cell.sh531-gas-cell { text-align: center; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer .sh531-top-page-part { background-position: -140px 0; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-current-offer.sh531-current-health .sh531-top-page-part { background-image: url(/-/media/Additional/smart/img/serwisant/health-baner-top-2.png); background-position: -60px top; }
  #sh531-clean-box .sh531-our-offert .sh531-overlap .sh531-overlap-icon { display: none; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text p { font-size: 16px; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text h1 { font-size: 32px; }
  #sh531-elec #sh531-special-offert .sh531-top-page-part, #sh531-elec #sh531-special-offert .sh531-top-page-part .sh531-baner-text { height: 200px; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.new-price-td { font-size: 19px; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.new-price-td span { font-size: 14px; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td p { font-size: 14px; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table td { padding-left: 10px; }
  #sh531-clean-box .sh531-cleaner-baner .sh531-baner-text h1 { font-size: 20px; }
  #sh531-clean-box .sh531-cleaner-baner .sh531-baner-text p { font-size: 13px; }
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part p { font-size: 26px; }
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part p span { font-size: 28px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-btn-box h4 { font-size: 24px; }
  #sh531-eko-site .popup-container .popup-body .popup-content .popup-bottom h3 { font-size: 30px; }
  #sh531-eko-site .popup-container .popup-body .popup-content .popup-bottom p { font-size: 20px; }
  #sh531-elec .sh531-my-tauron-section p.sh531-box-disclaimer { font-size: 12px!important; }
  #sh531-elec.sh531-computer .sh531-top-page-part .sh531-baner-text#with-date { padding: 60px 5px 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text h1 { margin-top: 25px; line-height: 1.2; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .radio-toggle .switch { width: 115px; }
  .radio-toggle .switch .first + label:after { margin: 0 0 0 60%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531-must-see .flex-parent .single-recc { flex-basis: 100%; }
  /*    #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner{height: 300px} */
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { min-height: 280px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .sh531-rabat-info { margin-bottom: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-price { margin: 0 0 15px; }
  #SH531-SMARTHEADS-CONTENT .sh531-agreement-section .sh531-agreement-content .sh531-agreement-header { line-height: 21px; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section .rewriting-banner-content .rewriting-banner-info { margin: 0; }
  #SH531-SMARTHEADS-CONTENT .sh531-rewriting-container .sh531-rewriting-banner-section { padding: 15px; height: auto; background: #1ab5d4; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text .frame-box { width: 98%; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text h1 span { font-size: 22px; padding: 11px 10px 10px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner .sh531_v_baner_text h1 .big_span { font-size: 30px; padding: 8px 10px 8px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text .frame-box { background-size: cover; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner h3, #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner p { font-size: 14px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .contest_feature .contest_feature_inner { padding: 10px 5px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition { padding-bottom: 39px; }
  #sh531-elec.sh531-computer.special_ofert_lp .sh531-top-page-part .sh531-baner-text { padding: 75px 10px 30px 10px; }
  #sh531-elec.sh531-health.special_ofert_lp .sh531-top-page-part { height: auto; }
  #sh531-elec.sh531-health .sh531-under-baner p { max-width: 80%; margin: 0 auto; }
}
@media all and (max-width:400px) {
  .sh531-another-faq .sh135-accordion-head h3 { line-height: 12px; }
  .sh531-another-faq .sh135-accordion-head { background: url(/-/media/Additional/smart/img/serwisant/slide.png) right 5px no-repeat; }
  .sh531-another-faq .sh135-accordion-head:hover { background: url(/-/media/Additional/smart/img/serwisant/slide-hover.png) right 4px no-repeat; }
  .sh531-search-doc .sh531-shadow-box { margin: 20px 0 0; }
  .sh531-btn { font-size: 13px; max-width: 150px; padding: 10px; margin: 0 auto; display: block; }
  .sh531-assurance .sh531-counter-div .sh531-counter-box,   .sh531-assurance .sh531-counter-div .sh531-counter-box .sh531-plus, .sh531-assurance .sh531-counter-div .sh531-counter-box span { font-size: 22px; font-weight: 600; }
  .sh531-assurance .sh531-counter-div .sh531-counter-box p { font-size: 10px; }
  .sh531-assurance .sh531-counter-div { padding: 10px 0 0 0; }
  .sh531-assurance .sh531-float-element .sh531-btn { margin: 10px auto; display: block; float: none; }
  .sh531-screen footer { position: relative; margin: 10px 0 10px; }
  .sh531-our-offert .sh531-overlap p { font-size: 15px; }
  #sh531-elec.sh531-renewal.sh531-gas .sh531-movie-page .sh531-movie-baner { height: auto; max-width: 60%; }
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text h1 { font-size: 26px; text-align: center; margin-bottom: 5px; }
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text { padding: 60px 15px 0 15px; }
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text h1 { font-size: 22px; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part { padding-top: 150px; background-position: -240px top; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text { padding: 10px; }
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text p span br { display: none; }
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text p { font-size: 14px; }
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-heaŚd .sh531-slide-trigger { float: none; }
  .sh531-search-doc .sh531-select-doc-box .sh531-acc-parent .sh531-single-accorderon .sh531-acc-head .sh531-slide-trigger.active { display: block; }
  .sh531-mt-log.sh531-other-log .sh531-log-section.sh531-log-bonus h4 { font-size: 22px; }
  #sh531-elec.sh531-health.sh531-new-health .sh531-top-page-part .sh531-baner-text h1 { font-size: 22px; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-coal .sh531-top-page-part .sh531-baner-text h1 { font-size: 24px; }
  #sh531-elec.sh531-health.sh531-new-health.sh531-coal .sh531-top-page-part .sh531-baner-text p { font-size: 15px; }
  #sh531-clean-box .sh531-our-offert .sh531-overlap p { font-size: 17px; }
  #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table .big-td.img-td p,   #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table td, #sh531-elec #sh531-special-offert .sh531-table-box .sh531-main-table.sh531-mobile-table td p { font-size: 13px; }
  #sh531-eko-site .sh531-popup-container .sh531-popup-body .sh531-popup-content img { max-height: 400px; }
  .sh531-new-log-box .sh531-log-part.sh531-text-log-part { padding: 15px 0 0 0; }
  .sh531-new-log-box .sh531-log-part.sh531-cta-log-part a { margin: 15px auto; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box { text-align: center; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box p img { position: relative; display: inline-block; margin-right: 10px; top: 4px; }
  #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box p { padding-left: 0; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { min-height: 290px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.first-mobile-lower-bonus { height: 55px; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair h5, #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair p { text-align: center; }
  #sh531-elec.sh531-threeyears .sh531-repair .sh531-repair-icon.sh_health_benefit.sh_secure_company_benefit .sh_healthy_benefit_flex.sh_secure_company_benefit_flex .sh531-single-repair { padding: 0; }
}
@media all and (max-width: 360px) {
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner { height: 320px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text.sh531-normal-baner { height: 215px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text.sh531-normal-baner h1 { font-size: 45px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner .sh531_v_baner_text .frame-box { height: 188px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-p { min-height: 70px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_v_baner.sh531-with-movie .sh531_v_baner_text .frame-box { background-position: center 22px; height: 207px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { min-height: 315px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.first-mobile-lower-bonus { height: 40px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { min-height: 295px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.last-mobile-lower-bonus { height: 45px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .eko-under-rabat-mobile-space { height: 57px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .under-rabat-space-mobile { height: 80px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text .frame-box { height: 200px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner.sh531-with-movie .sh531_v_baner_text.c_movie_box { height: 200px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball.christmas_edition .sh531_v_baner { height: 430px; }
}
@media all and (max-width: 330px) {
  .sh531-my-tauron .sh531-my-check img { display: none; }
  .sh531-another-faq .sh135-accordion-head h3 { font-size: 14px; }
  #sh531-elec.sh531-renewal .sh531-movie-page .sh531-movie-desc h1 { font-size: 24px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .bonus-space-mobile.last-mobile-lower-bonus { height: 30px; }
  #SH531-SMARTHEADS-CONTENT #sh531-volleyball .sh531_main_box .sh531-single-slider-element .element-benefit { min-height: 315px; }
}

@media all and (max-width: 992px) {
  #msp #sh531-elec.sh531-eko_site .sh531-profit-box-container {flex-direction: column!important; gap: 12px!important;}
  #msp #sh531-elec.sh531-eko_site .sh531-profit-box-container .sh531-profit {max-width: 100%!important; margin: 0!important; padding: 24px!important;}
  #msp #sh531-elec.sh531-eko_site .sh531-profit-box-container .sh531-profit:last-child {margin-bottom: 32px!important;}
  #msp #sh531-elec.sh531-eko_site .sh531-profit .sh531-profit-img-box {display: none!important;}
  #msp #sh531-elec.sh531-eko_site .sh531-profit-box-container .sh531-profit h3 {margin-bottom: 24px!important; font-size: 22px!important;}
  #sh531-elec .sh531-what-you-gain.w25 .sh531-main-head{margin-bottom: 32px!important;}
  #msp #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text h1 {font-size: 24px!important;}
  #msp #sh531-elec.sh531-eko_site .sh531-profit-box-container .sh531-profit p {font-size: 18px!important;}
  #sh531-elec.sh531-health .sh531-main-head, #sh531-elec.sh531-health .sh531-pay-less h3, #sh531-elec.sh531-health .sh531-under-baner p, .sh531-my-tauron-section h3 {font-size: 22px;}
  #sh531-elec .sh531-what-you-gain .sh531-main-head {font-size: 22px;}
  #msp .tuv-cert-banner-wrapper .banner-box .box-right .banner-info {font-size: 18px!important;}
}

@media all and (max-width: 1000px) {
  #msp #sh531-elec.sh531-eko_site .sh531-new-order-section .sh531-new-order-section-details p {font-size: 22px!important; line-height: 1.2!important;}
  #msp #sh531-elec.sh531-eko_site .sh531-new-order-section .sh531-new-order-section-details ul li {font-size: 18px!important;}
  #msp #sh531-elec.sh531-eko_site .sh531-new-order-section .sh531-new-order-section-details ul li .checks {width: 13px!important; top: 8px!important;}
  #msp #sh531-elec.sh531-eko_site .sh531-new-order-section .sh531-new-order-section-image {width: 400px!important;}
}

@media all and (max-width: 576px) {
  #sh531-elec.sh531-health .sh531-top-page-part .sh531-baner-text p {font-size: 16px!important;}
  #msp #sh531-elec.sh531-eko_site .sh531-new-order-section .sh531-new-order-section-details ul li {font-size: 16px!important;}
  #msp #sh531-elec.sh531-eko_site .sh531-new-order-section .sh531-new-order-section-image {width: 275px!important;}
  #msp #sh531-elec.sh531-eko_site .sh531-profit-box-container .sh531-profit p {font-size: 16px!important;}
  #msp .tuv-cert-banner-wrapper .banner-box .box-right .banner-info {font-size: 16px!important;}
  #sh531-elec.sh531-health .sh531-main-head, #sh531-elec.sh531-health .sh531-pay-less h3, #sh531-elec.sh531-health .sh531-under-baner p, .sh531-my-tauron-section h3 {font-size: 18px;}
  #sh531-elec .sh531-what-you-gain .sh531-main-head {font-size: 22px;}
}

.sh531-search-doc .przypisy {display: none !important;}