@charset "utf-8";
/* CSS Document */
body {
	width:100%;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
}
#wraper {
	width:100%;
	margin:0px;
	padding:0px;
}
.container {
	width:1013px;
	margin:0px auto;
}
.title-col {
	color:#cc1a1b;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	line-height:26px;
}
.basic {
	margin:5px 0px;
	padding:0px !important;
}
.clear {
	width:100%;
	clear:both;
}
.m-r {
	margin-right:0px !important;
}
.m-right {
	margin-right:10px;
}
.m-left {
	margin-left:10px;
}
a, a:visited {
	color:#666;
	text-decoration:none
}
a:hover {
	color:#333;
}
.red {
	color:#882b1a;
}
.orange {
	color:#d95904;
}
.yellow {
	color:#fec132;
}
.service-col1 {
	height:220px !important;
	float:left;
}
.index-heaight {
	min-height:502px;
}
.title1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#666;
	line-height:26px;
	font-size:14px;
	border-bottom:1px dashed #eee;
	border-top:1px dashed #eee;
	margin-bottom:20px;
	padding:20px 0px;
}
img {
	border:none;
}
.line {
	width:100%;
	background:#eee;
	margin:20px 0px 30px 0px;
	padding:0px;
	height:1px;
	float:left;
}
.header-outer {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
}
.line1 {
	width:100%;
	background:#eee;
	margin:0px;
	padding:0px;
	height:1px;
	float:left;
}
.line2 {
	width:100%;
	background:#ddd;
	margin:0px;
	padding:0px;
	height:1px;
	float:left;
	margin:30px 0px 5px 0px;
}
.banner-area {
	width:100%;
	float:left;
	position:absolute;
	z-index:1;
	min-height:463px;
}
.service-bg {
	width:100%;
	float:left;
	position:absolute;
	z-index:1;
	min-height:210px;
	background:#9d2e1e url(../images/innerbg.jpg) no-repeat top center;
	border-bottom:1px solid #ededed;
}
.service-bg h1 {
	font-size:26px;
	float:left;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:20px;
	padding:0px;
	font-style:italic;
}
.header-top {
	width:100%;
	float:left;
	background:#eee;
	position:absolute;
	z-index:2;
	background:url(../images/header-outer.png) no-repeat top center;
	height:64px;
	min-width:1014px;
}
.logo {
	float:left;
	margin:0px;
	padding:0px;
	min-width:340px;
}
.navigation {
	float:left;
	margin:6px 0px 0px 2px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.navigation ul {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.navigation ul li {
	list-style:none;
	float:left;
	background:url(../images/nav-boder.png) no-repeat right center;
}
.navigation ul li a {
	font-size:12px;
	color:#444444;
	padding:17px 0px;
	margin:0px 9px;
	border-bottom:4px solid none;
	text-decoration:none;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
}
.navigation ul li a:hover {
	color:#892c1b;
	padding:17px 0px 13px 0px;
	border-bottom:4px solid #892c1b;
	text-decoration:none;
	float:left;
}
.navigation ul li a:hover, .navigation ul li .active {
	color:#892c1b;
	padding:17px 0px 13px 0px;
	border-bottom:4px solid #892c1b;
	text-decoration:none;
	float:left;
}
.contact {
	width:170px;
	float:right;
	margin:15px 5px 10px 0px;
	font-size:12px;
	color:#f74f20;
	padding:0px;
	font-weight:bold;
	text-transform:uppercase;
	min-width:160px;
}
.mid-container {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	clear:both;
}
.call-back {
	width:100%;
	float:left;
	background:#f5f5f5;
	border-bottom:1px solid #ededed;
	margin:0px;
	padding:0px 0px;
}
.call-back .left {
	width:auto;
	float:left;
	margin:0px;
	padding:4px 0px;
}
.call-back .left .requst {
	width:auto;
	float:left;
	margin:0px;
	padding:7px 0px 5px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#666;
}
.search-area {
	width:212px;
	float:left;
	margin:3px 0px 0px 10px;
	padding:0px;
}
.search { outline:none;
	width:100px;
	float:left;
	background:#fff url(../images/search.jpg) repeat-x;
	border:1px solid #ff7f27;
	margin-top:0px;
	padding:7px 10px;
	font-size:12px;
	color:#666;
	font-style:italic;
}
.submit {
	width:70px;
	height:30px;
	float:right;
	margin:0px;
	padding:5px 15px 4px;
	background:#eec021 url(../images/submit.jpg) repeat-x;
	border:1px solid #f4ce37;
	font-size:12px;
	font-weight:bold;
	color:#9f0710;
	text-transform:uppercase;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	border-radius:4px;
}
.submit:hover {
	float:right;
	margin:0px;
	background:#f5db31 url(../images/submit-h.jpg) repeat-x;
	border:1px solid #f4ce37;
	color:#9f0710;
	text-transform:uppercase;
}
.call-back .right {
	font-family:Georgia, "Times New Roman", Times, serif;
	float:right;
	margin:0px;
	padding:11px 0px 0px 25px;
	font-size:10px;
	font-weight:bold;
	color:#383838;
	font-family:Arial, Helvetica, sans-serif;
}
.my-profile {
	font-size:13px;
	font-weight:bold;
	color:#666666;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 5px;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.my-profile:hover {
	color:#9f0710;
}
.live-chat {
	font-size:14px;
	font-weight:bold;
	color:#666666;
	margin:0px 2px 0px 5px;
	padding:0px 0px 0px 5px;
	text-decoration:none;
	height:26px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.live-chat:hover {
	color:#9f0710;
	height:26px;
}
.click-hare {
	color:#f74f20;
	text-decoration:none;
}
.click-hare:hover {
	color:#383838;
	text-decoration:none;
}
.view-all {
	font-size:10px;
	color:#d95904;
	text-decoration:none;
	font-weight:bold;
}
.view-all:hover {
	font-size:10px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
.service-area {
	width:100%;
	float:left;
	margin:30px 0px 5px 0px;
	padding:0px;
}
.service {
	width:302px;
	float:left;
	margin-right:35px;
	background:url(../images/service-bg.png) no-repeat top right;
	padding:10px 10px 10px 0px
}
.service h1 {
	font-size:18px;
	color:#333333;
	font-weight:bold;
	font-style:italic;
	margin:0px;
	padding:10px 0px;
	width:95%;
	border-bottom:1px dashed #e1e1e1;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.content_new{ clear:both;}
.service p {
	font-size:11px;
	padding:10px 0px;
	margin:0px;
	color:#666666;
	width:98%;
	line-height:18px;
}
.service ul {
	width:95%;
	float:left;
	margin:0px;
	padding:10px 0px;
}
.service ul li {
	font-size:11px;
	line-height:18px;
	margin:0px;
	padding:9px 0px 9px 20px;
	color:#666666;
	background:url(../images/right.png) no-repeat top left;
	list-style:none;
}

.service h2 {
	font-size:18px;
	color:#333333;
	font-weight:bold;
	font-style:italic;
	margin:0px;
	padding:10px 0px;
	width:95%;
	border-bottom:1px dashed #e1e1e1;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.service1 {
	width:1000px;
	float:left;
	margin-right:35px;
	padding:10px 10px 10px 0px
}
.service1 h1 {
	font-size:18px;
	color:#333333;
	font-weight:bold;
	font-style:italic;
	margin:0px;
	padding:10px 0px;
	width:95%;
	border-bottom:1px dashed #e1e1e1;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.content_new h2{
  font-size:18px;
	color:#333333;
	font-weight:bold;
	font-style:italic;
	margin:0px;
	padding:10px 0px;
	width:95%;
	border-bottom:1px dashed #e1e1e1;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.service1 p {
	font-size:11px;
	padding:10px 0px;
	margin:0px;
	color:#666666;
	width:98%;
	line-height:18px;
}
.service1 ul {
	width:100%;
	float:left;
	margin:0px;
	padding:10px 0px;
}
.service1 ul li {
	font-size:11px;
	line-height:18px;
	margin:0px;
	padding:9px 0px 9px 20px;
	color:#666666;
	background:url(../images/right.png) no-repeat top left;
	list-style:none;
}
.content_new p {
	font-size:11px;
	padding:10px 0px;
	margin:0px;
	color:#666666;
	width:98%;
	line-height:18px;
}


.content_new ul{ margin-left:0; padding-left:0;}

.content_new ul li {
	font-size:11px;
	line-height:18px;
	margin:0px;
	padding:9px 0px 9px 20px;
	color:#666666;
	background:url(../images/right.png) no-repeat top left;
	list-style:none;
}
.servicelightbox {
	width:98%;
	float:left;
	margin-right:35px;
	padding:10px 10px 10px 0px
}
.servicelightbox h1 {
	font-size:18px;
	color:#333333;
	font-weight:bold;
	font-style:italic;
	margin:0px;
	padding:10px 0px;
	width:95%;
	border-bottom:1px dashed #e1e1e1;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.servicelightbox p {
	width:100%;
	font-size:11px;
	padding:10px 0px;
	margin:0px;
	color:#666666;
	line-height:18px;
}
.servicelightbox ul {
	width:100%;
	float:left;
	margin:0px;
	padding:10px 0px;
}
.servicelightbox ul li {
	font-size:11px;
	line-height:18px;
	margin:0px;
	padding:9px 0px 9px 20px;
	color:#666666;
	background:url(../images/right.png) no-repeat top left;
	list-style:none;
}
.news {
	width:98%;
	float:left;
	margin:0px;
	padding:10px 0px;
	border-bottom:1px dashed #e1e1e1;
}
.news-left {
	width:auto;
	float:left;
	margin:0px;
	padding:0px;
}
.news-left img {
	padding:3px;
	border:1px solid #bfbfbf;
}
.news-right {
	width:190px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 5px;
}
.news-right h3 {
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px;
	float:left;
}
.making-area {
	width:100%;
	float:left;
	margin-top:0px;
	padding:11px 0px;
	background:#f5f5f5;
	border-top:1px solid #e5e5e5;
	font-family:Arial, Helvetica, sans-serif;
}
.making-area ul {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.making-area ul li {
	list-style:none;
	float:left;
	background:url(../images/ribbon.png) no-repeat right center;
	margin-right:45px;
}
.making-area ul li a {
	float:left;
	padding:0px 96px 0px 0px;
	font-size:12px;
	font-weight:bold;
	color:#cc1a1b;
	margin:0px;
	text-decoration:none;
	text-transform:uppercase;
}
.making-area ul li a:hover {
	float:left;
	color:#333333;
	margin:0px;
	text-decoration:none;
}
.footer-outer {
	width:100%;
	float:left;
	margin:0px;
	padding:36px 0px;
	background:#9c2e1d url(../images/footerbg.jpg) no-repeat top center;
	height:55px;
}
.footer-outer p {
	font-size:12px;
	color:#fff;
	margin:0px;
	padding:0px;
}
.footer-nav {
	width:800px;
	float:left;
	margin:0px;
	padding:0px 0px 20px 0px;
}
.footer-nav ul {
	width:100%;
	float:left;
	margin:0px;
	padding:0px 0px 20px 0px;
}
.footer-nav ul li {
	float:left;
	list-style:none;
}
.footer-nav ul li a {
	float:left;
	margin:0px;
	padding:0px 10px;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	border-right:1px solid #c96451;
	font-weight:lighter;
}
.footer-nav ul li a:hover {
	float:left;
	color:#fbd13a;
	text-decoration:none;
}
.footer-nav ul li a:hover, .footer-nav ul li .active {
	float:left;
	color:#fbd13a;
	text-decoration:none;
}
.get-in-touch {
	width:150px;
	float:right;
	font-size:12px;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
}
.social {
	width:auto;
	float:left;
	margin:0px;
	padding:15px 0px;
}
.facebook {
	width:22px;
	height:21px;
	background:url(../images/facebook.png) no-repeat;
	margin:0px 7px 0px 0px;
	padding:0px;
	float:left;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.facebook:hover {
	background:url(../images/facebook-h.png) no-repeat;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.twitter {
	width:22px;
	height:21px;
	background:url(../images/twitter.png) no-repeat;
	margin:0px 7px 0px 0px;
	padding:0px;
	float:left;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.twitter:hover {
	background:url(../images/twitter-h.png) no-repeat;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.google {
	width:22px;
	height:21px;
	background:url(../images/google.png) no-repeat;
	margin:0px 7px 0px 0px;
	padding:0px;
	float:left;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.google:hover {
	background:url(../images/google-h.png) no-repeat;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.you-tube {
	width:22px;
	height:21px;
	background:url(../images/you-tube.png) no-repeat;
	margin:0px 7px 0px 0px;
	padding:0px;
	float:left;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.you-tube:hover {
	background:url(../images/you-tube-h.png) no-repeat;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.rss {
	width:22px;
	height:21px;
	background:url(../images/rss.png) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.rss:hover {
	background:url(../images/rss-h.png) no-repeat;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.breadcumb {
	width:100%;
	float:left;
	margin-top:120px;
	padding:0px;
}
.breadcumb ul {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.breadcumb ul li {
	float:left;
	list-style:none;
	color:#ff6d52;
	margin:0px;
	padding:5px;
	font-size:11px;
}
.breadcumb ul li a {
	float:left;
	list-style:none;
	color:#fff;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.breadcumb ul li a:hover {
	float:left;
	list-style:none;
	color:#fff;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.gallery-area {
	width:100%;
	float:left;
	margin:30px 0px 20px 0px;
}
.gallery {
	width:238px;
	float:left;
	margin-right:18px;
	padding:0px 0px 10px 0px;
}
.gallery img {
	width:220px;
	float:left;
	margin:0px 0px 10px 0px;
	padding:10px;
	border:1px solid #f0f0f0;
	background:#F0F0F0;
	webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.gallery img:hover {
	width:220px;
	float:left;
	margin:0px 0px 10px 0px;
	padding:10px;
	border:1px solid #ecc460;
	background:#ffda7e;
	webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.gallery h3 {
	font-size:18px;
	float:left;
	padding:4px 0px 0px 0px;
	color:#666;
	margin:0px;
	clear:both;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.gallery h4 {
	font-size:12px;
	float:left;
	padding:4px 0px 0px 0px;
	color:#892c1b;
	margin:0px;
	clear:both;
}
.gallery h4 a {
	font-size:11px;
	float:left;
	padding:0px 0px 0px 0px;
	color:#f74f20;
	margin:0px;
	clear:both;
	text-decoration:none;
}
.gallery h4 a:hover {
	float:left;
	padding:0px 0px 0px 0px;
	color:#892c1b;
	margin:0px;
	clear:both;
	text-decoration:none;
}
.gallery p {
	font-size:12px;
	float:left;
	padding:5px 0px;
	color:#000;
	margin:0px;
	clear:both;
	line-height:18px;
}
.testimonial {
	width:490px;
	float:left;
	margin:25px 20px 20px 0px;
}
.testimonial img {
	padding:10px;
	border:1px solid #ddd;
	margin-right:20px;
}
.testimonial h1 {
	font-size:18px;
	padding:0px;
	color:#f74f20;
	padding-bottom:12px;
	margin:10px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.testimonial h2 {
	font-size:16px;
	padding:0px;
	color:#444;
	text-shadow:1px 1px #fff;
	font-weight:bold;
	padding-bottom:0px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.testimonial p {
	padding:10px 0px 20px 0px;
	color:#666;
	line-height:24px;
	font-size:14px;
	margin:0px 0px 10px 0px;
}
.testimonial img:hover {
	padding:10px;
	border:1px solid #ecc460;
	background:#ffda7e;
	margin-right:20px;
}
.address-01 {
	padding:10px;
	border:1px solid #ddd;
	margin-right:10px;
}
.address-01 h1 {
	font-size:22px;
	padding:0px;
	color:#f74f20;
	padding-bottom:12px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.address-01 h2 {
	font-size:18px;
	padding:0px;
	color:#444;
	text-shadow:1px 1px #fff;
	font-weight:bold;
	padding-bottom:0px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.address-01 p {
	padding:10px 0px 20px 0px;
	color:#666;
	line-height:20px;
	font-size:14px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #ddd;
}
.tab-area ul {
	width:100%;
	float:left;
	padding:0px;
	margin-top:30px;
	background:#fff url(../images/search.jpg) repeat-x;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
.tab-area ul li {
	float:left;
	list-style:none;
	text-transform:uppercase;
}
.tab-area ul li a {
	float:left;
	padding:16px 62px 16px 62px;
	margin:0px;
	text-decoration:none;
	font-size:13px;
	color:#666;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	font-weight:bold;
}
.tab-area ul li a:hover {
	float:left;
	text-decoration:none;
	color:#f74f20;
	border-bottom:none;
}
.tab-area ul li .selected {
	float:left;
	padding:16px 62px 16px 62px;
	margin:0px;
	text-decoration:none;
	color:#f74f20;
	border-bottom:none;
}
.tab ul {
	width:215px;
	float:left;
	margin:0px;
	padding:0px;
}
.tab ul li {
	float:left;
	list-style:none;
	width:220px;
	font-size:11px;
	color:#c2c1c1;
}
.tab ul li p {
	width:210px;
	float:left;
	border-bottom:1px solid #1a1a1a;
}
.tab ul li p a {
	float:left;
	padding:20px 5px 20px 0px;
	margin:0px;
	text-decoration:none;
	font-size:11px;
	color:#565555;
	font-weight:normal;
}
.tab ul li p a:hover {
	float:left;
	border-bottom:1px;
	padding:20px 5px 20px 0px;
	margin:0px;
	text-decoration:none;
	font-size:11px;
	color:#c2c1c1;
}
.about-area {
	width:100%;
	float:left;
	margin:30px 0px;
	padding:0px;
}
.about-area h1 {
	font-size:22px;
	float:left;
	color:#1b222c;
	padding:10px 0px;
	margin:0px 0px 10px 0px;
	line-height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:100%;
	border-bottom:1px solid #ddd;
}
.about-area p {
	font-size:12px;
	float:left;
	color:#1b222c;
	padding:10px 0px;
	margin:0px;
	line-height:20px;
	text-align:justify;
	width:100%;
}
.faq-area {
	width:100%;
	float:left;
	margin:30px 0px;
	padding:0px;
}
.faq-area h1 {
	font-size:16px;
	float:left;
	color:#1b222c;
	padding:10px 0px;
	margin:0px 0px 10px 0px;
	line-height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:100%;
	border-bottom:1px solid #ddd;
	width:100%;
}
.faq-area p {
	font-size:12px;
	float:left;
	color:#1b222c;
	padding:10px 0px;
	margin:0px;
	line-height:20px;
	text-align:justify;
	width:100%;
}
.faq-area-tab {
	width:100%;
	float:left;
	margin-top:10px;
	padding:0px;
}
.faq-area-tab a {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
.faq-area-tab-bottom {
	width:430px;
	float:left;
	background:#fff;
}
.faq-area-tab-bottom p {
	font-size:12px;
	color:#666666;
	margin:0px;
	padding:10px 15px;
	line-height:20px;
	float:left;
	background:#fff;
}
.contact-us {
	width:317px;
	float:left;
	margin:15px 31px 20px 0px;
	padding:0px;
}
.contact-us h1 {
	font-size:22px;
	float:left;
	color:#666;
	padding:10px 10px;
	margin:0px 0px 15px 0px;
	line-height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.contact-us .top {
	width:314px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/testimonial-top.png) no-repeat top center;
	height:16px;
}
.contact-us .middle {
	width:317px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/testimonial-middle.png) repeat-y;
	padding: 0px;
}
.contact-us .middle p {
	font-size:12px;
	float:left;
	color:#666;
	padding:0px 17px 10px 17px;
	margin:0px;
	line-height:20px;
}
.contact-us .bottom {
	width:314px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/testimonial-top-1.png) no-repeat bottom center;
	height:14px;
}
.map {
	padding:0px 14px;
	width:186px;
	float:left;
	margin:0px;
}
.foam {
	width:258px;
	float:left;
	margin:0px;
	font-size:11px;
	color:#666;
	padding:10px 10px;
	border:1px solid #ddd;
}
.quary {
	width:258px;
	height:65px;
	float:left;
	margin:0px;
	font-size:11px;
	color:#666;
	padding:10px 10px;
	border:1px solid #ddd;
}
.foam1 {
	width:58px;
	margin:0px;
	font-size:11px;
	color:#666;
	padding:10px 10px;
	border:1px solid #ddd;
}
.foam2 {
	width:130px;
	margin:0px 15px 0px 0px;
	font-size:11px;
	color:#666;
	padding:10px 10px;
	border:1px solid #ddd;
}
.foam3 {
	width:279px;
	float:left;
	margin:0px;
	font-size:11px;
	color:#666;
	padding:10px 10px;
	border:1px solid #ddd;
	height:35px;
}
.foam4 {
	width:159px;
	margin:0px 15px 0px 0px;
	font-size:11px;
	color:#666;
	padding:10px 10px;
	border:1px solid #ddd;
}
.packages {
	width:317px;
	float:left;
	margin:0px;
	padding:0px;
	background:#eee url(../images/packages.jpg) repeat-y top right;
	padding: 0px;
}
.packages ul {
	list-style:none;
}
.packages ul li {
	list-style:none;
}
.sitemap {
	height:230px;
	width:100%;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.sitemap a {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px 20px 0px 20px;
	color:#666;
	text-decoration:none;
	border-right:1px solid #eee;
	margin-bottom:20px;
	text-align:center !important;
	float:left;
}
.sitemap a:hover {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px 20px 0px 20px;
	color:#ef7826;
}
.profile {
	width:100%;
	float:left;
	margin:15px 0px 20px 0px;
	padding:0px;
}
.profile h1 {
	width:100%;
	font-size:22px;
	float:left;
	color:#666;
	padding:10px 0px;
	margin:0px 0px 15px 0px;
	line-height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.notes {
	color:#990000 !important;
}
.registration {
	width:600px;
	margin:15px auto 20px auto;
	padding:0px;
}
.registration h2 {
	font-size:16px;
	float:left;
	color:#666;
	padding:10px 10px;
	margin:0px 0px 15px 0px;
	line-height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.registration-bottom {
	width:96%;
	float:left;
	margin-bottom:20px;
	border:1px solid #ddd;
	padding:2%;
}
.registration-bottom span {
	width:auto;
	float:left;
	margin:0px 14px 10px 0px;
	padding:0px;
	line-height:24px;
	color:#666;
	font-size:14px;
}
/***************back-to-top**************/
div#page {
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
}
.back-to-top {
	position: fixed;
	bottom: 2em;
	right: 50px;
	text-decoration: none;
	color: #000000;
	background: url(../images/top.png) no-repeat;
	font-size: 11px;
	padding:8px 10px 17px 10px;
	height:40px;
	width:40px;
	display: none;
	font-family: 'Roboto', 'sans-serif';
	font-weight:bold;
}
.back-to-top:hover {
	background: url(../images/top.png) no-repeat;
}
/* ============ MY CSS ============ */
.logbx {
	width:550px;
	margin:70px auto 90px auto;
}
.logtop {
	width:510px;
	height:63px;
	line-height:63px;
	padding:0 20px;
	margin:0 0 2px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#fff;
	font-weight:normal;
	background:#dabc80;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.logbottom {
	width:510px;
	padding:20px 20px;
	background:#f4f2f3;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}
.logshadw {
	width:550px;
	height:5px;
}
.inputbg {
	width:508px;
	height:48px;
	margin:0 0 20px 0;
	background:#FFF;
	border:1px solid #ddc28b;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.inputtxtar {
	width:450px;
	height:38px;
	padding:4px 0 0 20px;
	float:left;
	border:none;
	background:none;
	font-family:Segoe UI, "Times New Roman", Times, serif;
	font-size:13px;
	color:#747474;
	font-weight:normal;
}
.inicon {
	margin:15px 0 0 0;
}
.redbtn {
	background:#ae3d2f;
	width:100px;
	height:40px;
	margin:0 0 10px 0;
	float:left;
	cursor:pointer;
	font-family:Segoe UI, "Times New Roman", Times, serif;
	font-size:14px;
	color:#fff;
	font-weight:normal;
	border:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.redbtn:hover {
	background:#000;
}
.fgttxt {
	float:right;
	margin:10px 0 0 0;
}
.fgttxt a {
	font-family:Segoe UI, "Times New Roman", Times, serif;
	font-size:13px;
	color:#902918;
	font-weight:bold;
}
.fgttxt a:hover {
	color:#000;
}
.redtable {
	width:100%;
	margin:0 0 50px 0;
}
.redtable th {
	background:#9b2718;
	border-right:1px solid #b04e41;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#eeeeee;
	font-weight:normal;
	text-align:center;
}
.redtable td {
	background:#f9f6f1;
	border-bottom:1px solid #d4d4d4;
	padding:3px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6b6b6b;
	text-align:center;
}
.subbtn {
	background:#464646;
	border:none;
	padding:6px 20px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	text-align:center;
}
.subbtn:hover {
	background:#eddba1;
	color:#7e6a2a;
}
.hdrsec {
	border-bottom:1px solid #dddddd;
	margin:30px 0 20px 0;
}
.hdrsec h2 {
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#1b222c;
	font-weight:bold;
	font-style:italic;
	float:left;
	line-height:normal;
	margin:0;
}
.selectdrp {
	width:170px;
	height:30px;
	border:1px solid #ebd9b0;
	padding:2px;
	font-family:Segoe UI, "Times New Roman", Times, serif;
	font-size:13px;
	color:#747474;
	font-weight:normal;
}
.logoutbtn {
	background:#eddba1;
	width:100px;
	height:35px;
	margin:0 0 10px 0;
	float:right;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#7e6a2a;
	font-weight:normal;
	border:none;
}
.logoutbtn:hover {
	background:#000;
	color:#fff;
}

.passbtn {
	background:#90291A;
	width:180px;
	height:35px;
	margin:0 10px 10px 0;
	float:right;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	font-weight:normal;
	border:none;
}
.passbtn:hover {
	background:#000;
	color:#fff;
}

.notifysuccess{ width:100%;height:auto;float:left;color:#005200;margin-bottom:5px;font-weight:bold;}
.notifyerror{ width:100%; height:auto; float:left; color:#992E1C;margin-bottom:5px;font-weight:bold;}
.signin-error{ border:2px solid #E2000F !important; }
.feedbacksuccess {margin-bottom:10px; font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; color:#060; font-size:14px; font-weight:bold;}



.events{ width:150px;text-align:center; position: absolute; background:#892c1b; padding:10px 0px;  color:#fff !important; top:-40px;border-radius:6px 6px 0px 0px; font-weight:bold;z-index:555 !important;}
.events:hover{width:150px; text-align:center; position: absolute; background:#e0200c;  padding:10px 0px; color:#fff !important;top:-40px; z-index:555 !important;}

.astrology{width:150px; text-align:center; position: absolute; background:#892c1b; padding:10px 0px; color:#fff !important; top:-40px; left:160px; border-radius:6px 6px 0px 0px;font-weight:bold;z-index:555 !important;}
.astrology:hover{width:150px; text-align:center;  position: absolute; background:#e0200c; padding:10px 0px;  color:#fff !important;top:-40px; left:160px;z-index:555 !important;}


.member{ border:1px solid #ff7f27; border-radius:2px; padding:5px 20px; background:#fff !important; color:#555; font-size:14px; font-weight:bold; float:left;}
.member:hover{ border:1px solid #ff7f27; border-radius:2px; padding:5px 20px; background:#ff7f27 !important; color:#fff !important;}


.call-area{ width:auto; float:right; margin-left:12px; background: url(../images/phone1.png) no-repeat top left; padding-left:25px;}
.call-left{ width:auto; float:left;}


.animate-call{ width:200px; height:22px;background: url(../images/call.gif) no-repeat; padding:6px 0px 4px 10px; float:left;  margin-left:6px; margin-right:15px; font-size:12px;}
.animate-call-1{ color:#111 !important; cursor:default; font-style:italic; font-weight:bold; }
.animate-call-2{ color:#fff !important; padding-left:24px; cursor:default; font-style:italic;  font-weight:bold;}


#mob_nav{display:none;}


/*---------Media Query Start--------*/

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

#wraper{width:100%; margin:0 auto;}
.container{width:100%;}
.header-top{min-width:100%; Width:100%;}
.contact { float: right; margin: 15px 7px 10px 0; min-width: 0;  width: 108px;}
.navigation ul li a{margin:0 8px;}
.call-back .left { float: none;  margin: 0 auto; padding: 4px 0; width: 396px;}
.call-back .right { float: none; margin: 0 auto; overflow: hidden; padding: 11px 0 0 1px; width: 588px;}

.mid-container{width:98%; float:none; margin:0 auto;}
.service{width:286px;}
.news-right{ width:50%;}
.footer-outer{width:100%; float:none; overflow:hidden; margin:0 auto;  padding: 30px 0 64px;}
.footer-outer .container{width:98%;}
.footer-nav{width:82%;}
.making-area ul li a{padding:0 71px 0 0;}
.footer-nav ul li:last-child{padding-top:15px;}

.service1 {float: left; margin-right: 0; padding: 10px 0; width: 100%;}

.testimonial {float: left; margin: 25px 33px 20px 0; width: 47%;}
.testimonial img{ width:100%;}

.contact-us{width:30%;}

.gallery-area {float: none; margin: 30px auto 20px; overflow: hidden; width: 100%;}
.gallery{ width:23%;}
.gallery img{ width:98%;}
.gallery img:hover{ width:98%;}
}

@media only screen and (max-width:900px) {
.navigation ul li a{margin:0 7px; font-size:11px;}
.service {width: 29%;}
.making-area ul li a{padding:0 52px 0 0;}


.gallery{ width:46%; min-height:300px;}
}

@media only screen and (max-width:800px) {
.making-area ul li a { padding: 0 46px 0 0;}
#main_nav{display:none;}
#mob_nav{display:block; text-align:right; cursor:pointer;}
.index-heaight { min-height: 412px;}
.banner-area{ min-height: 400px;}
.flexslider .slides img{height:400px !important;}
.navigation{clear:both; float:right; margin-top: -59px;}
.navigation ul{ float:none; width:300px; text-align:center; background:#892c1b;}
.navigation ul li{float:none; display:block; background:none; text-align:center; padding:10px 0; border-bottom:1px solid #deb08d;}
.navigation ul li a{ float:none; color:#fff; padding:17px 0px 13px 0px;}
.navigation ul li a:hover {color:#eee8cf;padding:17px 0px 13px 0px;text-decoration:none;float:none;}
.navigation ul li a:hover, .navigation ul li .active {color:#eee8cf;padding:17px 0px 13px 0px;text-decoration:none;float:none; border-bottom:0;}

.making-area ul li{ margin-right:14px;}
.making-area ul li a{padding: 0 27px 0 0;}

.footer-nav { width: 76%;}
.footer-nav ul li a{ font-size:9px; padding:0 6px;}

.testimonial{width:46%;}
.middle{width:100% !important; background:none !important;}
.middle p img{ width:100% !important;}
.middle .map{ width:100% !important;}
.middle .map iframe{ width:100% !important;}
.contact-us h1{font-size:18px;}

.quary { clear: both;  display: block; float: none;  margin: 0; width: 200px;}
.foam { float: left; font-size: 11px;  margin: 0; padding: 10px;  width: 200px;}

#fform{ width:100% !important;}
#fullform{ width:100% !important;}
table.hovertablec{ width:100% !important;}
}

@media only screen and (max-width:768px) {
.service { width: 28%;}
.footer-nav ul li{ padding:7px 0;}
.footer-nav ul li:last-child{padding-top:0;;}

.gallery{ width:46%;}


.registration-bottom span{ width:100%; float:none; display:block; margin-right:0;}
.registration-bottom span .foam { width: 93% !important; margin-bottom:5px;}
.registration-bottom span .foam3 { width: 97%; margin-bottom:5px;}


.various img{ width:100% !important; height:auto !important;}
.fancybox-inner div { width:100% !important;}
.fancybox-inner div div{ font-size:13px !important;}
.fancybox-inner img{ width:100% !important; height:auto !important;}
}

@media only screen and (max-width:640px) {
.index-heaight { min-height: 356px;}
.banner-area{ min-height: 335px;}
.flexslider .slides img{height:335px !important;}
news-left{ width:96%; float:none; margin:0 auto;}
.news-right { width: 97%;}
.making-area ul li { padding: 5px 0;}
.footer-nav {  width: 59%;}
.get-in-touch{width:30%;}
.social a{padding-top:3px; padding-bottom:3px;}

.contact-us { width: 90% !important; margin:15px auto 0 !important; float:none !important; overflow:hidden;}
.middle{ margin:0x auto 0 !important; float:none !important;}
#ContactForm .middle p{ margin:0; width:95%;}
.contact-us .top{ display:none;}
.foam { clear: both;  display: block; float: none;  margin: 0; width:94%;}
.quary { clear: both;  display: block; float: none;  margin: 0; width: 94%;}
#CAPTCHA{ width:88%;}
.middle p{ clear:both;}
.map{ padding:0;}

.gallery{ min-height:330px;}

.hdrsec h2{ display:block; float:none; margin-bottom:14px;}
.redtable th{font-size:12px; padding:10px 9px;}
.redtable td{font-size:12px; padding:3px 9px;}
.selectdrp{ width:85%; font-size:11px;}
.subbtn{font-size: 11px; padding: 6px 11px;}
}

@media only screen and (max-width:639px) {
.registration{ width:100%;}
}

@media only screen and (max-width:580px) {
.flexslider .slides img { height: 319px !important;}

.service {float: none; margin: 10px 0; padding: 0; width: 100%;}
.news-right { width: 35%;}
.call-back .right{width:80%;}

.footer-outer{ padding-bottom:107px;}
.testimonial{width:45%;}

.about-area { float: none; margin: 30px auto; padding: 0; width: 95%;}
.faq-area{float:none;  margin: 30px auto; width:96%;}


.redtable td {font-size: 12px; padding: 3px 6px;}
.redtable td img{ width:55% !important; height:auto;}

.various img{ width:100% !important; height:auto !important;}
.fancybox-inner div { width:100% !important;}
.fancybox-inner div div{ font-size:13px !important;}
.fancybox-inner img{ width:100% !important; height:auto !important;}
}

@media only screen and (max-width:500px) {
.index-heaight {min-height: 355px;}
.flexslider .slides img { height: 265px !important;}
.banner-area { margin-top: 53px; min-height: 266px;}
}

@media only screen and (max-width:480px) {
.get-in-touch { width:32%;}

.m-right { margin-right: 0; width: 100%;}
.m-left { margin-left: 0; width: 100%;}

.gallery { float: none; margin:0 auto 25px; min-height: 300px;  padding: 0 0 10px; width: 95%; min-height:300px;}
.gallery img{ width:92%;}
.gallery img:hover{ width:92%;}

.testimonial{width:44%;}
.foam { clear: both;  display: block; float: none;  margin: 0; width:88%;}
.quary { clear: both;  display: block; float: none;  margin: 0; width: 88%;}
#CAPTCHA{ width:77%;}

.logbx { margin: 70px auto 90px; width: 100%;}
.logtop{width:90%;}
.logbottom {width:90%;}
.logshadw{width:100%;}
.logshadw img{width:100%;}
.inputbg{width:98%;}
.inputtxtar{width:87%;}

.registration-bottom {width:95%;}


.redtable th { font-size: 11px; padding: 10px 6px;}
.redtable td { font-size: 11px; padding: 3px;}

.flex-direction-nav li a{ margin-top:-50px !important;}
}
 
@media only screen and (max-width:475px) {
	.logo { float: none; margin: 0; min-width: 100%; padding: 0; text-align:center;}
.logo img{ width:80%; margin:0 auto; }	
.contact{ float:left; margin-top:0;}	
.navigation{ margin-top:-36px;}
}

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

.logo { float: none; margin: 0; min-width: 100%; padding: 0; text-align:center;}
.logo img{ width:80%; margin:0 auto; }	
.contact{ float:left; margin-top:0;}	
.navigation{ margin-top:-36px;}
.header-top{height:121px; background: none repeat scroll 0 0 #ede8cc;}
.index-heaight { min-height: 375px;}
.flexslider .slides img{height:214px !important;}
.flex-direction-nav li a{ margin-top:-55px;}
.banner-area { min-height: 270px; margin-top: 120px;}
.call-back .left {float: none; margin-left:0; width: 100%;}
.search-area{ margin:3px 0 0;}
.call-back .right {width:100%;}
.call-area{ margin-top:15px; float:left; margin-left:0;}
.footer-outer {padding-bottom: 129px;}


.service1 ul li{ display:block; clear:both;}
.basic{ display:block; text-align:center; width:100%;}
.basic img{ width:100%; text-align:center;}

.testimonial { clear: both; display: block; float: none; margin: 25px auto !important; overflow: hidden; width: 90%;}
.testimonial img { margin: 0; width: 93%;}

.about-area h1{font-size:20px;}

.logtop{width:87%;}
.logbottom {width:87%;}
.logshadw{width:100%;}
.logshadw img{width:100%;}
.inputbg{width:96%;}
.inputtxtar{width:84%;}

.redtable th:first-child{ display:none;}
.redtable td:first-child{ display:none;}
.redtable th {font-size: 10px; padding: 10px 2px;}
.redtable td { font-size: 9px; padding: 3px 2px;}
.subbtn { font-size: 11px; padding: 6px 10px;}

.various img{ width:100% !important; height:auto !important;}
.fancybox-inner img{ width:100% !important; height:auto !important;}
.fancybox-inner div div{ font-size:9px !important;}
}


@media only screen and (max-width:320px) {
.index-heaight { min-height: 367px;}
.flexslider .slides img{height:205px !important;}
.banner-area { min-height: 270px; margin-top: 123px;}
.flex-direction-nav li a{ margin-top:-63px;}	
.footer-outer { padding-bottom: 151px;}	

.redtable th:first-child{ display:none;}
.redtable td:first-child{ display:none;}
.redtable th {font-size: 9px; padding: 10px 2px;}
.redtable td { font-size: 9px; padding: 3px 2px;}
.subbtn { font-size: 8px; padding: 6px 2px;}


.various img{ width:100% !important; height:auto !important;}
.fancybox-inner img{ width:100% !important; height:auto !important;}
.fancybox-inner div div{ font-size:8px !important;}
}

