/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

	.btn {
		padding: 12px 19px 10px 19px;
		font-size: 14px;
	}

	.btnFixedSize {
		padding: 12px 33px 10px 33px;
		font-size: 16px;
	}

	.menuContainer {
		margin-top: 0px;
		margin-bottom: 5px;
	}

	

	.advantagesList {
		display: block;
		color: white;
	}

	.advantageContainer:hover .advantagesList {
		display: block;
		color: #4f4f4f;
		padding-top: 20px;
	}

	.patternYellow, .patternBlue, .patternRose, .patternPickler {
		width: 100%;
		border-radius: 0px 0px 0px 0px;
	}

	.parametersTable {
		margin: 0px auto;
		margin-top: 40px;
		border-collapse: collapse;
	}

	.balanceImageAside {
		top: -20px;
		left: 0px;
	}	

	.paymentContainer {
		border-right: none;
	}

	.footerContactsInfoIcon {
		width: 24px;
	}

	.footerContactsInfoDescription {
		padding-left: 5px;
	}

	.footerContactsContainer {
		display: flex;
		flex-direction: column;
	}

	.footerContactsContainer > * {
		margin-bottom: 20px;
	}

	.footerCopyrightContainer {
		flex-direction: column;		
		text-align: left;
		align-items: flex-start;
	}

	.footerDeveloper {
		margin-top: 20px;
	}

	.footerContactsContainer {
		padding-top: 20px;
		padding-bottom: 0px;
	}

	.screenGuarantee {
		background-image: none;
		min-height: 400px;
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.guaranteeContainer {
		flex-direction: column;
	}

	.guaranteeItem {
		flex: 1;
		display: block;
		text-align: center;
		justify-content: space-between;
		width: 100%;
	}

	.guaranteeKids {
		display: none;
	}

	.orderItemContainer {
		width: 100%;
		/*min-height: 400px;*/
	}

	.orderItemPrice {
		font-size: 20px;
	}

	.mobileHeader { display: block; }
	.desktopHeader { display: none; }


}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

	.btn {
		padding: 8px 15px 6px 15px;
		font-size: 14px;
	}

	.btnFixedSize {
		padding: 12px 33px 10px 33px;
		font-size: 16px;
	}

	
	#mobileMenuButton {
		display: block;	
		cursor: pointer;
	}

	.logoContainer {
		flex-direction: column;
		align-items: center;
		text-align: center;
		padding-right: 0px;
	}

	.logoCaption {
		text-align: center;
	}

	.langList {
		text-align: center;
	}

	.menuListDesktop {
		display: none;
	}

	.menuListMobile {
		display: none;
	}

	.mainAdvantages {
		padding-top: 100px;
	}

	.mainImage {
		min-height: 400px;
	}

	.advantagesCaption {
		font-size: 18px;
	}

	.advantagesListItem {
		margin-bottom: 5px;	
		font-size: 14px;
	}

	.rockerLabelItem {
		width: 30%;
	}

	.rockerImageAside {
		position: relative;
		top: 30px;
		left: 0px;
	}

	.galleryControls, .galleryClose {
		font-size: 34px;
	}

	

	



}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

	.headerLogo {
		max-width: 55%;
	}

	#mobileMenuButton {
		font-size: 24px;
	}


}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}