/* CMS pages ****************************************************************************** */
#cms #center_column ul,
#cms #center_column ol,

#cms #center_column li { margin-bottom:5px; margin-left:15px;}

#cms  #center_column {
	width:100%;
	margin:0 auto;
	padding:0;
  	min-height:500px;
} 
#cms p {padding-bottom:5px;}
#cms #my-cms {width:94%; padding:1%; margin:25px auto; background:#fff;}
#cms #my-cms h1 {text-transform: uppercase;margin-bottom: 10px; font-size:32px; line-height:28px; letter-spacing: 0.05em;}
#cms #my-cms h2 {padding: 20px 0px 5px 0;text-transform: uppercase;margin-bottom: 10px; font-size:24px; line-height:22px;}
#cms #my-cms h3 {padding: 20px 0px 5px 0;text-transform: uppercase;margin-bottom: 10px; font-size:20px; line-height:18px;}
#my-cms img {
  max-width: 100%;
}


#cms .rte, #cms .rte p, #cms .rte a, #cms .rte span {padding-bottom:5px; font-size:12pt; line-height:1.5em;}

#cms #my-returns {width:100%; margin:10px auto;}
#cms #my-returns h1 {padding: 20px 0px 5px 0;text-align: center;text-transform: uppercase;margin-bottom: 10px; font-size:24px; line-height:22px;}
#cms #my-returns .title_bold {margin:20px auto; font-weight: bold;text-align: center;text-transform: uppercase;font-size: 13px;color: #323234;}
#cms #my-returns .info {font-weight: normal;text-align: center;font-size: 12px;color: #323234; margin:30px auto;}
#cms #my-returns .do_pobrania {width:100%; margin:20px auto; padding:0; text-align:center; display: table}
#cms #my-returns .do_pobrania .onlinereturn {width:100%; display:table-cell; padding:0px 5%; cursor:pointer;}
#cms #my-returns .do_pobrania .onlinereturn .ikona {height: 130px;background: url('/img/cms/online_return.jpg') 50% 50% no-repeat;width: 100%;text-align: center;padding: 15px 0;border-left: 1px solid #ecebe8;border-top: 1px solid #ecebe8;border-right: 1px solid #ecebe8;}
#cms #my-returns .do_pobrania .onlinereturn:hover .ikona {background: url('/img/cms/online_return_h.jpg') 50% 50% no-repeat;border-left: 1px solid #282a32;border-top: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-returns .do_pobrania .onlinereturn .download {border-top: none;width: 100%;text-align: center;text-transform: uppercase;color: #fff;font-size: 14px;padding: 10px 0;background: #bbbbbb;border-left: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#cms #my-returns .do_pobrania .onlinereturn .download a {color:#fff; text-decoration:none;}
#cms #my-returns .do_pobrania .onlinereturn:hover .download {background: #282a32;border-left: 1px solid #282a32;border-bottom: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-returns .do_pobrania .onlinereturn .text {width: 100%;text-align: center;border: 1px solid #fff;padding: 10px 0;font-size: 12px;height: 40px;}
#cms #my-returns .do_pobrania .return {width:100%; display:table-cell; padding:0px 5%; cursor:pointer;}
#cms #my-returns .do_pobrania .return .ikona {height: 130px;background: url('/img/cms/return.jpg') 50% 50% no-repeat;width: 100%;text-align: center;padding: 15px 0;border-left: 1px solid #ecebe8;border-top: 1px solid #ecebe8;border-right: 1px solid #ecebe8;}
#cms #my-returns .do_pobrania .return:hover .ikona {background: url('/img/cms/return_h.jpg') 50% 50% no-repeat;border-left: 1px solid #282a32;border-top: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-returns .do_pobrania .return .download {border-top: none;width: 100%;text-align: center;text-transform: uppercase;color: #fff;font-size: 14px;padding: 10px 0;background: #bbbbbb;border-left: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#cms #my-returns .do_pobrania .return .download a {color:#fff; text-decoration:none;}
#cms #my-returns .do_pobrania .return:hover .download {background: #282a32;border-left: 1px solid #282a32;border-bottom: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-returns .do_pobrania .return .text {width: 100%;text-align: center;border: 1px solid #fff;padding: 10px 0;font-size: 12px;height: 40px;}
#cms #my-returns .do_pobrania .exchange {width:30%; display:table-cell; padding:0px 5%; cursor:pointer;}
#cms #my-returns .do_pobrania .exchange .ikona {height: 130px;background: url('/img/cms/exchange.jpg') 50% 50% no-repeat;width: 100%;text-align: center;padding: 15px 0;border-left: 1px solid #ecebe8;border-top: 1px solid #ecebe8;border-right: 1px solid #ecebe8;}
#cms #my-returns .do_pobrania .exchange:hover .ikona {background: url('/img/cms/exchange_h.jpg') 50% 50% no-repeat;border-left: 1px solid #282a32;border-top: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-returns .do_pobrania .exchange .download {border-top: none;width: 100%;text-align: center;text-transform: uppercase;color: #fff;font-size: 14px;padding: 10px 0;background: #bbbbbb;border-left: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#cms #my-returns .do_pobrania .exchange .download a {color:#fff; text-decoration:none;}
#cms #my-returns .do_pobrania .exchange:hover .download {background: #282a32;border-left: 1px solid #282a32;border-bottom: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-returns .do_pobrania .exchange .text {width: 100%;text-align: center;border: 1px solid #fff;padding: 10px 0;font-size: 12px;height: 40px;}
@media screen and (max-width: 599px) {
#cms #my-returns .do_pobrania .return {width:45%;}
#cms #my-returns .do_pobrania .exchange {width:45%;}
}
@media screen and (max-width: 350px) {
#cms #my-returns .do_pobrania .return {width:90%;}
#cms #my-returns .do_pobrania .exchange {width:90%;}
}
#cms #my-files {width:100%; margin:10px auto;}
#cms #my-files h1 {padding: 20px 0px 5px 0;text-align: center;text-transform: uppercase;margin-bottom: 10px; font-size:24px; line-height:22px;}
#cms #my-files .title_bold {margin:20px auto; font-weight: bold;text-align: center;text-transform: uppercase;font-size: 13px;color: #323234;}
#cms #my-files .info {font-weight: normal;text-align: center;font-size: 12px;color: #323234; margin:30px auto;}
#cms #my-files .wzory {width:100%; margin:20px auto; padding:0; text-align:center;}
#cms #my-files .wzory .return {width:18%; display:inline-block; margin:0px 0.5%; cursor:pointer;}
#cms #my-files .wzory .return .ikona {height: 90px;background: url('/img/cms/exchange.jpg') 50% 50% no-repeat;width: 100%;text-align: center;padding: 15px 0;border-left: 1px solid #ecebe8;border-top: 1px solid #ecebe8;border-right: 1px solid #ecebe8;}
#cms #my-files .wzory .return:hover .ikona {background: url('/img/cms/exchange_h.jpg') 50% 50% no-repeat;border-left: 1px solid #282a32;border-top: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .return .download {border-top: none;width: 100%;text-align: center;text-transform: uppercase;color: #fff;font-size: 14px;padding: 10px 0;background: #bbbbbb;border-left: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#cms #my-files .wzory .return .download a {color:#fff; text-decoration:none;}
#cms #my-files .wzory .return:hover .download {background: #282a32;border-left: 1px solid #282a32;border-bottom: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .return .text {width: 100%;text-align: center;border: 1px solid #fff;padding: 10px 0;font-size: 12px;height: 40px;}
#cms #my-files .wzory .exchange {width:18%; display:inline-block; margin:0px 0.5%; cursor:pointer;}
#cms #my-files .wzory .exchange .ikona {height: 90px;background: url('/img/cms/return.jpg') 50% 50% no-repeat;width: 100%;text-align: center;padding: 15px 0;border-left: 1px solid #ecebe8;border-top: 1px solid #ecebe8;border-right: 1px solid #ecebe8;}
#cms #my-files .wzory .exchange:hover .ikona {background: url('/img/cms/return_h.jpg') 50% 50% no-repeat;border-left: 1px solid #282a32;border-top: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .exchange .download {border-top: none;width: 100%;text-align: center;text-transform: uppercase;color: #fff;font-size: 14px;padding: 10px 0;background: #bbbbbb;border-left: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#cms #my-files .wzory .exchange .download a {color:#fff; text-decoration:none;}
#cms #my-files .wzory .exchange:hover .download {background: #282a32;border-left: 1px solid #282a32;border-bottom: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .exchange .text {width: 100%;text-align: center;border: 1px solid #fff;padding: 10px 0;font-size: 12px;height: 40px;}
#cms #my-files .wzory .complaint {width:18%; display:inline-block; margin:0px 0.5%; cursor:pointer;}
#cms #my-files .wzory .complaint .ikona {height: 90px;background: url('/img/cms/complaint.jpg') 50% 50% no-repeat;width: 100%;text-align: center;padding: 15px 0;border-left: 1px solid #ecebe8;border-top: 1px solid #ecebe8;border-right: 1px solid #ecebe8;}
#cms #my-files .wzory .complaint:hover .ikona {background: url('/img/cms/complaint_h.jpg') 50% 50% no-repeat;border-left: 1px solid #282a32;border-top: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .complaint .download {border-top: none;width: 100%;text-align: center;text-transform: uppercase;color: #fff;font-size: 14px;padding: 10px 0;background: #bbbbbb;border-left: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#cms #my-files .wzory .complaint .download a {color:#fff; text-decoration:none;}
#cms #my-files .wzory .complaint:hover .download {background: #282a32;border-left: 1px solid #282a32;border-bottom: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .complaint .text {width: 100%;text-align: center;border: 1px solid #fff;padding: 10px 0;font-size: 12px;height: 40px;}
#cms #my-files .wzory .price {width:18%; display:inline-block; margin:0px 0.5%; cursor:pointer;}
#cms #my-files .wzory .price .ikona {height: 90px;background: url('/img/cms/price.jpg') 50% 50% no-repeat;width: 100%;text-align: center;padding: 15px 0;border-left: 1px solid #ecebe8;border-top: 1px solid #ecebe8;border-right: 1px solid #ecebe8;}
#cms #my-files .wzory .price:hover .ikona {background: url('/img/cms/price_h.jpg') 50% 50% no-repeat;border-left: 1px solid #282a32;border-top: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .price .download {border-top: none;width: 100%;text-align: center;text-transform: uppercase;color: #fff;font-size: 14px;padding: 10px 0;background: #bbbbbb;border-left: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#cms #my-files .wzory .price .download a {color:#fff; text-decoration:none;}
#cms #my-files .wzory .price:hover .download {background: #282a32;border-left: 1px solid #282a32;border-bottom: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .price .text {width: 100%;text-align: center;border: 1px solid #fff;padding: 10px 0;font-size: 12px;height: 40px;}
#cms #my-files .wzory .bank {width:18%; display:inline-block; margin:0px 0.5%; cursor:pointer;}
#cms #my-files .wzory .bank .ikona {height: 90px;background: url('/img/cms/bank.jpg') 50% 50% no-repeat;width: 100%;text-align: center;padding: 15px 0;border-left: 1px solid #ecebe8;border-top: 1px solid #ecebe8;border-right: 1px solid #ecebe8;}
#cms #my-files .wzory .bank:hover .ikona {background: url('/img/cms/bank_h.jpg') 50% 50% no-repeat;border-left: 1px solid #282a32;border-top: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .bank .download {border-top: none;width: 100%;text-align: center;text-transform: uppercase;color: #fff;font-size: 14px;padding: 10px 0;background: #bbbbbb;border-left: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#cms #my-files .wzory .bank .download a {color:#fff; text-decoration:none;}
#cms #my-files .wzory .bank:hover .download {background: #282a32;border-left: 1px solid #282a32;border-bottom: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .bank .text {width: 100%;text-align: center;border: 1px solid #fff;padding: 10px 0;font-size: 12px;height: 40px;}
#cms #my-files .wzory .cennik {width:18%; display:inline-block; margin:0px 0.5%; cursor:pointer;}
#cms #my-files .wzory .cennik .ikona {height: 90px;background: url('/img/cms/cennik.jpg') 50% 50% no-repeat;width: 100%;text-align: center;padding: 15px 0;border-left: 1px solid #ecebe8;border-top: 1px solid #ecebe8;border-right: 1px solid #ecebe8;}
#cms #my-files .wzory .cennik:hover .ikona {background: url('/img/cms/cennik_h.jpg') 50% 50% no-repeat;border-left: 1px solid #282a32;border-top: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .cennik .download {border-top: none;width: 100%;text-align: center;text-transform: uppercase;color: #fff;font-size: 14px;padding: 10px 0;background: #bbbbbb;border-left: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#cms #my-files .wzory .cennik .download a {color:#fff; text-decoration:none;}
#cms #my-files .wzory .cennik:hover .download {background: #282a32;border-left: 1px solid #282a32;border-bottom: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .cennik .text {width: 100%;text-align: center;border: 1px solid #fff;padding: 10px 0;font-size: 12px;height: 40px;}
#cms #my-files .wzory .reklamacja {width:18%; display:inline-block; margin:0px 0.5%; cursor:pointer;}
#cms #my-files .wzory .reklamacja .ikona {height: 90px;background: url('/img/cms/reklamacja.jpg') 50% 50% no-repeat;width: 100%;text-align: center;padding: 15px 0;border-left: 1px solid #ecebe8;border-top: 1px solid #ecebe8;border-right: 1px solid #ecebe8;}
#cms #my-files .wzory .reklamacja:hover .ikona {background: url('/img/cms/reklamacja_h.jpg') 50% 50% no-repeat;border-left: 1px solid #282a32;border-top: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .reklamacja .download {border-top: none;width: 100%;text-align: center;text-transform: uppercase;color: #fff;font-size: 14px;padding: 10px 0;background: #bbbbbb;border-left: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#cms #my-files .wzory .reklamacja .download a {color:#fff; text-decoration:none;}
#cms #my-files .wzory .reklamacja:hover .download {background: #282a32;border-left: 1px solid #282a32;border-bottom: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .reklamacja .text {width: 100%;text-align: center;border: 1px solid #fff;padding: 10px 0;font-size: 12px;height: 40px;}
#cms #my-files .wzory .rozstaw {width:18%; display:inline-block; margin:0px 0.5%; cursor:pointer;}
#cms #my-files .wzory .rozstaw .ikona {height: 90px;background: url('/img/cms/rozstaw.jpg') 50% 50% no-repeat;width: 100%;text-align: center;padding: 15px 0;border-left: 1px solid #ecebe8;border-top: 1px solid #ecebe8;border-right: 1px solid #ecebe8;}
#cms #my-files .wzory .rozstaw:hover .ikona {background: url('/img/cms/rozstaw_h.jpg') 50% 50% no-repeat;border-left: 1px solid #282a32;border-top: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .rozstaw .download {border-top: none;width: 100%;text-align: center;text-transform: uppercase;color: #fff;font-size: 14px;padding: 10px 0;background: #bbbbbb;border-left: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#cms #my-files .wzory .rozstaw .download a {color:#fff; text-decoration:none;}
#cms #my-files .wzory .rozstaw:hover .download {background: #282a32;border-left: 1px solid #282a32;border-bottom: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .rozstaw .text {width: 100%;text-align: center;border: 1px solid #fff;padding: 10px 0;font-size: 12px;height: 40px;}
#cms #my-files .wzory .warunki {width:18%; display:inline-block; margin:0px 0.5%; cursor:pointer;}
#cms #my-files .wzory .warunki .ikona {height: 90px;background: url('/img/cms/warunki.jpg') 50% 50% no-repeat;width: 100%;text-align: center;padding: 15px 0;border-left: 1px solid #ecebe8;border-top: 1px solid #ecebe8;border-right: 1px solid #ecebe8;}
#cms #my-files .wzory .warunki:hover .ikona {background: url('/img/cms/warunki_h.jpg') 50% 50% no-repeat;border-left: 1px solid #282a32;border-top: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .warunki .download {border-top: none;width: 100%;text-align: center;text-transform: uppercase;color: #fff;font-size: 14px;padding: 10px 0;background: #bbbbbb;border-left: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#cms #my-files .wzory .warunki .download a {color:#fff; text-decoration:none;}
#cms #my-files .wzory .warunki:hover .download {background: #282a32;border-left: 1px solid #282a32;border-bottom: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .warunki .text {width: 100%;text-align: center;border: 1px solid #fff;padding: 10px 0;font-size: 12px;height: 40px;}
#cms #my-files .wzory .umowa {width:18%; display:inline-block; margin:0px 0.5%; cursor:pointer;}
#cms #my-files .wzory .umowa .ikona {height: 90px;background: url('/img/cms/umowa_siodla.jpg') 50% 50% no-repeat;width: 100%;text-align: center;padding: 15px 0;border-left: 1px solid #ecebe8;border-top: 1px solid #ecebe8;border-right: 1px solid #ecebe8;}
#cms #my-files .wzory .umowa:hover .ikona {background: url('/img/cms/umowa_siodla_h.jpg') 50% 50% no-repeat;border-left: 1px solid #282a32;border-top: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .umowa .download {border-top: none;width: 100%;text-align: center;text-transform: uppercase;color: #fff;font-size: 14px;padding: 10px 0;background: #bbbbbb;border-left: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#cms #my-files .wzory .umowa .download a {color:#fff; text-decoration:none;}
#cms #my-files .wzory .umowa:hover .download {background: #282a32;border-left: 1px solid #282a32;border-bottom: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .umowa .text {width: 100%;text-align: center;border: 1px solid #fff;padding: 10px 0;font-size: 12px;height: 40px;}
#cms #my-files .wzory .pasowanie {display:inline-block; margin:0px 0.5%; cursor:pointer;}
#cms #my-files .wzory .pasowanie .ikona {height: 90px;background: url('/img/cms/regulamin_pasowania.jpg') 50% 50% no-repeat;width: 100%;text-align: center;padding: 15px 0;border-left: 1px solid #ecebe8;border-top: 1px solid #ecebe8;border-right: 1px solid #ecebe8;}
#cms #my-files .wzory .pasowanie:hover .ikona {background: url('/img/cms/regulamin_pasowania_h.jpg') 50% 50% no-repeat;border-left: 1px solid #282a32;border-top: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .pasowanie .download {border-top: none;width: 100%;text-align: center;text-transform: uppercase;color: #fff;font-size: 14px;padding: 10px 0;background: #bbbbbb;border-left: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}
#cms #my-files .wzory .pasowanie .download a {color:#fff; text-decoration:none;}
#cms #my-files .wzory .pasowanie:hover .download {background: #282a32;border-left: 1px solid #282a32;border-bottom: 1px solid #282a32;border-right: 1px solid #282a32;}
#cms #my-files .wzory .pasowanie .text {width: 100%;text-align: center;border: 1px solid #fff;padding: 10px 0;font-size: 12px;height: 40px;}
@media screen and (max-width: 1080px) {
#cms #my-files .wzory .return {width:32%;}
#cms #my-files .wzory .exchange {width:32%;}
#cms #my-files .wzory .complaint {width:32%;}
#cms #my-files .wzory .price {width:32%;}
#cms #my-files .wzory .bank {width:32%;}
#cms #my-files .wzory .cennik {width:32%;}
#cms #my-files .wzory .reklamacja {width:32%;}
#cms #my-files .wzory .rozstaw {width:32%;}
#cms #my-files .wzory .warunki {width:32%;}
#cms #my-files .wzory .umowa {width:32%;}
}
@media screen and (max-width: 650px) {
#cms #my-files .wzory .return {width:48%;}
#cms #my-files .wzory .exchange {width:48%;}
#cms #my-files .wzory .complaint {width:48%;}
#cms #my-files .wzory .price {width:48%;}
#cms #my-files .wzory .bank {width:48%;}
#cms #my-files .wzory .cennik {width:48%;}
#cms #my-files .wzory .reklamacja {width:48%;}
#cms #my-files .wzory .rozstaw {width:48%;}
#cms #my-files .wzory .warunki {width:48%;}
#cms #my-files .wzory .umowa {width:48%;}
}
@media screen and (max-width: 350px) {
#cms #my-files .wzory .return {width:98%;}
#cms #my-files .wzory .exchange {width:98%;}
#cms #my-files .wzory .complaint {width:98%;}
#cms #my-files .wzory .price {width:98%;}
#cms #my-files .wzory .bank {width:98%;}
#cms #my-files .wzory .cennik {width:98%;}
#cms #my-files .wzory .reklamacja {width:98%;}
#cms #my-files .wzory .rozstaw {width:98%;}
#cms #my-files .wzory .warunki {width:98%;}
#cms #my-files .wzory .umowa {width:98%;}
}



#cms #my-vat {width:100%; margin:10px auto;}
#cms #my-vat h1 {padding: 20px 0px 5px 0;text-align: center;text-transform: uppercase;margin-bottom: 10px; font-size:24px; line-height:22px;}
#cms #my-vat .info {margin:20px auto; font-weight: normal;text-align: center;font-size: 13px;color: #323234;}
#cms #my-vat .video {width:50%; margin:20px auto; position: relative;padding-bottom: 25%;}
#cms #my-vat .video iframe {position:absolute; width: 100%;height: 100%;}
@media screen and (max-width: 1000px) {
#cms #my-vat .video {width:98%; margin:20px auto; position: relative;padding-bottom: 50%;}
}
.google-maps {
position: relative;
padding-bottom: 50%;
height: 0;
overflow: hidden;
margin-bottom:0;
}
.google-maps iframe {
position: absolute;
top: 0;
left: 15%;
right: 15%;
width: 70% !important;
height: 90% !important;
}
@media screen and (max-width: 700px) {
.google-maps iframe {width: 100% !important;height: 100% !important;left: 0%;right: 0%;}
.google-maps {margin-bottom: 30px;}
}

#my-cms img.skalowanie-cms {max-width: 60%;}
.bank-raty {display: inline-block;
text-align: center;
min-width: 47%;}

#my-cms p.center {text-align:center;}

@media only screen and (max-width: 999px) {
#my-cms img.skalowanie-cms {max-width: 100%;}

.bank-raty {
min-width: 100%;}

}

.raty {
	font-size: 12pt;
	line-height: 1em;
}

#cms a.btn {
	font-size: 16pt;
	background-color: #292a2f;
	color: #fff;
	padding: 1rem!important;
	border: 3px #292a2f solid;
}

#cms a.btn:hover {
	background-color: #fff;
	color: #292a2f;
	border: 3px #292a2f solid;
}

#cms iframe {
	max-width: 100%;
}

#cms-konfigurator img {
	max-width: 100%;
}

@media (max-width:800px) {
    #cms-konfigurator .img-konfigurator {
        display: none;
    }
}