.gf-menu-toggle{
	background: #888;
	top: 30px;
}
.gf-menu-toggle .icon-bar{
	background: #fff;
}
.gf-menu-device-wrapper-sidemenu, .gf-sidemenu-size-left{
	width: 120px !important;
	background: #222 !important;
}
body.gf-sidemenu-size-marginleft{
	left: 120px;
}
.layout-mode-responsive .gf-menu.l1 > li.active{
	margin-left: -5px;
}
.layout-mode-responsive .gf-menu.l1 > li{
	margin-left: -5px;
}
body.layout-mode-responsive .gf-sidemenu-size-left{
	left: 0px;
}
.layout-mode-responsive .gf-menu.l1 > li > .item{
	line-height:40px;
}

@media (max-width: 400px){

.center2a{
	padding: 20px 40px 20px 40px;
	max-width:100% !important;
}
/*.center2a hr{
	margin-top: 0px;
	margin-bottom: 40px;
	visibility: visible;
	width:100%;
}*/
.center2c{
	max-width: 90%;
}
.center2c td{
	width: auto;
}
.center2d hr{
	margin-top: 0px;
	margin-bottom: 40px;
	visibility: visible;
}
.center2e  li{
	line-height: 14px;
	float:none;
	margin:0px;
	min-width:100%;
}
.center2f{ 
	width: 100% !important;
}
.center2f hr{ 
	margin-top: 0px;
	margin-bottom: 40px;
	visibility: visible;
	width:100%;
}
#rt-logo{
	margin: 0px auto 10px auto !important;
}
.gf-menu-toggle{
	background: #888;
	top: 20px;
}
.alul1 h2.title::after{
	margin: 20px auto auto !important;
}
.alul1 h2{
	text-align: center !important;
}
.alul1 ul li{
	text-align: center !important;
	line-height: 30px;
}
.alul2 h2.title::after{
	margin: 20px auto auto !important;
}
.alul2 h2{
	text-align: center !important;
}
.alul2 ul li{
	text-align: center !important;
}
.alul2 span{
	text-align: center !important;
	float:none !important;
}
.alul2 i.fa{
	float:none !important;
}
.alul4 {
    width: 100% !important;
}
.goldlogo1 img {
    width: 55%;
}
.goldlogo2 img {
    width: 45%;
}
.slider-title{
	display:none;
}
.tabla_zaszlo li{
	padding:6px;
}
}

@media (min-width: 400.98px) and (max-width: 767.98px){
body.layout-mode-responsive{
	position: relative;
	top: 30px;
	background: #282828;
}
#rt-logo{
	margin: -30px auto 10px auto !important;
}
.gf-menu-toggle{
	background: #888;
	top: 20px;
}
.center2a{
	float:none; 
	min-width: 200px !important;
	max-width: 100% !important;
	padding: 20px; color: #f1f1f1;
	line-height: 30px;
}
.center2b{
	float:left; min-width: 200px !important;
	max-width: 100% !important;
	padding: 20px; color: #f1f1f1;
}
.center2c{
	max-width: 80% !important;
}
.center2c td{
	width: auto;
}
.center2d{
	float: none;
}
.center2e  li{
	line-height: 14px;
	float:none;
	margin:10px;
}
/*.center2a hr{
	margin-top: 0px;
	margin-bottom: 40px;
	visibility: visible;
	width:100%;
	min-width:300px;
}*/
.center2d hr{
	margin-top: 0px;
	margin-bottom: 40px;
	visibility: visible;
}
.center2f{ 
	width: 100% !important;
}
.alul1 h2.title::after{
	margin: 20px auto auto !important;
}
.alul1 h2{
	text-align: center !important;
}
.alul1 ul li{
	text-align: center !important;
	line-height: 30px;
}
.alul2 h2.title::after{
	margin: 20px auto auto !important;
}
.alul2 h2{
	text-align: center !important;
}
.alul2 ul li{
	text-align: center !important;
}
.alul2 span{
	text-align: center !important;
	float:none !important;
}
.alul2 i.fa{
	float:none !important;
}
.alul4 {
    width: 100% !important;
}
.goldlogo2 img {
    width: 30%;
}
.slider-title{
	display:none;
}
.tabla_zaszlo li{
	padding:6px;
}
.center2a{
	float: none;
}
.center2d{
	float: none;
}
}

@media (min-width: 768px) and (max-width: 1023.98px){
body.layout-mode-responsive{
	position: relative;
	top: 30px;
	background: #282828;
}	
#rt-logo{
	margin: -30px auto 10px auto !important;
}
.gf-menu-toggle{
	background: #888;
	top: 20px;
}

.center2a{
	padding: 20px 40px 20px 40px;
	max-width:100% !important;
}
.center2d{
	max-width: 50% !important;
	float: none;
	margin: auto;
}
/*.center2a hr{
	margin-top: 0px;
	margin-bottom: 40px;
	visibility: visible;
	min-width:50%;
}*/
.center2c{
	max-width: 70%;
}
.center2d hr{
	margin-top: 0px;
	margin-bottom: 40px;
	visibility: visible;
}
.center2f{ 
	width: 80% !important;
	float:none;
	margin: auto;
}
#rt-top-surround-inner{
	top:20px !important;
	position:initial;
}
body #rt-header {

}
#rt-top-surround {
    padding-bottom: 0px;
}
body [class*="rt-grid"] {
    display: inline;
    float: none;
    position: relative;
    margin: 0;
}
.rt-block {
	padding: 0px;
	margin: 0px;
	position: relative;
}
.alul1 h2.title::after{
	margin: 20px auto auto !important;
}
.alul1 h2{
	text-align: center !important;
}
.alul1 ul li{
	text-align: center !important;
	line-height: 26px;
}
.alul2 h2.title::after{
	margin: 20px auto auto !important;
}
.alul2 h2{
	text-align: center !important;
}
.alul2 ul li{
	text-align: center !important;
}
.alul2 span{
	text-align: center !important;
	float:none !important;
}
.alul2 i.fa{
	float:none !important;
}
.alul4 {
    width: 100% !important;
}
.center2e {
	width: 50%;
	margin: auto;
	text-align: center;
	float:none;
}
.center2e  li{
	line-height: 14px;
	float:none;
	margin:10px;
}
.tabla_zaszlo li{
	padding:6px;
}
}
@media (min-width: 1000px) and (max-width: 1024px){
	.center2a{
	padding: 20px 40px 20px 40px;
}

.center2d {
	max-width: 50% !important;
}
.center2a hr{
	display:none;
}
.center2d hr{
	display:none;
}
.center2e {
	width: 50%;
	margin: auto;
	text-align: center;
	float:none;
}
.center2e  li{
	line-height: 14px;
	float:none;
	margin:10px;
}
.alul1 h2.title::after{
	margin: 20px auto auto !important;
}
.alul1 h2{
	text-align: center !important;
}
.alul1 ul li{
	text-align: center !important;
	line-height: 26px;
}
.alul2 h2.title::after{
	margin: 20px auto auto !important;
}
.alul2 h2{
	text-align: center !important;
}
.alul2 ul li{
	text-align: center !important;
}
.alul2 span{
	text-align: center !important;
	float:none !important;
}
.alul2 i.fa{
	float:none !important;
}
.tabla_zaszlo li{
	padding:6px;
}
}	

@media only screen and (max-width: 1023px) {
body .rt-grid-3 {
  width: 100%;
}
}

@media (min-width: 1024px) {
#rt-header .rt-grid-3 {
  width: 20%;
}
#rt-header .rt-grid-6 {
  width: 60%;
}	
}

@media (min-width: 1024.98px) and (max-width: 1153px){
.center2a{
	padding: 20px 40px 20px 40px;
	max-width: 50% !important;
}

.center2d {
	max-width: 50% !important;
}
.center2e {
	width: 50%;
	margin: auto;
	text-align: center;
	float:none;
}
.center2e  li{
	line-height: 14px;
	float:none;
	margin:10px;
}
}
@media (min-width: 1024.98px) and (max-width: 1279px){
.center2a{
	padding: 20px 40px 20px 40px;
	max-width:50% !important;
}

}