@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
	
	.content{
		width: 99.5%;
		display: block;
    margin: 0 auto;
		max-width: 945px;
	}
	.content.coupons{
		margin:0 auto;
	}
	nav{
		height:80px;
	}
	.nav{
		flex-direction: column;
	}
	.nav .right{
		width:100%;
		justify-content: space-between;
    padding: 0 40px;
	}
	nav .uac-login-register,
	nav .btn-login,
	nav .btn-register{
		display:inline-block;
	}
	header ul.navigation{
		margin:0 auto;
	}
	header ul.social-networks{
		padding: 10px 0px;
    margin: 0;
	}
	header .header>.container{
		padding: 7px 0 7px;
	}
	body.sticky header .header>.container{
		padding-top: 21px;
	}
	header .header>.container-banner{
		padding:0;
	}
	header .header .banner{
		width:100%;
		height:auto;
	}
	header .header .banner a img{
		width:100%;
		height:auto;
	}
	header .search{
		width: 610px;
	}
	header .subheader>.container{
		flex-direction:column;
	}
	.header .uac-login-register,
	.header .btn-login,
	.header .btn-register{
		display:none;
	}
	#form_quick_search .what {
    width: 500px;
		border:0;
	}
	nav.breadcrumbs{
		height:auto;
		margin-bottom: 10px;
	}
	nav .breadcrumb{
		margin: 0;
    padding: 0;
	}
	header .subheader{
		padding:0 15px;
		height:auto;
	}
	.search .boxes{
		flex-direction:row;
	}
	.content.index .lists div.list.categories ul li{
		width: 130px;
    height: 100px;
		margin: 0 20px 15px 0;
	}
	.content.index .lists div.list.subcategories ul li{
		width:33.33%
	}
	.content.index .lists div.list.recommended ul li{
		width:25%;
	}
	.content.index .subcontent.products{
		width:100%;
	}
	.index .products .grid{
		justify-content: space-around;
	}
	.index .products .grid.g-5 .product{
		width: 15.666667%;
		margin-right:5px;
	}
	.index .products .grid.g-5 .product:nth-child(6n){
		margin-right: 0;
	}
	.index .products .grid.g-5 .product:nth-child(5n){
		margin-right:5px;
	}
	.index .products .grid.g-5 .product:nth-child(4n){
		margin-right:5px;
	}
	.index .products .grid.g-5 .product img{
		width:100%;
		height:auto;
	}
	.company .products .grid.g-3 .product, .thematic .products .grid.g-5 .product, .index .products .grid.g-5 .product, .search .products .grid.g-5 .product, .search .products .grid.g-8 .product, .search .products .grid.g-8 .product{
		height:auto;
	}
	.products-grid .products .product::before, .company .products .grid.g-3 .product::before, .thematic .products .grid.g-5 .product::before, .index .products .grid.g-5 .product::before, .search .products .grid.g-5 .product::before, .search .products .grid.g-8 .product::before, .sidebar .products-grid .products .product::before{
		display:none;
	}
	.products-grid .products .product .buttons, .company .products .grid.g-3 .product .buttons, .thematic .products .grid.g-5 .product .buttons, .index .products .grid.g-5 .product .buttons, .search .products .grid.g-5 .product .buttons, .search .products .grid.g-8 .product .buttons, .sidebar .products-grid .products .product .buttons{
		display:flex;
		position:relative;
		height:auto;
		margin-bottom: 5px;
		border-top: 1px solid #e2e4e6;
	}
	
	.thematic .products .grid.ten-products{
		max-height:inherit;
	}
	.thematic .products .grid.g-5 .product{
		width:162px;
	}
	.thematic .products .grid.g-5 .product:nth-child(5n){
		margin-right: 20px;
	}
	.thematic .products .grid.g-5 .product:nth-child(4n){
		margin-right:0;
	}
	#modalCoupon .nav, #modalProduct .nav, .content.thematic .subcontent .nav, .sidebar.thematic .photo .nav{
		flex-direction:inherit;
	}
	.thematic .coupons .grid.g-3 .coupon{
		width: 24%;
	}
	.thematic .coupons .grid.g-3 .coupon:nth-child(4n){
		margin-right:0;
	}
	.thematic .coupons .grid.g-3 .coupon:nth-child(3n){
		margin-right:4px;
	}
	.thematic .coupons .grid .coupon .action .btn{
		font-size: 12px;
		width: 125px;
		line-height: .75rem;
		padding:5px;
	}
	.content.company{
		width: 95%;
    margin: 0 2.5%;
	}
	
	body.sticky .content.company,
	body.sticky .content.coupons{
		width: 670px;
	}
	body.sticky .company .address div.map{
		width:inherit;
		height:inherit;
	}
	.company .info .gallery .photos ul{
		align-items: center;
    justify-content: center;
    display: flex;
	}
	body.sticky .company .info .gallery .photos ul{
		height: 82px;
	}
	body.sticky .company .info .gallery .photos ul li img {
    height: 82px;
    width: 110px;
	}
	
	body.sticky .company .info .gallery .photos ul li:nth-child(4n) a,
	body.sticky .company .info .gallery .photos ul li:nth-child(5n) a{
		height: 82px;
    width: 110px;
	}
	.company .gallery .gallery .photos ul li{
		margin-right:30px;
	}
	body.sticky .company .gallery .gallery .photos ul li{
		width:150px;
	}
	body.sticky .company .gallery .gallery .photos ul li,
	body.sticky .company .gallery .gallery .photos ul li:nth-child(4n){
		margin-right:10px;
	}
	body.sticky .company .gallery .gallery .photos ul li:nth-child(3n){
		margin-right: 0;
	}
	.content.index .subcontent.coupons{
		width:100%;
	}
	.sidebar.right{
		width: 90%;
    margin: 15px 5%;
    height: auto;
	}
	.sidebar .products-grid, 
	.sidebar .coupons-grid, 
	.content.index .subcontent.coupons .coupons-grid, 
	.sidebar .news-grid{
		width:100%;
	}
	.sidebar .products-grid{
		width: 48%;
    float: left;
	}
	.sidebar .coupons-grid{
		width: 48%;
    float: right;
	}
	.content.subcategory~.sidebar .cities{
		display:inline-block;
	}
	.hr-products,
	.hr-coupons,
	.hr-cities{
		display:none;
	}
	    
		
	.sidebar .coupons-grid .coupons .coupon,
	.content.index .subcontent.coupons .coupons-grid .coupons .coupon{
		border:0;
		display:inline-block;
		width: 32.75%;
	}
	body.sticky .sidebar .coupons-grid .coupons .coupon,
	body.sticky .content.index .subcontent.coupons .coupons-grid .coupons .coupon{
		width:49%;
	}
	.sidebar .products-grid .products .product {
    flex: 0 0 20%;
		height:auto;
	}
	body.sticky .sidebar .products-grid .products .product{
		flex: 0 0 33%;
	}
	.sidebar.thematic ul.topics li,
	.content.subcategory~.sidebar .cities ul li{
    display: inline-block;
		width: 33.33%;
	}
	.products-grid .products .product {
    flex: 0 0 17.666667%;
	}
	footer .right{
		width:150px;
	}
	footer div.countries{
		width:100%;
	}
	footer ul.nav {
    flex-direction: row;
	}
	footer ul.partners li{
		margin-left:15px;
	}
	footer ul.partners li:first-child{
		margin-left:10px;
	}
	footer ul.partners li a{
		font-size: 12px;
	}
	.products-grid .products .product .buttons a, .company .products .grid.g-3 .product .buttons a, .thematic .products .grid.g-5 .product .buttons a, .index .products .grid.g-5 .product .buttons a, .search .products .grid.g-5 .product .buttons a, .search .products .grid.g-8 .product .buttons a, .sidebar .products-grid .products .product .buttons a{
		font-size:12px;
	}
	.company .product .single .about .info .summary .rating span{
		width:100%;
	}
	.company .product .single .about .info .summary .buttons a{
		font-size:12px;
		line-height: 1.5rem;
	}
	.company .products .grid.g-3 .product{
		width: 30%;
	}
	.company .products .grid.g-3 .product img{
		width:100%;
		height:auto;
	}
	.content.company ~ .sidebar.left{
		z-index:1;
	}
	.btn-add-company{
		margin: 0 14px 5px auto;
	}
	.company .coupon .single .about .info .image,
	.company .product .single .about .info .image{
		margin-left: 0px !important;
    margin-right: 10px !important;
	}
	
	footer ul.social-networks .icon.icon-facebook::before {
    background-image: url(../img/icons/png/icon-facebook-footer@2x.png);
	}
	footer ul.social-networks .icon.icon-instagram::before {
    background-image: url(../img/icons/png/icon-instagram-footer@2x.png);
	}
	footer ul.social-networks .icon.icon-twitter::before {
    background-image: url(../img/icons/png/icon-twitter-footer@2x.png);
	}
	body.sticky .coupons .coupons .grid.g-2 .coupon{
		width: 230px;
	}
	.coupons .coupons .grid.g-2 .coupon.how-to,
	body.sticky .coupons .coupons .grid.g-2 .coupon.how-to{
		width:100%;
	}
	body.sticky .company .coupons .grid .dropdown.download button,
	body.sticky .search .coupons .grid .dropdown.download button,
	body.sticky .company .coupon .grid .dropdown.download button,
	body.sticky .coupons .coupons .grid .dropdown.download button{
		font-size:12px;
	}
	body.sticky .company .coupons .grid .dropdown.download .btn.btn-details,
	body.sticky .company .coupon .grid .dropdown.download .btn.btn-details,
	body.sticky .coupons .coupons .grid .dropdown.download .btn.btn-details{
		font-size:12px;
	}
	.company .products .grid .prices,
	.thematic .products .grid .prices,
	.index .products .grid .prices{
		flex-direction:column;
	}
	.thematic .products .grid, .search .products .grid{
		justify-content: space-around;
	}
	.sidebar .coupons-grid .coupons .coupon .prices .discount-price b, .content.index .subcontent.coupons .coupons-grid .coupons .coupon .prices .discount-price b, .thematic .coupons .grid .coupon .prices .discount-price b{
		font-size:14px;
	}
	.company .coupons .grid, .company .coupon .grid, .company .products .grid, .company .product .grid, .thematic .products .grid, .index .products .grid, .thematic .coupons .grid, .coupons .coupons .grid, .search .coupons .grid, .search .products .grid {
    display: flex;
    justify-content: space-evenly;
	}
}