/* ----------- iPhone 4 5 6 6+ ----------- */

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {

}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {

}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) { 

}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) { 

}


/*--- Mobile ---*/
@media only screen and (min-device-width : 320px) and (max-device-width : 767px) {

img{
	max-width: 100% !important;
	height:auto;
	width:auto;
}
.sppb-addon-articles .sppb-addon-article {
	background: #2A2A2A !important;
}
body.ltr #offcanvas-toggler.offcanvas-toggler-right {
	float: none;
	text-align: center;
	margin: 0;
}
#sp-main-body {
	margin-top: 100px;
}
body #sp-menu {
	padding-left: 0px;
}
#offcanvas-toggler > .fa {
	color: white;
	font-size: 40px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
	color: #252525;
	text-transform: capitalize;
	padding: 20px;
	text-align: center;
	font-size: 20px;
}
.sp-page-builder .page-content #made {
	background-size: cover !important;
}
#sppb-addon-1524225375952, #sppb-addon-1524225375974, #sppb-addon-1524225375971 {
	padding: 30px;
} 
#sppb-addon-1524251093402 .sppb-addon-title {
	font-size: 70px !important;
}
#column-id-1524142966670 {
	padding-top: 0 !important;
	padding-left: 0 !important;
}
.sppb-addon-content {
	text-align: center;
}
.sp-page-builder .page-content #section-id-1524140452029 {
	padding: 0 !important;
}
.sp-page-builder .page-content #poznaj-nas {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.sp-page-builder .page-content #section-id-1524232490547 {
	margin-right: 0 !important;
}
.sppb-addon-single-image-container {
	margin: 20px;
}
#column-id-1524141843545 {
	padding-right: 0px !important;
}
#sppb-addon-1526974551505 {
	padding: 0px;
}
#sppb-addon-1524140452052 .sppb-addon-title {
	font-size: 33px !important;
}
#column-id-1526974551565 {
padding: 0 !important;
}
#sppb-addon-1526974551566 .sppb-addon-title {
	font-size: 50px !important;
}
#sppb-addon-1526974551520 .sppb-addon-title {
	font-size: 32px !important;
	text-align: center;
}
#sppb-addon-1526974551520 h2.sppb-addon-title {
	padding: 0 !important;
}
#sppb-addon-1526974551505 {
	padding: 0 !important;
}
#sppb-addon-1526974551514 {
	padding: 0 !important;
}
.pager.pagenav {
	display: none;
}
}

/*--- Tablets ---*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

	.d-none {
		display: block !important;
	}
	.col-sm-12 {
		-ms-flex: 0 0 100%;
		flex: 1 1 auto;
		max-width: 100%;
	}
	.d-none {
		display: flex !important;
		justify-content: center;
	}
	#sp-menu {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.row {
		flex-wrap: nowrap;
	}
	body.ltr #offcanvas-toggler.offcanvas-toggler-right {
		display: none !important;
	}
	.sp-page-builder .page-content #made {

		background-position: 38% 50% !important;
		background-size: cover !important;
	}
	.sp-page-builder .page-content #nasz-modele {

		display: none;
	}
	.sppb-col-sm-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 31%;
		max-width: 50%;
		margin: 0 auto;
	}
	#sppb-addon-1526974551566 .sppb-addon-title {
		font-size: 100px !important;
	}
}

/*--- Other ---*/
@media only screen and (min-device-width : 481px) and (max-device-width : 767px) {

/* Styles */

}

/*--- PC small ---*/
@media only screen and (min-device-width : 1025px) and (max-device-width : 1170px) {

/* Styles */

}

/*--- PC big ---*/
@media only screen and (min-device-width : 1171px) {

/* Styles */

}