@media(max-width:1499px) {
	h1 , h2 { font-size: 62px; letter-spacing: 3px; }
	.about-us .about-left .padd { padding: 40px 25px 30px 25px; }
	.about-left .read-more { margin-top: 10px; }
	.about-us .about-left h2 { margin: 0 0 20px 0; }
	.about-us .about-left { font-size: 17px; line-height: 25px; }
	.read-more a , .view-shop a { font-size: 28px; }
	.interior-design .interior-right p { max-width: 640px; }
	.interior-design h2 img { margin-left: 8px; position: relative; top: 5px;  max-width: 50px; }
	.our-products h2 img { max-width: 50px; }
	.interior-design .interior-image { width: 47%; }
}
@media(max-width:1399px) {
	.header-top { padding: 15px 30px 14px 30px; }
	.header-bottom { padding: 25px 30px 30px 30px; }
	.header-bottom .claim { margin: 72px 40px 0 40px; }
	.about-us { padding: 35px 30px; }
	.our-products { padding: 40px 30px 50px 30px; }
	.interior-design { padding: 0 30px; }
	footer .container  { padding: 0 30px; }
}
@media(max-width:1249px) {
	body { font-size: 16px; line-height: 23px; letter-spacing: 1px; }
	h1, h2 { font-size: 48px; }
	.inner-page h1, .inner-page h2 { font-size: 42px; }
	.header-top { padding: 12px 30px 12px 30px; }
	.header-top .header-call img { max-width: 18px; }
	.header-bottom .claim { margin: 72px 30px 0 30px; font-size: 16px; }
	.navigation ul.nav > li + li { margin-left: 40px; }
	.navigation ul.nav > li > a { font-size: 21px; border-width: 3px; }
	.navigation ul.nav > li + li::before { left: -25px; }
	.navigation { padding: 20px 0; }
	.navigation ul.nav ul li a { font-size: 21px; }
	.navigation ul.nav ul { padding: 10px 0; }
	.about-us .about-left .padd { padding: 25px; }
	.about-us .about-left { font-size: 16px; line-height: 23px; }
	.read-more a { font-size: 26px; padding: 16px 40px; letter-spacing: 3px; }
	.about-left .read-more { margin-top: 0; }
	.interior-design h2 img { max-width: 40px; }
	.our-products h2 img { max-width: 40px; }
	.interior-design .interior-right .read-more { margin-top: 0; }
	.interior-design .interior-right p { max-width: 520px; }
	.our-products .products .image-col { margin-bottom: 14px; }
	.our-products .products { margin-top: 15px; }
	.view-shop a { font-size: 26px; padding: 16px 26px 16px 70px; letter-spacing: 3px; background-size: 30px auto; background-position: 24px center; }
	footer { padding: 25px 0; }
	.footer-menu ul li a { font-size: 20px; }
	.footer-menu ul li + li::before { left: -18px; top: 2px; }
	.copyright { bottom: 28px; }
	.foorer-social { margin-top: 15px }
	.footer-social ul li img { max-height: 25px; max-width: 35px; }
	.footer-social ul li + li { margin-left: 16px; }

	.header-top-left h3 { margin: 0; font-size: 26px; }
	.footer-right { right: 190px; width: 18%; }
}
@media(max-width:999px) {
	.inner-page h1, .inner-page h2 { font-size: 36px; }
	h3 { font-size: 26px; }
	.header-top { padding: 12px 25px 12px 25px; }
	.header-bottom { padding: 20px 25px 25px 25px; }
	.header-bottom .fr { width: 100%; }
	.header-bottom .claim { margin: 72px 20px 0 20px; }
	.navigation ul.nav > li > a { font-size: 18px; }
	.navigation ul.nav > li + li { margin-left: 25px; }
	.navigation { padding: 15px 0; }
	.navigation ul.nav > li + li::before { left: -16px; width: 3px; height: 18px; }
	.navigation ul.nav ul li a { font-size: 18px; }
	.navigation ul.nav ul { width: 200px; }
	.navigation ul.nav ul ul { left: 200px; }
	.about-us { padding: 30px 25px; }
	.about-us .about-left { width: 100%; }
	.about-us .about-right { width: 100%; margin-top: 25px; text-align: center; }
	.about-us .about-right img { width: auto; }
	.interior-design .interior-image { width: 100%; position: relative; top: 0; transform: translate(0,0); -webkit-transform: translate(0,0); left: 0; }
	.interior-design { padding: 0 25px; }
	.interior-design .container { padding: 20px 0 40px 0; }
	.interior-design .interior-right { width: 100%; text-align: center; margin-top: 10px; }
	.interior-design .interior-right p { max-width: 100%; }
	.interior-design .interior-right .read-more { margin-top: 10px; }
	.our-products { padding: 30px 25px 40px 25px; }
	.our-products .products .image-col { margin-bottom: 10px; }
	footer .container  { padding: 0 25px; }
	.footer-menu ul li a { font-size: 18px; }
	.footer-menu ul li + li::before { width: 2px; height: 16px; left: -13px; top: 3px; }
	.footer-menu ul li + li { margin-left: 24px; }

	.content-box { padding: 20px 0; }
	.left-side { width: 100%; padding-right: 0; margin-top: 10px; }
	.content-side.left , .content-side.right { width: 100%; }
	.right-side { width: 100%; margin-top: 10px; }
	.content-side.both { width: 100%; margin-left: 0; }
	.header-top-left { width: 60%; }
	.header-top-left h3 { font-size: 22px; }
	.footer-right { right: 0; width: 100%; position: relative; bottom: 0; margin: 14px 0 4px 0; float: left; }
	.footer-left { position: relative; bottom: 0; width: 100%;  text-align: center; float: left; margin: 14px 0 4px 0; }
}

/***mobile*******/

@media(max-width:767px) {	
	h1, h2 { font-size: 36px; }
	.container { width: 100%; padding: 0 20px; }
	.header-top { padding: 12px 20px 13px 20px; }
	.header-top .header-right { position: relative; z-index: 1; }	
	.header-top .header-call { margin-right: 10px; }
	.logo { width: 100%; }
	.logo img { max-width: 140px; }
	.header-bottom { padding: 20px; }
	.header-bottom .claim { margin: 20px 0 0 0; width: 100%; }
	.about-us { padding: 0 0 25px 0; }
	.about-us .about-left .padd { padding: 20px 20px 25px 20px; }
	.read-more a { font-size: 22px; padding: 12px 30px; letter-spacing: 2px; box-shadow: 0px 3px 0px rgba(0,0,0,0.2); }
	.interior-design .read-more a { box-shadow: 0px 3px 0px #d7b160; }
	.about-us .about-right { margin-top: 0; }
	.interior-design { padding: 0 20px; }
	.interior-design h2 img { max-width: 30px; }
	.our-products { padding: 25px 20px 40px 20px; }
	.our-products h2 img { max-width: 30px; }
	.interior-design .interior-right .read-more { margin-top: 0; }
	.our-products .products { margin-top: 5px; }
	.view-shop a { font-size: 22px; letter-spacing: 2px; padding: 12px 22px 12px 52px; background-size: 25px auto; background-position: 16px center; }
	footer { padding: 20px 0; }
	.copyright { bottom: 0; position: relative; left: 0; float: left; transform: translate(0,0); -webkit-transform: translate(0,0); width: 100%; margin: 10px 0; }
	.footer-social { width: 100%; }
	.footer-social ul li img { max-height: 19px; max-width: 20px; }
	footer .container { padding: 0 20px; }

	.content-box { padding: 5px 0 20px 0; }
	.content-side , .main-body-top { border-top: solid 3px #d7b261; padding-top: 25px; }
	.header-top-left { display: none; }
	.main-body-top { margin-bottom: 0; }
	.main-body-bottom { margin-top: 0; border-top: solid 3px #d7b261; padding-top: 25px; }

	.slider .djslider-default .navigation-container .prev-button , .slider .djslider-default .navigation-container .next-button { max-width: 24px; }
}

@media(max-width:639px) {
	body { font-size: 15px; line-height: 22px; }
	h1, h2 { font-size: 26px; letter-spacing: 2px; }
	.inner-page h1, .inner-page h2 { font-size: 26px; }
	h3 { font-size: 22px; }
	.header-top .mail-col { margin-top: 3px; }
	.header-top .header-call img { max-width: 16px; }
	.header-bottom .claim span { display: block; }
	.about-us .about-left { font-size: 15px;line-height: 22px; }	
	.interior-design h2 img { max-width: 26px; margin-left: 5px; }
	.our-products h2 img { max-width: 26px; margin-left: 5px; }
	.read-more a { font-size: 20px; padding: 10px 26px; }
	.our-products .container { width: 100%; padding: 0; }
	.our-products .col-3 { width: 100%; }
	.our-products .col-9 { width: 100%; }
	.our-products .col-12 .col-6 { width: 100%; }
	.our-products .col-12 .col-2 { width: 48.5%; }
	.our-products .col-12 .col-2:nth-child(2n) { float: right; }
	.our-products .col-12 .col-2 + .col-2 { margin-left: 0; }
	.view-shop { margin-top: 15px; }
	.view-shop a { font-size: 20px; padding: 10px 20px 10px 50px; background-size: 23px auto; background-position: 14px center; }
	.mobile-size{width:20%;}
}
@media(max-width:479px) {
}

@media(max-width:359px) {
	h1, h2 { font-size: 24px; letter-spacing: 1px; }
	.inner-page h1, .inner-page h2 { font-size: 24px; }
	.interior-design h2 img { max-width: 24px; }
	.our-products h2 img { max-width: 24px; }
	.header-top .header-call { margin-right: 14px; }
}
