body {font-family: Helvetica Neue,Helvetica,Arial,sans-serif;}
img{display: block;max-width: 100%;height: auto;}
.wrap{padding-bottom: 50px;}
#orange{background-image: url(../img/header_orange.jpg);height: 100vh;
background-position: center;background-attachment: fixed;background-size: cover;}
#menu{color: #ffffff;float: right;font-weight: bold;margin-top: 30px;transition: all 0.4s ease;
-o-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;-moz-transition: all 0.4s ease;}
.logo{background-image: url(../img/logo_orange_cloud.png);position: absolute;
width: 527px;height: 178px;top: 0px;left: 20px;
max-width: 71%;background-size: contain;background-repeat: no-repeat;
transition: all 0.4s ease;-moz-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;-ms-transition: all 0.4s ease;
-o-transition: all 0.4s ease;}
.wrap{font-weight: bold;}
#menu nav a{color: #ffffff;text-decoration: none;
font-size: 22px;font-weight: 500;position: relative;
padding: 50px 7px 30px;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;margin: 0px 25px;}
#menu nav a:last-child{margin: 0px 50px 0px 25px;}
#menu nav a::after {background: #ffffff;content: "";height: 1px;
left: 0;opacity: 0;position: absolute;top: 100%;width: 100%;
transform: translateY(-10px);-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);-o-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transition: height 0.3s ease 0s, opacity 0.3s ease 0s, transform 0.3s ease 0s;
-webkit-transition: height 0.3s ease 0s, opacity 0.3s ease 0s, transform 0.3s ease 0s;
-moz-transition: height 0.3s ease 0s, opacity 0.3s ease 0s, transform 0.3s ease 0s;
-ms-transition: height 0.3s ease 0s, opacity 0.3s ease 0s, transform 0.3s ease 0s;
-o-transition: height 0.3s ease 0s, opacity 0.3s ease 0s, transform 0.3s ease 0s;}
#menu nav a:hover:after {transform:translateY(-19px); opacity:1; height:3px;}
#menu nav .register{border: 1px solid #ffffff;padding: 12px 17px;transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;border-radius: 3px;color:#ffffff;}
#menu nav .register:hover{border: 1px solid #ff5900;color: #ffffff;background-color: #ff5900;}
#menu nav .register:after{background: none!important;}
.white .white_p{background: url(../img/icon.png) no-repeat left top;
padding-left: 45px;min-height: 60px;font-size: 22px;font-weight: 500;}
.white .white_pp{padding-bottom: 30px;}
.line_grey{padding-bottom: 40px;}
.white{background-color: #ffffff;padding: 50px 35px;width: 555px;position: absolute;bottom: 80px;right: 140px;}
.white hr{margin-top: 0px;margin-bottom: 40px;}
.phone{padding-top: 155px;}
.white h1{font-size: 45px;text-transform: uppercase;margin-top: -13px;
margin-bottom: -5px;font-weight: 600;}
.white h1 + span {font-size: 30px;display: block;font-weight: 400;margin-top: -13px;padding-bottom: 21px;}
.white .zacznij_lok{width: 100%;font-size: 27px;font-weight: 500;background-color: #ff5900;border-color: #ff5900;color: white;
cursor: pointer;text-align: center;border-style: none;text-transform: uppercase;transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;-ms-transition: all 0.4s ease;
padding: 20px 80px;}
.white .zacznij_lok:hover{background-color: #e45000;border-color: #e45000;}
.input_btn{margin:60px 0px 20px 0px;text-align: center;}
section h2{text-align: center;font-size: 50px;margin-bottom: 0px;font-weight: 700;line-height: 53px;margin-top: 40px;}
#section1 h2 + p {text-align: center;font-weight: 500;font-size: 21px;padding-bottom: 30px;max-width: 600px;margin: auto;padding-top: 20px;}
section h3{text-transform: uppercase;font-weight: 700;font-size: 31px;margin-bottom: 15px;text-align: left;line-height: 40px;}
section p {font-weight: 500; font-size: 21px;line-height: 28px;text-align: left;}
.app1{padding-top: 15px;margin-bottom: -95px;}
#section1 h2{margin-top: 5px;}
#section1-1{background-image: url(../img/bg_bottom.jpg);background-position: right;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: 109px 0px;}
#section1-1 h3{text-align: center;font-size: 36px;}
#section1-1 p{text-align: center;font-weight: 500;font-size: 25px;line-height: 29px;}
#section2{padding-top: 120px;}
.app2{float: right;position: relative;}
#section2 .pds{padding: 0px 40px;}
#section2 .pdstxt{padding: 170px 0px 0px 80px;}
.bg_icon{position: absolute;top: -47px;right: -25px;z-index: -100;}
#section3{background-color: #ebebeb;margin-top: -85px;padding-top: 165px;}
.app3{position: relative;padding: 0px 40px;z-index: 1;margin-bottom: -95px;}
.bg_icon2{position: absolute;top: -55px;left: -35px;z-index: 0;}
#section3 h3{text-align: right;}
#section3 p{text-align: right;}
#section3 .pdstxt{padding: 65px 80px 0px 0px;}
#section4 .pds{padding: 0px 40px;}
#section4 .pdstxt{padding: 170px 0px 0px 80px;}
.app4{float: right;position: relative;}
.bg_icon3{position: absolute;top: -80px;right: -25px;z-index: -100;}
#section4{padding-top: 165px;}
#section5{background-color: #ebebeb;margin-top: -85px;padding-top: 165px;}
#section5 h3{text-align: right;}
#section5 p{text-align: right;}
#section5 .pdstxt{padding: 65px 80px 0px 0px;}
.app5{position: relative;padding: 0px 40px;z-index: 1;margin-bottom: -95px;}
.bg_icon4{position: absolute;top: -55px;left: -35px;z-index: 0;}
#section6 .pdstxt{padding: 170px 0px 0px 80px;}
#section6{background-image: url(../img/bg_s6.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: 50px 0px 160px 0px;}
#section_devices{margin-bottom: -170px;}
#section_devices p{text-align: center;padding-bottom: 35px;}
#section_devices h2{padding-top: 25px;}
#section_apps{background-color: #e2e2e3;padding: 160px 0px 50px 0px;}
#section_apps p{text-align: center;padding-bottom: 40px;}
#section_apps a{display: inline-block;}
#section_apps .tc{text-align: center;padding-bottom: 40px;}
#section_apps span{padding-right: 40px;}
.star{color: #ff5900;}
#section8 p{text-align: center;}
#section8 #jak_zaczac p{padding-top: 30px;max-width: 560px;padding-bottom: 50px;margin: auto;}
#section8 h2{padding: 40px 0px 0px 0px;}
.zgoda{border: 2px solid #ff5900;padding: 15px 15px;text-align: center;width: 85%;margin: auto;}
#section8 div p{margin-bottom: 80px;padding-top: 15px;}
.start{margin: auto;}
#section9 .row p{font-size: 16px;line-height: 20px;}
#section9 .row {padding: 10px 0px 20px 0px;}
#section9 h2 {font-weight: 700;}
#section9 h2 + p{text-align: center;padding-bottom: 55px;}
.price_list{border: 3px solid #b7b7b7;width: 100%;background-color: #ffffff;height: 1520px;position: relative;}
.send_txt{position: absolute;bottom: 65px;left: 0;right: 0;}
#section9 a{color: #000000;font-size: 20px;border: 2px solid #000000;padding: 15px 100px;cursor: pointer;}
#section9 a:hover{border: 2px solid #ff5900;color: #ffffff;background-color: #ff5900;transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;}
.plr{padding: 0px 30px;min-width: 600px;display: inline-block;vertical-align: top;}
.price_head{text-align: center;}
.free{font-weight: 700;padding: 10px 0px;color: #ffffff;background-color: #000000;font-size: 30px;}
.free2{font-weight: 700;padding: 10px 0px;color: #ffffff;background-color: #ff5900;font-size: 30px;}
.best{text-transform: uppercase;text-align: center;color: #ff5900;}
.price_best{position: absolute;right: -52px;top: 115px;}
.best_spacer{padding: 33px;}
.title{font-size: 46px;font-weight: 700;padding-bottom: 25px;}
.price{font-weight: 700; font-size: 46px;}
.price .days{font-weight: 800;font-size: 25px;}
#cennik_tb{text-align: center;}
hr{margin-top: 10px;margin-bottom: 5px;border: 0;border-top: 2px solid #6ab82e;width: 41%;}
.hr1{border-top-color: #ff5900;}
.hr2{border-top-color: #ff5900;}
.resignation{font-size: 20px;font-weight: 500;padding-bottom: 40px;}
.price_list_ul ul li {position: relative;padding-left: 90px;text-align: left;}
.price_ul{list-style-type: none;vertical-align: middle;display: inline-block;padding-right: 10px;}
.price_ul li p{font-size: 25px;font-weight: 700;margin: 45px 0px 10px 0px;}
.price_ul li span{font-size: 17px;font-weight: 400;line-height: 17px;}
.price_list_ul ul li::before {width: 66px;height: 84px;background-image: url(../img/sprite3.png);
position: absolute;margin: auto;bottom: 0;}
.price_list_ul ul li::before {content: '';top: 0;left: 0;background-repeat: no-repeat;}
.price_list_ul ul li.person::before {background-position: center 0;}
.price_list_ul ul li.call::before {background-position: center -84px;}
.price_list_ul ul li.local::before {background-position: center -168px;}
.price_list_ul ul li.zone::before {background-position: center -252px;}
.price_list_ul ul li.history::before {background-position: center -336px;}
.price_list_ul ul li.sos::before {background-position: center -420px;}
.price_list_ul ul li.zeg::before {background-position: center -504px;}
#section10 {background-color:#e9e9ea;}
#section10 h2 + p {text-align: center;}
#section10 .zacznij_lok{width: 35%;font-size: 28px;font-weight: 500;background-color: #ff5900;
border-color: #ff5900;color: white;padding: 20px 80px;
cursor: pointer;text-align: center;border-style: none;text-transform: uppercase;transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;}
#section10 .zacznij_lok:hover{background-color: #e45000;border-color: #e45000;}
#section10 .input_btn{margin: 75px 0px 90px 0px;}
#section10 h2{text-transform: uppercase;padding-top: 30px;}
#section10 .btn_bottom{text-align: center;}
#section11{background-image: url(../img/bg_bottom.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: 80px 0px;}
.logo_t-mobile_footer{margin: auto;padding: 50px 0px;}
#footer hr{margin-top: 10px;margin-bottom: 30px;border-top: 1px solid #ffffff;width: 100%;}
#footer p {font-size: 16px;text-align: center;color: #ffffff;font-weight: 400;padding: 5px 0px 10px 0px;}
#footer{background-color: #2f2f2f;padding-top: 30px;}
#footer a{color: #ffffff;text-decoration: none;font-size: 20px;font-weight: 400;padding-right: 70px;}
#footer .facebook{display: block;padding: 0px 0px;width: 35px;}
.facebook_img{padding: 60px 0px 80px 0px;}
#footer a:hover{color: #e9eaeb;}
#footer span{display: block;color: #ffffff;font-size: 16px;font-weight: 500;padding-top: 6px;padding-bottom: 10px;}
.number{padding-right: 0px!important;font-size: 25px!important;font-weight: 600!important;}
.hours{margin-top: -15px!important;padding-bottom: 20px!important;}
.mail{font-size: 16px!important;padding-right: 0px!important;padding-left: 100px;}
.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;padding-left: 100px;}
/*COOKIES*/
#cookieinfo {position: fixed;left: 0;bottom: 0;right: 0;padding: 0px 260px 0px 100px;z-index: 1000;background-color: #ffffff;}
#cookieinfo p{font-size: 13px;font-weight: 400;position: relative;}
#cookieinfo .more_info{color: #ff5900;}
#cookieinfo .cookies_close{position: absolute;top: 13px;background-color: #ff5900;color: #ffffff;font-weight: 400;
font-size: 19px;text-transform: uppercase;padding: 5px 40px;right: 100px;}

/* Popup box */
.open_pop3{cursor: pointer;}
.hover_pop3 td{max-width: 200px;padding: 4px;border: 1px solid #000;max-width: 100%;min-width: 10%;}
.hover_pop3 ul{padding-left: 20px;text-align: left;}
.hover_pop3 table{text-align: center;}
.hover_pop3 table tr td:first-child{text-align: right;}
.hover_pop3 thead{font-weight: 600;}
.hover_pop3 tbody td p{font-size: 12px;line-height: 15px;padding-top: 5px;}
.hover_pop3 h2 {margin-top: 0px;}
.hover_pop3 .popupCloseButton{top: 17px;right: 12px;}
.hover_pop3 .popupCloseButton2 {cursor: pointer;display: inline-block;line-height: 30px;position: absolute;font-size: 15px;
bottom: -47px;right: 0px;border: 1px solid #ddd;padding: 1px 5px;height: 34px;}
body .hover_pop3 {overflow: auto;} 


.hover_pop3 > div{background-color: #fff;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;height: 755px;
width: 890px;max-height: 100%;max-width: 100%;overflow-y: auto;padding: 15px 10px;text-align: left;}

.hover_pop, .hover_pop2, .hover_pop3, .hover_pop4, .hover_pop5, .hover_pop6{background:rgba(0,0,0,.4);display:none;height:100%;position:fixed;text-align:center;top:0;width:100%;z-index:100000000000000000000;}
.hover_pop .helper, .hover_pop2 .helper, .hover_pop3 .helper, .hover_pop4 .helper, .hover_pop5 .helper, .hover_pop6 .helper{display:inline-block;height:100%;vertical-align:middle;}
.hover_pop > div, .hover_pop2 > div{background-color: #fff;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;height: 665px;
width: 995px;max-height: 100%;max-width: 100%;overflow-y: auto;text-align: center;padding: 15px 25px;}
.popupCloseButton {cursor: pointer;display: inline-block;line-height: 30px;position: absolute;font-size: 18px;
top: 15px;right: 15px;}
.hover_pop h2, .hover_pop2 h2 {font-weight: 600;font-size: 32px;margin: 35px 0;}
.hover_pop2 h3{margin: 0;padding: 35px 45px;font-size: 32px;font-weight: 600;
position: relative;}
.hover_pop h3, .hover_pop2 h3{margin: 0;padding: 10px 45px 20px 45px;font-size: 25px;font-weight: 600;position: relative;}
.hover_pop h3::before, .hover_pop h3::after,.hover_pop2 h3::before, .hover_pop2 h3::after {position: absolute;content: '';background: url(../img/arrow2.png);
width: 42px;height: 36px;top: 0;bottom: 0;margin: auto;}
.hover_pop h3::before, .hover_pop2 h3::before{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);transform: rotate(180deg);left: 0;}
.hover_pop h3::after, .hover_pop2 h3::after{right: 0;}
.hover_pop h3 span, .hover_pop2 h3 span{color: #FF6501;}
.hover_pop .descript, .hover_pop2 .descript {margin: 30px 0 40px;}
.hover_pop .descript .time_free, .hover_pop2 .descript .time_free {font-size: 30px;font-weight: 600;}

/* nowe zmiany dla popup*/
.hover_pop .comenda_wrap, .hover_pop2 .comenda_wrap{border-top: 1px solid #CCC;border-bottom: 1px solid #CCCCCC;padding-bottom: 6px;}
.error{color: red;display: block;font-size: 13px;padding: 2px 0px 3px 0px;}
.tel{padding: 3px 10px;margin: auto;font-size: 20px;width: 234px;}
.tel2{padding: 3px 10px;margin: auto;font-size: 20px;width: 234px;}
.wyslij{color: #ffffff;background-color: #ff5900;border-color: #ff5900;border-style: none;display: block;font-size: 20px; padding: 3px 0px;
margin: 10px auto;width: 234px;}
.wyslij:hover {background-color: #e45000;border-color: #e45000;}

/* popup po weryfikacji numeru */
.hover_pop4 > div, .hover_pop6 > div{background-color: #fff;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;height: 300px;
width: 560px;max-height: 100%;max-width: 100%;overflow-y: auto;text-align: center;padding: 15px 25px;}
.hover_pop4 p, .hover_pop6 p{font-size: 18px;margin: 8px 0px;}
.hover_pop4 .content_pop4, .hover_pop6 .content_pop6{padding: 20px;}
.hover_pop4 p:nth-child(3), .hover_pop6 p:nth-child(3){padding-bottom: 20px;}
.hover_pop4 p:nth-child(4), .hover_pop6 p:nth-child(4){padding-bottom: 10px;}
.change_tel, .send_sms, .change_tel2, .send_sms2{width: 150px;font-size: 20px;height: 50px;margin: 0px 6px;}
.send_sms, .send_sms2{color: #ffffff;background-color: #ff5900;border-color: #ff5900;border-style: solid;}
.send_sms:hover, .send_sms2:hover {background-color: #e45000;border-color: #e45000;}
.change_tel, .change_tel2{color: #ff5900;background-color: #ffffff;border-color: #ff5900;border-style: solid;}
.change_tel:hover, .change_tel2:hover {background-color: #e45000;border-color: #e45000;color: #ffffff;}
#copytel, #copytelpr{font-size: 25px;font-weight: 600;}

/* popup trwa wysylanie */
.hover_pop5 > div{background-color: #fff;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;height: 300px;
width: 560px;max-height: 100%;max-width: 100%;overflow-y: auto;text-align: center;padding: 15px 25px;}
.hover_pop5 p{font-size: 18px;display: block;margin: 0px;padding-bottom: 13px;}
.loader_center{text-align: center;display: table-cell;vertical-align: middle;height: 200px;margin: auto;width: 560px;max-width: 100%;}

.loader {border: 16px solid #f3f3f3;border-radius: 50%;border-top: 16px solid #ff5900;width: 35px;height: 35px;
-webkit-animation: spin 2s linear infinite; /* Safari */animation: spin 2s linear infinite;display: inline-block;}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }}


/*/// pozycjonowanie height ///*/
@media screen and ( max-height: 650px ){
.white{bottom: 5px;}}
@media screen and ( min-height: 920px ){
.white{top: 365px;bottom: auto;}}
/*/// pozycjonowanie height ///*/

@media(min-width: 1501px) and (max-width: 1699px){
#menu nav a:last-child {margin: 0px 40px 0px 10px;}
#menu nav a {margin: 0px 10px;}
.logo {width: 435px;}}

@media(min-width: 1200px) and (max-width: 1500px){
.title{font-size: 40px;}
.price_list{width: 385px;}
.price_ul li p {font-size: 21px;}
.logo {width: 300px;}
#menu nav a {margin: 0px 10px;font-size: 19px;}
#menu nav a:last-child {margin: 0px 15px 0px 10px!important;}
.white{right: 15px;}
.ukryte{display: none;}
#section1-1 {background-position: center;}
.price_best {right: -5px;}
.price_ul li span {font-size: 17px;}
.price_ul{padding-left: 27px;}
.plr {min-width: 0px;}
.price_list {height: 1575px;}
}

@media(min-width: 992px) and (max-width: 1199px){
.logo {width: 300px;}
#menu nav a:last-child {margin: 0px 10px 0px 15px;}
#menu nav a {margin: 0px 0px;font-size: 16px;}
.white h1 {font-size: 43px;}
.white h1 + span {font-size: 29px;margin-top: -14px;}
.white {padding: 45px 45px;width: 550px;right: 10px;}
.white .white_p{font-size: 19px;}
.line_grey {padding-bottom: 30px;}
section p {font-size: 19px;}
.phone {padding-top: 100px;}
.app1 {padding-top: 5px;margin-bottom: -80px;}
.app3 {padding: 0px 0px;}
.app5 {padding: 0px 0px;}
#section5 .pdstxt {padding: 160px 80px 0px 0px;}
#section3 .pdstxt {padding: 160px 80px 0px 0px;}
.bg_icon2 {top: -60px;left: -68px;}
.bg_icon4 {top: -60px;left: -68px;}
#section1 h2{padding-top: 10px;}
#section2 .pdstxt {padding: 170px 0px 0px 50px;}
#section2 {padding-top: 180px;}
#section4 .pdstxt {padding: 170px 0px 0px 50px;}
#section6 {padding: 0px 0px 80px 0px;}
#section6 .pdstxt {padding: 155px 0px 0px 35px;}
.br_none{display: none;}
#section7 .pdstxt {padding-top: 130px;}
.plr {padding: 0px 15px;min-width: 480px;}
.price_list{display: inline-block;width: 400px;}
.price_best {right: -3px;top: 160px;width: 140px;}
#section9 h2 + p {padding-bottom: 65px;}
.number {font-size: 23px!important;}
.resignation {padding-bottom: 20px;}
.price_ul li p {font-size: 27px;}
#section11 {padding: 10px 0px;}
#section11 h2{font-size: 40px;line-height: 43px;}
.logo_t-mobile_footer {padding: 25px 0px 50px 0px;width: 290px;}
#footer a {padding-right: 45px;}
.facebook_img {padding: 60px 0px 45px 0px;}
#section1-1 {background-position-x: 75%;}
.free {font-size: 25px;}
.free2 {font-size: 25px;}
.free3 {font-size: 25px;}
.title{font-size: 30px;}
.price {font-size: 40px;}
.price_ul {padding-left: 10px;}
.price_list_ul ul li {padding-left: 72px;}
.price_ul li p {margin: 35px 0px 10px 0px;font-size: 19px;}
.resignation {padding-bottom: 10px;}
.ukryte{display: none;}
.price_list {height: 1425px;}
.white .zacznij_lok {padding: 20px 53px;}}

@media(min-width: 768px) and (max-width: 991px){
.number {font-size: 23px!important;}
#orange{background-image: url(../img/header_orange_sm.jpg);background-position: center;background-repeat: no-repeat;
height: 130vh;background-size: cover;background-attachment: initial;}
.white{position: relative;bottom: 0px;right: 0px;margin: auto;background-color: transparent;}
.white h1{color: #ffffff;text-align: center;}
.white h1 + span {color: #ffffff;text-align: center;margin-top: -15px;}
.line_grey{display: none;}
.white .white_p {color: #ffffff;}
section h2{font-size: 48px;}
#section1 h2 + p {font-size: 25px;}
#section8 h2 {padding: 25px 0px 60px 0px;}
section p {font-size: 22px;}
#section1-1{background-image: url(../img/bg_bottom2.jpg);background-position: right;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: 965px;background-size: cover;
padding: 0px 0px;}
#section1-1 h3 {font-size: 45px;padding-bottom: 10px;}
#section1-1 p {font-size: 25px;line-height: 31px;}
.br_star{display: none;}
.app1{padding-top: 0px;margin-bottom: 0px;}
#section1 h3{text-align: center;}
#section1 p{text-align: center;}
#section2 .pdstxt {padding: 42px 0px 0px 0px;}
#section2 {padding-top: 95px;}
.phone_none{display: none;}
#section3 .pdstxt {padding: 65px 0px 0px 0px;}
#section4 .pdstxt {padding: 75px 0px 0px 0px;}
#section5 .pdstxt {padding: 65px 0px 0px 0px;}
#section6{background-image: url(../img/bg_s6_sm.jpg);height: 870px;padding: 0px 0px 0px 0px;}
#section6 .pdstxt {padding: 110px 0px 0px 0px;}
#section6 h3{text-align: center;}
#section6 p{text-align: center;}
.sim{margin: auto;}
.eye{margin: auto;}
.plr {width: 100%;padding-bottom: 30px;}
#footer a {display: block;}
.facebook_img {padding: 43px 0px 30px 0px;}
#footer p {padding: 0px 0px 10px 0px;}
.pdb10 a{padding-bottom: 10px;}
.logo{background-image: url(../img/logo_gjd_orange.png);width: 402px;height: 82px;top: 5px;left: 20px;max-width: 71%;}
#menu{margin-top: 0px;width: 100%;float: none;}
.wrap {padding-bottom: 15px;}
#cennik_tb > .plr:nth-last-child(2) .price_list{height: 1210px;}
#section8 #jak_zaczac p {padding-top: 0px;}
#section8 h2 {padding: 25px 0px 30px 0px;}

/*MENU HAMBURGER*/
#hamburger{width:100%; background:#ffffff; height:90px; line-height:60px;}
.hamburger{background:none;position:absolute;top:0;right:0;line-height:45px;padding:20px 30px 0px 15px;
color:#000000;border:0;font-size:55px;font-weight:bold;cursor:pointer;outline:none;z-index:10000000000000;}
.cross{background:none;position:absolute;top:0px;right:0;padding:34px 39px 0px 15px;color:#000000;
border:0;font-size:85px;line-height:45px;font-weight:bold;cursor:pointer;outline:none;z-index:10000000000000;}
.menu_hamb{z-index:1000000; font-weight:bold; font-size:0.8em; width:100%; background:#ffffff;  position:absolute;
text-align:center; font-size:12px;}
.menu_hamb ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
.menu_hamb li {display: block;padding:20px 0 15px 0; border-bottom:#dddddd 1px solid;font-size: 20px;
color: #000000;text-transform: uppercase;font-weight: 800;}
.menu_hamb li:hover{display: block;background:#ffffff; padding:20px 0 15px 0; border-bottom:#dddddd 1px solid;}
.menu_hamb ul li a { text-decoration:none;  margin: 0px; color:#666;}
.menu_hamb ul li a:hover {  color: #666; text-decoration:none;}
.menu_hamb a{text-decoration:none; color:#666;}
.menu_hamb a:hover{text-decoration:none; color:#666;}
.menu_hamb ul li span{border: solid 2px;padding: 7px 11px;border-radius: 5px;}
.glyphicon-home{color:white; font-size:1.5em; margin-top:5px; margin:0 auto;}
#hamburger{/*display:inline-block;*/ font-size:12px;}
#hamburger span{padding-left:20px;}
#hamburger a{color:#336699;}}


@media(min-width: 600px) and (max-width: 767px){
#orange{background-image: url(../img/header_orange_sm.jpg);background-position: center;background-repeat: no-repeat;
height: 969px;background-size: cover;background-attachment: initial;}
.white{position: relative;bottom: 0px;right: 0px;margin: auto;background-color: transparent;}
.white h1{color: #ffffff;text-align: center;}
.white h1 + span {color: #ffffff;text-align: center;margin-top: -15px;}
.line_grey{display: none;}
.white .white_p {color: #ffffff;}
section h2{font-size: 44px;}
section h3{text-align: center;}
#section3 h3 {text-align: center;}
#section3 p {text-align: center;}
#section5 h3 {text-align: center;}
#section5 p {text-align: center;}
#section1 h2 + p {font-size: 25px;}
#section8 h2 {padding: 25px 0px 60px 0px;}
section p {font-size: 24px;text-align: center;}
#section1-1{background-image: url(../img/bg_bottom2.jpg);background-position: right;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: 865px;background-size: cover;
padding: 0px 0px;}
.price_ul li p{text-align: left;}
#section1-1 h3 {font-size: 45px;padding-bottom: 10px;}
#section1-1 p {font-size: 25px;line-height: 31px;}
#section_devices {margin-bottom: -85px;}
#section_apps {padding: 100px 0px 25px 0px;}
#section_apps a{display: block;}
.resignation {padding-bottom: 0px;}
.google_ios{margin: auto;}
#section10 h2 {padding-top: 0px;}
.br_star{display: none;}
.app1{padding-top: 0px;margin:auto;position: initial;padding-top: 20px;}
.app2{float: none;position: initial;margin:auto;padding-top: 20px;}
.app3{padding: 0px;position: initial;margin:auto;padding-top: 20px;}
.app4{float: none;position: initial;margin:auto;padding-top: 20px;}
.app5{float: none;position: initial;padding: 0px 0px;margin:auto;padding-top: 20px;}
#section1 h3{text-align: center;}
#section1 p{text-align: center;}
#section3{padding-top: 0px;margin-top: 0px;padding-bottom: 20px;}
#section4{margin-top: 0px;padding-top: 0px;padding-bottom: 20px;}
#section5{margin-top: 0px;padding-top: 0px;padding-bottom: 20px;}
#section2 .pdstxt {padding: 0px 0px 0px 0px;}
#section2 .pds{padding:0px 0px;}
#section2 {padding-top: 0px;padding-bottom: 20px;}
#section8 p {margin-bottom: 55px;}
#section3 .pdstxt {padding: 0px 0px 0px 0px;}
#section4 .pdstxt {padding: 0px 0px 0px 0px;}
#section5 .pdstxt {padding: 0px 0px 0px 0px;}
#section6{background-image: url(../img/bg_s6_sm.jpg);height: 730px;padding: 0px 0px 0px 0px;}
#section6 .pdstxt {padding: 40px 0px 0px 0px;}
#section6 h3{text-align: center;}
#section6 p{text-align: center;}
.sim{margin: auto;}
.eye{margin: auto;}
.plr {width: 100%;padding-bottom: 30px;}
#footer a {display: block;padding-right: 0px;text-align: center;}
#footer .facebook{margin: auto;padding-bottom: 20px;}
.facebook_img {padding: 30px 0px 30px 0px;}
.contact{text-align: center;background-image: none;padding-left: 0px;}
#footer p {padding: 0px 0px 10px 0px;}
.pdb10 a{padding-bottom: 10px;}
.mail{padding-left: 0px;}
.headphones{margin: auto;}
.logo{background-image: url(../img/logo_gjd_orange.png);width: 402px;height: 82px;top: 5px;left: 20px;max-width: 71%;}
#menu{margin-top: 0px;width: 100%;float: none;}
.wrap {padding-bottom: 15px;}
.price_list {height: 1460px;}
#cennik_tb > .plr:nth-last-child(2) .price_list{height: 1150px;}
#section8 #jak_zaczac p {padding-top: 0px;}
#section8 h2 {padding: 25px 0px 30px 0px;}
.hover_pop h3, .hover_pop2 h3 {padding: 10px 45px 11px 45px;font-size: 23px;}

/*MENU HAMBURGER*/
#hamburger{width:100%; background:#ffffff; height:90px; line-height:60px;}
.hamburger{background:none;position:absolute;top:0;right:0;line-height:45px;padding:20px 30px 0px 15px;
color:#000000;border:0;font-size:55px;font-weight:bold;cursor:pointer;outline:none;z-index:10000000000000;}
.cross{background:none;position:absolute;top:0px;right:0;padding:34px 39px 0px 15px;color:#000000;
border:0;font-size:85px;line-height:45px;font-weight:bold;cursor:pointer;outline:none;z-index:10000000000000;}
.menu_hamb{z-index:1000000; font-weight:bold; font-size:0.8em; width:100%; background:#ffffff;  position:absolute;
text-align:center; font-size:12px;}
.menu_hamb ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
.menu_hamb li {display: block;padding:20px 0 15px 0; border-bottom:#dddddd 1px solid;font-size: 20px;
color: #000000;text-transform: uppercase;font-weight: 800;}
.menu_hamb li:hover{display: block;background:#ffffff; padding:20px 0 15px 0; border-bottom:#dddddd 1px solid;}
.menu_hamb ul li a { text-decoration:none;  margin: 0px; color:#666;}
.menu_hamb ul li a:hover {  color: #666; text-decoration:none;}
.menu_hamb a{text-decoration:none; color:#666;}
.menu_hamb a:hover{text-decoration:none; color:#666;}
.menu_hamb ul li span{border: solid 2px;padding: 7px 11px;border-radius: 5px;}
.glyphicon-home{color:white; font-size:1.5em; margin-top:5px; margin:0 auto;}
#hamburger{/*display:inline-block;*/ font-size:12px;}
#hamburger span{padding-left:20px;}
#hamburger a{color:#336699;}}

@media(min-width: 430px) and (max-width: 599px){
#orange{background-image: url(../img/header_orange_sm.jpg);background-position: center;background-repeat: no-repeat;
height: 870px;background-size: cover;background-attachment: initial;}
.white{position: relative;bottom: 0px;right: 0px;margin: auto;background-color: transparent;width: 430px;padding: 40px 25px;}
.white h1{color: #ffffff;text-align: center;font-size: 35px;}
.white h1 + span {color: #ffffff;text-align: center;margin-top: -7px;font-size: 30px;padding-bottom: 35px;}
.line_grey{display: none;}
.white .white_p {color: #ffffff;font-size: 21px;}
section h2{font-size: 31px;line-height: 37px;}
section h3{text-align: center;font-size: 29px;}
#section3 h3 {text-align: center;}
#section3 p {text-align: center;}
#section5 h3 {text-align: center;}
#section5 p {text-align: center;}
#section1 h2 + p {font-size: 25px;}
#section9 h2 + p {padding-bottom: 30px;padding: 0px 5px;}
.best_spacer {padding: 20px;}
#section8 h2 {padding: 10px 0px 0px 0px;}
section p {font-size: 20px;text-align: center;}
#section1-1{background-image: url(../img/bg_bottom2.jpg);background-position: right;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: 745px;background-size: cover;
padding: 0px 0px;}
.price_ul li p{text-align: left;}
.price_list {height: 1400px;}
#section1-1 h3 {font-size: 32px;padding-bottom: 10px;}
#section1-1 p {font-size: 23px;line-height: 28px;}
#section_devices {margin-bottom: -85px;}
#section_apps {padding: 100px 0px 25px 0px;}
#section_apps a{display: block;}
.resignation {padding-bottom: 0px;}
.google_ios{margin: auto;}
#section10 h2 {padding-top: 0px;}
.br_star{display: none;}
.app1{padding-top: 0px;margin:auto;position: initial;padding-top: 20px;}
.app2{float: none;position: initial;margin:auto;padding-top: 20px;}
.app3{padding: 0px;position: initial;margin:auto;padding-top: 20px;}
.app4{float: none;position: initial;margin:auto;padding-top: 20px;}
.app5{float: none;position: initial;padding: 0px 0px;margin:auto;padding-top: 20px;}
#section1 h3{text-align: center;}
#section1 p{text-align: center;}
#section3{padding-top: 0px;margin-top: 0px;padding-bottom: 20px;}
#section4{margin-top: 0px;padding-top: 0px;padding-bottom: 20px;}
#section5{margin-top: 0px;padding-top: 0px;padding-bottom: 20px;}
#section2 .pdstxt {padding: 0px 0px 0px 0px;}
#section2 .pds{padding:0px 0px;}
#section2 {padding-top: 0px;padding-bottom: 20px;}
#section8 p {margin-bottom: 55px;padding-top: 10px;}
#section3 .pdstxt {padding: 0px 0px 0px 0px;}
#section4 .pdstxt {padding: 0px 0px 0px 0px;}
#section5 .pdstxt {padding: 0px 0px 0px 0px;}
#section6{background-image: url(../img/bg_s6_sm.jpg);height: 730px;padding: 0px 0px 0px 0px;}
#section6 .pdstxt {padding: 40px 0px 0px 0px;}
#section6 h3{text-align: center;}
#section6 p{text-align: center;}
.sim{margin: auto;}
.title {font-size: 36px;}
.eye{margin: auto;}
.plr {width: 100%;padding-bottom: 30px;min-width: 100%;padding: 0px 10px 30px 10px;}
#footer a {display: block;padding-right: 0px;text-align: center;}
#footer .facebook{margin: auto;padding-bottom: 20px;}
.facebook_img {padding: 30px 0px 30px 0px;}
.contact{text-align: center;background-image: none;padding-left: 0px;}
#footer p {padding: 0px 0px 10px 0px;}
.pdb10 a{padding-bottom: 10px;}
.mail{padding-left: 0px;}
.headphones{margin: auto;}
.logo{background-image: url(../img/logo_gjd_orange.png);width: 402px;height: 82px;top: 5px;left: 20px;max-width: 71%;}
#menu{margin-top: 0px;width: 100%;float: none;}
.wrap {padding-bottom: 15px;}
.white .zacznij_lok {font-size: 22px;padding: 20px 68px;}
#section10 .zacznij_lok{font-size: 25px;padding: 20px 68px;}
.price_list {height: 1530px;width: 410px;margin:auto;}
#cennik_tb > .plr:nth-last-child(2) .price_list{height: 1150px;width: 410px;margin:auto;}
#section9 br{display: none;}
#section10 .input_btn {margin: 55px 0px 75px 0px;}
.hover_pop3{font-size: 11px;}
.hover_pop3 .popupCloseButton {top: 11px;}
.hover_pop h3, .hover_pop2 h3{font-size: 21px;padding: 12px 48px;line-height: 26px;}
.hover_pop4 .content_pop4, .hover_pop6 .content_pop6 {padding: 2px;}

/*MENU HAMBURGER*/
#hamburger{width:100%; background:#ffffff; height:87px; line-height:60px;}
.hamburger{background:none;position:absolute;top:0;right:0;line-height:45px;padding:20px 30px 0px 15px;
color:#000000;border:0;font-size:40px;font-weight:bold;cursor:pointer;outline:none;z-index:10000000000000;}
.cross{background:none;position:absolute;top:0px;right:0;padding:33px 37px 0px 15px;color:#000000;
border:0;font-size:70px;line-height:45px;font-weight:bold;cursor:pointer;outline:none;z-index:10000000000000;}
.menu_hamb{z-index:1000000; font-weight:bold; font-size:0.8em; width:100%; background:#ffffff;  position:absolute;
text-align:center; font-size:12px;}
.menu_hamb ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
.menu_hamb li {display: block;padding:20px 0 15px 0; border-bottom:#dddddd 1px solid;font-size: 20px;
color: #000000;text-transform: uppercase;font-weight: 800;}
.menu_hamb li:hover{display: block;background:#ffffff; padding:20px 0 15px 0; border-bottom:#dddddd 1px solid;}
.menu_hamb ul li a { text-decoration:none;  margin: 0px; color:#666;}
.menu_hamb ul li a:hover {  color: #666; text-decoration:none;}
.menu_hamb a{text-decoration:none; color:#666;}
.menu_hamb a:hover{text-decoration:none; color:#666;}
.menu_hamb ul li span{border: solid 2px;padding: 7px 11px;border-radius: 5px;}
.glyphicon-home{color:white; font-size:1.5em; margin-top:5px; margin:0 auto;}
#hamburger{/*display:inline-block;*/ font-size:12px;}
#hamburger span{padding-left:20px;}
#hamburger a{color:#336699;}}

@media (min-width: 390px) and (max-width: 429px){
#section8 div p {margin-bottom: 60px;padding-top: 10px;}
#orange{background-image: url(../img/header_orange_sm.jpg);background-position: center;background-repeat: no-repeat;
height: 780px;background-size: cover;background-attachment: initial;}
.white{position: relative;bottom: 0px;right: 0px;margin: auto;background-color: transparent;width: 390px;padding: 40px 25px;}
.white h1{color: #ffffff;text-align: center;font-size: 31px;}
.white h1 + span {color: #ffffff;text-align: center;margin-top: -7px;font-size: 26px;padding-bottom: 35px;}
.line_grey{display: none;}
.white .white_p {color: #ffffff;font-size: 19px;}
section h2{font-size: 29px;line-height: 35px;}
section h3{text-align: center;font-size: 27px;}
#section3 h3 {text-align: center;}
#section3 p {text-align: center;}
#section5 h3 {text-align: center;}
#section5 p {text-align: center;}
#section1 h2 + p {font-size: 22px;}
#section9 h2 + p {padding: 0px 5px 15px 5px;}
.best_spacer {padding: 20px;}
#section8 h2 {padding: 10px 0px 0px 0px;}
section p {font-size: 19px;line-height:25px;text-align: center;}
#section1-1{background-image: url(../img/bg_bottom2.jpg);background-position: right;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: 645px;background-size: cover;
padding: 0px 0px;}
.ukryte{display: none;}
.title{font-size: 35px;}
.price_ul{padding-right: 30px;}
.price_ul li p{text-align: left;font-size: 20px;}
.price_ul li span {font-size: 15px;}
.price_list {height: 1400px;}
#section1-1 h3 {font-size: 30px;padding-bottom: 0px;}
#section1-1 p {font-size: 21px;line-height: 28px;}
#section_devices {margin-bottom: -85px;}
#section_apps {padding: 100px 0px 25px 0px;}
#section_apps a{display: block;}
.resignation {padding-bottom: 0px;}
.google_ios{margin: auto;}
#section10 h2 {padding-top: 0px;}
.br_star{display: none;}
.app1{padding-top: 0px;margin:auto;position: initial;padding-top: 20px;}
.app2{float: none;position: initial;margin:auto;padding-top: 20px;}
.app3{padding: 0px;position: initial;margin:auto;padding-top: 20px;}
.app4{float: none;position: initial;margin:auto;padding-top: 20px;}
.app5{float: none;position: initial;padding: 0px 0px;margin:auto;padding-top: 20px;}
#section1 h3{text-align: center;}
#section1 p{text-align: center;}
#section3{padding-top: 0px;margin-top: 0px;padding-bottom: 20px;}
#section4{margin-top: 0px;padding-top: 0px;padding-bottom: 20px;}
#section5{margin-top: 0px;padding-top: 0px;padding-bottom: 20px;}
#section2 .pdstxt {padding: 0px 0px 0px 0px;}
#section2 .pds{padding:0px 0px;}
#section2 {padding-top: 0px;padding-bottom: 20px;}
#section8 p {margin-bottom: 55px;padding-top: 10px;}
#section3 .pdstxt {padding: 0px 0px 0px 0px;}
#section4 .pdstxt {padding: 0px 0px 0px 0px;}
#section5 .pdstxt {padding: 0px 0px 0px 0px;}
#section6{background-image: url(../img/bg_s6_sm.jpg);height: 665px;padding: 0px 0px 0px 0px;}
#section6 .pdstxt {padding: 40px 0px 0px 0px;}
#section6 h3{text-align: center;}
#section6 p{text-align: center;}
.sim{margin: auto;}
.eye{margin: auto;}
.plr {width: 100%;padding-bottom: 30px;min-width: 100%;padding: 0px 10px 30px 10px;}
#footer a {display: block;padding-right: 0px;text-align: center;}
#footer .facebook{margin: auto;padding-bottom: 20px;}
.facebook_img {padding: 30px 0px 30px 0px;}
.contact{text-align: center;background-image: none;padding-left: 0px;}
#footer p {padding: 0px 0px 10px 0px;}
.pdb10 a{padding-bottom: 10px;}
.mail{padding-left: 0px;}
.headphones{margin: auto;}
.logo{background-image: url(../img/logo_gjd_orange.png);width: 402px;height: 63px;top: 5px;left: 20px;max-width: 71%;}
#menu{margin-top: 0px;width: 100%;float: none;}
.wrap {padding-bottom: 15px;}
.white .zacznij_lok {font-size: 20px;padding: 20px 58px;}
#section10 .zacznij_lok{font-size: 23px;padding: 20px 58px;}
.white .input_btn {margin: 45px 0px 20px 0px;}
.price_list {height: 1540px;width: 370px;margin: auto;}
#cennik_tb > .plr:nth-last-child(2) .price_list{height: 1190px;width: 370px;margin: auto;}
#section10 .input_btn {margin: 55px 0px 75px 0px;}
.hover_pop h2, .hover_pop2 h2{font-size: 29px;margin: 23px 0;}
.hover_pop3{font-size: 11px;}
.hover_pop3 .popupCloseButton {top: 11px;}
.hover_pop h3, .hover_pop2 h3{font-size: 21px;padding: 12px 48px;line-height: 26px;}
.hover_pop4 p, .hover_pop6 p {font-size: 16px;}
.hover_pop4 .content_pop4, .hover_pop6 .content_pop6 {padding: 10px;}
.change_tel, .send_sms, .change_tel2, .send_sms2 {width: 116px;font-size: 15px;height: 41px;margin: 0px 2px;}

/*MENU HAMBURGER*/
#hamburger{width:100%; background:#ffffff; height:68px; line-height:60px;}
.hamburger{background:none;position:absolute;top:0;right:0;line-height:45px;padding:15px 30px 0px 15px;
color:#000000;border:0;font-size:30px;font-weight:bold;cursor:pointer;outline:none;z-index:10000000000000;}
.cross{background:none;position:absolute;top:0px;right:0;padding:28px 34px 0px 15px;color:#000000;
border:0;font-size:60px;line-height:45px;font-weight:bold;cursor:pointer;outline:none;z-index:10000000000000;}
.menu_hamb{z-index:1000000; font-weight:bold; font-size:0.8em; width:100%; background:#ffffff;  position:absolute;
text-align:center; font-size:12px;}
.menu_hamb ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
.menu_hamb li {display: block;padding:20px 0 15px 0; border-bottom:#dddddd 1px solid;font-size: 20px;
color: #000000;text-transform: uppercase;font-weight: 600;}
.menu_hamb li:hover{display: block;background:#ffffff; padding:20px 0 15px 0; border-bottom:#dddddd 1px solid;}
.menu_hamb ul li a { text-decoration:none;  margin: 0px; color:#666;}
.menu_hamb ul li a:hover {  color: #666; text-decoration:none;}
.menu_hamb a{text-decoration:none; color:#666;}
.menu_hamb a:hover{text-decoration:none; color:#666;}
.menu_hamb ul li span{border: solid 2px;padding: 7px 11px;border-radius: 5px;}
.glyphicon-home{color:white; font-size:1.5em; margin-top:5px; margin:0 auto;}
#hamburger{/*display:inline-block;*/ font-size:12px;}
#hamburger span{padding-left:20px;}
#hamburger a{color:#336699;}}

@media (max-width: 389px){
#section9 a {padding: 15px 60px;}
#section_devices p {padding-bottom: 15px;}
#section8 #jak_zaczac p {padding-top: 15px;}
#section8 div p {margin-bottom: 45px;padding-top: 5px;}
#orange{background-image: url(../img/header_orange_sm.jpg);background-position: center;background-repeat: no-repeat;
height: 680px;background-size: cover;background-attachment: initial;}
.white{position: relative;bottom: 0px;right: 0px;margin: auto;background-color: transparent;width: 320px;padding: 40px 25px;}
.white h1{color: #ffffff;text-align: center;font-size: 25px;}
.white h1 + span {color: #ffffff;text-align: center;margin-top: 0px;font-size: 21px;padding-bottom: 35px;}
.line_grey{display: none;}
.white .white_p {color: #ffffff;font-size: 14px;}
.free{font-size: 21px;}
.free2 {font-size: 21px;}
section h2{font-size: 23px;line-height: 29px;}
section h3{text-align: center;font-size: 22px;line-height: 31px;}
#section3 h3 {text-align: center;}
#section3 p {text-align: center;}
#section5 h3 {text-align: center;}
#section5 p {text-align: center;}
#section1 h2 + p {font-size: 17px;line-height: 20px;}
#section9 h2 + p {padding: 0px 5px 15px 5px;}
#section9 br{display: none;}
.best_spacer {padding: 20px;}
#section8 h2 {padding: 0px 0px 0px 0px;}
section p {font-size: 17px;text-align: center;line-height: 22px;}
#section1-1{background-image: url(../img/bg_bottom2.jpg);background-position: right;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: 525px;background-size: cover;
padding: 0px 0px;}
.price_list_ul ul li::before {left: -27px;}
.price_list_ul ul li {padding-left: 50px;}
.resignation {font-size: 16px;}
.price {font-size: 35px;}
.ukryte{display: none;}
.title{font-size: 28px;padding-bottom: 15px;}
.price_ul{padding-right: 10px;}
.price_ul li p{text-align: left;font-size: 18px;margin: 45px 0px 5px 0px;}
.price_ul li span {font-size: 14px;}
.price_list {height: 1200px;}
#section1-1 h3 {font-size: 24px;padding-bottom: 0px;}
#section1-1 p {font-size: 18px;line-height: 21px;}
#section_devices {margin-bottom: -85px;}
#section_devices h2{padding-top: 10px;}
#section_apps {padding: 100px 0px 25px 0px;}
#section_apps a{display: block;}
.resignation {padding-bottom: 0px;}
.google_ios{margin: auto;}
#section10 h2 {padding-top: 0px;}
.br_star{display: none;}
.app1{padding-top: 0px;margin:auto;position: initial;padding-top: 20px;}
.app2{float: none;position: initial;margin:auto;padding-top: 20px;}
.app3{padding: 0px;position: initial;margin:auto;padding-top: 20px;}
.app4{float: none;position: initial;margin:auto;padding-top: 20px;}
.app5{float: none;position: initial;padding: 0px 0px;margin:auto;padding-top: 20px;}
#section1 h3{text-align: center;}
#section1 p{text-align: center;}
#section3{padding-top: 0px;margin-top: 0px;padding-bottom: 20px;}
#section4{margin-top: 0px;padding-top: 0px;padding-bottom: 20px;}
#section5{margin-top: 0px;padding-top: 0px;padding-bottom: 20px;}
#section2 .pdstxt {padding: 0px 0px 0px 0px;}
#section2 .pds{padding:0px 0px;}
#section2 {padding-top: 0px;padding-bottom: 20px;}
#section8 p {margin-bottom: 55px;padding-top: 15px;line-height: 20px;}
#section3 .pdstxt {padding: 0px 0px 0px 0px;}
#section4 .pdstxt {padding: 0px 0px 0px 0px;}
#section5 .pdstxt {padding: 0px 0px 0px 0px;}
#section6{background-image: url(../img/bg_s6_sm.jpg);height: 665px;padding: 0px 0px 0px 0px;}
#section6 .pdstxt {padding: 40px 0px 0px 0px;}
#section6 h3{text-align: center;}
#section6 p{text-align: center;}
.sim{margin: auto;}
.eye{margin: auto;}
.plr {width: 100%;padding-bottom: 30px;min-width: 100%;padding: 0px 10px 30px 10px;}
#footer a {display: block;padding-right: 0px;text-align: center;}
#footer .facebook{margin: auto;padding-bottom: 20px;}
.facebook_img {padding: 30px 0px 30px 0px;}
.contact{text-align: center;background-image: none;padding-left: 0px;}
#footer p {padding: 0px 0px 10px 0px;}
.pdb10 a{padding-bottom: 10px;}
.mail{padding-left: 0px;}
.headphones{margin: auto;}
.logo{background-image: url(../img/logo_gjd_orange.png);width: 402px;height: 55px;top: 5px;left: 20px;max-width: 71%;}
#menu{margin-top: 0px;width: 100%;float: none;}
.wrap {padding-bottom: 15px;}
.white .zacznij_lok {font-size: 18px;padding: 15px 32px;}
#section10 .zacznij_lok{font-size: 21px;padding: 20px 32px;}
.white .input_btn {margin: 30px 0px 20px 0px;}
#section10 .input_btn {margin: 55px 0px 50px 0px;}
.price_list {height: 1424px;width: 300px;margin: auto;}
#cennik_tb > .plr:nth-last-child(2) .price_list{height: 1055px;width: 300px;margin: auto;}
#section10 .input_btn {margin: 55px 0px 75px 0px;}
.hover_pop h2, .hover_pop2 h2{font-size: 24px;margin: 23px 0;}
.hover_pop .descript .time_free, .hover_pop2 .descript .time_free{font-size: 24px;}
.hover_pop3{font-size: 11px;}
.hover_pop3 table {font-size: 10px;}
.hover_pop3 .popupCloseButton {top: 11px;}
.hover_pop h3, .hover_pop2 h3 {font-size: 16px;padding: 12px 39px;line-height: 21px;}
.hover_pop4 p, .hover_pop6 p {font-size: 16px;}
.hover_pop4 .content_pop4, .hover_pop6 .content_pop6 {padding: 10px;}
.change_tel, .send_sms, .change_tel2, .send_sms2 {width: 116px;font-size: 15px;height: 41px;margin: 0px 2px;}

/*MENU HAMBURGER*/
#hamburger{width:100%; background:#ffffff; height:68px; line-height:60px;}
.hamburger{background:none;position:absolute;top:0;right:0;line-height:45px;padding:15px 20px 0px 15px;
color:#000000;border:0;font-size:30px;font-weight:bold;cursor:pointer;outline:none;z-index:10000000000000;}
.cross{background:none;position:absolute;top:0px;right:0;padding:28px 25px 0px 15px;color:#000000;
border:0;font-size:60px;line-height:45px;font-weight:bold;cursor:pointer;outline:none;z-index:10000000000000;}
.menu_hamb{z-index:1000000; font-weight:bold; font-size:0.8em; width:100%; background:#ffffff;  position:absolute;
text-align:center; font-size:12px;}
.menu_hamb ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
.menu_hamb li {display: block;padding:20px 0 15px 0; border-bottom:#dddddd 1px solid;font-size: 17px;
color: #000000;text-transform: uppercase;font-weight: 600;}
.menu_hamb li:hover{display: block;background:#ffffff; padding:20px 0 15px 0; border-bottom:#dddddd 1px solid;}
.menu_hamb ul li a { text-decoration:none;  margin: 0px; color:#666;}
.menu_hamb ul li a:hover {  color: #666; text-decoration:none;}
.menu_hamb a{text-decoration:none; color:#666;}
.menu_hamb a:hover{text-decoration:none; color:#666;}
.menu_hamb ul li span{border: solid 2px;padding: 7px 11px;border-radius: 5px;}
.glyphicon-home{color:white; font-size:1.5em; margin-top:5px; margin:0 auto;}
#hamburger{/*display:inline-block;*/ font-size:12px;}
#hamburger span{padding-left:20px;}
#hamburger a{color:#336699;}}


/*COOKIES STYLES*/

@media(min-width: 936px) and (max-width: 1211px){
#cookieinfo .cookies_close {top: 23px;}}

@media(min-width: 795px) and (max-width: 935px){
#cookieinfo .cookies_close {top: 23px;right: 90px;}
#cookieinfo p {line-height: 14px;}}

@media(min-width: 656px) and (max-width: 794px){
#cookieinfo .cookies_close {top: 19px;right: 35px;}
#cookieinfo p {line-height: 14px;}
#cookieinfo {padding: 0px 200px 0px 21px;}}

@media(min-width: 572px) and (max-width: 655px){
#cookieinfo .cookies_close {top: 30px;right: 35px;}
#cookieinfo p {line-height: 14px;}
#cookieinfo {padding: 0px 200px 0px 21px;}}

@media(min-width: 502px) and (max-width: 571px){
#cookieinfo .cookies_close {top: 30px;right: 23px;padding: 5px 10px;}
#cookieinfo p {line-height: 14px;}
#cookieinfo {padding: 0px 130px 0px 21px}}

@media(min-width: 475px) and (max-width: 501px){
#cookieinfo .cookies_close {top: 30px;right: 19px;padding: 5px 10px;}
#cookieinfo p {line-height: 14px;font-size: 12px;}
#cookieinfo {padding: 0px 130px 0px 21px}}

@media(min-width: 421px) and (max-width: 474px){
#cookieinfo .cookies_close {top: 35px;right: 20px;padding: 5px 10px;}
#cookieinfo p {line-height: 14px;font-size: 12px;}
#cookieinfo {padding: 0px 130px 0px 21px}}

@media(min-width: 377px) and (max-width: 420px){
#cookieinfo .cookies_close {top: 35px;right: 18px;padding: 5px 10px;}
#cookieinfo p {line-height: 14px;font-size: 12px;}
#cookieinfo {padding: 0px 130px 0px 21px}}

@media(min-width: 350px) and (max-width: 376px){
#cookieinfo .cookies_close {top: 35px;right: 18px;padding: 5px 10px;}
#cookieinfo p {line-height: 13px;font-size: 11px;}
#cookieinfo {padding: 0px 130px 0px 21px}}

@media(min-width: 325px) and (max-width: 349px){
#cookieinfo .cookies_close {top: 48px;right: 18px;padding: 5px 10px;}
#cookieinfo p {line-height: 13px;font-size: 11px;}
#cookieinfo {padding: 0px 130px 0px 21px}}

@media (max-width: 324px){
#cookieinfo .cookies_close {top: 55px;right: 18px;padding: 5px 10px;}
#cookieinfo p {line-height: 13px;font-size: 11px;}
#cookieinfo {padding: 0px 130px 0px 21px}}
