.error{display: block;color: #0091ea;}
#header {background-image: url(../img/header.jpg);background-position: center;background-repeat: no-repeat;
transition:background 0.4s ease;-webkit-transition:background 0.4s ease;-o-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;-ms-transition:background 0.4s ease;height: auto;background-size: cover;
padding-bottom: 110px;}
.mbheader{margin-bottom: -85px;}
#gjaLP h1 {font-size: 36px;margin: 0px 0px;padding: 20px 0px;}
#gjaLP h2 {font-size: 28px;margin: 0px 0px;padding-bottom: 10px;}
.ul{vertical-align: middle;list-style-type: none;}
.ul li{position: relative;text-align: left;font-size: 24px;font-weight: bold;top: 0;left: 0;
background-repeat: no-repeat;}
.sprite{width: 45px;height: 45px;background-image: url(../img/sprite.png);position: absolute;bottom: 0;
margin-left: -40px;}
.ico1 .sprite{background-position: 0px 0px;}
.ico2 .sprite{background-position: 0px -45px;}
.ico3 .sprite{background-position: 0px -90px}
.tbico{display: table-cell;vertical-align: middle;height: 45px;}
#gpsForm {background-color: #d50000;opacity: 1;transition:background 0.4s ease;
-webkit-transition:background 0.4s ease;-o-transition:background 0.4s ease;-moz-transition:background 0.4s ease;
-ms-transition:background 0.4s ease;height: auto;background-size: cover;box-shadow:0px 3px 7px -3px black;
padding: 15px;margin-top: -60px;}
.kamera {margin-top: -241px;margin-left: 247px;}
.tb_form{display: table-cell;vertical-align: middle;height: 0px;margin-top: -20px;}
#gpsForm h2{color: #ffffff;font-size: 38px;}
#gpsForm input{padding: 12px;width: 100%;font-size: 20px;font-weight: bold;border-style: none;}
#gpsForm .checkbox {width: 12px;cursor: pointer;}
.checkbox_tb{display: table-cell;vertical-align: middle;height: 40px;padding-left: 15px;color: #ffffff;}
.submit{color: #ffffff;background-color: #0091ea;border-color: #0091ea;border-style: none;
padding: 20px 0px!important;font-size: 30px;font-weight: bold;border-radius: 5px;}
.submit:hover{background-color: #0575b9;}
.tb_content{display: table-cell;vertical-align: middle;height: 680px;}
.tb2_content{display: table-cell;vertical-align: middle;height: 680px;}
.tb_content2{display: table-cell;vertical-align: middle;height: 500px;}
.tb2_content2{display: table-cell;vertical-align: middle;height: 500px;}
#content3 li{font-size: 18px;}
#content3 h1 {font-size: 79px;padding-bottom: 0px;}
#content3 h2 {font-size: 32px;}
#content3 .content3_h1 {font-size: 47px;text-align: center;padding-bottom: 10px;}
#content3 .content3_h2 {font-size: 30px;text-align: center;font-weight: lighter;}
.scroll{color: #ffffff;background-color: #0091ea;border-color: #0091ea;border-style: none;
padding: 20px 0px!important;font-size: 25px;font-weight: bold;border-radius: 5px;display: block;
text-align: center;margin-top: 40px;}
.scroll:hover{background-color: #0575b9;}
#gpsForm p:last-child{padding-top: 10px;}
.more{color: #0091ea;font-weight: bold;}
.more:hover{color: #0569a7;}
#footer{background-color: #c7d5db;}
.tb_footer{display: table-cell;vertical-align: middle;height: 130px;color: #949494;font-size: 15px;}
.tb_footer2{display: table-cell;vertical-align: middle;height: 130px;padding-left: 80px;color: #949494;}
.tb_footer2 span{font-weight: bold;font-size: 23px;}
.tb_footer2 a{color: #949494;}
.contact{background-image: url(../img/contact.png);background-position: left;background-repeat: no-repeat;
transition:background 0.4s ease;-webkit-transition:background 0.4s ease;-o-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;-ms-transition:background 0.4s ease;}
.vise_phone_only{display: none;}
/*container*/
.tooltip {position: relative;display: inline-block;}
/*text*/
.tooltip .tooltiptext {visibility: hidden;width: 427.5px;background-color: #ffffff;color: #000000;
text-align: center;padding: 15px 15px;font-weight: lighter;position: absolute;z-index: 1;bottom: 125%;left: 50%;
margin-left: -355px;opacity: 0;transition: opacity 1s;border: solid gray 1px;}
/*show*/
.tooltip:hover .tooltiptext {visibility: visible;opacity: 1;}
#content img{display: block;margin: auto;max-width: 100%;height: auto;}
.tb_auto{display: table-cell;vertical-align: middle;height: 476px;}
#content h1{font-size: 60px;}
#content p{font-size: 21px;}
#content{padding-top: 30px;margin-bottom: -125px;}
#bg2{background-image: url(../img/bg.jpg);background-position: center;background-repeat: no-repeat;
transition:background 0.4s ease;-webkit-transition:background 0.4s ease;-o-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;-ms-transition:background 0.4s ease;height: auto;background-size: cover;
padding: 135px 0px;}
#content2 h1{text-align: center;font-size: 65px;padding: 30px 0 50px 0px;}
#content2 img{display: block;margin: auto;max-width: 100%;height: auto;}
#content2 p{font-size: 24px;font-weight: bold;}
#content2 span{font-size: 20px;}
#content2 {text-align: center;}
#content3 {padding-bottom: 20px;}
.mb_hr{margin-bottom: -300px;}
#hr{padding-top: 250px;}
hr {border-top: 2px solid #9daaaf;}
/*POPUP*/
.popup-inner p{font-size: 22px;}
.popup-inner span{font-size: 16px;}
/* Outer */
.popup {width:100%;height:100%;display:none;position:fixed;top:0px;left:0px;background:rgba(0,0,0,0.75);
text-align: center;}
.popup a{font-weight: bold;}
/* Inner */
.popup-inner {max-width:450px;width:90%;padding:40px;position:absolute;top:40%;left:50%;
-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0px 2px 6px rgba(0,0,0,1);
border-radius:3px;background:#fff;}
/* Close Button */
.popup-close {width:30px;height:30px;padding-top:4px;display:inline-block;position:absolute;top:0px;right:0px;
transition:ease 0.25s all;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);
border-radius:1000px;background:rgba(0,0,0,0.8);font-family:Arial, Sans-Serif;font-size:20px;
text-align:center;line-height:100%;color:#fff;}
.popup-close:hover {-webkit-transform:translate(50%, -50%) rotate(180deg);
transform:translate(50%, -50%) rotate(180deg);background:rgba(0,0,0,1);text-decoration:none;}
.tc_pop{text-align: center;}

@media(min-width:992px) and (max-width: 1199px){
#gjaLP h1 {font-size: 30px;}
#gjaLP h2 {font-size: 25px;}
.ul li {font-size: 17px;}
.kamera {margin-top: -230px;margin-left: 31px;padding-left: 135px;}
#gpsForm input {padding: 10px;width: 100%;font-size: 15px;font-weight: bold;border-style: none;}
#gpsForm h2{font-size: 32px;}
.tooltip .tooltiptext {width: 344px;margin-left: -290px;}
.checkbox_tb{font-size: 11px;}
.mbheader {margin-bottom: -65px;}
.tb_content2{display: table-cell;vertical-align: middle;height: 500px;}
.tb2_content2{display: table-cell;vertical-align: middle;height: 500px;}
#content h1{font-size: 45px;}
#content p{font-size: 20px;}
#content{padding-top: 40px;margin-bottom: -85px;}
.tb_auto{display: table-cell;vertical-align: middle;height: 350px;}
#content2 h1{text-align: center;font-size: 65px;padding: 30px 0 50px 0px;}
#content2 img{display: block;margin: auto;max-width: 100%;height: auto;}
#content2 p{font-size: 24px;font-weight: bold;}
#content2 span{font-size: 20px;}
#content2 {text-align: center;}
.mb_hr{margin-bottom: -300px;}
#hr{padding-top: 210px;}
#content3 h1 {font-size: 70px;padding-bottom: 0px;}
#content3 h2 {font-size: 28px;}
#content3 {padding-bottom: 0px;}}

@media(min-width:768px) and (max-width: 991px){
.pd{padding-top: 200px;}
#gpsForm input {padding: 25px;font-size: 30px;}
.checkbox_tb {font-size: 23px;}
.tb_content{text-align: center;}
#content3 h1{font-size: 74px;}
#content3 h2 {font-size: 30px;margin: 0px 0px;padding-bottom: 8px;}
#content3 li {font-size: 22px;}
.ico1 .sprite {margin-bottom: 0px;}
.ico2 .sprite {margin-bottom: 0px;}
.tb_content2 {height: 365px;}
.tb2_content2 {height: 480px;}
.scroll{margin-top: 0px;margin-bottom: 20px;}
.tb_form {height: 621px;}
.kamera2 {margin-top: -75px;
margin-left: 259px;}
#header{padding-bottom: 30px;}
.tooltip .tooltiptext {width: 600px;margin-left: -254px;}
.mbheader {margin-bottom: -295px;padding-bottom: 250px;}
.kameraf_txt{text-align: center;padding: 20px 0px;}
.czujnik_footer{display: block;margin: auto;padding-bottom: 30px;margin-top: -200px;}
.pd{padding-top: 150px;margin-bottom: -100px;}
#gpsForm h2 {font-size: 40px;}
#content h1{font-size: 55px;text-align: center;padding-top: 0px;padding-bottom: 30px;}
#content {padding-top: 0px;}
#content p{font-size: 26px;text-align: center;}
.tb_auto{display: table-cell;vertical-align: middle;height: 350px;}
#content2 h1{text-align: center;font-size: 50px;padding: 0px 0px 0px 0px;}
#content2 img{display: block;margin: auto;max-width: 100%;height: auto;padding-bottom: 20px;}
#content2 p{font-size: 33px;font-weight: bold;padding-top: 40px;}
#content2 span{font-size: 22px;}
#content2 {text-align: center;}
#hr {padding-top: 0px;margin-top: -380px;}
.mb_hr_mobile{margin-bottom: -100px;}
#content_mobile p{font-size: 22px;font-weight: bold;padding-top: 100px;}
#content_mobile span{font-size: 17px;}
#content_mobile{text-align: center;padding-bottom: 30px;}
.img_mobile{padding-top: 40px;}
#gpsForm h2{text-align: center;}
#header {background-image: url(../img/header2.jpg);background-position: center;background-repeat: no-repeat;
transition:background 0.4s ease;-webkit-transition:background 0.4s ease;-o-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;-ms-transition:background 0.4s ease;height: auto;background-size: cover;}
#gpsForm p:last-child {padding-bottom: 100px;}
.snow{padding-top: 0px;}
#bg2{background-image: url(../img/bg2.jpg);background-position: center;background-repeat: no-repeat;
transition:background 0.4s ease;-webkit-transition:background 0.4s ease;-o-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;-ms-transition:background 0.4s ease;height: auto;background-size: cover;
padding: 75px 0px 480px 0px;}
#content {margin-bottom: 0px;}
.mb_hr {margin-bottom: 0px;}}

@media (min-width: 768px) and (max-width:839px){.tooltip .tooltiptext {margin-left: -335px;}}

@media (min-width: 430px) and (max-width:767px){
.mbheader {margin-bottom: 0px;padding-bottom: 135px;}
#gjaLP h1 {font-size: 59px;text-align: left;line-height: 70px;}
#gjaLP h2 {font-size: 35px;text-align: left; padding-bottom: 10px;}
.header-xs{font-size: 20px; font-weight: bold;text-align: center;}
.tb_form {height: 0px;}
#gpsForm {background-color: #d50000;opacity: 1;box-shadow: none;padding: 15px;}
#gpsForm h2 {font-size: 50px;}
#content3 h1 {text-align: left;}
#content3 h2 {text-align: left;}
.android{display: block;margin: auto;}
.logo_lok{display: block;margin: auto;}
.logo_tel{display: block;margin: auto;}
.phone {margin-bottom: 0px;display: block;margin: auto;}
#footer{background-color: #f0f0f0;}
.tc_footer{text-align: center;color: #949494;font-size: 18px;}
.tc_footer2{text-align: center; height: 125px;color: #949494;}
.tc_footer2 span{font-weight: bold;font-size: 35px;}
.tc_footer2 p{font-size: 20px;}
.tc_footer2 a{color: #949494;}
.tb_content2 {height: 300px;}
.czujnik_footer{display: block;margin: auto;padding-top: 30px;}
#content3{background-image: none;padding: 30px 0px;}
#bg-xs{background-image: url(../img/header_footer.jpg);background-position: center;background-repeat: no-repeat;
transition:background 0.4s ease;-webkit-transition:background 0.4s ease;-o-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;-ms-transition:background 0.4s ease;height: auto;background-size: cover;}
.icon_430{display: block;margin: auto;}
.tooltip .tooltiptext {width: 333px;margin-left: 0px;}
#content3 {background-image: url(../img/header_footer.jpg);background-position: center;background-repeat: no-repeat;
transition:background 0.4s ease;-webkit-transition:background 0.4s ease;-o-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;-ms-transition:background 0.4s ease;height: auto;background-size: cover;}
.kamera_mobile{margin-top: -130px;margin-left: 315px;}
.pd{padding-top: 0px;padding-left: 0px;padding-right: 0px;margin-bottom: -100px;}
.tbico{padding-left: 0px;}
.ul li {font-size: 25px;}
.ul li:not(:last-child) {margin-bottom: 0px;}
#content h1{font-size: 55px;text-align: center;padding-bottom: 30px;}
#content {padding-top: 30px;}
#content p{font-size: 19px;text-align: center;}
#content2 p{font-size: 25px;text-align: center;padding-top: 25px;}
.tb_auto{display: table-cell;vertical-align: middle;height: 240px;}
.mb_hr_mobile{margin-bottom: -100px;}
#content_mobile p{font-size: 22px;font-weight: bold;padding-top: 100px;}
#content_mobile span{font-size: 17px;}
#content_mobile{text-align: center;padding-bottom: 30px;}
.img_mobile{padding-top: 40px;}
#content2 h1 {text-align: center;font-size: 41px;}
.popup-inner p {font-size: 21px;}
#gpsForm h2{text-align: center;}
#header {background-image: url(../img/header3.jpg);background-position: center;background-repeat: no-repeat;
transition:background 0.4s ease;-webkit-transition:background 0.4s ease;-o-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;-ms-transition:background 0.4s ease;height: auto;background-size: cover;}
.snow{padding-top: 0px;}
#gpsForm p:last-child {padding-bottom: 90px;}
.mb_hr {margin-bottom: 0px;}
#hr {padding-top: 0px;}
#bg2 {background-image: url(../img/bg2.jpg);background-position: center;background-repeat: no-repeat;
transition:background 0.4s ease;-webkit-transition:background 0.4s ease;-o-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;-ms-transition:background 0.4s ease;height: auto;background-size: cover;
padding: 60px 0px;}
#content2 img {padding-bottom: 30px;}
#content2 h1 {padding: 100px 0px 0px 0px;}
#content3 .content3_h1 {font-size: 48px;}
#content3 .content3_h2 {font-size: 26px;}
.czujnik_footer {padding-top: 0px;margin-top: -150px;}}

@media (min-width: 600px) and (max-width:699px){.tooltip .tooltiptext {width: 333px;margin-left: -110px;}
#gjaLP h2 {padding-bottom: 0px;font-size: 30px;}.kamera_mobile {margin-top: -132px;margin-left: 242px;}
.mbheader {margin-bottom: -260px;padding-bottom: 225px;}.pd{padding-top: 150px;}
#gjaLP h1 {font-size: 56px;line-height: 70px;}.snow {padding-top: 0px;}}
@media (min-width: 500px) and (max-width:599px){.tooltip .tooltiptext {width: 333px;margin-left: -165px;}
#gjaLP h2 {padding-bottom: 0px;font-size: 30px;}.kamera_mobile {margin-top: -135px;margin-left: 140px;}
.mbheader {margin-bottom: -250px;padding-bottom: 140px;}.pd {padding-top: 140px;margin-bottom: -90px;}
#gjaLP h1 {font-size: 46px;line-height: 54px;}.ul li {font-size: 22px;}.snow {padding-top: 0px;}}
@media (min-width: 460px) and (max-width:499px){.tooltip .tooltiptext {width: 302px;margin-left: -270px;}
#gjaLP h2 {padding-bottom: 0px;font-size: 24px}.kamera_mobile {margin-top: -130px;margin-left: 107px;}
.mbheader {margin-bottom: -245px;padding-bottom: 100px;}.pd {padding-top: 110px;margin-bottom: -80px;}#gjaLP h1 {font-size: 41px;
line-height: 53px;}.ul li {font-size: 23px;}.snow {padding-top: 0px;}}
@media (min-width: 430px) and (max-width:459px){.tooltip .tooltiptext {width: 302px;margin-left: -270px;}
#gjaLP h2 {padding-bottom: 0px;font-size: 22px;}.kamera_mobile {margin-top: -180px;}
.mbheader {margin-bottom: -240px;padding-bottom: 90px;}.pd {padding-top: 120px;margin-bottom: -70px;}#gjaLP h1 {
font-size: 39px;line-height: 50px;}.kamera_mobile {margin-top: -127px;margin-left: 85px;}
.ul li {font-size: 22px;}.snow {padding-top: 0px;}.checkbox_tb {font-size: 13px;}}

@media (max-width:429px){
.mbheader {margin-bottom: -253px;padding-bottom: 70px;}
#header2 {background-image: url(../img/header.jpg);background-position: center;background-repeat: no-repeat;
transition:background 0.4s ease;-webkit-transition:background 0.4s ease;-o-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;-ms-transition:background 0.4s ease;height: auto;background-size: cover;}
#gjaLP h1 {font-size: 28px;text-align: left;}
#gjaLP h2 {font-size: 20px;text-align: left; padding-bottom: 0px;}
.header-xs{font-size: 20px; font-weight: bold;text-align: center;}
.tb_form {height: 0px;}
#gpsForm {background-color: #d50000;opacity: 1;box-shadow: none;padding: 15px;}
#content3 h1 {text-align: center;font-size: 49px;}
#content3 h2 {text-align: center;}
#footer{background-color: #f0f0f0;}
.tc_footer{text-align: center;color: #949494;font-size: 18px;}
.tc_footer2{text-align: center; height: 125px;color: #949494;}
.tc_footer2 span{font-weight: bold;font-size: 35px;}
.tc_footer2 p{font-size: 20px;}
.tc_footer2 a{color: #949494;}
.tb_content2 {height: 250px;}
.czujnik_footer{display: block;margin: auto;padding-top: 30px;}
#content3{background-image: none;padding: 0px 0px;padding-top: 0px;padding-bottom: 30px;}
#bg-xs{background-image: url(../img/header_footer.jpg);background-position: center;background-repeat: no-repeat;
transition:background 0.4s ease;-webkit-transition:background 0.4s ease;-o-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;-ms-transition:background 0.4s ease;height: auto;background-size: cover;}
.icon_430{display: block;margin: auto;}
.tooltip .tooltiptext {width: 258px;margin-left: -238px;}
#content3 {background-image: url(../img/header_footer.jpg);background-position: center;background-repeat: no-repeat;
transition:background 0.4s ease;-webkit-transition:background 0.4s ease;-o-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;-ms-transition:background 0.4s ease;height: auto;background-size: cover;}
.kamera_mobile {margin-top: -130px;margin-left: 15px;}
.pd{padding-top: 145px;padding-left: 0px;padding-right: 0px;margin-bottom: -60px;}
.tbico{padding-left: 0px;height: 37px;}
.ul li {font-size: 15px;}
.ul li:not(:last-child) {margin-bottom: 0px;}
.checkbox_tb {font-size: 11px;}
#content h1{font-size: 42px;text-align: center;padding-bottom: 30px;}
#content {padding-top: 30px;}
#content p{font-size: 16px;text-align: center;}
.tb_auto{display: table-cell;vertical-align: middle;height: 160px;}
.mb_hr_mobile{margin-bottom: -100px;}
#content_mobile p{font-size: 22px;font-weight: bold;padding-top: 100px;}
#content_mobile span{font-size: 15px;}
#content_mobile{text-align: center;padding-bottom: 30px;}
.img_mobile{padding-top: 40px;}
#content2 h1 {text-align: center;font-size: 30px;padding: 25px 0 30px 0px;}
.popup-inner p {font-size: 12px;font-weight: bold;}
.popup-inner span {font-size: 13px;}
#gpsForm h2{text-align: center;}
.snow{padding-top: 0px;}
#gpsForm p:last-child {padding-bottom: 90px;}
.mb_hr {margin-bottom: 0px;}
#hr {padding-top: 0px;}
#bg2 {background-image: url(../img/bg2.jpg);background-position: center;background-repeat: no-repeat;
transition:background 0.4s ease;-webkit-transition:background 0.4s ease;-o-transition:background 0.4s ease;
-moz-transition:background 0.4s ease;-ms-transition:background 0.4s ease;height: auto;background-size: cover;
padding: 30px 0px;}
#content2 img {padding-bottom: 30px;}
#content2 h1 {padding: 115px 0px 0px 0px;}
#content3 .content3_h1 {font-size: 35px;}
#content3 .content3_h2 {font-size: 19px;}
.czujnik_footer {padding-top: 0px;margin-top: -100px;}
#content3 h1 {text-align: left;}
#content2 span {font-size: 15px;}
#content3 li {font-size: 13px;}}

@media (min-width: 400px) and (max-width:428px){.kamera_mobile {margin-top: -142px;}.mbheader{margin-bottom: -210px;}
.pd {padding-top: 110px;}}
@media (min-width: 360px) and (max-width:399px){.kamera_mobile {margin-top: -130px;}
.mbheader {margin-bottom: -200px;}.pd {padding-top: 95px;}}
@media (min-width: 320px) and (max-width:359px){
.mbheader {margin-bottom: -195px;}.pd {padding-top: 95px;}}

@media (min-width: 330px) and (max-width:354px){.tooltip .tooltiptext {width: 258px;margin-left: -195px;}
.checkbox_tb {font-size: 9px;}}
@media (min-width: 320px) and (max-width:329px){.tooltip .tooltiptext {width: 258px;margin-left: -109px;}}