@media (max-width: 1199px)
{
	UL.device-list LI:first-child
	{
		max-width: 315px;
	}
	UL.device-list LI.device2
	{
		padding-top: 38px;
		max-width: 280px;
	}
	UL.device-list LI.device3
	{
		padding-top: 42px;
		max-width: 138px;
	}
	UL.device-list LI.device4
	{
		padding-top: 87px;
		max-width: 48px;
	}
	.staf-social LI A
	{
		width: 25px;
		height: 25px;
	}
	.staf-social LI A I
	{
		line-height: 25px;
	}
	.gender-list LI A I
	{
		font-size: 60px;
	}
	.stars-list LI A I
	{
		font-size: 34px;
	}
	UL.product-list LI A
	{
		width: 50px;
	}
	.convertible-banner P
	{
		font-size: 16px;
		line-height: 25px;
	}
	UL.flickr-list LI A
	{
		max-width: 62px;
	}
	.modern_medium_light
	{
		width: 240px;
	}
	.portfolio-container
	{
		width: 970px;
	}
	.with-4-col .portfolio-container .work-post
	{
		width: 212px;
	}
	.with-3-col .portfolio-container .work-post
	{
		width: 293px;
	}
	.with-2-col .portfolio-container .work-post
	{
		width: 455px;
	}
	UL.tab-links LI A
	{
		padding: 10px 0;
	}
	.services-box IMG
	{
		/*[disabled]display:none;*/
	}
}
#platnosciImg
{
	padding-top: 10px;
}
@media (max-width: 991px)
{
	.navbar-default .navbar-nav > LI
	{
		margin-left: 18px;
		margin-right: 0 !important;
	}
	.navbar-default .navbar-nav > LI > A
	{
		font-size: 13px;
		padding-right: 0 !important;
	}
	.navbar-default .navbar-nav > LI.drop:after
	{
		content: '';
	}
	.navbar-brand
	{
		padding: 35px 15px;
		max-width: 180px;
	}
	.navbar-brand IMG
	{
		width: 100%;
	}
	.modern_medium_light
	{
		width: 200px;
	}
	UL.device-list
	{
		text-align: center !important;
		width: 100%;
	}
	UL.device-list LI
	{
		display: block;
		margin: 0 0 10px;
		width: 100% !important;
		float: none;
		text-align: center;
		max-width: 100% !important;
	}
	UL.device-list LI IMG
	{
		max-width: 100%;
		margin: 0 auto;
	}
	UL.device-list LI:after
	{
		content: '';
		width: 0;
	}
	.message-content P
	{
		font-size: 16px;
		padding: 20px;
		line-height: 24px;
	}
	.staff-post
	{
		height: auto;
	}
	.gender-list LI
	{
		margin-left: 17px;
	}
	.gender-list LI I
	{
		font-size: 40px !important;
	}
	.stars-list LI
	{
		margin-left: 13px;
	}
	.convertible-banner P
	{
		line-height: 25px;
	}
	UL.flickr-list LI
	{
		margin-right: 13px !important;
	}
	.portfolio-container
	{
		width: 750px;
	}
	.with-4-col .portfolio-container .work-post
	{
		width: 220px;
	}
	.with-3-col .portfolio-container .work-post
	{
		width: 220px;
	}
	.with-2-col .portfolio-container .work-post
	{
		width: 345px;
	}
	UL.filter LI A
	{
		font-size: 13px;
		padding: 10px;
	}
	.about-us-text, .skills-progress
	{
		margin-bottom: 30px;
	}
	.slider-caption P.flex-caption
	{
		font-size: 40px;
	}
}
@media (max-width: 767px)
{
	.top-line P
	{
		float: none;
		text-align: center;
		margin-bottom: 10px;
	}
	UL.social-icons
	{
		float: none;
		text-align: center;
	}
	.navbar
	{
		background: rgb(255, 255, 255) !important;
	}
	.navbar-brand
	{
		padding: 20px 15px;
	}
	.navbar-toggle
	{
		margin-top: 25px;
	}
	.navbar-default .navbar-nav > LI > A
	{
		font-size: 14px;
		padding: 7px 0 !important;
		border-top: none !important;
		font-weight: 600;
	}
	.navbar-default .navbar-nav > LI
	{
		margin-left: 15px !important;
	}
	.navbar-default .navbar-nav > LI:first-child
	{
		margin-top: 5px;
	}
	.navbar-default .navbar-nav > LI > UL.drop-down
	{
		position: relative;
		visibility: visible;
		opacity: 1;
		margin-left: 10px;
		-webkit-transform: rotateX(0deg);
		-moz-transform: rotateX(0deg);
		-ms-transform: rotateX(0deg);
		-o-transform: rotateX(0deg);
		transform: rotateX(0deg);
		-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
		-moz-transition: -moz-transform 0.4s, opacity 0.1s;
		-mos-transition: -mos-transform 0.4s, opacity 0.1s;
		-o-transition: -o-transform 0.4s, opacity 0.1s;
		transition: transform 0.4s, opacity 0.1s;
	}
	UL.drop-down LI UL.drop-down.level3
	{
		position: relative;
		left: 0;
		visibility: visible;
		opacity: 1;
		-webkit-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
		transform: rotateY(0deg);
		-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
		-moz-transition: -moz-transform 0.4s, opacity 0.1s;
		-mos-transition: -mos-transform 0.4s, opacity 0.1s;
		-o-transition: -o-transform 0.4s, opacity 0.1s;
		transition: transform 0.4s, opacity 0.1s;
	}
	UL.drop-down LI A
	{
		background: none;
		text-transform: capitalize;
		border: none;
		color: #7D7D7D;
		padding: 3px 0;
	}
	.modern_medium_light
	{
		width: 150px;
	}
	.modern_medium_light I
	{
		margin-bottom: 0;
	}
	.bx-wrapper .bx-controls-direction A
	{
		display: none;
	}
	.message-content P
	{
		font-size: 13px;
		padding: 20px;
		line-height: 20px;
	}
	.tparrows
	{
		display: none !important;
	}
	.message-content
	{
		margin-left: 180px;
	}
	.portfolio-container
	{
		width: 100%;
		margin-left: 0;
	}
	.with-4-col .portfolio-container .work-post, .with-3-col .portfolio-container .work-post, .with-2-col .portfolio-container .work-post
	{
		width: 100%;
		margin: 15px 0;
	}
	UL.filter LI
	{
		border: none;
	}
	UL.filter LI A.active:after, UL.filter LI A:hover:after
	{
		content: '';
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		border: none;
	}
	UL.filter LI A I
	{
		font-size: 14px;
	}
	.slider-caption P.flex-caption
	{
		font-size: 30px;
	}
	.flex-direction-nav
	{
		display: none;
	}
	.flex-control-nav
	{
		bottom: 5px;
	}
	.page-banner H2
	{
		float: none;
		text-align: center;
	}
	UL.page-tree
	{
		float: none;
		text-align: center;
	}
	UL.depth
	{
		margin-left: 0px;
	}
}
@media (max-width: 581px)
{
	.modern_medium_light
	{
		width: auto;
		background: none;
	}
	.tp-bullets.simplebullets.round .bullet
	{
		display: none;
	}
	.convertible-banner A
	{
		float: none;
		margin-bottom: 10px;
		margin-left: 60px;
	}
	.convertible-banner P
	{
		margin-right: 0 !important;
		font-size: 12px !important;
		line-height: 18px !important;
	}
	.top-bar
	{
		height: auto;
		text-align: center;
	}
	.top-bar .left-block
	{
		float: none;
		margin-bottom: 15px;
	}
	.top-bar .right-block
	{
		float: none;
	}
	.blog-box.with-one-col .inner-item
	{
		float: none;
	}
}
