* {
	margin:0px;
	padding:0px;
}
.clear {
	clear:both;
}
body {
font-family:MyriadPro-Black;
}

h1{ font-family:georgia; font-size:24px; color:#fff;}
h2{ font-family:georgia; font-size:22px; color:#522519;}

/* extra coding begin here */
img {
	border:0px;
}

a{ text-decoration:none; color:#fff;}
a:hover{ text-decoration:underline;}

@font-face {
font-family:MyriadPro-Black;
src: url(../fonts/MyriadPro-Regular.otf);
}

@font-face{
font-family:qlassik-Bold;
src: url(../fonts/QlassikBold_TB.otf);
}

@font-face{
font-family:georgia;
src: url(../fonts/georgia.ttf);
}

@font-face{
font-family:arial;
src: url(../fonts/arial.ttf);
}

/* extra coding ends here */


#top {
	width:100%;
	height:auto;
	background:url(../images/top-bg.jpg);
	border-top:11px solid #130502;
}
#top-main {
	width:990px;
	height:50px;
	margin:auto;
}
.top-left {
	width:80%;
	float:left;
}
.top-left ul {
	margin:0px;
}
.top-left ul li {
	list-style:none;
	float:left;
	padding:2px 5px;
}
.top-left ul li a {
	text-decoration:none;
	color:#ffdfb4;
	font-family:qlassik-Bold;
	font-size:22px;
	text-transform:uppercase;
}
.top-right {
	width:20%;
	float:right;
}
.top-right ul {
	margin:0px;
}
.top-right ul li {
	list-style:none;
	float:left;
	margin:10px;
}
#header {
	width:100%;
	height:170px;
	background:url(../images/header-bg.jpg);
	padding-top:20px;
	box-sizing:border-box;
	border-bottom:5px solid #432f2b;
}
.logo {
	width:360px;
	height:auto;
	margin:auto;
}
.logo img {
width:100%;
}
.slide-section {
	width:100%;
	height:auto;
	background:#240d05;
}



.slide-section-bottom {
width:100%; height:48px; background:url(../images/slide-section-bottom.jpg);
}

#weclome {
	width:100%;
	height:auto;
	background:url(../images/welcome.jpg) repeat-x;
}
#weclome-main {
	width:990px;
	height:207px;
	margin:auto;
}
#weclome img {
	float:left;
	padding:0px 25px 0px 10px;
}
#weclome p {
	font-size:23px;
	color:#fff;
	padding:32px 20px 0px 10px;
	line-height:30px;
}
#weclome p .big {
	font-size:23px;
}
#weclome p .orange {
	font-size:30px;
	color:#c98110;
}
#boxs-row {
	width:100%;
	height:auto;
	background:url(../images/boxs-row-bg.jpg) repeat-x;
}
#boxs-row p {
	font-size:17px;
	color:#140502;
}
#boxs-row-main {
	width:990px;
	height:295px;
	margin:auto;
}
#boxs-row-main .box {
	width:281px;
	height:160px;
	background:url(../images/box-bg.png);
	float:left;
	margin:30px 19px;
	margin-left:0px;
	padding:60px 10px 0px 20px;
}
.box img {
	float:left;
}
#white-row {
	width:100%;
	height:auto;
	background:#FFFFFF;
}
#white-row-main {
	width:990px;
	height:213px;
	margin:auto;
	font-size:32px;
	color:#371911;
	padding-top:15px;
	font-weight:bold;
	line-height:38px;
}
#white-row-main .clock {
	float:left;
	margin-right:20px;
	background:url(../images/clock.png) no-repeat;
	width:156px;
	height:189px;
}
.clock p {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding:104px 0px 0px 15px;
}
#footer {
	width:100%;
	height:auto;
	background:#e5e5e5;
	border-top:9px solid #c7c7c7;
}
#footer-main {
	width:990px;
	height:79px;
	margin:auto;
}
.footer-left {
	width:60%;
	float:left;
}
.footer-left ul {
	margin:0px;
}
.footer-left ul li {
	list-style:none;
	float:left;
	padding-top:20px;
}
.footer-left ul li a {
	text-decoration:none;
	color:#000;
	font-family:qlassik-Bold;
	font-size:20px;
	text-transform:uppercase;
	padding:0px 18px;
	padding-left:0px;
	line-height:35px;
}
.footer-right {
	width:40%;
	float:left;
	font-family:georgia;
	font-size:12px;
	color:#000;
	line-height:70px;
}
.footer-right a {
	text-decoration:none;
	color:#000;
}
.footer-right a:hover {
	text-decoration:underline;
}

/****************************************************** home page ends here **********************************************/
/****************************************************** inner pages begin here **********************************************/
.inner-header{width:100%; height:180px; background:url(../images/inner-header.jpg) no-repeat top center #351810;}
.inner-header-main { width:990px; height:auto; margin:auto;}
.inner-top-left{ float:left; width:50%;}
.inner-top-left img{ width:368px;}
.inner-top-right{ float:right; width:27%; height:200px; margin-left:23%;}
.inner-top-right .call{ font-family:arial; font-size:16px; color:#ffdfb4; text-transform:uppercase; text-align:center; padding-top:5px;}
.inner-top-right .number{ font-family:arial; font-size:19px; color:#fff; text-transform:uppercase; text-align:center; padding-top:5px;}
.orange2 {font-size:32px; color:#c98110;}

.inner-contents{width:100%; height:auto; background:#622c1a; overflow:hidden; padding-bottom:40px;}
.inner-contents-main {width:990px; height:auto; margin:auto; padding-top:40px;}

.about-left{ width:42%; float:left; background:url(../images/pattern1.png); height:auto; border-radius:10px; padding:3%;}
.about-left-inner{ background:url(../images/pattern1.png); color:#fff; padding:20px; border-radius:10px;} 
.about-left p{ color:#fff; text-align:center; line-height:20px; font-family:georgia;}
.about-left img{border:2px solid #d7b793; padding:4px; width:98%;}

.about-right{ width:42%; float:left; margin-left:4%; height:auto; background:url(../images/pattern1.png); border-radius:10px; padding:3%;}
.about-right p{ color:#fff; text-align:center; line-height:20px; font-family:georgia;}
.about-right img{border:2px solid #d7b793; padding:4px; width:98%;}
.about-right .orange3{ color:#fff; font-size:22px; line-height:24px;}
.orange3{ color:#c98110; font-size:20px;}

.about-box{ background:url(../images/pattern1.png); color:#fff; padding:15px 0px; border-radius:10px; margin-top:20px;} 
.about-box-inner{ background:url(../images/pattern1.png); color:#fff; padding:20px; border-radius:10px;} 

.services-box { width:100%; margin-bottom:30px;}
.services-box-inner { width:100%; background:url(../images/pattern1.png); height:auto; border-bottom:10px solid #d7b793; overflow:hidden; padding-bottom:20px;}
.services-box h2{background:url(../images/services-h2.png) no-repeat left , url(../images/services-h2.png) no-repeat right #d7b793; border-top-left-radius:10px; border-top-right-radius:10px; line-height:60px; padding-left:35px;}
.services-box p{ color:#fff; line-height:20px; font-family:georgia; padding-left:40px; padding-top:20px; width:620px; float:left;}
.services-box img{float:left; padding-left:20px;}



.charges{ width:96%; height:auto; margin:auto;}
.charges h2{ font-size:22px; color:#b89369; font-family:georgia;}
.charges .products{background:#d7b793; border-radius:10px; line-height:40px; padding-left:25px; overflow:hidden; border:2px solid #622c1a; color:#371911; font-weight:normal;}
.charges .price{background:#c98110; width:25%; float:right; padding-left:25px; border-left:4px solid #622c1a;}

.contact-left{ width:45%; float:left;}
.contact-left h2{ color:#b89369; line-height:50px; padding-left:25px;}
.contact-left p{ color:#371911; font-size:16px; line-height:20px; font-family:georgia;}
.contact-left-box{ width:100%; background:url(../images/pattern1.png); height:auto; border-radius:10px;}
.contact-left-inner{ background:url(../images/pattern1.png); color:#fff; padding:20px; border-radius:10px;} 

.contact-left iframe{ padding:20px; width:100%; height:270px;}

.contact-right{ width:48%; float:left; margin-left:4%; height:auto; background:url(../images/pattern1.png); border-radius:10px;}

.recent-work{width:945px; height:368px; background:url(../images/recent-work-details.png) top right; margin-bottom:40px;}
.recent-work img{float:left; margin:52px 50px 0px 26px;}
.recent-work ul { padding:50px;}
.recent-work ul li{ list-style:outside circle; padding:16px 0px;}

.gallery{ width:100%; height:auto;}
.gallery ul{ margin:0px;}
.gallery ul li{list-style:none; float:left; background:url(../images/gallery-bg.png); width:448px; height:368px; margin-left:30px; margin-bottom:30px;}
.gallery img {padding:52px 26px;}

.sitemap-left{ width:70%; height:auto; float:left;}
.sitemap-left ul{ margin:0px;}
.sitemap-left ul li{ list-style:none; float:left; background:url(../images/sitemap-button.png) no-repeat; width:140px; height:163px; margin:10px 90px; margin-left:0px; text-align:center; padding-top:60px;}
.sitemap-left ul li a{ text-decoration:none; font-size:16px; color:#371911;}
.sitemap-left ul li a:hover{ text-decoration:underline;}

.sitemap-right{ width:30%; height:auto; float:left;}

.new-section{padding:25px 0px; overflow:hidden; padding-top:10px;}
.new-section p{ width:68%; float:left; color:#D7B793; font-size:24px; margin-right:0%;}
.new-section img{ float:left; width:30%; border:1px solid #CCC; padding:4px; border-top-left-radius:10px;  border-top-right-radius:10px;}



.products-section{width:100%; height:auto; margin:auto; padding:25px 0px; background:#622c1a; overflow:hidden; border-top:10px  solid #d7b793;}	
.products-left{width:33%; height:auto; float:left; }
.products-left img{ border:10px solid #d7b793;}

.products-right{width:64%; height:auto; float:left; }
.container{width:972px; margin:auto;}
.products-right .text{ font-family:Palatino Linotype; font-size:17px; color:#fff; margin-top:10px;}
.products-right .text-hd{font-size:22px; font-weight:bold; color:#d7b793;}
.aad-to-cart{background:#622c1a; color:#d7b793; border:5px solid #d7b793; padding:6px 20px; font-size:18px; font-family:Palatino Linotype; margin-top:20px;
			cursor:pointer; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -o-transition:all 0.4s; transition:all 0.4s;}
.aad-to-cart2{background:#d7b793;  border:5px solid #622c1a; color:#622c1a; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -o-transition:all 0.4s;
			 transition:all 0.4s;}
.products-section2{background:#d7b793;}
.text2{color:#622c1a;}
.border{border:10px solid #622c1a !important;}

.aad-to-cart:hover{background:#d7b793; color:#622c1a;}
.aad-to-cart2:hover{background:#622c1a; color:#d7b793;}

.price{color:#d7b793; font-size:20px;}
.price2{color:#622c1a; font-size:20px;}
/****************************************************** inner pages ends here **********************************************/

@media only screen and (min-width:150px) and (max-width:768px) {

#top {
	width:100%;
	height:auto;
	background:url(../images/top-bg.jpg);
	border-top:11px solid #130502;
}
#top-main {
	width:90%;
	height:auto;
	margin:auto;
}
.top-left {
	width:100%;
	float:left;
}
.top-left ul {
	margin:0px;
}
.top-left ul li {
	list-style:none;
	float:left;
	padding:2px 5px;
}
.top-left ul li a {
	text-decoration:none;
	color:#ffdfb4;
	font-family:qlassik-Bold;
	font-size:22px;
	text-transform:uppercase;
}
.top-right {
	width:100%;
	float:right;
	margin-top:10px;
}
.top-right ul {
	margin:0px;
	width:180px;
	margin:auto;
}
.top-right ul li {
	list-style:none;
	float:left;
	margin:10px;
}
#header {
	width:100%;
	height:auto;
	background-size:100% 100%;
}
#header-main {
	width:100%;
	height:auto;
	margin:auto;
}
#header-main .logo {
	width:300px;
	float:none;
	margin:18px auto;
	margin-top:20px !important;
}
.logo img {
	margin:auto;
}

#weclome {
	width:100%;
	height:auto;
	background:#371911;
	padding-top:20px;
	padding-bottom:20px;
}
#weclome-main {
	width:90%;
	height:auto;
	margin:auto;
}
#weclome img {
	float:none;
	padding:0px;
}
#weclome p {
	font-size:20px;
	color:#fff;
	padding:32px 20px 0px 10px;
	line-height:30px;
}
#weclome p .big {
	font-size:23px;
}
#weclome p .orange {
	font-size:30px;
	color:#c98110;
}
#boxs-row {
	width:100%;
	height:auto;
	background:#140502;
}
#boxs-row p {
	font-size:18px;
	color:#140502;
}
#boxs-row-main {
	width:281px;
	height:auto;
	margin:auto;
}
#boxs-row-main .box {
	width:281px;
	height:160px;
	background:url(../images/box-bg.png);
	float:none;
	margin:30px 19px;
	margin-left:0px;
	padding:60px 10px 0px 20px;
}
.box img {
	float:left;
}
#white-row {
	width:100%;
	height:auto;
	background:#FFFFFF;
}
#white-row-main {
	width:90%;
	height:auto;
	margin:auto;
	font-size:32px;
	color:#371911;
	padding-top:15px;
	font-weight:bold;
	line-height:38px;
	padding-bottom:20px;
}
#white-row-main .clock {
	float:none;
	margin-right:0px;
	background:url(../images/clock.png) no-repeat;
	width:156px;
	height:189px;
}
.clock p {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding:104px 0px 0px 15px;
}
#footer {
	width:100%;
	height:auto;
	background:#e5e5e5;
	border-top:9px solid #c7c7c7;
}
#footer-main {
	width:90%;
	height:auto;
	margin:auto;
}
.footer-left {
	width:100%;
	float:left;
}
.footer-left ul {
	margin:0px;
}
.footer-left ul li {
	list-style:none;
	float:left;
	padding-top:20px;
}
.footer-left ul li a {
	text-decoration:none;
	color:#000;
	font-family:qlassik-Bold;
	font-size:20px;
	text-transform:uppercase;
	padding:0px 18px;
	padding-left:0px;
	line-height:35px;
}
.footer-right {
	width:100%;
	float:left;
	font-family:georgia;
	font-size:12px;
	color:#000;
	line-height:30px;
	padding-bottom:20px;
}
.footer-right a {
	text-decoration:none;
	color:#000;
}
.footer-right a:hover {
	text-decoration:underline;
}

/****************************************************** home page ends here **********************************************/
/****************************************************** inner pages begin here **********************************************/
.inner-header{width:100%; height:auto; background:url(../images/inner-header.jpg) no-repeat top center #351810;}
.inner-header-main { width:90%; height:auto; margin:auto;}
.inner-top-left{ float:left; width:50%;}
.inner-top-left img{ width:368px;}
.inner-top-right{ float:right; width:100%; height:auto; margin-left:23%;}
.inner-top-right .call{ font-family:arial; font-size:32px; color:#ffdfb4; text-transform:uppercase; text-align:center; padding-top:25px;}
.inner-top-right .number{ font-family:arial; font-size:32px; color:#fff; text-transform:uppercase; text-align:center; padding-top:10px;}
.orange2 {font-size:32px; color:#c98110;}

.inner-contents{width:100%; height:auto; background:#622c1a; overflow:hidden; padding-bottom:40px;}
.inner-contents-main {width:90%; height:auto; margin:auto; padding-top:40px;}




.about-left{ width:100%; float:left; background:url(../images/pattern1.png); height:auto; border-radius:10px; padding:3%;}
.about-left-inner{ background:url(../images/pattern1.png); color:#fff; padding:20px; border-radius:10px;} 
.about-left p{ color:#fff; text-align:center; line-height:20px; font-family:georgia;}
.about-left img{ border:2px solid #d7b793; padding:4px; width:95%;}
.about-right{ width:100%; float:left; margin-left:0%; height:auto; margin-top:25px;}
.about-right p{ color:#fff; text-align:center; line-height:20px; font-family:georgia;}
.orange3{ color:#c98110; font-size:20px;}

.about-box{ background:url(../images/pattern1.png); color:#fff; padding:15px 0px; border-radius:10px; margin-top:20px;} 
.about-box-inner{ background:url(../images/pattern1.png); color:#fff; padding:20px; border-radius:10px;} 

.services-box { width:100%; margin-bottom:30px;}
.services-box-inner { width:100%; background:url(../images/pattern1.png); height:auto; border-bottom:10px solid #d7b793; overflow:hidden;}
.services-box h2{background:url(../images/services-h2.png) no-repeat left , url(../images/services-h2.png) no-repeat right #d7b793; border-top-left-radius:10px; border-top-right-radius:10px; line-height:60px; padding-left:35px;}
.services-box p{ color:#fff; line-height:20px; font-family:georgia; padding-left:20px; padding-top:20px; width:auto; float:left; padding-bottom:20px;}
.services-box img{float:left; padding-left:20px;}

.charges{ width:96%; height:auto; margin:auto;}
.charges h2{ font-size:22px; color:#b89369; font-family:georgia;}
.charges .products{background:#d7b793; border-radius:10px; line-height:40px; padding-left:25px; overflow:hidden; border:2px solid #622c1a; color:#371911; font-weight:normal;}
.charges .price{background:#c98110; width:25%; float:right; padding-left:25px; border-left:4px solid #622c1a;}

.contact-left{ width:100%; float:left;}
.contact-left h2{ color:#b89369; line-height:50px; padding-left:25px;}
.contact-left p{ color:#371911; font-size:16px; line-height:20px; font-family:georgia;}
.contact-left-box{ width:100%; background:url(../images/pattern1.png); height:auto; border-radius:10px;}
.contact-left-inner{ background:url(../images/pattern1.png); color:#fff; padding:20px; border-radius:10px;} 

.contact-left iframe{ padding:20px; width:100%; height:325px;}

.contact-right{ width:100%; float:left; margin-left:0%; height:auto; background:url(../images/pattern1.png); border-radius:10px; margin-top:25px;}

.gallery{ width:100%; height:auto;}
.gallery ul{ margin:0px;}
.gallery ul li{list-style:none; float:left; background:url(../images/gallery-bg.png); width:100%; height:auto; margin-left:0px; margin-bottom:30px;}
.gallery img {padding:0px; width:90%;}

.sitemap-left{ width:70%; height:auto; float:left;}
.sitemap-left ul{ margin:0px;}
.sitemap-left ul li{ list-style:none; float:left; background:url(../images/sitemap-button.png) no-repeat; width:140px; height:163px; margin:10px 90px; margin-left:0px; text-align:center; padding-top:60px;}
.sitemap-left ul li a{ text-decoration:none; font-size:16px; color:#371911;}
.sitemap-left ul li a:hover{ text-decoration:underline;}

.sitemap-right{ width:30%; height:auto; float:left;}

}




