body {
	background-color: #FFFFFF;
	background-image: url(../images/Hd-background-for-web-Desiging.jpg);
	background-repeat: no-repeat;
	float:left;
	margin: 0px;
	padding: 0px;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #FF171D;
}
.cl{ clear:both;}
.container {
	
	margin:0 auto;
	padding: 0px;
	height: auto;
	width: 1100px;
}
.facebook {
	margin: 20px auto auto;
	padding: 0px;
	height: auto;
	width: 1100px;
	float: left;
}
.head {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 165px;
	width: 1100px;
	
}
.logo {

	
	margin: 0px;
	padding: 0px;
	float: left;
	height: 150px;
	width: 130px;
	padding: 0px 10px;
}


.logo22 {
	
	margin: 0px;
	padding: 0px 5px 0px 0px;
	float: left;
	height: 130px;
	width: 130px;
}
.logo2 {
	
	margin: 0px;
	padding: 0px;
	float: left;
	height: 150px;
	width: 150px;
}
.name {
	
	margin: 0px;
	padding: 0px;
	float: left;
	height: 150px;
	width: 600px;
	
}
.name h1
{
	font-family: FoglihtenNo07;
	font-size: 65px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 20px 0px 0px 20px;
	float: left;
	height: auto;
	width: auto;
}
.name h1 a
{
	font-family: FoglihtenNo07;
	font-size:55px;
	color: #FFFFFF;
	text-decoration: none;
	
}
.name h1 a:hover
{
	font-family: FoglihtenNo07;
	font-size: 55px;
	color: #FF0000;
	text-decoration: none;
}
	
.tag-line {
	background-image: url(../images/india-no1-astrologer.png);
	background-repeat: no-repeat;
	margin: -10px 0px 0px;
	padding: 0px;
	float: right;
	height: 60px;
	width: 570px;
}
.contact {
	margin: 0px;
	padding: 0px 34px 0px 0px;
	float: right;
	height: 140px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
}
/<!--/////////////////////////////////////////////////-->

.social {
float: right;
padding: 4px 0px;
margin-right: 16px;
margin-top: 14px;
}

.social ul {
list-style: none;
float: left;
margin: 20px 0px;
margin-left: 50px;}

.social ul li {
float: left;
margin-right: 6px;
position: relative;
}
.social ul li a {
display: block;
height: 31px;
width: 31px;
-moz-transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
}
.social ul li a.fb {
background: url(../images/socialicon.png) no-repeat;
background-position: 0px 0px;
}
.social ul li a.fb:hover
{
	background-position: 0px -32px;

}

.social ul li a.twitter {
background: url(../images/socialicon.png) no-repeat;
background-position: -32px 0px;
}

.social ul li a.twitter:hover
{
background-position: -32px -32px;

}
.social ul li a.google {
background: url(../images/socialicon.png) no-repeat;
background-position: -64px 0px;
}

.social ul li a.google:hover
{
background-position: -64px -32px;

}

.social ul li a.linkedin {
background: url(../images/socialicon.png) no-repeat;
background-position: -96px 0px;
}

.social ul li a.linkedin:hover
{
background-position: -96px -32px;

}

<!--/////////////////////////////////////////////////-->
.f {
	
	margin: 0px;
	float: left;
	height: 30px;
	width: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.f2 {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 40px;
	width: auto;
}
.num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	/*margin: 25px  0px 0px;*/
	padding: 15px 0px;
	float: right;
	height: auto;
	width: 318px;
	text-align: right;
}
/*???????????????????????????????????????????????????????*/
.nav{ width:1064px;height: 60px;
  margin: 0 auto; clear:both; }
.nav ul{width:100%;height: 60px; margin:0px; padding:0px; float:left; z-index:12;background-image: url(../images/navi.png);}
.nav ul li{ margin:0px; padding:0px; float:left; list-style:none; border-right: 1px solid #8E0000;}
.nav ul li a{ height: 32px;
width: 131px; text-decoration:none; padding: 14px 0px; color:#252525; display:block; text-align: center;
	font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight:lighter;color: #FFFFFF;line-height: 4mm;}
	<!--.nav ul li:last-child{border:none;}-->
.nav li ul{ opacity:0; width: 135px; position:absolute; margin:0px; padding:0px; background:rgba(231, 1, 14, 0.79);}
.nav li:hover ul{ opacity:1; border-radius:0 0 4px 4px;}
.nav li ul li{ border-bottom:1px dotted #fff;  float: none; position: static; height: 0px;   line-height: 0px; background: url(../images/navi.png);}
.nav li ul li a{ padding: 15px 0px 0px 0px; text-align: center;  transition:0.6s; color:#fff; display:block; font-size: 13px !important;}
.nav li ul li a:hover{  transition:0.6s;}
.nav li:hover ul li{  line-height:30px; height:40px;}

.nav li ul{-moz-transition: all 1s; -o-transition: all 1s; -ms-transition: all 1s; -webkit-transition: all 1s; }
.nav li ul li{  -moz-transition: height 0.7s; -ms-transition: height 0.7s; -o-transition: height 0.7s;  -webkit-transition: height 0.7s; }
.nav li a:hover{ color:#FFFF00;  transition:0.6s;}

/*???????????????????????????????????????????????????????*/
/*<!--#navi-back {
	margin: 8px auto;
	padding: 0px;
	height: 60px;
	width: 942px;
	/*border-radius:10px;
	border: 2px solid #000000;
	box-shadow: 0px 5px 15px #000;*/
}
/*#navi {
	margin: 0px 0px 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 942px;
	background-image: url(../images/navi.png);
	
	
}


#navi li {
	
	list-style-type: none;
	float: left;
    background-image: url(../images/navi-line.png);
	
	
	
	
}
#navi li a{
	margin: 0px;
	padding: 17px 0px 0px;
	float: left;
	height: 43px;
	width: 157px;
	list-style-type: none;
	
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 4mm;
	
}#navi li a:hover {

	margin: 0px;
	padding: 17px 0px 0px;
	float: left;
	height: 43px;
	width: 157px;
	list-style-type: none;
	
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: #FFFF00;
	text-decoration: none;
	line-height: 4mm;
}-->*/
*/


/* Slider */
a img							{ border: none; }



#page-wrap						{  width:1024px; margin: 0 auto; 
								  padding: 0px 0px; }

#slider							{ height: 305px; overflow: hidden;
								  position: relative; margin: 0px 0; }
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 3280px; position: relative; }

.slide							{ padding: 35px 67px  40px; width: 1100px; float: left; position: relative; }
.slide h3						{ font-family: FoglihtenNo07; font-size: 30px; letter-spacing: 2px;
								  color: #FFCC00; margin:0px; padding:0px;}
.slide p						{
	color: #FFFFFF;
	font-size: 12px;
	line-height: 22px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
}
.slide img						{ position: absolute; top: 20px; left: 415px; }
#slider-stopper					{ position: absolute; top: 1px; right: 20px; background: #ac0000; color: white;
								  padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1100; }
/* slider */.header {
	
	margin:  21px 0px 0px;
	padding: 0px;
	float: left;
	height: 300px;
	width: 1100px;
}
.more {
	
	text-decoration: none;
}
.more a{
	background-color: #FF3300;
	margin: 0px;
	float: right;
	height: auto;
	width: auto;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
	background-image: url(../images/more.jpg);
	/*<!--border-radius:5px;
	border: 1px solid #FFFFFF;-->*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
/* Img Slides*/

			
			.list_carousel {
	height: 180px;
	width: 1100px;
	
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				font-size: 40px;
				color: #999;
				text-align: center;
				
				
				width: 264px;
				height: 160px;
				padding: 0;
				margin: 0px 4px 0px 4px;
				display: block;
				float: left;
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
				float: left;
				margin-left: 10px;
			}
			.next {
				float: right;
				margin-right: 10px;
			}
			.pager {
				float: left;
				width: 250px;
				text-align: center;
			}
			.pager a {
				margin: 0 5px;
				text-decoration: none;
			}
			.pager a.selected {
				text-decoration: underline;
			}
			.timer {
				background-color: #FF0000;
				height: 6px;
				width: 0px;
			}
/* Img Slides*/.imgslides {
	padding: 0px;
	float: left;
	height: auto;
	width: 1100px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.display {
	
	padding: 0px;
	float: left;
	height: auto;
	width: 1100px;
	margin: 0px;

	
}

.l-dis {
	
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 230px;
}
.c-dis {
	
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
	height: auto;
	width: 620px;
}
.r-dis {
	
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
	height: auto;
	width: 230px;
}
.title-dis {
	background-image: url(../images/more.jpg);
	margin: 0px;
	padding: 8px 0px 0px 20px;
	float: left;
	height: 26px;
	width: 598px;
	border-radius:5px;
	border:1px solid #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.content {
	font-family: "Trebuchet Ms";
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 10px 0px 0px;
	float: left;
	height: auto;
	width: 620px;
	line-height: 6.5mm;
	position: relative;
}
h1 {
	text-decoration: none;
font-family: FoglihtenNo07;
font-size: 16px;
color: #707070;
text-decoration: none;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 20px;
}
h1 a{
	text-decoration: none;
	font-family: FoglihtenNo07;
	font-size: 35px;
	color: #FF0000;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
#l-nav {
	
	margin: 10px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 230px;
}
#l-nav li {
	
	list-style-type: none;
	
}
#l-nav li a{
	margin: 0px;
	padding: 3px 0px 0px 15px;
	float: left;
	height: 20px;
	width: 215px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C60005;
	text-decoration: none;
	list-style-type: none;
	font-weight: bold;
	background-image: url(../images/bu.png);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
}
#l-nav li a:hover{
	margin: 0px;
	padding: 3px 0px 0px 15px;
	float: left;
	height: 20px;
	width: 215px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0A20BC;
	text-decoration: none;
	list-style-type: none;
	font-weight: bold;
	background-image: url(../images/bu-hover.png);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0A20BC;
}.line {
	margin: 10px 0px 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 1100px;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #FF0000;
	background-image: url(../images/testi.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.con-test {
	margin: 0px;
	padding: 5px 0px 10px;
	float: left;
	height: auto;
	width: 1100px;
	font-family: "Trebuchet ms";
	font-size: 16px;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
}
.test-img {
	margin: 5px 14px 5px 5px;
	padding: 5px;
	float: left;
	height: 90px;
	width: 90px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.name2 {
	font-family: "Trebuchet Ms";
	font-size: 23px;
	color: #FF0000;
	text-decoration: none;
	margin: 10px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 976px;
	text-transform: uppercase;
}
.footer {
	background-color: #1E1E1E;
	margin: 10px 0px 0px 0px;
	/*padding: 0px 0px 10px 0px;*/
	float: left;
	height: auto;
	width: 100%;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #FF0000;
	background-image: url(../images/binding_dark.png);
}
#navi-back2 {
	margin: 8px 0px 0px;
	padding: 0px;
	float: left;
	height: 59px;
	width: 1090px;
	/*background-image: url(../images/navi2.png);*/
	/*border-radius:10px;
	border: 2px solid #000000;
	box-shadow: 0px 5px 15px #000;*/
}
#navi2 {
	margin: 0px 0px 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 1100px;
	background-image: url(../images/navi-line3.png);
	
	
}
#navi2 li {
	
	list-style-type: none;
	
	
	
}
#navi2 li a{
	margin: 0px;
	padding: 17px 0px 0px;
	float: left;
	height: 43px;
	width: 157px;
	list-style-type: none;
	
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 4mm;
	
}#navi2 li a:hover {

	margin: 0px;
	padding: 17px 0px 0px;
	float: left;
	height: 43px;
	width: 157px;
	list-style-type: none;
	
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: #FF2D32;
	text-decoration: none;
	line-height: 4mm;
}
#part {
	
	padding: 0px;
	float: left;
	height: auto;
	width: 265px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#part li {
	
	list-style-type: none;
	
}
#part li a{
	margin: 0px;
	padding: 4px 0px 0px 35px;
	float: left;
	height: 21px;
	width: 230px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bolder;
	background-image: url(../images/tick.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#part li a:hover{
	margin: 0px;
	padding: 4px 0px 0px 25px;
	float: left;
	height: 21px;
	width: 240px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bolder;
	background-image: url(../images/tickhover.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.footer2 {
	background-color: #333333;
	margin:   0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 100%;
}
.l-foot {
	margin: 0px;
	float: left;
	height: auto;
	width: 999px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	text-align: center;
	line-height: 30px;
	}
	.l-foot a{
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #fff;
		text-decoration: none;
	}
	.header-inner {
	padding: 0px;
	float: left;
	height: 310px;
	width: 100%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image: url(../images/inner-header.png);
}
.header-inner-back {
	background-image: url(../images/back-inner.png);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 230px;
	width: 1100px;
}
.pages {
	
	padding: 0px;
	height: 80px;
	width: 602px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 60px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
.contact-us {
	background-color: #FFFFFF;
	float: left;
	height: auto;
	width: 100%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.contact-display {
	
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 1100px;
}

.c-dis-left {
	
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 600px;
	position: relative;
}
.c-dis-right {
	
	margin: 0px 0px 0px 10px;
	padding:  0px 0px 0px 20px;
	float: left;
	height: auto;
	width: 390px;
}.c-dis-content {
	
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 700px;
	position: relative;
}
.c-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666666;
	text-decoration: none;
	margin: 10px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 700px;
}
textarea {
	background-color: #F3F3F3;
	margin: 10px 0px;
	padding: 0px 5px;
	float: left;
	height: 130px;
	width: 550px;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
}
.text {
	background-color: #F3F3F3;
	margin: 10px 0px;
	padding: 0px 5px;
	float: left;
	height: 30px;
	width: 350px;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
}

.btn{background-color: #FF3300;
margin: 0px;
float: left;
height: auto;
width: auto;
padding-top: 5px;
padding-right: 25px;
padding-bottom: 5px;
padding-left: 25px;
background-image: url(../images/more.jpg);
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
border:none;
}


.lool {
	padding: 0px;
	float: left;
	height: auto;
	width: 700px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}
.time-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:  #7D7D7D;
	text-decoration: none;
	margin: 25px;
	padding: 0px;
	height: auto;
	width: 304px;
	line-height: 8mm;
	
}
.testi {
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 621px;
	background-image: url(../images/testid.jpg);
}
.t-flag {
	
	padding: 0px;
	float: left;
	height: 30px;
	width: 50px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.t-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	height: 32px;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.t-stars {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: auto;
}
.timeing_info { background:url(../images/binding_dark.png);
 float:left;
 border-radius:10px ;
 width:300px;
 height:179px;
 margin-left:22px;
	}
	.disc {
width: 100%;
clear:both
}
.countner1{width: 1024px;
font-size: 16px;
}

.description{font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #7D7D7D;
text-decoration: none;
margin-top: 53px;
padding: 0px 0px 0px 20px
height: auto;
width: 470px;
line-height: 4mm;
}
.gmap {
width: 48%;
height: 333px;
margin-top: 61px;
}
#footer_nav li{border-right: 1px solid #383838;}
#footer_nav li:last-child{border-right:none;}
.second{}
.second ul li{ border:none;}
.second li ul{background:none;}
.second li ul li{background:#333;}
.color{background:none;}
.tag{background:none;}
.img {
position: absolute;
top: 71px;
left: 605px;
}
.banne-shdow{background:#693;}
@media screen and (min-width:768px) and (max-width:1024px){
	body{background-position: -240px 0px !important;}
	.slide {
    padding: 35px 30px  40px;}
	.c-dis-left {
   padding: 0px 20px;}
	}
@media screen and (min-width:320px) and (max-width:480px){
	
	body{background-position: -240px 0px !important;}
	.slide {
    padding: 35px 40px  40px;
	width: 1100px;
	}
	element {
    top: 20px;
}
.slide img {
    position:relative;
    top: 20px;
    left: 550px;
}
.c-dis-left {
   
    padding: 0px 20px;	
}
	
	}