

.elements_desc {

  margin-top: 30px; }



.section_align {

  padding-bottom: 40px; }



.nav-sidebar li {

  margin-right: -31px;

  border: 1px solid #F4F4F4;

  border-radius: 3px;

  margin-bottom: 10px;

  background-color: #F4F4F4; }



.nav-sidebar > .nav > li.active a {

  background-color: #4b3065;

  color: #fff !important;

  border-radius: 3px; }



@media (max-width: 992px) {

  .nav-sidebar li {

    margin-right: 0; } }



.tour_content {

  border: 1px solid #ddd;

  padding: 20px 20px; }



.icon_hover:hover {

  color: #e36480; }



.tab-content {

  border: 1px solid #ddd;

  padding: 20px;

  border-radius: 3px; }



.lists ul {

  list-style-type: none;

  padding: 0; }



.lists ul li {

  margin-top: 10px; }



.lists ul .fa {

  font-size: 12px;

  margin-right: 7px; }



.table1 > tbody > tr > th {

  padding-left: 15px;

  background-color: #ebebeb;

  font-weight: normal; }



.table1 > tbody > tr > td {

  padding-left: 15px; }



.form-section {

  border: 1px solid #ccc;

  margin: auto; }



.select1, .select2 {

  width: 100%; }



.form_align {

  margin: 30px auto; }



label {

  font-weight: normal; }



.label_height {

  line-height: 35px; }



.input_success {

  border-color: #81ae3b; }



.input_warning {

  border-color: #df7f20; }



.input_info {

  border-color: #4b3065; }



.input_danger {

  border-color: #e23b3b; }



@media (min-width: 767px) {

  .pull_align {

    float: right; } }



.promo_section {

  border: 2px dashed #ccc; }



.promo_align {

  padding: 25px; }



.promo_side_section {

  margin-top: 20px;

  border-bottom: 2px solid #ccc; }



.normal_rs {

  font-size: 25px; }



.stricked_rs {

  font-size: 16px;

  color: #c0c0c0;

  text-decoration: line-through; }



.promo_text_align {

  margin: 20px auto; }



.alert_messages img {

  padding-right: 12px; }



.btn_icon {

  padding-left: 30px; }



.btn_align {

  padding: 12px 21px 12px 25px;

  color: #a58ebc;

  border-color: #a58ebc; }



.btn_align:hover {

  background-color: #fff;

  color: #4b3065;

  border-color: #fff; }



.btn_adjust {

  margin: 20px 0 20px 0; }



.bg-element {

  background-image: url("../images/blogimg2.1.png");

  background-repeat: no-repeat;

  background-size: 100%; }



.btn_element:hover {

  background-color: #fff;

  color: #4b3065;

  border-color: #fff; }



#accordion .panel, #toggle .panel {

  margin-top: 0; }



#accordion .fa-stack, #toggle .fa-stack {

  font-size: 20px;

  margin-top: -12px; }



.plan_content {

  background-color: #dfdfdf;

  padding: 15px; }



.circle {

  border-radius: 50%;

  width: 80px;

  height: 80px;

  padding: 26px 23px;

  margin: -10px auto;

  top: 30px;

  position: relative;

  z-index: 1; }



.card {

  background-color: #eaeaea;

  padding-top: 55px;

  padding-bottom: 20px;

  border-bottom: 4px solid #E5E5E5; }



.heart_image {

  margin: 100px auto 65px auto; }



@media (max-width: 767px) {

  .heart_image {

    margin: 50px auto 20px auto; } }



.button_margin {

  margin-top: 30px; }



.card_background {

  background-color: #f4f4f4;

  font-size: 15px;

  padding: 5px;

  border-bottom: 4px solid #E5E5E5; }



.common_margin {

  margin-top: 22px; }



.hr_margin {

  margin-bottom: 12px; }



.social_icons_margin {

  margin-top: 10px; }



.sign_display {

  display: none; }



.right_sidebar_dimension {

  padding: 15px;

  border-radius: 5px; }



.arrows_align {

  float: right;

  margin-top: -30px; }



.footer_texture {

  background-image: url(../images/footer.jpg);

  background-size: 100%; }



.p-t-5 {

  padding-top: 5px; }



.p-t-10 {

  padding-top: 10px; }



.m-t-10 {

  margin-top: 10px; }



.m-t-65 {

  margin-top: 65px; }



.input_email {

  border-radius: 50px;

  border: none;

  background-color: white;

  padding: 10px; }



.footer_section_align {

  margin: 20px 0 20px 0; }



.footer_section_align h5 {

  font-weight: 700; }



.footer_hr1 {

  margin-top: -10px !important; }



.footer_select_section {

  padding: 0;

  margin-top: 10px; }



.content_margin .select2-container .select2-selection--single {

  background-color: #E7E7E7 !important;

  border: none; }



.footer_select_section .select2-container .select2-selection--single {

  background-color: #E7E7E7 !important;

  border: none;

  line-height: 25px; }



.footer_select_section .select2-container--default .select2-selection--single .select2-selection__arrow {

  top: 5px !important; }



.foot_text_area {

  resize: none;

  margin-top: 10px;

  border-radius: 0 !important; }



.footer_text_height {

  line-height: 35px; }



.footer_align li {

  line-height: 35px; }



.clear_btn {

  margin: 15px 0 10px 0; }



.footer_bg {

  background-color: #dc1616 !important; }



.footer_align ul {

  margin-left: -10px !important;

  margin-bottom: 0; }



.subscribe {

  border: none;

  background-color: transparent; }



.subscribe:active {

  box-shadow: none; }



.subscribe:hover {

  background-color: #e36480; }



.subscribe_align:hover {

  background-color: #e36480; }



.subscribe_align {

  padding: 0;

  background-color: #fff;

  border: none;

  border-radius: 50px; }



.m-t-20 {

  margin-top: 20px; }



.m-t-26 {

  margin-top: 26px; }



.select2_number {

  line-height: 40px; }



.input_email::-webkit-input-placeholder {

  color: #4b3065; }



.input_email:-moz-placeholder {

  color: #4b3065; }



.input_email::-moz-placeholder {

  color: #4b3065; }



.card_mask {

  padding: 20px 20px 8px; }



.card_mask p:hover {

  transition: transform ease-in 200ms;

  transform: scale(1.04); }



.blog_card {

  border: 2px solid #EEEEEE; }



.card_content li {

  list-style-type: none;

  margin-left: -15px; }



.arrow_right {

  width: 10px;

  margin-right: 10px; }



.footer_select2_section .select2-container--bootstrap {

  width: 63px !important; }



.blog_card_menu {

  margin: -20px 20px 30px 0; }



.elements_inline .select2-container--bootstrap {

  display: inline-block; }



.blog_margin_list1 {

  margin-top: 55px; }



.pic_margin {

  margin-bottom: 50px; }



.blog_single_card {

  border-bottom: 3px solid #c7c7c7;

  background-color: #f4f4f4;

  padding: 12px 0 12px 0; }



.blog_single_para > p {

  margin: 15px 0 15px 0;

  line-height: 24px; }



.content_margin {

  margin-top: 25px; }



.blog_next {

  margin-right: 10px; }



.blog_pre {

  margin-left: 10px; }



.blogsingle_align {

  margin-top: -24px; }



.contact_block {

  background-color: #F4F4F4; }



label {

  font-weight: 400 !important; }



#contact_map {

  height: 250px; }



.con_pad {

  padding: 15px;

  margin-top: -15px; }



.align_btn {

  margin-top: -15px; }



.label_align {

  margin-top: 19px; }



.games_pic {

  background-image: url("../images/games_img.png");

  background-repeat: no-repeat;

  background-size: cover;

  background-position: center center; }



.font35 {

  font-size: 24px; }



.game_circle {

  border: 3px solid #4C4C51;

  border-radius: 50%;

  height: 90px;

  width: 90px;

  float: right;

  margin-top: -30px; }



.games_content {

  padding: 35px; }



.image_holder img {

  cursor: pointer; }



.games_content_align {

  margin-top: -10px; }



.btn_footer {

  margin-bottom: 35px; }



@media (min-width: 320px) and (max-width: 569px) {

  .games_content {

    padding: 40px 10px 40px 10px; }

  .game_circle {

    margin-top: 20px;

    float: none; } }



.game_icons {

  padding: 10px;

  margin-top: 30px; }



.m-t-40 {

  margin-top: 40px; }



.slideInLeft {

  animation-duration: 1s; }



.image_holder .front {

  margin-left: -30px; }



.image_holder {

  padding-left: 30px; }



.flipper, .front, .back {

  display: inline-block; }



.front, .back, .back img {

  width: 130px;

  height: 210px; }



.flipper {

  transition: 0.5s;

  transform-style: preserve-3d;

  position: relative; }



.front, .back {

  backface-visibility: hidden;

  position: relative;

  top: 0;

  left: 0; }



.front {

  z-index: 2;

  transform: rotateY(0deg); }



.back {

  transform: rotateY(180deg); }



.back, .back img {

  z-index: 20000; }



.flippedimg {

  transform: rotateY(180deg);

  z-index: 200;

  margin-left: -30px; }



.games_align p {

  margin-left: 20px; }



.games_align a:hover {

  padding-left: 15px; }



.games_free {

  line-height: 20px; }



.backgroundclr {

  background-color: #dc1616 }



.tpbanner_align {

  margin: 10px 0 10px 0; }



.header_border1 {

  border-right: 2px solid #C4C4C4;

  padding: 3px 10px 0 0;

  float: left;

  height: 20px; }



.header_border {

  border-right: 2px solid #C4C4C4;

  padding: 3px 10px 0 10px;

  float: left;

  height: 20px; }



.header_text {

  border: 0; }



.header_icons {

  color: #C4C4C4; }



.header_nav > li.active a, .header_icons:hover {

  color: #dc1616; }



.header_bg {

  border-radius: 50%;

  width: 55px;

  padding: 16px 20px;

  margin-top: -30px; }



@media (min-width: 320px) and (max-width: 992px) {

  .header_bg {

    margin-top: 25px; } }



@media (min-width: 768px) and (max-width: 992px) {

  .header_nav > li > a {

    padding: 30px 10px; } }



@media (max-width: 991px) {

  .p_align {

    margin-bottom: 0; } }



.brand_name {

 /* margin-top: -20px;*/ }



@media (min-width: 992px) {

  .nav_head {

   /* margin-top: -30px !important;*/ } }



@media (width: 768px) {

  .navbar-right {

    float: left !important; } }



.header_nav > li > a:hover {

  background-color: transparent;

  color: #E65F7D; }



.button_align {

  padding-right: 3px;

  height: 14px; }



.nav_menubar {

  margin-top: 20px; }



.head_info {

  letter-spacing: 3px;

  font-weight: 700; }



.index_center {

  background-image: url("../img/breadcrumb.jpg"); padding:30px 0; }



.blog_right_arrow {

  width: 10px; }



.header_bg:hover {

  background-color: #333; }



.gplus_icon {

  height: 18px; }



.font42 {

  font-size: 42px; }



.info2 {

  background-color: #e36480; }



.header_border ul li {

  list-style-type: none; }



.header_border .dropdown-menu {

  margin-left: 0;

  width: 0; }



.lang_dropdown {

  float: left;

  margin: -20px 0 0 30px; }



@media (min-width: 767px) {

  .dropdown:hover .dropdown-content {

    display: block; }

  .dropdown > a {

    transition: all 0.2s ease-in; }

  .dropdown-menu.animated {

    -webkit-animation-duration: 0.55s;

    animation-timing-function: ease; }

  .dropdown-menu.animated.fadeIn {

    animation-duration: 0.45s;

    animation-timing-function: ease-out; } }



@media (max-width: 768px) {

  .navbar-nav .open .dropdown-menu > li > a {

    padding: 11px 15px 13px 25px; }

  .dropdown-menu {

    width: 230px; } }



@media (min-width: 320px) and (max-width: 767px) {

  .dropdown-menu {

    margin-left: 0; } }



@media (min-width: 768px) {

  .head_signs {

    padding-left: 0; } }



@media (max-width: 480px) {

  .header_bg {

    border-radius: 50%;

    width: 30px;

    padding: 4px 6px;

    margin: 10px 0 20px 0; } }



.sign_btnpadding:hover {

  background-color: #e36480;

  color: #fff;

  border-color: #e36480; }



.sign_circle {

  border-radius: 50%;

  width: 60px;

  padding: 17px 18px;

  margin: 0 auto;

  position: relative;

  z-index: 1;

  top: 45px; }



.sign_card {

 /* background-color: #eaeaea;*/

  padding: 55px 0 20px 0;

  border-radius: 5px;

  border-bottom: 5px solid #128807; }



.sign_btnpadding {

  padding: 12px 0;

  border-radius: 5px;

  margin-top: 19px;

  text-align: center;

  font-size: 13px; }



.font11 {

  font-size: 11px; }



.signs_bg:hover {

  background-color: #4b3065;

  border-radius: 5px 5px 10px 10px;  }

  





.signs_bg:hover .signs_clr {

  color: #fff; }



.signs_bg:hover .signtext_clr {

  color: #e5e5e5; }



.home_bg {

	background: #FFF000; 

    background: -webkit-linear-gradient(#FFF000, #F1B219); 

    background: -o-linear-gradient(#FFF000, #F1B219); 

    background: -moz-linear-gradient(#FFF000, #F1B219); 

    background: linear-gradient(#FFF000, #F1B219); 

	/*background: rgba(0, 0, 0, 0) url("../img/bg1.jpg") repeat scroll center center;*/

 /* background-image: url("../images/home_image.jpg"); */}



.home_margin {

  margin: 50px 0 50px 0; }



.home_circle {

  border: 3px solid #fff;

  border-radius: 50%;

  height: 120px;

  width: 120px;

  line-height: 33px;

  padding-top: 20px;

  float: right;

  margin-right: 1%; }



@media (max-width: 510px) {

  .home_circle {

    height: 70px;

    width: 70px;

    line-height: 15px;

    padding-top: 16px; }

  .home_circle p {

    font-size: 15px; } }



.home_pic1 {

  position: relative; }



.m-b-25 {

  margin-bottom: 25px; }



.text_image {

  position: absolute;

  bottom: 5%;

  right: 10%;

  text-decoration: underline; }



.home_dob .select2-container .select2-selection--single {

  height: 38px; }



@media (min-width: 768px) {

  .home_date {

    margin-top: 63px; } }



.home_view {

  text-decoration: underline; }



.home_head {

  border-bottom: 5px solid #FDD800;

  width: 15%; }



.home_align {

  padding: 0 30px; }



.home_padding {

  padding-top: 25px; }



/*hover effect*/

.blog_text1 {

  width: 92%;

  position: absolute;

  top: 41%;

  left: -2px;

  background-size: cover;

  background-image: url("../images/footer.jpg");

  opacity: 0.4; }



.blog_text {

  display: none;

  background-color: rgba(0, 0, 255, 0);

  height: 59%; }



.displaytext {

  display: block !important;

  margin-left: 18px;

  z-index: 1; }



.over {

  transform: rotate(-360deg);

  -moz-transform: rotate(-360deg);

  -ms-transform: rotate(-360deg);

  -o-transform: rotate(-360deg);

  -webkit-transform: rotate(-360deg);

  transition: transform 550ms ease;

  -webkit-transition: -webkit-transform 550ms ease; }



.singleimage_text {

  background-color: rgba(0, 0, 0, 0.5);

  padding: 7px 20px;

  position: relative; }



.signsingle_circle {

  border-radius: 50%;

  padding: 10px 17px;

  float: right;

  margin-top: -72px; }



.signsingle_nav > li > a {

  padding: 10px 18px;

  border-radius: 0; }



.card1_text {

  position: absolute;

  padding: 5px 0 5px 5px;

  bottom: 44%;

  width: 70%;

  margin-left: 13%; }



.sign_single {

  background-image: url("../images/signsingle_image2.png");

  background-repeat: no-repeat;

  background-size: cover;

  background-position: center center; }



.signsingle_circle:hover {

  background-color: #4b3065; }



.single_clr {

  border: 3px solid #fff; }



.singleimage_text1 {

  padding: 1px;

  bottom: 20px; }



.signsingle_circle1 {

  padding: 3px 10px;

  margin-top: -60px; }



.tab_singlepost {

  border: none;

  padding: 0; }



.category_color {

  background-color: #F4F4F4;

  padding: 20px;

  margin-top: 20px;

  font-size: 16px; }



.back-to-top {

  position: fixed;

  bottom:70px;

  right: 20px;

  background: #e36480;

  width: 55px;

  height: 55px;

  text-decoration: none;

  border-radius: 10px;

  display: none;

  z-index: 9999; }



.back-to-top i {

  color: #fff;

  left: 0px;

  position: relative;

  top: 8px;

  font-size: 40px;

  z-index: 9999; }



.back-to-top:hover {

  background-color: #4b3065; }



.gemsingle {

  border: 1px solid #eee;

  transition: all 0.3s ease;

  margin-top: 60px; }



.gemsingle:hover {

  border-color: #e36480; }



.gemstone_hover:hover {

  color: #393838; }



.gemsingle:hover img {

  top: -60px;

  background-color: #fff;

  padding-left: 0;

  padding-right: 0; }



.gemsingle img {

  position: relative;

  top: 100px;

  display: inline-block;

  margin-bottom: 40px;

  padding: 10px;

  transition: all 0.5s ease; }



.text_modify {

  letter-spacing: 0.2em; }



.gemsingle:hover h2 {

  top: -30px; }



.gemsingle h2 {

  position: relative;

  top: 80px;

  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55); }



.gemsingle:hover .gem_desc {

  opacity: 1;

  transform: scale(1); }



.gemsingle .gem_desc {

  opacity: 0;

  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55); }



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

  .gemsingle {

    height: auto; }

  .gemsingle img {

    top: 0; }

  .gemsingle h2 {

    top: -30px;

    margin-bottom: 0; }

  .gemsingle .gem_desc {

    opacity: 1; } }



.gemstone_align p {

  line-height: 32px; }



.hr_bottom_align hr {

  margin-bottom: 0; }







	

.header-section-del-new i{ font-size:16px !important; color:#fff;}

.bg-white-new{/* background:url(../img/bg1.jpg) repeat scroll center center;*/ /*background: #F1B219 !important; 

    background: -webkit-linear-gradient(#F1B219, #FFF000) !important; 

    background: -o-linear-gradient(#F1B219, #FFF000) !important;

    background: -moz-linear-gradient(#F1B219, #FFF000) !important;

    background: linear-gradient(#F1B219, #FFF000) !important;*/}



.bg-info-new{/* background:#FFC878; */padding-bottom:90px; /*background:url(../img/bg2.png) no-repeat scroll center center;*/}

.career-del-list p{}

.career-del-list img{ margin:0 auto;  border: 3px solid #DC1616;

    border-radius: 50%; }

.video-bg-back{background:url(../img/bg1.jpg) repeat scroll center center; }



.swiper-wrapper .bg-white{ background:#dc1616; color:#fff !important;}

.video-bg-back h1{ color:#fff;}



.head_icons i:hover{ color:#FBE205 !important;}

.head_icons i{ color:#fff !important;}

.head_icons a{ padding:0 5px;}

.career-del-list .text-primary{ color:#000;}

.footer_bg{  padding:10px 0;}

.footer_bg p{ color:#fff !important; text-align:center;}

.footer_bg a{ color:#fff !important;}

.coral-gem{ margin:0 auto; margin-top:10px;}

.sign_card p{ margin-bottom:0px; color:#000;}

/*.sign_card p:hover{ color:#dc1616 !important}*/

.bg-info-new{  background: rgba(0, 0, 0, 0) url("../img/bg2.png") no-repeat scroll center center;

    padding-bottom: 50px; /*background:#F8F8F8 !important; border-bottom:1px solid #eee; border-top:1px solid #eee;*/}

.gemstones{ background:#fff; padding:0px 0 50px 0;}

.gemstones-title{ padding-bottom:5px; border-bottom:2px solid #eee; margin-bottom:25px;}

.astro-divine-products{ margin:0 auto; border:1px solid #EE5B00; padding:10px; border-radius:5px; height:300px;}

.gemstones h3{ margin-top:10px; margin-bottom:15px; color:#000088; font-size:18px; text-transform:uppercase; font-weight:bold; line-height:22px; height:70px;}



.remedies-remedies{background: -webkit-linear-gradient(#FF9934,#FEFEFE,#199D0B); /* Safari 5.1-6.0 */

    background: -o-linear-gradient(#FF9934,#FEFEFE,#199D0B); /* Opera 11.1-12.0 */

    background: -moz-linear-gradient(#FF9934,#FEFEFE,#199D0B); /* Firefox 3.6-15 */

    background: linear-gradient(#FF9934,#FEFEFE,#199D0B); /* Standard syntax */}

	

	.header-section-del{
	height:110px;
	}
	/*background: rgba(0, 0, 0, 0) url("../img/bg1.jpg") */
	/*repeat scroll center center;*/
	
	/*height:155px; background: #FFF000; */

 /*   background: -webkit-linear-gradient(#FFF000, #F1B219); */

 /*   background: -o-linear-gradient(#FFF000, #F1B219); */

 /*   background: -moz-linear-gradient(#FFF000, #F1B219); */

 /*   background: linear-gradient(#FFF000, #F1B219);}*/

	

.remedies-remedies h1{ color:#C40810 !important;}

.header-section-del-new .text-center{ color:#000 !important;}	

.semi-precious-gemstones{ background:#eee;width:auto; position:fixed; bottom:0; left:0px; z-index:999; border:1px solid #999; padding:5px 20px;}

.day-monday{ font-size:20px; font-weight:bold; color:#C40810 !important;}



 .entry-share ul li.twitter {

    background-color: #00aced;

}

 .entry-share ul li {

    border-radius: 3px;

    float: left;

    list-style: outside none none;

    margin-right: 6px;

 

}

.entry-share ul li a {

    color: #fff !important;

    display: block;

    font-size: 11px;

    padding: 8px 20px;

    text-transform: uppercase;

}

.entry-share ul li a .fa {

    font-size: 14px;

   color: #fff !important;

}

.entry-share ul li.facebook {

    background-color: #3b5998;

}

.entry-share ul li.google-plus {

    background-color: #dd4b39;

}

.entry-share ul li.linkedin {

    background-color: #007bb6;

}

.img-border{ border:1px solid #ccc;}

.health-bg{ /*background:#F8F8F8; border:1px solid #eee;*/ margin:10px 0; padding:20px !important;}

.health-bg h3{ margin-top:0px;}

.games_align{ background:#eee;}

.health-bg-btn { padding:10px 20px; border:2px solid #D1CCD1; margin:20px 0;}

.free-daily_horoscopes{ border:2px solid #FDD800;}

.horoscopes-horoscopes{ margin-top:50px;}



.daily-horoscope-horoscope{ color:#fff !important; font-size:32px !important;}

.horoscope-horoscope{ font-size:22px; color:#fff; line-height:26px; margin-top:10px;}

.all-aries-horoscope{ background:#C40810; margin-top:30px; padding:20px; border-radius:25px; border:2px solid #D1CCD1;}

.aries-horoscope-men-women-men ul{ list-style:none;}

.aries-horoscope-men-women-men{ margin-top:50px;}

.clr{ clear:both;}

.games_align_new{ background:#fff; margin-top:30px;}



.view-form-del p{ margin-bottom:0px; font-size:15px !important; margin-top:20px; color:#C40810; text-transform:uppercase; font-weight:bold !important;}



.career-del-view-view{ background:#f5f5f5; border-bottom:1px solid #ccc;border-top:1px solid #ccc;}



.speak-to-our-astrologer{ position:fixed; right:0; bottom:-22px; z-index:99;}





/*!

 * bootstrap-vertical-tabs - v1.1.0

 * https://dbtek.github.io/bootstrap-vertical-tabs

 * 2014-06-06

 * Copyright (c) 2014 Ä°smail Demirbilek

 * License: MIT

 */

.tabs-left, .tabs-right {

  border-bottom: none;

  padding-top: 2px;

}

.tabs-left {

  border-right: 1px solid #ddd;

}

.tabs-right {

  border-left: 1px solid #ddd;

}

.tabs-left>li, .tabs-right>li {

  float: none;

  margin-bottom: 2px;

}

.tabs-left>li {

  margin-right: -1px;

}

.tabs-right>li {

  margin-left: -1px;

}

.tabs-left>li.active>a,

.tabs-left>li.active>a:hover,

.tabs-left>li.active>a:focus {

  border-bottom-color: #ddd;

  border-right-color: transparent;

}



.tabs-right>li.active>a,

.tabs-right>li.active>a:hover,

.tabs-right>li.active>a:focus {

  border-bottom: 1px solid #ddd;

  border-left-color: transparent;

}

.tabs-left>li>a {

  border-radius: 4px 0 0 4px;

  margin-right: 0;

  display:block;

}

.tabs-right>li>a {

  border-radius: 0 4px 4px 0;

  margin-right: 0;

}

.vertical-text {

  margin-top:50px;

  border: none;

  position: relative;

}

.vertical-text>li {

  height: 20px;

  width: 120px;

  margin-bottom: 100px;

}

.vertical-text>li>a {

  border-bottom: 1px solid #ddd;

  border-right-color: transparent;

  text-align: center;

  border-radius: 4px 4px 0px 0px;

}

.vertical-text>li.active>a,

.vertical-text>li.active>a:hover,

.vertical-text>li.active>a:focus {

  border-bottom-color: transparent;

  border-right-color: #ddd;

  border-left-color: #ddd;

}

.vertical-text.tabs-left {

  left: -50px;

}

.vertical-text.tabs-right {

  right: -50px;

}

.vertical-text.tabs-right>li {

  -webkit-transform: rotate(90deg);

  -moz-transform: rotate(90deg);

  -ms-transform: rotate(90deg);

  -o-transform: rotate(90deg);

  transform: rotate(90deg);

}

.vertical-text.tabs-left>li {

  -webkit-transform: rotate(-90deg);

  -moz-transform: rotate(-90deg);

  -ms-transform: rotate(-90deg);

  -o-transform: rotate(-90deg);

  transform: rotate(-90deg);

}



.by-name{ color:#dc1616; margin-top:8px;}

.top-customer{ background:#f5f5f5; padding:10px; border:1px solid #ccc; margin:8px 0;}



.coral-gem{ border:2px solid #C40810; border-radius:50%; width:100px; height:100px;}

.sign_card p:hover{ color:#fff !important;}



.swiper-container-horizontal img{ width:200px; height:200px;}





.glyphicon

{

    margin-right:4px !important; /*override*/

}



.pagination .glyphicon

{

    margin-right:0px !important; /*override*/

}



.pagination a

{

    color:#555;

}



.panel ul

{

    padding:0px;

    margin:0px;

    list-style:none;

}



.news-item

{

    padding:4px 4px;

    margin:0px;

    border-bottom:1px dotted #555; 

}



.shree-yantra img{ height:250px;}
.card_content p{ padding:5px;}
.shree-yantra h3{ height:50px;}
.speak-to-our-astrologer-new-new{ display:none;}
.entry-share{ margin:0 auto; margin-left:150px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ border:none;}
.navbar{ margin-bottom:0px;}
@media only screen and (max-width: 480px) and (min-width: 320px)  {
.semi-precious-gemstones{ display:none;}
.header-section-del{ height:auto !important;}
.working-hours-del{ float:left;}
.nav > li > a{ padding:10px 25px !important;}
.working-hours-del{ border:none !important; width:100%; margin-left:0px !important; padding:0px !important;}
.speak-to-our-astrologer-new-new{ display:inline;}
.speak-to-our-astrologer-new{ display:none;}
.gemstones .col-sm-3{ float:left; width:155px; height:auto;}
.astro-divine-products{ height:140px;}	
.gemstones h3{ height:35px; line-height:15px; font-size:13px;}
.career-right-side-list{ display:none;}
.footer_align .col-xs-offset-3{ margin-left:0px;}
.footer_bg p{ font-size:12px;}
.footer_bg a{ font-size:12px;}
.single_slide{ margin-right:25px;}
.navbar-toggle{ margin:0; }
.footer_bg .col-xs-offset-3{ margin-left:0px;}
.view-more-products{ margin-right:20px;}
.swiper-container-horizontal img{ height:auto;}
.basic-package .col-xs-offset-1{ margin-left:0px;}
.shree-yantra{ width:100% !important;}
.right-side-cnt-cnt{ padding:10px;}
.picZoomer-pic-wp{ width:auto !important; height:auto !important;}
.footer_bg p{ line-height:22px !important;}
	.working-hours-del{ line-height:22px !important;}
	.entry-share{ margin-left:0px;}
.gemstones-content p{ text-align:justify;}	
.horoscopes-left{ width:35%; float:left;}
.horoscopes-right{ width:65%; float:right;}
.horoscopes-left img{width:100%;}
.nav > li > a{ padding:0px !important;}

	}