
@media screen and (max-width: 1270px) {

.breadcrumbs {margin: 0 0 30px;}

.header-container .header-block, 
.footer-container .footer-block, 
.products-container .products-block, 
.calculation-container .calculation-block, 
.production-container .production-block, 
.actionsreviews-container .actionsreviews-block, 
.consultation-container .consultation-block, 
.page-container .page-block {width: auto; margin-left: 30px; margin-right: 30px;}

.header-container .slogan {left: 330px;}
.header-container .points {right: 290px;}

.topnav-container .topnav-block {width: auto;}
.topnav-container ul {text-align: center;}
.topnav-container ul {
	white-space: normal;
	/* padding: 7px 0 8px; */
}
.topnav-container ul li {float:none; display: inline-block;}
/* .topnav-container ul a {padding: 13px 16px 14px 13px;} */

.topnav-container ul.lvl2 li {display: block; text-align: left;}

.footer-container:before {background-position: 99.8% 0;}
.footer-container .scrollto {right: 9px;}
.footer-container .info-box {width: 210px;}

.sideaction .image-box .subsubwrapper {padding: 0 15px; font-size: 14px;}
.sideaction .counter-body .digit {width: 40px; padding: 6px 0 6px; font-size: 26px;}
.sideaction .counter-body span {font-size: 26px;}

.calculation-container .wrapper {position: relative;}
.calculation-container .sidemenu {width: 250px; position: absolute; left: 0; top: 0;}
.calculation-container .calculation-box {float:none; position: relative; margin-left: 268px; width: auto;}

.calculation-box .title, 
.calculation-box .total-box {margin-left: 0;}
.calculation-box .body-hint {padding-left: 0;}
.calculation-box form .button-wrap {margin-left: 22px;}

.consultation-container .consultation-box {margin: 0 0 58px 170px;}
.consultation-box .item .wrapper {padding: 0 20px;}

.production-container .left {float:none; width: auto; margin-right: 440px;}
.production-container .left h2, .production-container .left .h2 {margin: 0 100px 24px 0;}
.production-container .right {float:none; width: 390px; position: absolute; right: 0; top: 52px;}
.production-container .right h2, .production-container .right .h2 {margin: 0 0 65px 0;}
.production-container p {font-size: 16px;}

.topslider-container .topslider-block {width: auto; overflow: hidden;}
.topslider-container .slide {height: 390px;}
.topslider-container .slide .left {float:left; width: 220px; margin: 60px 0 0 60px;}
.topslider-container .slide .points li {font-size: 18px; margin: 0 0 13px;}
.topslider-container .slide .title {font-size: 34px; margin: 0 0 0 20px;}
.topslider-container .slide form {width: 30%; margin: 62px 60px 0 0;}
.topslider-container .slide form textarea.form-field {height: 120px;}
.topslider-container .slide form .button-wrap {left: 10px;}
.topslider-container .slide form .button {width: 230px;}

.page-content p {padding: 0 15px 18px 15px; font-size: 16px;}
.page-content h2, .page-content .h2 {font-size: 26px;}
.page-content ul {padding: 10px 0 15px 0;}
.page-content ul li {font-size: 16px;}

body.page .sidebar {width: 22%;}
body.page .main {width: 75.5%;}
body.page .main .gallery-box {margin: 0 35px 40px 0;}
body.page .main .info-box {display:inline; float:none; width: auto;}
body.page .main .info-box .usecases {float: left;}
body.page .main .info-box .usecases .item {margin: 0 20px 30px 0; font-size: 14px;}

}


@media screen and (max-width: 1200px) {

/* .header-container .logo {left: -6px; top: 20px;} */
/* .header-container .logo img {height: 80px;} */
/* .header-container .logo span {
	left: 71px;
	top: 47px;
	font-size: 20px;
} */
.header-container .slogan {left: 270px;}
.header-container .points {right: 270px;}

.topnav-container ul {padding: 0;}
/* .topnav-container ul a {padding: 13px 15px 14px;} */
/* .topnav-container ul a:after {display:none;} */

.footer-container .footer-block {padding: 40px 0 45px;}
.footer-container .contacts {position: relative; right: auto; left: 0; top: auto; padding: 0 0 40px 0; text-align: left;}
.footer-container .contacts .title {color: #FFF; font-size: 15px;}
.footer-container .contacts .phone {color: #FFF; font-size: 30px; font-weight: bold; letter-spacing: 0.2px; display: block; margin: 4px 0 8px;}
.footer-container .contacts .button-wrap {position: absolute; left: 300px; top: 10px;}
.footer-container .contacts .copyrights {position: absolute; right: 0; top: 10px; padding: 0;}
.footer-container .wrapper {position: relative;}
.footer-container .products-box {float:none; width: auto; margin-right: 260px;}
.footer-container .info-box {float:none; position: absolute; right: 0; top: 147px; width: 240px;}

.calculation-container .sidemenu {width: 230px;}
.calculation-container .calculation-box {margin-left: 250px;}

.calculation-box .num, 
.calculation-box .priceperitem {white-space: nowrap;}

.actionsreviews-container .actions {float:none; width: auto; margin-bottom: 20px;}
.actionsreviews-container .action-item {float:left; width: 46%; margin-right: 4%; margin-bottom: 20px;}
.actionsreviews-container .action-item.item2,
.actionsreviews-container .action-item.item4,
.actionsreviews-container .action-item.item6,
.actionsreviews-container .action-item.item8,
.actionsreviews-container .action-item.item10 {margin: 0 0 20px;}
.actionsreviews-container .reviews {float:none; width: auto;}

}


@media screen and (max-width: 1100px) {

.sbHolder .sbSelector {font-size: 14px; padding: 13px 13px 14px;}
.sbHolder .sbOptions li a {padding: 13px 13px 14px;}

/* .header-container .logo {top: 22px;}
.header-container .slogan {left: 270px; width: 150px; top: 36px; font-size: 16px;}
*/
.header-container .slogan br {display:none;} 
.header-container .points {right: 260px; top: 27px;}

/* .topnav-container ul a {padding: 14px 14px 14px 13px; font-size: 14px;} */

.calculation-container .sidemenu {width: 200px;}
.calculation-container .calculation-box {margin-left: 220px;}

.calculation-box .total-box {padding: 0 0 0 320px;}

.consultation-box .item .wrapper {padding: 0 10px;}

.product-item {padding: 0 0 21%; width: 32%; margin: 0 2% 2% 0;}
.product-item.item4,
.product-item.item8,
.product-item.item16,
.product-item.item20,
.product-item.item28,
.product-item.item32,
.product-item.item40 {margin-right: 2%;}
.product-item.item3,
.product-item.item6,
.product-item.item9,
.product-item.item12,
.product-item.item15,
.product-item.item18,
.product-item.item21,
.product-item.item24,
.product-item.item27,
.product-item.item30,
.product-item.item33,
.product-item.item36,
.product-item.item39,
.product-item.item42 {margin-right: 0;}

}


@media screen and (max-width: 1010px) {

	h2, .h2 {font-size: 26px;}

	.header-container .header-block {margin-left: 26px; margin-right: 26px;}
	.header-container .slogan {left: 280px; /* width: auto; */ top: 44px;}
	/* .header-container .slogan br {display:block;} */
	.header-container .points {display:none;}

	.footer-container .products-box {margin-right: 210px;}
	.footer-container .info-box {width: 190px; /*height: 100%;*/ box-sizing: border-box;}

	.topnav-container {height: auto;}
	.topnav-container ul {
		white-space: normal;
		/* padding: 7px 0 8px; */
	}
	/* .topnav-container ul a {padding: 7px 37px;}
	.topnav-container ul.lvl2 {top: 28px;} */

	.calculation-container .sidemenu {width: 220px;}
	.calculation-container .calculation-box {margin-left: 240px;}

	.calculation-box .title {font-size: 22px;}
	.calculation-box .total-box {padding: 0;}
	.calculation-box .total-box .contains {padding: 26px 0 0 0;}
	.calculation-box .total-box .contains:before {top: 0; width: 63px; height: 13px; background: url('../images/sprite.png') -42px -74px no-repeat;}
	.calculation-box .total-box .total {position: relative; left: auto; top: auto; padding: 0 0 14px;}
	.calculation-box .download {margin-left: 0; margin-top: 30px; display: block;}
	.calculation-box form .field-wrap, #calcul-form .field-wrap {float:none; width: auto; margin-left: 0; margin-bottom: 20px;}
	.calculation-box form .hint br {display:none;}

	.consultation-container .consultation-box {margin: 0 0 60px 0;}
	.consultation-container form .button-wrap {position: relative; right: auto; top: auto; margin-top: 25px;}

	.consultation-box .item {font-size: 16px;}
	.consultation-box .item .wrapper {padding: 0 10px;}

	.topslider-container {top: -10px;}
	.topslider-container .slide {height: auto; background: transparent !important;}
	.topslider-container .slide .wrapper {position: relative; padding: 0 0 50px; background: #eff3f2;}
	.topslider-container .slide .left {width: 44%; margin: 10px 0 0 6%;}
	.topslider-container .slide .points {margin: 0 0 30px;}
	.topslider-container .slide .title {font-size: 34px; margin: 0;}
	.topslider-container .slide .title br {display:none;}
	.topslider-container .slide form {width: auto; margin: 10px 6% 0 0;}
	.topslider-container .slide form textarea.form-field {height: 80px;}
	.topslider-container .slide form .button-wrap {left: 10px; margin-top: 2px;}
	.topslider-container .slide form .button {width: 230px;}
	.topslider-container .mobback {display:block; margin: 0; padding: 0; width: 100%; height: auto; position: relative;}
	.topslider-container .bx-controls-direction a {width: 32px; height: 59px; margin-top: 0; top: 100px;}
	.topslider-container .bx-prev {left: -5px; background-position: -114px -5px;}
	.topslider-container .bx-prev:hover {background-position: -39px -5px;}
	.topslider-container .bx-next {right: -5px; background-position: -149px -5px;}
	.topslider-container .bx-next:hover {background-position: -74px -5px;}

	.production-container .left {width: auto; margin-right: 0; margin-bottom: 30px;}
	.production-container .left h2, .production-container .left .h2 {margin: 0 0 16px 0;}
	.production-container .right {float:none; width: auto; position: relative; right: auto; top: auto;}
	.production-container .right h2, .production-container .right .h2 {margin: 0 0 16px 0;}
	.production-container .right br {display:none;}

	.actionsreviews-container .actions {margin-bottom: 40px;}
	.actionsreviews-container .action-item {float:none; width: 100%; margin: 0 0 10px;}
	.actionsreviews-container .action-item.item2,
	.actionsreviews-container .action-item.item4,
	.actionsreviews-container .action-item.item6,
	.actionsreviews-container .action-item.item8,
	.actionsreviews-container .action-item.item10 {margin: 0 0 10px;}

	.products-box.row3 .product-item {padding: 0 0 32%; width: 48.5%; margin: 0 3% 3% 0;}
	.products-box.row3 .product-item.item3 {margin-right: 3%;}
	.products-box.row3 .product-item.item2,
	.products-box.row3 .product-item.item4 {display:block; margin-right: 0;}

	.page-container .page-block {padding: 30px 0 40px;}

	body.page .sidebar {width: 30%;}
	body.page .main {width: 65.5%;}
	body.page .main .gallery-box {float:none; margin: 0 0 40px 0;}
	body.page .main .info-box .usecases {float: none;}
	body.page .main .info-box .usecases .item {margin: 0 30px 30px 0;}
	body.page .main .consultation-box {position: relative; left: -10px; padding:15px 0 0 0;}
	body.page .main .calculation-box h2, body.page .main .calculation-box .h2 {padding: 25px 0 30px;}
	body.page .main .consultation-box {margin-bottom: 30px;}
	body.page .main .consultation-box .item {float: none; vertical-align: top; display: inline-block; width: 32%; margin-bottom: 30px;}
	/* body.page .main .consultation-box .item .bubble {display:none !important;} */
	body.page .main .products-box {margin-bottom: 30px;}

	body.page .main .benefits-box {margin-bottom: 60px;}
	body.page .main .benefits-box .item {width: 33.33%; height: auto;}
	body.page .main .benefits-box .item .wrapper {display: block; width: auto; text-align: center;}
	body.page .main .benefits-box .item .subwrapper {display: block; width: auto; padding: 80px 15px 0;}
	body.page .main .benefits-box .item .icon {left: 50%; height: 60px; width: 60px; margin: 0 0 0 -30px;}

	#scotchlogotip {
		display: none;
	}
}

@media screen and (max-width: 850px) {
	.terms .term {
		width: 100%;
		float: none;
		margin-bottom: 25px;
	}
	.terms .term + .term {
		margin-left: 0;
	}
}

@media screen and (max-width: 800px) {

.header-container .header-block {margin-left: 26px; margin-right: 26px;}
/* .header-container .slogan {width: 150px; top: 36px;} */
.header-container .slogan br {display:none;}
.header-container .points {display:none;}

.calculation-box form .button {width: 170px;}

}


@media screen and (max-width: 760px) {

.header-container .header-block, 
.footer-container .footer-block, 
.products-container .products-block, 
.calculation-container .calculation-block, 
.production-container .production-block, 
.actionsreviews-container .actionsreviews-block, 
.consultation-container .consultation-block, 
.page-container .page-block {margin-left: 20px; margin-right: 20px;}

/* .header-container .logo {top: 6px;}
.header-container .slogan {left: 0; width: auto; top: auto; bottom: 19px;}
.header-container .slogan br {display:none;} */
.header-container .contacts {top: 32px;}
.header-container .contacts .title {font-size: 13px;}
.header-container .contacts .phone {font-size: 26px; margin: 4px 0 8px;}
.header-container .contacts .button-wrap {display:none;}

.footer-container .footer-block {padding: 40px 0 30px;}
.footer-container .contacts .button-wrap {position: relative; left: 22px; top: auto;}
.footer-container .contacts .copyrights {top: 20px;}
.footer-container .products-box ul {float:none; width: 100%;}
.footer-container .info-box {height: auto; top: 182px;}

/* .topnav-container ul a {padding: 7px 15px;} */

.product-item {padding: 0 0 33%; width: 48.5%; margin: 0 3% 3% 0;}
.product-item .title {padding: 11px 0 8px;}

.product-item.item3,
.product-item.item5,
.product-item.item7,
.product-item.item9,
.product-item.item11,
.product-item.item13,
.product-item.item15,
.product-item.item17,
.product-item.item19,
.product-item.item21,
.product-item.item23,
.product-item.item25,
.product-item.item27,
.product-item.item29,
.product-item.item31,
.product-item.item33,
.product-item.item35,
.product-item.item37,
.product-item.item39,
.product-item.item41,
.product-item.item43,
.product-item.item45 {margin-right: 3%;}

.product-item.item2,
.product-item.item4,
.product-item.item6,
.product-item.item8,
.product-item.item10,
.product-item.item12,
.product-item.item14,
.product-item.item16,
.product-item.item18,
.product-item.item20,
.product-item.item22,
.product-item.item24,
.product-item.item26,
.product-item.item28,
.product-item.item30,
.product-item.item32,
.product-item.item34,
.product-item.item36,
.product-item.item38,
.product-item.item40,
.product-item.item42,
.product-item.item44 {margin-right: 0;}

}


@media screen and (max-width: 700px) {

	.types .type {
		float: none;
		width: 100%;
		margin-left: 0 !important;
	}

	body.page .main .consultation-box .item .bubble {
		left: 0;
		box-sizing: border-box;
		margin: 0 30px;
		bottom: 90px;
		width: 300px;
	}

h2, .h2 {font-size: 22px;}

.sidemenu {
	/* padding: 24px 0 4px 0; */
	padding: 0;
}

.sidemenu .title:after {
	content: '';
	width: 10px;
	height: 10px;
	background: url('images/submenu_b.png') no-repeat center;
	position: absolute;
	right: 15px;
	transform: rotate(-90deg);
	transition: .3s;
}
.sidemenu .title.active:after {
	transform: rotate(0deg);
}

.sidemenu ul {text-align: center; display: none;}
.sidemenu li:hover {background: #ff9600;}

.review-item {min-height: 0px; text-align: center; font-size: 14px; margin: 0 0 20px;}
.review-item img {float:none; margin: 18px auto 14px;}
.review-item .name {display:block; font-size: 15px; padding: 0 0 14px;}
.review-item p {text-align: left; padding: 0 20px 10px;}
.review-item .more {margin-bottom: 20px;}

.action-item {margin: 0 0 30px; min-height: 0px; text-align: center;}
.action-item .wrapper {padding: 0;}
.action-item img {position: relative; left: auto; top: auto; width: 300px; margin: 0 0 10px; height: auto;}
.action-item .title {font-size: 14px;}
.action-item .button-wrap {margin: 18px 0 0 4px;}

.calculation-container .sidemenu {float:none; position: relative; left: auto; margin-bottom: 40px; top: auto; width: auto;}
.calculation-container .calculation-box {float:none; width: auto; margin-left: 0;}

.consultation-container .top-box h2, .consultation-container .top-box .h2 {margin: 0 0 4px 0;}
.consultation-container .consultation-block {text-align: center; padding: 30px 0 80px;}
.consultation-container .consultation-box {display: inline-block; margin: 0 auto 30px;}

.consultation-box .item {float:none; width: auto; display: block; min-height: 46px; margin-bottom: 30px; text-align: left; padding: 0 0 0 122px; font-size: 18px;}
.consultation-box .item .wrapper {padding: 0;}
.consultation-box .item1:before {left: 28px; top: -15px; width: 54px; height: 62px; margin: 0;}
.consultation-box .item2:before {left: 16px; top: -15px; width: 71px; height: 58px; margin: 0;}
.consultation-box .item3:before {left: 23px; top: -15px; width: 58px; height: 62px; margin: 0;}
.consultation-box .item4:before {left: 22px; top: -15px; width: 58px; height: 58px; margin: 0;}
.consultation-box .item5:before {left: 0; top: -15px; width: 105px; height: 60px; margin: 0;}

.topslider-container .slide .left {float:none; width: auto; margin: 0 20px 20px;}
.topslider-container .slide form {float:none; width: auto; margin: 0 20px;}
.topslider-container .bx-controls-direction a {top: 12%;}

.production-container p {font-size: 14px; font-weight: normal;}

.products-box.row3 .product-item {padding: 0 0 21.5%; width: 32%; margin: 0 2% 0 0;}
.products-box.row3 .product-item.item2 {margin-right: 2%;}
.products-box.row3 .product-item.item3 {margin-right: 0;}
.products-box.row3 .product-item.item4 {display:none;}

.actionsreviews-container {text-align: center;}
.actionsreviews-container .action-item {margin: 0 0 30px;}
.actionsreviews-container h2, .actionsreviews-container .h2 {margin: 0 0 30px 0;}

.page-content p {padding: 0 15px 18px 15px; font-size: 14px; font-weight: normal;}
.page-content h2, .page-content .h2 {font-size: 22px;}
.page-content ul {padding: 10px 0 15px 0;}
.page-content ul li {font-size: 14px;}

body.page .sidebar {float:none; width: auto;}
body.page .main {float:none; width: auto;}
body.page .main .consultation-box {left: 0; display: inline-block; margin: 0 auto 40px; text-align: left;}
body.page .main .consultation-box .item {width: 100%;}

.videos {
	justify-content: space-between;
}
.videos .video {
	width: 49%;
	margin-right: 0;
}

#video-1 {
	width: 80%;
	height: auto;
}

	.landing-sizes {
		margin-bottom: 20px;
	}
	.landing-sizes-item {
		min-width: 100% ;
		width: 100%;
		margin-right: 0;
	}
	.landing-sizes .landing-caption {
		margin-bottom: 30px;
	}

	.landing-colors {
		margin-bottom: 30px;
	}
	.landing-colors .landing-caption {
		margin-bottom: 30px;
	}

}


@media screen and (max-width: 650px) {

.products-box.row3 .product-item {padding: 0 0 32%; width: 48.5%; margin: 0 3% 3% 0;}
.products-box.row3 .product-item.item1,
.products-box.row3 .product-item.item3 {margin-right: 3%;}
.products-box.row3 .product-item.item2,
.products-box.row3 .product-item.item4 {display:block; margin-right: 0;}

.window {

}
.window > div {
	width: auto;
}

}


@media screen and (max-width: 600px) {

.header-container .header-block, 
.footer-container .footer-block, 
.products-container .products-block, 
.calculation-container .calculation-block, 
.production-container .production-block, 
.actionsreviews-container .actionsreviews-block, 
.consultation-container .consultation-block, 
.page-container .page-block {margin-left: 20px; margin-right: 20px;}

.header-container {height: auto;}
.header-container .header-block {padding: 7px 0 10px; text-align: center;}
/* .header-container .logo {position: relative; left: auto; top: auto;}
.header-container .logo span {
	left: 71px;
	top: -17px;
	font-size: 22px;
}
.header-container .slogan {position: relative; clear: both; left: auto; bottom: auto; top: auto; padding: 6px 0 12px; font-size: 17px;} */
/* .header-container .contacts {position: relative; right: auto; top: auto; text-align: center;} */

/* .topnav-container ul a {padding: 7px 6px; font-size: 12px;} */
/* .topnav-container ul.lvl2 {top: 26px;} */
.topnav-container ul.lvl2 li a {padding: 9px 10px 10px; font-size: 12px;}

.footer-container {text-align: center;}
.footer-container .scrollto {right: 6px;}
.footer-container .contacts {display: inline-block;}
.footer-container .products-box {margin-right: 0; margin-bottom: 30px;}
.footer-container .info-box {width: auto; position: relative; top: auto; right: auto;}
.footer-container .contacts .copyrights {display:none;}
.footer-container .mobcopyrights {display: block; padding: 0 0 30px 0;}
.footer-container .box ul a {padding: 7px 10px 6px;}
.footer-container .box .title {left: 50%; margin-left: -52px;}

.calculation-container .calculation-block {padding: 32px 0 45px 0;}

.calculation-box .download {margin-left: 0; margin-top: 30px; display: block;}

.topslider-container .slide .left {padding-top: 30px;}
.topslider-container .slide .title {font-size: 24px;}
.topslider-container .bx-controls-direction a {top: 9%;}

.product-item {padding: 0 0 67%; width: 100%; margin: 0 0 20px !important;}
.product-item .title {padding: 11px 0 8px;}

.products-box.row3 .product-item.item1,
.products-box.row3 .product-item.item3 {margin-right: 3% !important;}

body.page .main .info-box .usecases .item {margin: 0 17px 30px 0;}

}

@media screen and (max-width: 510px) {

	.topnav-container {padding-bottom: 0;}

	.footer-container .contacts .title {padding: 14px 0 0 0;}
	.footer-container .box ul a {font-size: 13px; padding: 6px 5px 5px;}

	.calculation-box .title {font-size: 16px;}
	.calculation-box .total-box .total {font-size: 24px;}
	.calculation-box .total-box .contains {font-size: 16px;}
	.calculation-box form .button {width: 250px;}

	.consultation-container .top-box h2, .consultation-container .top-box .h2 {font-size: 20px; line-height: 1.3;}
	.consultation-container .woman {display:none;}
	.consultation-container form {margin-left: 0;}
	.consultation-box .item {font-size: 15px;}

	.consultation-box .item1 {padding-bottom: 0;}
	.consultation-box .item2 {padding-bottom: 15px;}
	.consultation-box .item3 {padding-bottom: 20px;}
	.consultation-box .item4 {padding-top: 10px;}
	.consultation-box .item5 {padding-top: 10px;}

	.consultation-box .item1:before {top: -15px;}
	.consultation-box .item2:before {top: -5px;}
	.consultation-box .item3:before {top: -5px;}
	.consultation-box .item4:before {top: -5px;}
	.consultation-box .item5:before {top: 0;}

	.topslider-container {top: 0;}
	.topslider-container .bx-controls-direction a {top: 7%;}

	.products-box.row3 .product-item {padding: 0 0 65%; width: 100%; margin: 0 0 20px !important;}
	.products-box.row3 .product-item.item4 {display:none;}

	.page-content h1 {font-size: 28px;}

	body.page .main .gallery-box {width: 280px; height: 320px;}

	body.page .main .benefits-box .item {float:none; width: 100%; height: 60px; margin-bottom: 20px;}
	body.page .main .benefits-box .item .wrapper {position: relative; display: table; width: 100%; height: 100%; border-collapse: collapse; padding: 0; margin: 0;}
	body.page .main .benefits-box .item .subwrapper {position: relative; display: table-cell; vertical-align: middle; width: 100%; text-align: left; height: 100%; padding: 0 10px 0 80px; margin: 0;}
	body.page .main .benefits-box .item .icon {position: absolute; left: 0; top: 0; height: 60px; margin: 0;}

	.videos .video {
		width: 100%;
	}
}

@media screen and (max-width: 420px) {
	.landing-colors-item {
		width: 100%;
		min-width: 100%;
		margin-right: 0;
	}
	.landing-colors-item-name {
		text-align: center;
	}
}

@media screen and (max-width: 400px) {

.topnav-container li.lvl1 {position: static;}
.topnav-container ul.lvl2 {left: 50%; width: 260px; text-align: center; margin-left: -130px; top: 32px;}

.action-item img {width: 100%; height: auto;}

}

