.sign-heading {
    font-size: 33px;
}.sign-heading {
    font-size: 33px;
}.sign-heading {
    font-size: 33px;
}.sign-heading {
    font-size: 33px;
}.sign-heading {
    font-size: 33px;
}.sign-heading {
    font-size: 33px;
}.sign-heading {
    font-size: 33px;
}.sign-heading {
    font-size: 33px;
}*
{
	margin:0px;
	padding:0px;
}
body
{
	margin:0px;
}
.wrapper
{
	max-width:1200px;
	margin:0 auto;
}
.h1, .h2, .h3, h1, h2, h3 {
  margin-bottom: 0px !important;
}
.clr
{
	clear:both;
}
.space
{
	margin-top:25px;
}
.space-2 {
	margin-top: 13px;
}

a
{
	text-decoration:none !important;
}
h3 
{
  font-family: sylfaen !important;
  font-size: 30px !important;
}
.p
{
	text-align:justify;
	font-size:15px;
	font-family:Roboto;
}
.header {
	width: 100%;
	min-height: 111px;
	background-color: #FFF;
	float: left;
}
.header .header-top-logo {
	width: 100%;
	float: left;
	padding: 14px 0px;
}
.top-download-brochure
{
	float:right;
	width:auto;
	height:auto;
}
.top-download-brochure li
{
	display:inline-block;
	float:left;
	list-style:none;
	color:#FFF;
	margin-left:5px;
}
.sub-top-li .top-header-socilas-icons
{
	width:100%;
	background:#FFF;
}
.top-header-socilas-icons img {
    width: 32px;
    height: 33px;
}
#padding-zeno-class
{
	padding:0px;
}
#responsive-icon {
  display: none;
}
#remove-hovercolor
{
	background:#143544;
	margin:0px;
	border-radius:0px;
}
#remove-hovercolor > li > a:focus, #remove-hovercolor > li > a:hover
{
	background:none;
}
#remove-hovercolor li {
    padding: 4px 10px;
    margin: 0px;
    width: 100%;
}
#remove-hovercolor li:hover {
    background: #001f2d;
    width: 100%;
}
#remove-hovercolor li a
{
	color:white;
}
#multi-icons
{
	margin-left:5px;
	font-size:20px;
	color:#000;
}
div#con-no img {
    height: 36px;
}
.top-contacts-icons-no
{
	float:right;
	width:auto;
	height:auto;
	margin-top:10px;
}
.top-contacts-icons-no li {
	display: inline-block;
	list-style: none;
	margin-right: 20px;
}
#con-no {
    font-size: 17px;
    font-family: serif;
    color: #143544;
    font-weight: 300;
}
.phone-number {
  float:right;
  width:auto;
}
.mobile-number {
  width: auto;
}
/*////////////////////////////////////////////Header part end here//////////////////////////////////////////////*/
.top-nav-bar {
    width: 100%;
    float: left;
    background: #143544;
}
.top-nav-bar .menu-list-one li {
    display: block;
    float: left;
    list-style: none;
    text-transform: initial;
    color: #FFF;
    font-family: inherit;
    font-weight: 600;
    font-size: 15px;
    padding: 18px 9px;
}
.top-nav-bar .menu-list-one li:hover {
    background: #001f2d;
}
.top-nav-bar .menu-list-one li>a
{
	color:#FFF;
	text-decoration:none;
}
/*////////////////////////////////////////////////nav bar close here////////////////////////////////////////////////*/
.slider-bar
{
	float:left;
	width:100%;
	height:auto;
}
.side-bar-heading
{
	width:100%;
	float:left;
	color:#00abfb;
	font-family:Sylfaen;
	text-align:center;
	font-size:35px;
	margin-top:5px;
}
.img-and-desc
{
	width:50%;
	float:left;
}
.image-todays
{
	width:40%;
	float:left;
}
.discrip-off-puncang
{
	width:60%;
	float:left;
}
.img-and-desc2
{
	width:100%;
	float:left;
}
.image-todays2
{
	width:20%;
	float:left;
}
.discrip-off-puncang2
{
	width:70%;
	float:left;
}
.hudp
{
	width:88%;
}
.hudp a
{
	font-size:17px;
	float:right;
	margin-top:6px;
}
/*//////////////////////////////////////////////Slide Bar End here/////////////////////////////////////////*/
.main-container {
	width: 100%;
	float: left;
}
.container-wrap {
	width: 100%;
	margin: 0 auto;
}
.features {
	width: 100%;
	float: left;
}
.features ul {
	float: left;
	width: 100%;
}
.features ul li {
  display: block;
  float: left;
  margin-right:28px;
  width: 23%;
  max-width:100%;
}
.features ul li:nth-child(4) {
  margin: 0;
}
.feature-heading {
    width: 100%;
    float: left;
    text-align: center;
    font-family: "Open Sans";
    font-weight: bold;
    color: #fff;
    padding: 10px 0px;
    background: #090;
    border-radius: 10px 10px 0px 0px;
}
.content {
    border-radius: 0px 0px 10px 10px;
    border: 1px solid #7d5e5e;
    float: left;
    padding: 15px;
    height: auto;
}
.content-img {
	float: left;
	padding-right: 10px;
}
img {
	max-width: 100%;
}
.content-desc {
    display: block;
    color: #333;
    text-align: justify;
    font-family: inherit;
    font-size: 13px;
}
.action {
    display: block;
    float: left;
    margin-top: 0px;
    width: 100%;
    text-align: right;
}
.action a {
    padding: 7px 10px;
    color: #fff;
    background: #143544;
    border-radius: 3px;
    border: 1px solid #143542;
    text-align: center;
    text-decoration: none;
    font-family: sans-serif;
    font-size: 13px;
    transition: all .3s;
}
.action a:hover {
    border-radius: 10px;
    color: white;
}
/*///////////////////////////////////////Astrology part start here///////////////////////////////////////*/
.main-wrapper {
	width: 100%;
	float: left;
}
.wrapper-wrap {
	width: 80%;
	margin: 0 auto;
}
.astrology-features {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.astrology-features ul {
	float: left;
	width: 100%;
}
.astrology-features ul li {
  display: block;
  float: left;
  margin-right:53px;
  width: 30%;
  max-width:100%;
}
.astrology-features ul li:nth-child(3) {
  margin: 0;
}
.astrology-feature-heading {
    width: 100%;
    float: left;
    text-align: center;
    font-family: lato;
    letter-spacing: 0.1em;
    font-weight: 600;
    color: #fff;
    padding: 10px 0px;
    background: #f79b26;
}
.astrology-content {
  border: 1px solid #ccc;
  float: left;
  width: 100%;
}
.astrology-content-img {
width:100%;

}
.astrology-content-desc {
    color: #333;
    display: block;
    margin-bottom: 20px;
    padding: 15px;
    text-align: justify;
    font-family: Roboto;
    height: 450px;
    overflow: hidden;
}
.full-div {
    margin-bottom: 20px;
}
.action-link {
  display: block;
  float: right;
  margin-right: 15px;
  padding-bottom:20px;
}
.action-link a {
    padding: 5px 25px;
    color: #333;
    background: #f79b26;
    border-radius: 5px;
    border: 1px solid #de912f;
    text-align: center;
    font-family: "Open Sans";
    font-size: 14px;
    transition: all .3s;
}
.action-link a:hover
{
	border-radius:0px;
}
.astrology-feature-heading:hover {
    background: #ff8f00;
}
.home-gemstone-box
{
	width:100%;
	float:left;
	padding:10px;
}
.home-gemstone-box .home-gemstone-image
{
	width:30%;
	float:left;
}
.home-gemstone-box .home-gamestone-content-title
{
	width:70%;
	float:left;
	text-align:center;
}
.home-gamestone-content
{
	width:100%;
	float:left;
}
.home-gamestone-content a {
    width: 100%;
    text-align: center;
    float: left;
}
/*////////////////////////////////////////Astrology part end here////////////////////////////////////////////////////*/
.online-services-section
{
	width:100%;
	float:left;
}
.online-services-box-one
{
	float:left;
}
.online-services-box-two
{
	float:right;
	border:1px solid #ccc;
}
.online-services-box-two > img {
  height: 100%;
}
.table-container {
	width: 100%;
	float: left;
	height: auto;
}
.table-heading {
    width: 100%;
    text-align: center;
    font-family: inherit;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    line-height: 36px;
    background: #143544;
}
.box a {
    color: #143544;
}
.table {
	width: 100%;
	float: left;
	height: auto;
}
.box {
    width: 33%;
    height: 30px;
    line-height: 30px;
    font-family: unset;
    font-size: 12px;
    color: #000;
    float: left;
    text-align: center;
    border-left: 1px solid #ccc;
}
.box1 {
	width: 33%;
	height: 30px;
	line-height: 30px;
	font-family: "Open Sans";
	font-size: 15px;
	color: #000;
	float: left;
	text-align: center;
	border-left: 1px solid #ccc;
}
.table-content
{
	height:auto;
	width:100%;
	float:left;
	border:1px solid #ccc;
	border-bottom:none;
	border-left:none;
	border-right:none;
}
.table-row {
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #000;
	font-size: 12px;
	border-bottom: 1px solid #ccc;
}
.table-wrap {
  float: left;

  width: 100%;
}
#table-bottom {
  margin: 0;
}
.table-row .box:nth-child(1) {
  border-left: medium none;
}
#last-table {
  margin: 0;
}
#horoscoope-content {
  border-bottom: medium none;
  padding-bottom: 0;
}
/*-----------------------------Zodic Sign Boxes-------------------------------------------*/
.home-zodic-signs
{
	float:left;
	width:100%;
	border:1px solid #ccc;
}
.zodic-signs-home-page
{
	width:100%;
	float:left;
	padding:10px;
}
.aries-sign-home
{
	width:33%;
	float:left;
	margin-top:9px;
}
.aries-content-home
{
	width:67%;
	float:left;
}
.title-aries {
    color: black;
    float: left;
    font-family: inherit;
    font-size: 15px;
    font-weight: normal;
    width: 100%;
}
.timing-aries {
    float: left;
    font-size: 11px;
    width: 100%;
    font-family: inherit;
    color: black;
    font-weight: normal;
}
.often-one
{
	width:80%;
	float:left;
}
.des li {
  margin: 20px;
  list-style-type:square;
  text-align:justify;
}
.des li:hover
{
	background:none;
}
#kun-dli
{
	margin:10px;
}
#daily-zodiac {
  background: #c83929;
  display: block;
  font-family: Roboto;
  font-size: 20px;
  font-weight: bold;
  margin-top: 10px;
  text-align: center;
  margin:10px;
  border-radius:10px;
  color:#FFF;
}
#box-p
{
	padding:2px 10px 2px 10px;
	border:1px solid #a59e9e;
	text-align:center;
}
.add-here img
{
	margin:30px;
}
.slider-container 
{
  float: left;
  width: 75%;
}
.footer
{
	width:100%;
	float:left;
	background:#d2691e;
}
#heading-of-footer {
    color: white;
    font-size: 22px !important;
    font-family: lato !important;
    font-style: normal;
}
.con p {
    font-family: inherit;
    font-size: 14px;
    color: white;
    font-weight: 100;
    font-style: initial;
}
.con p a
{
	text-decoration:none;
	color:#FFF;
}
.footer-section
{
	width:100%;
	height:80px;
	float:left;
	background:black none repeat scroll 0 0;
}
.footer-top > p {
    font-family: inherit;
    font-size: 14px;
    margin-top: 30px;
    color: #b1b1b1;
    text-align: center;
    font-style: normal;
}
.social-div img
{
	width:41px;
	height:41px;
}
/*////////////////////////////////////////Contact Us///////////////////////////////////////////*/
.contact-us-banner > img {
  width: 100%;
}
.contact-form
{
	width:100%;
	float:left;
}
.contact-form label
{
	display:block;
	margin-bottom:10px;
	font-family:"Open Sans";
	font-size:15px;
}
.contact-form input
{
	border: 1px solid #dad9d9;
	height:40px;
	display:block;
	width:100%;
	font-size:20px;
}
.contact-form input:hover
{
	border:1px solid #999;
}
.contact-form button
{
	border:none;
	padding:10px;
	font-family:"Open Sans";
	font-weight:bold;
	color:#fff;
	float:left;
	background:#000;
}
.contact-form textarea
{
	width: 100%; 
	height: 120px;
	font-size:20px;
	border: 1px solid #dad9d9;
}
.contact-form textarea:hover
{
	border:1px solid #999;
}
.descop
{
	width:100%;
	float:left;
	border: 1px solid #dad9d9;
	margin-top: 31px;
}
/*-----------------------------------Vaatu tips Code-----------------------------------------*/
.vasstu-banner-div
{
	width:100%;
	float:left;
}
.content-of-vasstu-page img
{
	max-width:100%;
}
.content-of-vasstu-page
{
	width:100%;
	float:left;
}
.content-part-vasstu-tips
{
	width:100%;
	float:left;
}
.title-of-vasstu-page
{
	width:100%;
	float:left;
	font-size:30px;
	font-family:Roboto;
	color:#000;
	font-style:normal;
	margin-top:50px;
}
.vasstu-description
{
	width:100%;
	float:left;
	margin-top:10px;
}
.vasstu-description p {
  color: black;
  font-family: roboto;
  font-size: 15px;
  text-align: justify;
}
.side-bar-menues
{
	width:100%;
	float:left;
}
.vasstu-side-title
{
	width:100%;
	float:left;
	font-size:20px;
	font-style:normal;
	font-family:Roboto;
	margin-top:25px;
}
#vasstu-margin-space
{
		margin-top:72px;
}
	
.vasstu-box
{
	width:100%;
	float:left;
	margin-top:10px;
}
.vasstu-box-1
{
	width:40%;
	float:left;
	margin-top:5px;
}
.vasstu-box-1 img
{
	max-width:100%;
	max-height:100%;
}
.vasstu-box-2
{
	width:60%;
	float:left;
}
.vasstu-box-2 p
{
	text-align:justify;
	padding:0px 10px;
}
.vasstu-box-2 a
{
	padding:0px 10px;
}
.side-bar-menues-two
{
	width:100%;
	float:left;
}
.vasstu-side-title-two
{
	width:100%;
	float:left;
	font-size:20px;
	font-style:normal;
	font-family:Roboto;
	margin-top:8px;
}
.vasstu-box-second
{
	width:100%;
	float:left;
	margin-top:4px;
}
.vasstu-box-1-second
{
	width:100%;
	float:left;
	margin-top:5px;
}
.vasstu-box-1-second img
{
	max-width:100%;
}
.vasstu-box-2-second
{
	width:100%;
	float:left;
	margin-top:10px;
}
/*-----------------------------------Vaatu tips Code-----------------------------------------*/


/*////////////////////////////////////About us page start here//////////////////////////////*/
.about-banner img
{
	width:100%;
}
.sign-heading
{
	text-align:center;
	font-family:Sylfaen;
	font-size:50px;
}
.zodic-signs
{
	width:100%;
}
.zodic-signs img
{
	max-width:100%;
}
.about-book-banner img
{
	max-width:100%;
}
.content-of-paragraph
{
	width:100%;
	float:left;
}
.specialized-in {
    width: 100%;
    padding-bottom: 10px;
    float: left;
    background: #fdcf3e;
}
.specialized-in h3 {
    width: 100%;
    color: white;
    margin: 0px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #143544;
}
.specialized-in-list li {
    width: 100%;
    background: none;
    text-decoration: none;
    border-bottom: 1px dashed #143544;
    margin-top: 20px;
    font-size: 20px;
    display: block;
    list-style: none;
    float: left;
    font-family: Sylfaen;
}
.specialized-in-list li a {
    color: #000;
    font-size: 17px;
    margin-left: 10px;
}

/*-----------------------------------Testimoniyal slide bar and heading part----------------------------------------*/
.title h3{
text-align:center;
color:#fff;
}
.modal-content {
 
    text-align: left!important;
}
.feedback{
width:100%;
float:left;
text-align:center;
}
.image-preview-input {
    position: relative;
    overflow: hidden;
margin: 0px;    
    color: #333;
    background-color: #fff;
    border-color: #ccc;    
}
.image-preview-input input[type=file] {
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 0;
font-size: 20px;
cursor: pointer;
opacity: 0;
filter: alpha(opacity=0);
}
.image-preview-input-title {
    margin-left:2px;
}
label{
font-size:13px!important;
}
.feedback .form-control{
font-size:13px!important;
}
.title {
    width: 100%;
    float: left;
    margin-bottom: 25px;
}
.heading-of-testimoniyal-and
{
width:100%;
text-align:center;
font-size:40px;
font-familyylfaen;
}
.online-services-box-two-and-three
{
width:100%;
float:left;

}
.testimonial{
width:100%;
float:left;
margin-top:25px;
background:url(../Images/banner2.jpg);
padding:25px;
}
.testimonial-carousel {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto
}

.testimonials-wrapper {
  width: 95%;
  max-width: 500px;
  margin: 0 auto
}

.testimonials-wrapper h4 {
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
  position: relative;
  padding: 30px;
  color: #000;
  border-radius: 5px;
  background: #fff;
  box-shadow: 5px 5px 5px 0 rgba(23, 23, 25, .3)
}

.testimonials-blob,
.testimonials-img {
  border-radius: 100%
}

.testimonials-img {
  position: relative;
  left: 50%;
  overflow: hidden!important;
  width: 100px;
  height: 100px;
  margin-bottom: 10px;
  margin-left: -50px;
  box-shadow: 0 0 0 5px #171719;
  transition: all ease-out .5s;
  transform: translateY(-30%);
  filter: brightness(2)
}

.testimonial-carousel .active .testimonials-img {
  transform: translateY(0);
  filter: brightness(1)
}

.testimonials-person-info {
  text-align: center;
  color: #fff
}

.testimonials-blob {
  position: relative;
  left: 80%;
  width: 3px;
  height: 3px;
  transform: rotate(45deg)
}

@keyframes anim {
  0% {
    opacity: 0;
    box-shadow: 0 0 0 0 #fff, 0 0 0 0 #fff
  }
  50% {
    box-shadow: 0 15px 0 0 #fff, 0 0 0 0 #fff
  }
  100% {
    opacity: 1;
    background: #fff;
    box-shadow: 0 15px 0 4px #fff, 0 35px 0 6px #fff
  }
}

.testimonial-carousel .active .testimonials-blob {
  transform-origin: 50% 50%;
  animation: anim linear .5s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards
}

.testimonial-carousel {
  overflow: hidden;
  cursor: grab
}

.testimonial-carousel:active {
  cursor: grabbing
}

.testimonial-carousel .owl-item {
  overflow: hidden;
  transition: all ease-out .3s;
  transform: scale(.7);
  opacity: 0
}

.testimonial-carousel .owl-item.active {
  transform: scale(1);
  opacity: 1
}

.testimonial-carousel .owl-next,
.testimonial-carousel .owl-prev {
  font-size: 13px;
  line-height: 35px;
  position: absolute;
  top: 50%;
  padding: 0 10px;
  transition: all ease-out .25s;
  transform: translateY(-100%);
  opacity: 1;
  color: #fff;
  border-radius: 3px;
  background: #171719
}

.testimonial-carousel .owl-next:hover,
.testimonial-carousel .owl-prev:hover {
  color: #fff;
  background: #615e6b
}

.testimonial-carousel .owl-prev {
  left: 0
}

.testimonial-carousel .owl-next {
  right: 0
}

.testimonial-carousel .owl-next.disabled,
.testimonial-carousel .owl-prev.disabled {
  opacity: 0
}

/*--------------------------------------------Work With Us Page Start------------------------------------------------*/
.work-with-us-body-div
{
	width:100%;
	float:left;
}

.work-with-us-title-box
{
	width:100%;
	float:left;
}
.work-with-us-title
{
	width:100%;
	float:left;
	font-family:"Open Sans";
	font-size:25px;
	font-style:normal;
	color:#000;
	margin-top:50px;
}
.work-with-us-title-test
{
	width:100%;
	float:left;
	font-family:"Open Sans";
	font-size:25px;
	font-style:normal;
	color:#000;
}
.work-with-us-banner
{
	width:100%;
	float:left;
	margin-top:15px;
}
.work-with-us-banner img
{
	width:100%;
	float:left;
}
.work-with-us-content
{
	width:100%;
	float:left;
	margin-top:15px;
}
.work-with-us-content p
{
	text-align:justify;
}
.work-with-is-traning-div
{
	width:100%;
	float:left;
}
.vastu-consultant-form
{
	width:100%;
	float:left
}
.vastu-consultant-form label
{
	font-family:"Open Sans";
	font-size:15px;
	font-style:normal;
	margin-top:20px;
}
.vastu-consultant-form input
{
	width:100%;
	height:40px;
	border:1px solid #ccc;
	font-size:20px;
	padding:7px;
	margin-top:20px;
}
.vastu-consultant-form textarea
{
	width:100%;
	height:150px;
	border:1px solid #ccc;
	font-size:20px;
	padding:7px;
	margin-top:20px;
}
.vastu-consultant-form button
{
	border:none;
	padding:10px;
	font-family:"Open Sans";
	font-weight:bold;
	color:#fff;
	float:left;
	background:#000;
	margin-top:20px;
}
.work-with-us-aside-bar
{
	width:100%;
	float:left;
}
.consult-demo
{
	width:100%;
	height:50px;
	line-height:48px;
	float:left;
	font-family:"Open Sans";
	font-size:20px;
	font-style:normal;
	color:#FFF;
	background:#ca4c14;
	margin-top:101px;
	text-align:center;
	border-top-right-radius:20px;
}
.consult-demo-second
{
	width:100%;
	height:50px;
	line-height:48px;
	float:left;
	font-family:"Open Sans";
	font-size:20px;
	font-style:normal;
	color:#FFF;
	background:#ca4c14;
	margin-top:20px;
	text-align:center;
	border-top-right-radius:20px;
}
/*--------------------------------------------Work With Us Page End--------------------------------------------------*/
.testimonial-div
{
	width:100%;
	float:left;
}
.testimonial-title-page-header
{
	width:100%;
	float:left;
}
.testimonial-images-man
{
	width:10%;
	float:left;
	margin-top:11px;
}
.testimonial-images-man img
{
	max-width:100%;
}
.testimonial-content-man-page
{
	width:90%;
	float:left;
	margin-top:5px;
	padding:0px 20px;
}
.testimonial-content-man-page p
{
	text-align:justify;
	font-family:Roboto;
	font-size:15px;
	color:#000;
}
.test-title-part
{
	width:100%;
	float:left;
	text-align:center;
	font-size:40px;
	font-family:"Open Sans";
	font-style:normal;
	margin-top:25px;
}
.astrology-content .wrapper {
	max-width: 1200px;
	margin: 20px auto!important;
}
.row.astro-border-line {
	width: 100%;
	float: left;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px !important;
	padding: 6px;
}
.feature2 .content {
	border-radius: 0px 0px 10px 10px;
	border: 1px solid #7d5e5e;
	float: left;
	padding: 15px;
	height: 450px !important;
}
/*--------------------------------------------Responsive---------------------------------------------------*/
@media all and (min-width: 320px) and (max-width: 480px)
{
	.top-download-brochure li
	{
		margin-bottom:15px;
	}
	.top-contacts-icons-no
	{
		width:100%;
	}
	.menu-list-one
	{
		display:none;
	}
#responsive-icon {
    display: block;
    left: 0;
    cursor: pointer;
    margin-left: 13px;
    margin-bottom: 7px;
    margin-top: 7px;
}
	
	.slider-bar
	{
		display: none;
	}
	.menu-list-one 
	{
  		background:#143544;
  		float: left;
  		width: 100%;
  		z-index: 999;
		position:relative;
	}
	.menu-list-one > li 
	{
 		float: left;
  		width: 100%;
	}
	.features ul li
	{
		width:100%;
		margin-bottom:20px;
	}
	.astrology-features ul li
	{
		width:100%;
		margin-bottom:20px;
	}
	.space
	{
		margin-top:9px;
	}
	.online-services-box-one
	{
		width:100%;
	}
	.online-services-box-two
	{
		display:none;
	}
}
@media all and (min-width: 768px) and (max-width: 1024px)
{
	
	.top-contacts-icons-no
	{
		width:27%;
	}
	.menu-list-one
	{
		margin-bottom:0px;
	}
	.social-div.space {
    margin-bottom: 10px;
}
	.aries-content-home {
    float: left;
    text-align: center;
}
	.aries-sign-home {
    width: 50%;
    text-align: center;
    float: left;
    margin-top: 9px;
}
	.home-gemstone-box .home-gamestone-content-title {
    text-align: center;
    line-height: 36px;
}
	.home-gamestone-content a:hover {
    color: white;
}
	.slider-container
	{
		width:100%;
	}
	.hudp
	{
		width:82%;
	}
	.features ul li
	{
		width:45%;
		margin-bottom:20px;
	}
	.astrology-features ul li
	{
		width:100%;
		margin-bottom:20px;
	}
	.home-gemstone-box {
    float: none;
}
	.home-gemstone-image img {
    height: 40px;
}
	.home-gamestone-content a {
    background: #143544;
    color: white;
    padding: 5px;
    margin-top: 10px;
    border-radius: 6px;
    margin-bottom: 8px;
}
	.home-gemstone-box .home-gemstone-image {
    width: 30%;
    float: left;
    text-align: center;
}
	.home-gemstone-box {
    width: 100%;
    float: left;
    padding: 10px;
}
	.space-2 {
    margin-top: 10px;
}
	img.img-responsive {
    margin: 0 auto;
}
	.space
	{
		margin-top:9px;
	}
	.online-services-box-one
	{
		width:100%;
	}
	.online-services-box-two
	{
		width:100%;
		margin-top:20px;
	}
}
@media all and (min-width: 1280px)
{
	.slider-container
	{
		width:100%;
		margin-bottom:40px;
	}
	.features ul li
	{
		width:22%;
	}
	.astrology-features ul li {
	width: 30%;
	height: 550px !important;
}
}
/*-----------------------------------------------------About Page Responsive------------------------------------------------*/

@media screen and (max-width:767px){
	.social-div.space {
    text-align: center;
    margin-bottom: 10px;
}
	.top-contacts-icons-no li {
    display: block;
    text-align: center;
    list-style: none;
}
	.footer-top > p {
    font-family: inherit;
    font-size: 13px;
    margin-top: 7px;
    color: #b1b1b1;
    text-align: center;
    font-style: normal;
}
	.footer-top {
    margin-top: 19px;
}
	.cd-testimonials-wrapper {
    padding: 20px 40px 0px;
}
.heading-of-testimoniyal-and {
    font-size: 38px;
    font-family: inherit;
    font-style: normal;
}
	.cd-testimonials-wrapper{
		margin-top: 0 auto;
	}
	li.sub-top-li {
    width: 100%;
    text-align: center;
}
	.space-2 {
    margin-top: 0px;
}
}



.zodic-signs.space img {
    display: inline-block;
    margin: 0 auto;
    padding-right: 6px;
}


li.sub-top-li a {
    color: white;
}


li.sub-top-li i {
	color: white;
}


button.btn.btn-ornge {
    background: #b95209;
    color: white;
    font-family: inherit;
    font-weight: 300;
}
.hudp {
    width: 100%;
    text-align: right;
}
.astrology-content-img img {
    height: 260px;
    width: 100%;
}

.full-div{
	border: 1px solid #ccc;
}
@media screen and (max-width:320px){
	.zodic-signs.space img {
    display: inline-block;
    margin: 0 auto;
    padding-right: 34px;
}
	.sign-heading {
    font-size: 33px;
}
	.specialized-in-list li a {
    color: #000;
    font-size: 16px;
    margin-left: 8px;
}
}