@media (max-width: 1199px) and (min-width: 992px){
	.ty-menu__item .ty-menu__item-link,
	.no-touch .ty-menu__item .ty-menu__item-link,
	.header-grid .ty-menu__item.last .ty-menu__item-link, 
	.header-grid .no-touch .ty-menu__item.last .ty-menu__item-link,
	.header-grid .ty-menu__item .ty-menu__item-link,
	.header-grid .no-touch .ty-menu__item .ty-menu__item-link{
		padding: 22px 12px;
	}
	.banner-on-hover .als-btn {
	  	padding: 10px;
	}
	.banner-on-hover{
		padding: 0 20px;
	}
}
@media (max-width: 992px) and (min-width: 768px){
	.ty-menu__item .ty-menu__item-link,
	.no-touch .ty-menu__item .ty-menu__item-link,
	.header-grid .ty-menu__item.last .ty-menu__item-link, 
	.header-grid .no-touch .ty-menu__item.last .ty-menu__item-link,
	.header-grid .ty-menu__item .ty-menu__item-link,
	.header-grid .no-touch .ty-menu__item .ty-menu__item-link{
		padding: 10px 10px;
	}
	.ty-menu__item {
		max-width: 115px;
	}
	.ty-menu__submenu-items{
		padding: 15px 10px;
	}
	.homepage-banners .banner-inside-wrap{
		width: 90%;
		padding: 28px 22px;
	}
	.banner-inside-wrap p{
		font-size: 16px;
	}
	.homepage-banners h3{
		margin: 6px 0 15px 0px;
	}
	.select-area{
		margin: 20px 0 0;
	}
	.als-btn.request{
		display: none;
	}
	.ty-product-notification__image, .ty-product-notification__body .ty-no-image{
		min-width: 0;
	}
}
@media (max-width: 992px) {
	.ty-product-list__image,
	.blog-item .ty-product-list__image {
		float: none;
		margin: 0 0 10px;
	}
	img {
		min-width: 100%;
		height: auto;
	}
}
@media (max-width: 768px) {
	.homepage-banners{
		overflow: hidden;
	}
	.fly-out{
		padding: 15px;
	}
	.fly-out .fly-out-title{
		margin: 0 0 10px 0;
	}
	.fly-out-menu {
		margin-bottom: 30px;
	}
	.ty-logo-container,
	.top-grid-right{
		margin: 10px 0;
	}
	.top-social {
		padding: 15px 0;
	}
	.top-text{
		text-align: center;
	}
	.homepage-banners .banner-inside-wrap{
		padding: 10px 10px 40px;
		width: 100%;
	}
	.homepage-banners img {
		min-height: 500px;
		width: auto;
		min-width: 0px;
		max-width: none;
	}
	.dark-grey-bg form {
		margin-bottom: 30px;
	}
	.content-grid .dark-grey-bg .ty-sidebox__title-toggle.cm-combination.visible-phone {
		display: none !important;
	}
	.call-us-banner img {
		width: 100%;
	}
	.gallery-page .col-lg-3.col-md-3 img {
		width: 100%;
	}
	.tygh-header > div,
	.tygh-top-panel > div,
	.main-wrap .header-grid{
		padding: 0;
	}
	.main-wrap .content-grid{
		padding: 0 15px 15px;
	}
	.blog-image{
		float: none;
		width: 100%;
	}
	.top-grid{
		text-align: center;
	}
	.top-grid .ty-float-left,
	.top-grid .ty-float-right{
		float: none;
	}
	.top-logo img{
		width: auto;
		height: auto;
		min-width: inherit;
	}
	.als-btn.request,
	.basket,
	.top-cart-content,
	.ty-step__title-right{
		display: none;
	}
	.row{
		width: 100%;
		margin: 0;
	}
	.col-xs-12{
		padding: 0;
	}
	.header-grid .ty-menu__item .ty-menu__item-link, 
	.header-grid .no-touch .ty-menu__item .ty-menu__item-link{
		padding: 10px 15px;
	}
	.ty-menu__submenu .ty-menu__submenu-items .ty-menu__submenu-item .ty-menu__submenu-link{
		padding: 10px 15px;
	}
	.ty-menu__submenu .ty-menu__submenu-items .ty-menu__submenu-item{
		border-color: #ad501f; 
	}
	.header-grid .ty-menu__item.ty-menu__item-toggle-active .ty-menu__item-link{
		background: #b44f1f url(../media/images/navactive.png) repeat-x top left;
	}
	.ty-menu__item{
		border-color: #52544d;
	}
	.ty-menu__item-toggle{
		height: 67px;
	}
	.header-grid .ty-menu__menu-btn{
		text-align: right;
		background: #fff;
	}
	.bar {
		width: 35px;
		height: 3px;
		background: #fff;
		display: block;
		margin: 4px auto;
		border-radius: 5px;
	}
	.header-grid .ty-menu__menu-btn .ty-menu__item-link{
		background: #83b549 url(../media/images/navgradient.png) repeat-x top left;
		width:57px;
		margin: 0 0 0 auto;
		padding: 10px 0;
	}
	.hero {
		margin-left: -15px;
		margin-right: -15px;
	}
	.ty-cart-content__title{
		display: none;
	}
	.ty-cart-content__title.product-cell,
	.ty-cart-content__description{
		display: block;
		width: 100%;
		float: none;
	}
	.ty-cart-content__product-elem {
		float: none;
		width: 100%;
		text-align: left;
		padding: 0;
	}
	.ty-cart-total__wrapper{
		padding: 15px 0;
	}
	.ty-cart-content__right-buttons{
		width: 100%;
	}
	.ty-cart-statistic__value,
	.ty-cart-statistic__total-value {
		width: auto;
		float: right;
	}
	.ty-cart-statistic__title{
		width: auto;
	}
	.ty-cart-content__image {
		display: block;
		padding: 0;
	}
	.cart-item {
		border-bottom: 1px solid #e0e0e0;
		padding: 0 0 15px;
		margin: 0 0 15px;
	}
	.ty-checkout__login, 
	.ty-checkout__register{
		width: 100%;
		margin: 0 0 15px;
		padding: 0;
	}
	.ty-tabs__a, .ty-tabs .subtab a{
		padding: 10px;
	}
	.ty-checkout-complete__create-account,
	.ty-checkout-complete__login-info{
		width: 100%;
		display: block;
		margin: 0;
	}
	.ty-checkout-complete__buttons .als-btn{
		width: 100%;
		margin: 10px 0;
	}
	.als-btn{
		display: block;
		width: 100%;
		margin: 0 0 10px;
	}
	.ty-sidebox__body{
		display: block;
	}
	.call-us-banner .banner-inside-wrap{
		top: 48%;
	}
}