﻿.recruiting-process-content .no-section li {
  width: 65px;
  height: 65px;
  text-align: center;
  line-height: 4em;
  border-radius: 2em;
  margin: 0 3em;
  display: inline-block;
  color: white;
  position: relative;
  padding: 0 10px;
  border: 3px solid;
}
.recruiting-process-content .no-section li::before{
  content: '';
  position: absolute;
  top: 1.9em;
  left: -7em;
  width: 10em;
  height: 2px;
  background: #707070;
  z-index: -1;
}
.recruiting-process-content .no-section li:first-child::before {
  display: none;
}
.rpc-no1-img{
	background-color: #ffb71b;
}
.rpc-no2-img{
	background-color: #c2db00;
}
.rpc-no3-img{
	background-color: #5ede00;
}
.rpc-no4-img{
	background-color: #10bd8e;
}
.rpc-no5-img{
	background-color: #10bdb0;
}
.rpc-no6-img{
	background-color: #0099a8;
}
.rpc-txt-no{
	font-size: 32px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.5;
    letter-spacing: 0.36px;
    text-align: center;
    color: #ffffff;
    padding-top: 20px;
}
.no-content-section li{
	display: inline-block;
	list-style-type: none;
	padding: 0 25px;
	vertical-align: top;
}
.horoscope-main-banner{
	width: 100%;
	height: 169px;
	object-fit: contain;
    border-top: 15px solid #F5F5F4;
    margin-bottom: -25px;
}
.horoscope-main-banner a.ofen-banner.mobilebanner ,.horoscope-main-banner a.ofen-banner.mobileECbanner {
    display: none !important;
}
.horoscope-main-banner .ofen-content .ofen-banner {
	overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto;
    height: 169px !important;
}
.hide-for-v2{
	display: none;
	max-width: 78rem;
    margin-right: auto;
    margin-left: auto;
}
#page {
	margin-top: 0;
}
.horo-icon-v2{
	max-width: 78rem;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    display: inline-block;
    margin-left: 35px;
}
.horo-icon-v2 ul{
	margin: 0 auto;
	display: inline-block;
	border-bottom: 1px solid #cacaca;
}
.horo-icon-v2 li{
	float: left;
	padding: 25px;
	list-style: none;
	margin: 0 auto;
}
.horo-icon-v2 li:first-child {
  padding-left: inherit;
}
.horo-icon-v2 li:last-child {
  padding-right: inherit;
}
.select-sign-title{
	font-size: 24px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: 0.36px;
	text-align: right;
	color: #3c3935;
	display: inline-block;
	vertical-align: top;
    margin-top: 20px;
    float: left;
    margin-left: -30px; 
}
.horo-icon-v2 .horo-title{
	font-size: 12px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.75;
	letter-spacing: normal;
	text-align: center;
	color: #3c3935;
	padding: 8px 0px 5px 0px;
}
.horo-icon-v2 .horo-title a{
	font-size: 12px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.75;
	letter-spacing: normal;
	text-align: left;
	color: #3c3935;
}
.horo-icon-v2 .horo-description{
	font-size: 7px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.57;
	letter-spacing: normal;
	text-align: center;
	color: #3c3935;	
}
.top-bar-right ul li a{
	display: none;
}
#page-sidebar .widget_cp_available_psychics{
	background-image: url(../png/psychic-cards-base%402x.png);
	width: 100%;
	height: auto;
	object-fit: contain;
}
#page.dh .sidebar .widget .widget-title, #page.dh .sidebar .widget h6 {
	background-color: transparent!important;
}
#page.dh .sidebar .widget.widget-cp-subscribe form input, #page.dh .sidebar .widget.widget-newsletter-form form input {
	background: transparent!important;
}
#page-sidebar .subscribe-fields > .field {
    background-color: transparent!important;
}
#page-sidebar .updated_dob {
    background-color: transparent!important;
}
#page-sidebar .select_div {
    background: transparent!important;
}
#page-sidebar .widget-cp-subscribe {
    border: 1px solid;
}
#page-sidebar .widget-cp-subscribe .new-redesign-class{
	display: none;
}
#page-sidebar .widget-cp-subscribe .title-v2{
	background-image: url(../png/shutterstock_765544984%402x.png);
	background-size: 100% 100%;
	width: 100%;
	height: auto;
	object-fit: contain;
	color: #ffffff !important;
	font-size: 16px;
}
#page.dh .sidebar .widget.widget-cp-subscribe .title {
    color: #ffffff !important;
}
#page.dh .sidebar .widget.widget-cp-subscribe form .button, #page.dh .sidebar .widget.widget-newsletter-form form .button{
	width: 80%;
	height: auto;
	border-radius: 35px;
	background-color: #f78633!important;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.14;
	letter-spacing: 0.07px;
	color: #ffffff;
	text-transform: capitalize;
}
.widget-cp-subscribe .title-v2{
	font-size: 10px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.2;
	letter-spacing: 0.2px;
	text-align: left;
	color: #ffffff;
	padding: 7px 0px 7px 16px;
}
.widget-cp-subscribe .title-v2 span{
	font-weight: 600;
}
.widget-cp-subscribe .subscribe-fields div:nth-child(4){
	text-align: center;
	padding: 15px;
}
.widget_cp_available_psychics h6{
	display: none !important;
}
.widget_cp_available_psychics .psychics-title-v2{
	font-size: 15px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: 0.15px;
	text-align: center;
	color: #ffffff;
	padding: 19px 10px 16px 10px;
}
.psychics-title-v2 span{
	font-size: 17px;
	font-weight: 300;
	letter-spacing: 0.17px;
}
.widget_cp_available_psychics .see-all-psychics{
	width: 170px;
	margin: 0 auto;
	height: 45px;
	object-fit: contain;
	border-radius: 45px;
	background-color: #f78633;
	margin-bottom: 20px;
	margin-top: 5px;
}
.widget_cp_available_psychics .view-all-v2 a {
    line-height: inherit;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    width: 170px;
    height: 45px;
    padding: 10px;
}
.widget_cp_available_psychics .row.psychic{
	width: 180px;
	margin: 0 auto;
	height: auto;
	border-radius: 5px;
	box-shadow: 0 3px 30px 0 rgba(60, 57, 53, 0.1);
	background-color: #ffffff;
}
.find-your-partner-zc{
	background-image: url(../png/zodiac-compatibility%402x-2.png);
	background-size: 100% 100%;
	width: 100%;
	height: 129.9px;
}
.widget_cp_available_psychics .psychic-img-section-v2 a img{
	border-radius: 35px;
	float: left;
	margin: 5px 10px 15px 10px;
}
.widget_cp_available_psychics .psychic-list-v2 a.button-cp-chat {
	display: inline-block;
	text-indent: -9999px;
    background: url(../png/chat-button%402x.png) no-repeat center left;
    width: 60px;
    height: 24px;
    background-size: 100% 100%;
    margin: 10px 10px 10px 0px;
}
.widget_cp_available_psychics .psychic-list-v2 a.button-cp-talk {
	display: inline-block;
	text-indent: -9999px;
    background: url(../png/talk-button%402x-2.png) no-repeat center left;
    width: 60px;
    height: 24px;
    background-size: 100% 100%;
}
.widget_cp_available_psychics .psychic-list-v2 .psychic-name a{
	font-size: 11px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.36;
	letter-spacing: normal;
	text-align: left;
	color: #3c3935;
	margin: 10px 0px 10px 10px;
	vertical-align: sub;
}
.widget_cp_available_psychics p.psychic-name {
    float: left;
}
.widget_cp_available_psychics .psychic-list-v2 p.rate{
	float: right;
    padding: 3px 10px 15px 0px;
}
.your-partner-zc-content{
	font-size: 13px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: normal;
	text-align: center;
	color: #ffffff;
	padding: 15px;
}
.your-partner-zc-content span{
	font-weight: 600;
}
.find-your-partner-zc a{
	object-fit: contain;
	border-radius: 60px;
	background-color: #f78633;
	font-size: 13px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.38;
	letter-spacing: 0.07px;
	color: #ffffff;
	padding: 10px 15px;
	text-decoration: none;
    cursor: pointer;
}
.page-video-section{
	text-align: center;
	margin-bottom: 30px;
}
.third-psychic-left img{
  	object-fit: contain;
  	border-radius: 35px !important;
  	margin: 0px 10px 15px 10px;
}
.first-psychic-left{
	padding: 10px;
	float: left;
}
.first-psychic-left .psychic-name{
	display: inline-block;
	float: left;	
}
.first-psychic-left .psychic-name a{
	font-size: 11px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.36;
	letter-spacing: normal;
	text-align: left;
	color: #3c3935;
	display: inline-block;
	float: left;	
}
.first-psychic-left .starimg{
	display: inline-block;
	float: left;
	padding: 0px 5px;
	margin-top: -7px;
}
.first-psychic-left .overallScore{
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.3;
	letter-spacing: 0.15px;
	text-align: center;
	color: #3c3935;
	display: inline-block;
	float: left;
}
.first-psychic-right{
	display: inline-block;
	float: right;
    padding: 4.5px 12.5px 0px 0px;
}
.first-psychic-right .rate{
	display: inline-block;
	font-size: 10px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #000000;
}
.first-psychic-right .rate span{
	font-weight: 300;
}
.second-psychic-row{
	float: left;
	margin-top: -15px;
}
.second-psychic-row .total-service{
	font-size: 8px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.29;
	letter-spacing: normal;
	text-align: left;
	color: #333333;
	padding: 10px;
}
.third-psychic-left{
	float: left;
	padding-right: 5px;
}
.third-psychic-right .psychic-button-chat a{
	display: inline-block;
	text-indent: -9999px;
	background: url(../png/chat-button%402x.png) no-repeat center left;
	width: 65px;
	height: 25px;
	background-size: 100% 100%;
	margin: 10px 10px 10px 0px;
}
.third-psychic-right .psychic-button-talk a{
	display: inline-block;
	text-indent: -9999px;
	background: url(../png/talk-button%402x-2.png) no-repeat center left;
	width: 65px;
	height: 25px;
	background-size: 100% 100%;
}
#cp_available_psychics-2 .psychic-img-v2 {
	float: left;
	margin-right: 25px;
}
#cp_available_psychics-2 .psychics-title-v2{
	display: none;
}
.select-horo-sub-cat{
	width: 334px;
	margin: 0 auto;
	position: relative;
}
.select-horo-selectbox{
	background: url(../png/rectangle%402x.png) no-repeat center left;
    width: 334px;
    height: 60px;
    background-size: 100% 100%;
	margin: 0 auto;
}
ul#horoscope-sub-cat {
    display: none;
	width: 282px;
	height: 325px;
	object-fit: contain;
	border: solid 1px #3c3935;
	border-top-color: #fff;
	margin-left: 1.65rem;
	overflow: auto;
	cursor: pointer;
	position: absolute;
	background-color: #fff;
	z-index: 999;
}
ul#horoscope-sub-cat li {
    list-style: none;
    text-align: left;
	font-size: 11px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.64;
	letter-spacing: 0.22px;
	color: #3c3935;
}
ul#horoscope-sub-cat li img{
    display: inline-block;
}
ul#horoscope-sub-cat li .horo-cat-title {
    display: inline-block;
    padding-left: 10px;
}
.select-horo-selectbox .horo-selectbox-content{
	text-align: center;
	padding: 8px 0px 0px 10px;
}
.select-horo-selectbox .horo-cat-title{
	display: inline-block;
	font-size: 16px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.38;
	letter-spacing: 0.24px;
	color: #3c3935;
	padding-top: 10px;
}
#page.dh .main-content .horo-pagination {
    margin-top: 20px;
}
.see-how-you-match{
	margin-top: 5px !important;
	text-align: center !important;
}
#page.dh .sidebar .widget.widget_cp_available_psychics .row.psychics .column-block {
    margin-bottom: 21.1px;
}
ul#horoscope-sub-cat li:hover {
    background: #ebebeb;
}
.horo-subcat-list{
	width: 220px;
	margin: 0 auto;
	padding: 10px 0px 10px 5px;
}
.horo-subcat-img {
    display: inline-block;
    text-align: left;
}
.horo-selectbox-icons{
	display: inline-block;
	float: left;
}
.horo-selectbox-arrow{
	display: inline-block;
	float: right;
    padding: 10px 25px;
}
#page h2.entry-subtitle {
    margin-top: 20px;
}
h1.entry-title.blue.title-v2{
    display: block;
}
#page.dh .main-content .horo-date {
   	padding: .7em 0 0;
}
#page .horo-v2-mobile-view ul#breadcrumbs{
	display: none;
}
.horoscope-banner-mobile{
	display: none;
}
.page-template-template_horoscope1-php .horoscope-banner-mobile, 
.page-template-template_horoscope1-php .horoscope-banner,
.page-template-template_horoscope2-php .horoscope-banner-mobile, 
.page-template-template_horoscope2-php .horoscope-banner, 
.page-template-template_horoscope3-php .horoscope-banner-mobile, 
.page-template-template_horoscope3-php .horoscope-banner, 
.page-template-template_horoscope4-php .horoscope-banner-mobile, 
.page-template-template_horoscope4-php .horoscope-banner{
	display: none;
}
.mobile-page-video-section{
	display: none;
}
.mobile-horoscope-icon-menu{
	display: none;
}
#page h2.entry-subtitle {
    margin-top: 5px;
}
#page.dh .main-content.horoscope.topi .entry-title {
	margin-top: 29.5px;
}
#page.dh .sidebar .widget.widget-cp-subscribe form .button, #page.dh .sidebar .widget.widget-newsletter-form form .button {
    width: 165px !important;
    height: 31px !important;
}
#page.dh .sidebar .widget.widget-cp-subscribe form input, #page.dh .sidebar .widget.widget-newsletter-form form input {
    padding: 0;
}
#page .widget-cp-subscribe .subscribe-fields .small-12{
	width: 250px;
	margin: 0 auto;
	border-bottom: solid 0.3px #cacaca;
}
#page .widget-cp-subscribe .div-field-error {
    border: 0;
    border-bottom: 1px solid red !important;
}
#page .widget-cp-subscribe .updated_dob_v1 {
	padding-left: 0;
	padding-right: 15px; 
}
#page .widget-cp-subscribe .select_div {
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.57;
	letter-spacing: 0.07px;
	text-align: center;
	color: #3c3935;
}
#page.dh .sidebar .widget {
    margin: 1.5rem 0 2rem 0;
}
#page.dh .sidebar .widget.widget-cp-subscribe, #page.dh .sidebar .find-your-partner-zc {
    margin: -25px 0 2rem 0;
}
.breadcrumbs {
    margin: 1rem 0 2rem 3.6rem;
    list-style: none;
}
#footer-container {
    margin-top: 1.25rem;
}
.mobile-horoscope-breadcrumbs ul#breadcrumbs{
	display: none;
}
.breadcrumbs a {
    color: #f78633;
}

/*Start CSS for Weekend Page*/

.indi .module.horo-icon-menu,
.indi .module.horo-menu {
	display: none !important;
}
p.entry-dek {
    margin: 1rem 0;
    margin-bottom: 38px;
}

/*End CSS for Weekend Page*/

.psychics-title-v2.mobile{
	display: none;
}
.horo-pagination a{
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.54;
	letter-spacing: 0.13px;
	text-align: center;
	color: #3c3935;
	text-decoration: none;
}
.cp-ofen-banner-widget {
    margin-bottom: 25px !important;
}
.search-mobile-tab.newsearchclass{
	display: none;
}
.starimg{
	background: url(../png/spriteicons.png) no-repeat center left;
	width: 17.1px;
	height: 17.1px;
	background-size: 32.1px;
    background-position: 0px -1px;
	margin-top: 0px !important;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
}
i.fa.fa-facebooks{
	background: url(../png/spriteicons.png) no-repeat center left;
	width: 33.6px;
    height: 33.6px;
    background-size: 39.1px;
    background-position: 0px -20px;
}
i.fa.fa-instagrams{
	background: url(../png/spriteicons.png) no-repeat center left;
	width: 33.6px;
    height: 33.6px;
    background-size: 39.1px;
    background-position: 0px -57px;
}
i.fa.fa-twitters{
	background: url(../png/spriteicons.png) no-repeat center left;
	width: 33.6px;
    height: 33.6px;
    background-size: 39.1px;
    background-position: 0px -160px
}
i.fa.fa-youtubes{
	background: url(../png/spriteicons.png) no-repeat center left;
	width: 33.6px;
    height: 33.6px;
    background-size: 39.1px;
    background-position: 0px -196px;
}
i.fa.fa-pinterests{
	background: url(../png/spriteicons.png) no-repeat center left;
	width: 34.6px;
    height: 35.6px;
    background-size: 38.1px;
    background-position: 0px -89px;
}
@media only screen and (max-width: 740px) {
	header#masthead {
	    border-bottom: 0px;
	}
	.search-mobile-tab.newsearchclass{
		display: block;
	}
    h1.entry-title.blue.title-v2 {
	    margin-top: 20px !important;
	}
	.title-bar {
		height: 50px;
	}
	.page-template-template_horoscope1 .horoscope-main-banner, 
	.page-template-template_horoscope2 .horoscope-main-banner,
	.page-template-template_horoscope3 .horoscope-main-banner,
	.page-template-template_horoscope4 .horoscope-main-banner{
		display: none;
	}
	.bgMobilePopupNewsletter .widget-cp-subscribe .row.subscribe-fields div .updated_dob_v1{
		color: #A8A8A8;
	}
	.starimg{
		background-size: 35.1px;
		background-position: 0px -2px;
		margin-top: 3px !important;
	}
	.search-mobile-tab {
	    height: 40px;
    	margin-top: 0;
	}
	.psychics-title-v2.mobile{
		display: block;
		font-size: 21px;
	}
    .horoscope-main-banner {
	    height: auto;
	}
	.cp-ofen-banner-widget {
	    margin-bottom: -40px !important; 
	}
	.horoscope-main-banner .ofen-content .ofen-banner {
		width: 100%;
		overflow: hidden;
	    background-repeat: no-repeat;
	    background-position: center center;
	    background-size: auto;
	    height: auto !important;
	}
	h1.entry-title.blue {
	    margin-top: 38px !important;
	}
	.psychics-title-v2.mobile span{
		font-size: 21px;
	}
	.psychics-title-v2.desktop{
		display: none;
	}
    .birthdayYeardiv {
	    width: 100% !important;
	}
	p.entry-dek {
	    margin-bottom: 0px;
	}
	.horoscope-banner{
		display: none;
	}
	.horoscope-main-banner a.ofen-banner.mobilebanner, .horoscope-main-banner a.ofen-banner.mobileECbanner{
	    display: block !important;
	}
	.horoscope-main-banner a.ofen-banner.desktopbanner,.horoscope-main-banner a.ofen-banner.desktopECbanner{
	    display: none !important;
	}
	.horo-icon-v2{
		height: auto;
	}
	#footer-container {
	    margin-top: 2.25rem;
	}
	#page.dh .main-content.horoscope.topi .entry-title {
	    margin-top: 0;
	}
	.horo-icon-v2 .select-sign-title{
		display: none;
	}
	.desktop-horoscope-breadcrumbs ul#breadcrumbs{
		display: none;
	}
	.mobile-horoscope-breadcrumbs ul#breadcrumbs{
		display: block;
	}
    .breadcrumbs {
	    margin: 30px 0 18px 20px !important;
	}
	#page .horo-v2-mobile-view ul#breadcrumbs{
		display: block;
	}
	.ofen-banner-section {
		margin-top: 0px !important;
	}
	i.fa.fa-facebooks{
		width: 35.1px;
		height: 35.1px;
		background-size: 40.1px;
		background-position: 0px -22px;
	}
	i.fa.fa-instagrams{
		width: 35.1px;
		height: 35.1px;
		background-size: 40.1px;
		background-position: 0px -58px;
	}
	i.fa.fa-twitters{
		width: 35.1px;
		height: 35.1px;
		background-size: 40.1px;
		background-position: 0px -165px;
	}
	i.fa.fa-youtubes{
		width: 35.1px;
		height: 35.1px;
		background-size: 40.1px;
		background-position: 0px -202px;
	}
	i.fa.fa-pinterests{
		width: 37.1px;
		height: 35.1px;
		background-size: 40.1px;
		background-position: 0px -96px;
	}
	.horoscope-banner-content{
		font-size: 28px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.18;
		letter-spacing: normal;
		text-align: center;
		color: #ffffff;
		padding-top: 22px;
	}
	.horoscope-banner-content span{
		font-weight: 600;
	}
	.horoscope-banner-button{
		width: 298px;
		margin: 0 auto;
		padding-top: 21px;
	}
	.horoscope-banner-button a img{
		width: 298px;
		height: 52px;
		object-fit: contain;
	}
	.widget-cp-subscribe{
		display: none;
	}
	.page-video-section{
		display: none;
	}
	#page-sidebar{
	    margin-bottom: 11.3px;
	}
	.sidebar {
	    padding-right: 0;
	    padding-left: 0;
	}
	.mobile-page-video-section{
		display: block;
		text-align: center;
		margin-top: 11.3px;
	}
	.find-your-partner-zc{
		width: 374.8px;
		height: 250.9px;
		object-fit: contain;
		margin: 0 auto !important;
	}
	.your-partner-zc-content {
	    font-size: 24px;
	    margin-top: 26.5px;
	}
	.see-how-you-match{
		width: 250px;
		height: 65px;
		margin: 0 auto;
		object-fit: contain;
		border-radius: 60px;
		background-color: #f78633;
		text-align: center;
		padding-top: 20px;
		margin-top: 15px !important;
	}
	.find-your-partner-zc a {
		font-size: 18px;
		background-color: unset;
		line-height: 1.33;
		letter-spacing: 0.09px;
		color: #ffffff;
	}
	#page-sidebar .widget_cp_available_psychics{
		width: 325px;
		margin: 0 auto !important;
	}
	hr {
	    width: 325px;
	}
	.desktop-horoscope-icon-menu, .horo-v2-mobile-view{
		display: none;
	}
	.mobile-horoscope-icon-menu{
		margin-bottom: 21.5px;
	}
	.mob-bottom-line{
		width: 375px;
		margin: 0 auto;
		border: 1px solid #cacaca;
	}
	.widget_cp_available_psychics .row.psychic {
	    width: 245px;
	}
	.third-psychic-left img{
		width: 101px;
		height: 103px;
  		object-fit: contain;
  		border-radius: 50px !important;
	}
	.first-psychic-left .psychic-name a{
		font-size: 15px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.33;
		letter-spacing: normal;
		text-align: left;
		color: #3c3935;
		display: inline-block;
		float: left;	
	}
	.first-psychic-left .starimg{
		display: inline-block;
		float: left;
		margin-top: -5px;
	}
	.first-psychic-left .overallScore{
		display: inline-block;
		float: left;
		font-size: 13px;
		padding: 2px;
	}
	.first-psychic-right .rate{
		display: inline-block;
		font-size: 15px;
	}
	.second-psychic-row .total-service{
		font-size: 12px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.4;
		letter-spacing: normal;
		text-align: left;
		color: #333333;
	}
	.third-psychic-left{
		float: left;
	}
	.third-psychic-right .psychic-button-chat a{
		display: inline-block;
	    text-indent: -9999px;
	    background: url(../png/chat-button%402x.png) no-repeat center left;
	    width: 86px;
	    height: 33px;
	    background-size: 100% 100%;
	    margin: 10px 10px 10px 0px;
	    float: right;
    	margin-right: 15px;
    }
    .third-psychic-right .psychic-button-talk a{
	    display: inline-block;
	    text-indent: -9999px;
	    background: url(../png/talk-button%402x-2.png) no-repeat center left;
	    width: 86px;
	    height: 33px;
	    background-size: 100% 100%;
	    float: right;
    	margin-right: 15px;
	}
	.first-psychic-right {
	     padding: 7.5px 15.2px 0px 0px;
	}
	.sidebar .widget {
		text-align: left;
	}
	.third-psychic-left {
	    padding: 0px 10px;
	}
	.widget_cp_available_psychics .see-all-psychics {
	    width: 245px;
	    height: 65px;
	}
	.widget_cp_available_psychics .view-all-v2 a {
		font-size: 20px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 2.0;
		letter-spacing: 0.2px;
		text-align: center;
		color: #ffffff;
		width: 245px;
    	height: 65px;
	}
	/*Start Icons Slider*/
	.carousel-wrap-div{
		width: 105%;
		margin: 15px 0 0 0;
		margin-bottom: -20px;
	}
	.carousel_wrap { 
		height: auto;
	}
	#carousel {
		margin: 0px auto;
		height: 155px;
		clear: both;
		overflow: hidden;
	}
	#carousel .caption {
		text-align: center;
		left: 0px;
		width:100%;
		margin-top: 10.2px;
	}
	.carousel-center img {
		width:100px;
		height:100px;
	}	
	.carousel-center .caption{
		margin-top: 10px !important;
	}
	.shadow{	    
		transform: matrix(1, 0, 0, 1, 0, 0) !important;   
		top: 6px !important;
		-webkit-tap-highlight-color: transparent !important;
	}
	.shadow img{
		width: 63.7px;
		height: 63.7px;
	}
	.anchorclass a {
		pointer-events: none;
		cursor: default;
	}
	.horos-title a{
		font-size: 12px;
		font-weight: 600;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.75;
		letter-spacing: normal;
		text-align: left;
		color: #3c3935;
	}
	.horos-date{
		font-size: 9px;
		font-weight: 600;
		font-stretch: normal;
		font-style: normal;
		line-height: 0.44;
		letter-spacing: normal;
		text-align: left;
		color: #3c3935;
	}
	.carousel-wrap-div .pull-left {
	    float: left;
	    width:12%;
	}
    .carousel-wrap-div .pull-right {
        float: right;
        width:14%;
    }
	/*This is change of "CP-2595"*/
	.carousel-wrap-div a.nav_button { 
		left:0px;
		top:50%;
		margin-top:-135px;
		height:unset;
		text-align: center;
		right:0px;
		font-size:30px;
		font-weight:300;
		color:#000;
		cursor:pointer;
		display:inline-block;
		background-position:center center;
		background-repeat:no-repeat;
		background-size:cover;
		transition:all 0.3s ease;
		transform: scale(1, 2);
		background: #fff;
	}
	.carousel-wrap-div a.nav_button:hover{
		text-decoration: none;
	}
	/*End Icons Slider*/
}
#page.dh .main-content .entry-content {
	margin: 1rem 0 2rem 3.6rem;
}
@media only screen and (max-width: 1350px) {
	.breadcrumbs {
	    margin: 1rem 0 2rem 1.6rem;
	}
	.horo-icon-v2 {
	    margin-left: 35px;
	    width: 90%;
	}
	.select-sign-title {
	    margin-left: 6px;
	    width: 7%;
	}
}
/*Start CSS for Monthly Page*/
.monthlylist{
	background: url(../png/month-selector-dropdown%402x.png) no-repeat center left;
    width: 167px;
	height: 35px;
    background-size: 100% 100%;
	margin: 0 auto;
}
.monthly-content{
	width: 100%
}
.monthly-content .year h3{
	display: inline-block;
}
.monthly-content .year .monthlylist{
	display: inline-block;
}
#page.dh .main-content div.year .monthlyhead {
    vertical-align: top;
    background: unset;
    padding: 0 2rem;
}
.select-month-content .select-month-txt{
	display: inline-block;
	padding: 5px 10px 5px 30px;
}
.select-month-content .select-month-img{
	display: inline-block;
}
.monthlylist ul {
    display: none;
    width: 137px;
    height: auto;
    object-fit: contain;
    border: solid 1px #3c3935;
    border-top-color: #fff;
    overflow: auto;
    cursor: pointer;
    position: absolute;
    background-color: #fff;
    margin: 1px 0px 0px 15px;
    z-index: 999;
}
.monthlylist-li{
	padding: 5px 5px;
}
.monthlylist ul li:hover {
   background: #f78633;
   color: #fff;
}

.innerYearSelection .monthlyhead{
  font-size: 36px !important;
  font-weight: normal !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.39 !important;
  letter-spacing: normal;
  text-align: left;
  padding: .5rem 2rem;
  margin-bottom: 0px;
  display: inline-block;
}
.monthheadtitle{
	width: 100%;
    display: block;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.13;
    letter-spacing: 0.16px;
    text-align: center;
    color: #3c3935;
}

.yearSelectionMonthly{
	border-top: 1px solid #3c3935;
   	margin: 20px 0px 50px 0px;
    padding: 15px 0px;
    border-bottom: 1px solid #3c3935;
    display: flow-root;
}
#page.dh .main-content .monthlyYearContainer .select-month-content .select-month-txt {
    display: inline-block;
    padding: 5px 10px 5px 30px;
    color: #3c3935;
    font-size: 15px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 24px;
    letter-spacing: normal;
    text-align: center;
    color: #3c3935;
}
div.aries_monthly .background,.moneyHoroscopeHref.aries_monthly a, .aries_yearly li a{
	color:#e44646 !important;
}
div.taurus_monthly .background,.moneyHoroscopeHref.taurus_monthly a, .taurus_yearly li a{
	color:#33ab79 !important;
}
div.gemini_monthly .background,.moneyHoroscopeHref.gemini_monthly a, .gemini_yearly li a{
	color:#ffb71b !important;
}
div.cancer_monthly .background,.moneyHoroscopeHref.cancer_monthly a,.cancer_yearly li a{
	color:#0099a8 !important;
}
div.leo_monthly .background,.moneyHoroscopeHref.leo_monthly a,.leo_yearly li a{
	color:#da2e36 !important;
}
div.virgo_monthly .background,.moneyHoroscopeHref.virgo_monthly a,.virgo_yearly li a{
	color:#33ab79 !important;
}
div.libra_monthly .background,.moneyHoroscopeHref.libra_monthly a,.libra_yearly li a{
	color:#ffa600 !important;
}
div.scorpio_monthly .background,.moneyHoroscopeHref.scorpio_monthly a,.scorpio_yearly li a{
	color:#0099a8 !important;
}
div.sagittarius_monthly .background,.moneyHoroscopeHref.sagittarius_monthly a,.sagittarius_yearly li a{
	color:#da2e36 !important;
}
div.capricorn_monthly .background,.moneyHoroscopeHref.capricorn_monthly a,.capricorn_yearly li a{
	color:#33ab79 !important;
}
div.aquarius_monthly .background,.moneyHoroscopeHref.aquarius_monthly a,.aquarius_yearly li a{
	color:#ffa600 !important;
}
div.pisces_monthly h3.background,.moneyHoroscopeHref.pisces_monthly a,.pisces_yearly li a{
	color:#0099a8 !important;
}
.yeardivMonthly {
  margin: 30px 0px !important;
}
.monthlylist{
	display: inline-block;
}
#page.dh .main-content div.year .monthlyhead {
    vertical-align: middle;
    background: unset;
    margin-bottom: 0;
    padding: 0;
    margin: 0px 16px 0px 0px;
}
.monthlyYearContainer {
    width: 75%;
    margin: 0 auto;
}
.monthlyContentArea{
	margin-left: 40px;
}
.selectionBoxCategoriesMonthly{
	margin-top:20px; 
}
.backButton{
    text-align: left;
    margin: 10px 0px;
}
.backButton a{
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.93;
  letter-spacing: normal;
  text-align: center;
  color: #3c3935;
  text-decoration: none;
  cursor: pointer;
  margin-left: 10px;
}
.backButton a:before{
	content: '' !important;
    background: url(../png/back-icon%402x-4.png);
    width: 20px;
    height: 10px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
}
.monthNameSinglepageh2{
  font-size: 12px !important;
  font-weight: 600 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5 !important;
  letter-spacing: 0.12px;
  text-align: center;
  color: #3c3935;
  padding:0px !important;
}
.monthlyHoroscopeDetailsSingle{
	 margin: 10px 0px;
}
.monthlyHoroscopeDetailsSingle p{
/*	font-size: 13px;*/
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.69;
	letter-spacing: normal;
	text-align: left;
	color: #3c3935;
}
.breadcrumbs li:not(:last-child)::after{
	color: #3c3935 !important;
}
.breadcrumbs li a{
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 0.2px;
  text-align: left;
  color: #f78633;
  text-transform: capitalize;
}
.breadcrumbs li.current{
	color: #3c3935;
	text-transform: capitalize;
}
.yearSelectionMonthly .year.even{
	float: right;
}
.yearSelectionMonthly .year.odd{
	float: left;
}
.moneyHoroscopeHref{
	text-align: center;
	padding:10px;
}
.moneyHoroscopeHref a{
 	text-decoration: none;
 	cursor: pointer;
 	font-size: 16px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
   line-height: 1.13;
   letter-spacing: 0.16px;
   text-align: center;
}
.breadcrumbs li:not(:last-child)::after{
	color: #3c3935 !important;
}

.breadcrumbs li a{
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 0.2px;
  text-align: left;
  color: #f78633;
  text-transform: capitalize;
}
.breadcrumbs li.current{
	color: #3c3935;
	 text-transform: capitalize;
}
.yearListArchieve{
	width: 300px;
    text-align: center;
    display: grid;
    margin: 30px auto;
}
.yearListArchieve ul{
	list-style: none;
	margin:5px;
}
.yearListArchieve ul li{
	padding: 15px 0px;
}
.yearListArchieve ul li a{
   font-size: 36px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.39;
  letter-spacing: normal;
  text-align: left;
  text-decoration: none;
   cursor: pointer;
}
.birthdayYeardiv{
	width: 50%;
	margin: 20px auto;
	text-align: center;
}
.birthday-horoscope-v2{
	margin-top: 2rem;
}
.birthdayYeardiv h3{
	border-bottom: 1px solid rgba(60,57,53,0.5);
    padding: 10px 0px !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: 0.18px;
    text-align: center;
    color: #3c3935 !important;
    width: 80px;
    margin: 0px !important;
}
.birthdayMonthListdiv {
    margin: 20px 0px;
}
.birthdayMonthListdiv .column {
    margin: 20px 0px !important;
}
.birthdayMonthListdiv .column  a{
  font-size: 18px;
  font-weight: 600 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 1 !important;
  letter-spacing: 0.18px;
  text-align: center;
  color: #ffb71b;
  margin: 0px 20px;
}
.horoscopetype-birthday h2.entry-subtitle, .horoscopetype-birthday p.entry-dek{
	display: none;
}
.additional_yearly_horoscopes_title {
    font-size: 14px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.29;
    letter-spacing: 0.14px;
    text-align: center;
    color: #3c3935;
    margin: 0 auto;
    border-bottom: 1px solid #3c3935;
    padding: 20px 20px;
}
.additional_yearly_horoscopes {
    width: 300px;
    margin: 0 auto;
    display: block;
}
.additional_yearly_horoscopes .yearListArchieve ul {
    list-style: none;
    text-align: center;
    display: table-column;
    margin: 0px !important;
    padding: 0px !important;
}
@media all and (max-width:740px){
	#page.dh .main-content .entry-content{
		margin: 0px;
	}
	.yearSelectionMonthly .year.even{
		float: none;
	}
	.yearSelectionMonthly .year.odd{
		float: none;
	}
	.monthheadtitle{display: none;}
	.yearSelectionMonthly{
		border: none !important;
		margin: 0px !important;
		padding: 0px !important;
	}
	.yearSelectionMonthly .year{
		border-bottom: 1px solid #3c3935;
		padding: 0px 0px 30px 0px;
	}
	.yearSelectionMonthly .clearfix:after{
		display: block;
	}
	.monthlylist > ul{
		display: none;
	}
}
@media all and (min-width:741px){
	.single-monthly .breadcrumbs {
    	margin: 1rem 0 2rem 1rem;
	}
	.horoscopetype-monthly .entry-content,.horoscopetype-monthly-money .entry-content{
		margin: 1rem 0 2rem 1rem !important;
	}
	.monthlymoney .breadcrumbs,.monthlymoney .backButton,.type-monthly .backButton{
    	margin: 1rem 0 2rem 1rem !important;
	}
	.type-yearly .backButton{
    	margin: 1rem 0 2rem 3.6rem !important;
	}
	.monthlymoney .entry-content ,.type-monthly .entry-content{
    	margin: 1rem 0 2rem 2rem !important;
	}
	.horoscopetype-yearly .entry-content{
		margin: 1rem 0 2rem 0rem !important;
	}
	.horoscopetype-birthday	.entry-content{
		margin: 1rem 0 2rem 0rem !important;
	}
}
.mobileSelect .content .btnBar{
	background: #E6E6E6;
}
.mobileSelect .content .btnBar .title{
	display: none;
}
.mobileSelect .content .btnBar .cancel,.mobileSelect .content .btnBar .ensure{
  color: #325e89;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: normal;
  text-align: left;
  color: #325e89;
  padding: 15px;
  display: inline-block;
  width: auto;
 }
.mobileSelect .content .panel .wheel .selectContainer li.selected{
	font-size: 20px;
	font-weight: 300;
  	font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    color: #3c3935;
}
.mobileSelect .content .panel .wheel .selectContainer li{
  font-size: 16px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #3c3935;
}
.mobileSelect .content .fixWidth{
	width: 100%;
}
.mobileSelect .content .panel .selectLine{
	border-top:1px solid rgba(60, 57, 53, 0.5);
	border-bottom:1px solid rgba(60, 57, 53, 0.5);
}

/*End CSS for Monthly Page*/
@media only screen and (max-width: 740px) {
	.moneyHoroscopeHref{
		padding: 0px;
	}
	.monthlyContentArea{
		margin-left: 0px;
	}
	#fixed-form-container{
		z-index:0;
	}
	.find-out-partner {
	    margin-top: 0 !important;
	}
}
@media only screen and (min-width: 741px) {
	#footer-container #footer>.top article.column h6, #footer-container #footer>.top article.columns h6{
	  font-size: 17px;
	  font-weight: normal;
	  font-stretch: normal;
	  font-style: normal;
	  line-height: 0.94;
	  letter-spacing: normal;
	  text-align: left;
	  color: #ffffff;
	  text-transform: capitalize;
	  font-weight: normal;
	  margin-left: 0px;
	}
	#footer-container #footer>.top article.column ul, #footer-container #footer>.top article.columns ul{
		list-style: none;
	}
	#footer-container #footer>.top article.column ul.menu>li:before, #footer-container #footer>.top article.columns ul.menu>li:before{
		content: "";
		padding-right: 0px;
	}
	#footer-container #footer>.top article.column ul.menu>li a, #footer-container #footer>.top article.columns ul.menu>li>a{
			font-size: 11px;
			font-weight: normal;
			font-stretch: normal;
			font-style: normal;
			line-height: 1.33;
			letter-spacing: 0.09px;
			text-align: left;
			color: #ffffff;			
	}
	#footer-container #footer>.top article.column ul li{
		width: 100% !important;
	}
}
.socialLink{
	border-bottom: 1px solid #fff;
    margin-bottom: 20px;	
}
.socialLink .social{
	display: block;
}
.socialLink .social a{
	display: inline-block;
	padding-left: 20px;
	padding-bottom: 5px;
}
.socialLink .social a:first-child{
	padding-left: 0px;
}
.app-badges-title-v2{
	font-size: 13px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.23;
	letter-spacing: 0.6px;
	color: #ffffff;	
}
.app-badges-bold{
	font-weight: 600;
}
.app-store{
	margin-left: 5px;
}
.footer-bot-v2 .copyright{
	margin-left: 0px !important;
    font-size: 11px !important;
    font-weight: normal !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.18 !important;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}
.footer-bot-v2{
	padding: 20px 20px !important;	
}
#footer-bot-inner{
	opacity: 0.9;
}
.footer-bot-v2 .menu.horizontal .menu-item a{
	font-size: 11px !important;
    font-weight: normal !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.18 !important;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff !important;	
    font-weight: bold !important;
}
@media (max-width: 740px){
	#footer-container #footer>.social-small .social a i {
	    margin: 13px;
	}
	.footer-list{float: right;}
}

/*Start Horoscope Icons 1360 Slider CSS*/
.horo-icon-v2 .horo-description{
	font-size: 9px;
}
.horo-icon-v2 li {
    padding: 19px;
}
.mobile-silder-for-mobile{
	display: none;
}
@media only screen and (max-width: 1360px){
	.desktop-horoscope-icon-menu{
		display: none;
	}
	.mobile-silder-for-mobile{
		display: block;
	}
	.mobile-horoscope-icon-menu{
		display: block;
	}
	.horoscope.topi.main-content .mobile-horoscope-icon-menu{
		display: none;
	}
	/*Start Icons Slider*/
	hr {
		max-width: 90%;
	}
	.carousel-wrap-div{
		width: 105%;
		margin: 15px 0 0 0;
		margin-bottom: -20px;
	}
	.carousel_wrap { 
		height: auto;
	}
	#carousel {
		margin: 0px auto;
		height: 155px;
		clear: both;
		overflow: hidden;
	}
	#carousel .caption {
		text-align: center;
		left: 0px;
		width:100%;
		margin-top: 10.2px;
	}
	.carousel-center img {
		width:100px;
		height:100px;
	}	
	.carousel-center .caption{
		margin-top: 10px !important;
	}
	.shadow{	    
		transform: matrix(1, 0, 0, 1, 0, 0) !important;   
		top: 6px !important;
		-webkit-tap-highlight-color: transparent !important;
	}
	.shadow img{
		width: 63.7px;
		height: 63.7px;
	}
	.anchorclass a {
		pointer-events: none;
		cursor: default;
	}
	.horos-title a{
		font-size: 12px;
		font-weight: 600;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.75;
		letter-spacing: normal;
		text-align: left;
		color: #3c3935;
	}
	.horos-date{
		font-size: 9px;
		font-weight: 600;
		font-stretch: normal;
		font-style: normal;
		line-height: 0.44;
		letter-spacing: normal;
		text-align: left;
		color: #3c3935;
	}
	.carousel-wrap-div .pull-left {
	    float: left;
	    width:12%;
	}
	.carousel-wrap-div .pull-right {
    	float: right;
	    width:14%;
	}
	/*This is change of "CP-2595"*/
	.carousel-wrap-div a.nav_button { 
		left:0px;
		top:50%;
		margin-top:-135px;
		height:unset;
		text-align: center;
		right:0px;
		font-size:30px;
		font-weight:300;
		color:#000;
		cursor:pointer;
		display:inline-block;
		background-position:center center;
		background-repeat:no-repeat;
		background-size:cover;
		transition:all 0.3s ease;
		transform: scale(1, 2);
		background: #fff;
	}
	.carousel-wrap-div a.nav_button:hover{
		text-decoration: none;
	}
	/*End Icons Slider*/
}
article#cp_nav_menu-2 {
    padding-left: 35px;
}
@media only screen and (max-width: 740px){
	article#cp_nav_menu-2 {
	    padding-left: .625rem;
	}
	.footer-list {
	    float: unset;
	}
	.mobile-silder-for-mobile{
		display: none;
	}
	.horoscope.topi.main-content .mobile-horoscope-icon-menu{
		display: block;
	}
	.single-yearly #section-container-main #page .mobile-horoscope-breadcrumbs{
		display: none;
	}
	.single-yearly #section-container-main #page .mobile-horoscope-icon-menu .mobile-horoscope-breadcrumbs{
		display: block;
	}
}
/*End Horoscope Icons 1360 Slider CSS*/
.socialLink {
    width: 270px;
}
.socialLink .social a {
    padding: 0px 9px 9px;

}
#ot-sdk-btn.ot-sdk-show-settings{
	font-size: 11px!important;
	font-weight: bold!important; 
}
@media only screen and (max-width: 740px){
	.socialLink {
	    width: unset;
	}
	.psychic-button-talk.single-talk-btn a{
		margin-right: 0;
	}
	#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings, #CookieSettings{
		font-size: 13px!important;
		text-decoration: underline; 
		font-weight: 600!important; 
	}
	#footer-bot-inner .large-9 {
	    width: 80%;
	}
}
#page.dh .main-content .module.horo-menu .row.horo-menu.overview div:nth-child(3) span {
    max-width: 16rem;
}
#footer-bot-inner .large-9 {
    width: 85%;
}
@media only screen and (max-width: 380px) {
	.monthlyYearContainer {
	    width: 80%;
	}
	#page.dh .main-content div.year .monthlyhead {
	    margin: 0px 5px 0px 0px;
	}
	.moneyHoroscopeHref a {
		font-size: 15px;
	}
}
/*This is change of "CP-2595"*/
@media only screen and (max-width: 740px){
	.main-horoscope-section {
		margin-top: 25px;
	}
	article.article-horo-section {
		margin-top: -30px;
	}
    .app-badges-title {
	    font-size: 16px;
	    text-align: unset; 
	    width: 100%; 
	    letter-spacing: 0;
	}
	#app-badges {
		margin-left: 0;
		margin-top: 0;
	}
	#site-emblems-mobile{
		margin-left: 0;
	}
	.zs-logo-imgys {
	    margin-left: 22%;
	}
	.zs-logo-imgps {
	    margin-left: 22%;
	}
}
@media only screen and (max-width: 420px) {
	.zs-logo-imgys {
	    margin-left: 24%;
	}
	.zs-logo-imgps {
	    margin-left: 24%;
	}
}
@media only screen and (max-width: 380px) {
	.zs-logo-imgys {
	    margin-left: 22%;
	}
	.zs-logo-imgps {
	    margin-left: 22%;
	}
}
@media only screen and (max-width: 365px) {
	.zs-logo-imgys {
	    margin-left: 20% !important;
	}
	.zs-logo-imgps {
	    margin-left: 20% !important;
	}
}
.horo-sign-compt{
	display: none;
}
.birthday-individual-tag{
	display: none;
}
.birth-font-change{
    font-size: 2.25rem;
}
.dig-desktop-deeper .psychic_chat_talk, 
.dig-desktop-deeper .psychic_talk_only, 
.dig-desktop-deeper .psychic_callback_only {
    display: none;
}
.callback_images_zodiac img{
	height: 40px;
}
@media only screen and (max-width: 740px) {
	.horoscope-main-banner {
     	border-top: none; 
 	}
	.search-mobile-tab {
	    margin-top: 0px; 
	    margin-bottom: 0px; 
	    padding: 5px 0px;
	    height: 50px;
	}
	header#masthead {
    	border-bottom: 0px;
    	border-bottom: 15px solid #F5F5F4;
	}
}
#footer-bot-inner .large-9 {
    width: 95%;
}
.page-video-section{
        display: table;
    	margin: 0 auto;
}
.innerVideoSection {
    width: 465px;
    height: 262px;
    background-color:#000;
     position: relative;
}
 .img_selection {
   width: 465px;
    height: 262px;
}
.player {
    width: 465px;
    height: 262px;
}
.innerVideoSection img {
		width: 100%;
		height: auto;
}
.innerVideoSection .btn {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
background-color: #555;
color: white;
font-size: 16px;
padding: 12px 24px;
border: none;
cursor: pointer;
border-radius: 5px;
background: url(../png/play_icon.png);
height:61px;
width:61px;
}

.innerVideoSection .btn:hover {
  background-color: black;
}

@media only screen and (max-width: 740px) {
	.page-video-section{display: none;}
	.img_selection {
    	width: 375px;
    	height: 210px;
	}
	.innerVideoSection {
	    width: 375px;
	    height:210px;
	}
	.player {
    	width: 375px;
    	height: 210px;
	}
	.innerVideoSection img {
		width: 100%;
		height: auto;
	}
	.mobile-page-video-section{
		display: table;
		margin: 0 auto;
	}
}
.digdesk-deeper-psychic-content {
    margin-left: 0;
}
.psychic_chat_talk a {
    padding-left: 3px;
}
@media only screen and (max-width: 740px) {
	.off-canvas>ul.menu>li ul.submenu>li a {
	    text-decoration: none;
	    padding-left: 40px;
	}
	.at-share-btn-elements{
		padding: 20px;
    	text-align: center;
	}
}
.content-bottom-cat-section{
	margin-bottom: 38px;
    margin-top: 20px;
    text-align: center;
}
.bottom-cat-and-icons{
	display: inline-block;
    border: 1px solid #0099a8;
    padding: 5px;
    border-radius: 15px;
    margin: 5px;
}
.bottom-cat-name{
	display: inline-block;
	width: 75px;
	font-size: 10px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.22;
	letter-spacing: normal;
	text-align: center;
	color: #0099a8;
	padding-top: 2px;
	margin-left: -5px;
}
.bottom-cat-icon{
	display: inline-block;
	vertical-align: top;
	padding-top: 1px;
}
.readmore-title{
	margin: 10px 38px 23px 51.3px;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.12px;
	text-align: center;
	color: #3c3935;
}
.content-bottom-cat-section {
    width: 85%;
    margin: 0 auto;
    margin-bottom: 38px;
}
.bottom-cat-name.gemini-character-traits, .bottom-cat-name.dating-life-gemini-woman{
    margin-left: 0;
}
.bottom-cat-name.astrology-blog {
    margin-left: -10px;
}
.dating-life-aquarius-woman{
	width: 82px !important;
}
.dating-life-sagittarius-woman, .dating-life-capricorn-woman, .dating-life-aquarius-woman{
	width: 95px !important;
}
.dating-life-leo-man {
    padding: 3px;
}
#page .widget-cp-subscribe .updated_dob_v1 {
    padding-right: 10px;
}
 #page .widget-cp-subscribe .subscribe-fields .select_div {
    padding: 5px 0px 5px 5px;
 }
 #page .widget-cp-subscribe .subscribe-fields .small-12{
 	width: 255px;
 }
#page .widget-cp-subscribe .subscribe-fields .dob_select {
    padding: 0px;
}
.sagittarius-character-traits, .capricorn-character-traits, .aquarius-character-traits {
    width: 85px !important;
}
.character-traits{
	width: 95px !important;
}
.dating-life-woman{
	width: 100px !important;
}
.dating-life-sagittarius-man{
	width: 90px !important;
}
.dating-life-capricorn-man{
	width: 80px !important;
}
.dating-life-sagittarius-woman{
	width: 110px !important;
}
/*Become a Pemier Psychic Start*/
.page-template-become-premier-psychic .cp-ofen-banner-widget{
	display: none;
}
.best-psychic-community-section{
	background: url(../png/desktop-hero-n%402x.png) no-repeat center left;
    width: 100%;
	height: 629px;
    background-size: 100% 100%;
	margin: 0 auto;
}
.stick-banner-section{
	background: url(../jpg/stick-banner-image-n%402x.jpg) no-repeat center left;
    width: 100%;
	height: 111px;
    background-size: 100% 100%;
	margin: 0 auto;
	text-align: center;
	display: none;
}
.sticky-banner-class {
  	position: fixed;
  	top: 0;
  	width: 100%;
}
.sticky-banner-class + .content {
  	padding-top: 102px;
}
.stick-banner-title-desktop{
	font-size: 28px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.56;
	letter-spacing: 0.48px;
	text-align: center;
	color: #3c3935;
	display: inline-block;
}
.stick-banner-title-desktop span{
	font-weight: 600;
}
.stick-banner-btn{
	width: 230px;
    margin: 0 auto;
    height: 50px;
    background: #f78633;
    border-radius: 65px;
    object-fit: contain;
    margin-top: 40px;
    padding-top: 13px;
	display: inline-block;
	margin-left: 20px;
}
.stick-banner-btn a{
	font-size: 18px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.75;
	letter-spacing: 0.36px;
	text-align: left;
	color: #ffffff;
	text-decoration: none; 
}
.best-psychic-community-content-part{
	width: 865px;
	margin: 0 auto;
	padding-top: 50px;
}
.best-psychic-community-first-part{
	width: 45%;
	float: left;
	text-align: right;
}
.best-psychic-community-second-part{
	width: 55%;
	float: left;
	text-align: center;
	padding-top: 35px;
}
.best-psychic-community-title-desk{
	font-size: 36px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.17;
	letter-spacing: 0.54px;
	color: #3c3935;
}
.best-psychic-community-title-desk span{
	font-weight: 600;
}
.best-psychic-community-title-mobile{
	display: none;
}
.best-psychic-community-btn{
	width: 300px;    
	margin: 0 auto;
	height: 75px;
	background: #f78633;
	border-radius: 65px;
	object-fit: contain;
	margin-top: 40px;
	padding-top: 25px;
}
.best-psychic-community-btn a{
	font-size: 25px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.6;
	letter-spacing: 0.45px;
	color: #ffffff;
	text-decoration: none;
}
.best-psychic-community-bottom-part{
	clear: both;
	width: 80%;
	margin: 0 auto;
	text-align: center;
	padding-top: 65px;
}
.best-psychic-community-bottom-part li{ 
	display: inline-block; 
	text-align: center;
	vertical-align: top;
} 
.best-psychic-community-bottom-part li .bpc-title{ 
  	font-size: 21px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.24;
	letter-spacing: 0.32px;
	text-align: center;
	color: #3c3935;
	padding: 22px;
}
.enjoys-making-difference-section{
	background: url(../png/copy-base-n.png) no-repeat center left;
	background-image: linear-gradient(262deg,#f78633 20%,#ffb71b);
	width: 100%;
	margin: 0 auto; 
	object-fit: contain;
}
.enjoys-making-difference-content{
	width: 55%;
	margin: 0 auto;
	font-size: 25px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.11;
	letter-spacing: 0.42px;
	color: #ffffff;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
}
.enjoys-making-difference-content span{
	font-weight: bold;
}
.psychics-saying-section{
	height: 400px;
}
.psychics-saying-title{
	font-size: 42px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.43;
	letter-spacing: 0.42px;
	text-align: center;
	color: #61666a;
	padding-top: 25px;
	padding-bottom: 25px;
}
.psychic-community-section{
	height: 200px;
}
.psychic-community-title{
	font-size: 42px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.76;
	letter-spacing: normal;
	text-align: center;
	color: #3c3935;
}
.values-seeking-section{
	clear: both;
	padding-top: 50px;
}
.values-seeking-title{
	font-size: 40px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.67;
	letter-spacing: normal;
	text-align: center;
	color: #3c3935;
}
.values-seeking-title span{
	font-weight: 600;
}
.values-seeking-content{
	width: 865px;
	margin:  0 auto;
	text-align: center;
}
.vsc-Asection {
    padding-top: 25px;
    padding-bottom: 25px;
}
.vsc-B-title, .vsc-B-content,
.vsc-C-title, .vsc-C-content,
.vsc-D-title, .vsc-D-content{
	text-align: left;
}
.vsc-B-title, .vsc-C-title, .vsc-D-title{
	font-size: 32px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.69;
	letter-spacing: 0.54px;
	color: #3c3935;
}
.vsc-B-title span, .vsc-C-title span, .vsc-D-title span{
	font-weight: 600;
}
.vsc-Bsection{
	width: 100%;
}
.vsc-Bcontent{
	width: 70%;
	float: left;
}
.vsc-B-img{
	float: left;
	width: 30%;
}
.vsc-Csection{
	clear: both;
	width: 100%;
}
.vsc-C-img{
	width: 20%;
	float: left;
}
.vsc-Ccontent{
	width: 80%;
	float: left;
	padding-left: 30px;
}
.vsc-Dsection{
	clear: both;
	width: 100%;
}
.vsc-Dcontent{
	width: 50%;
	float: left;
}
.vsc-D-img{
	width: 50%;
	float: left;
}
.recruiting-process-section{
	clear: both;
	width: 100%;
    margin: 0 auto;
    text-align: center;
    padding-top: 90px;
}
.recruiting-process-title{
	font-size: 40px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.43;
	letter-spacing: 0.42px;
	text-align: center;
	color: #61666a;
	margin-bottom: 60px;	
}
.contact-psychic-recruiting-section{
	background: url(../copy-base.html) no-repeat center left;
	background-image: linear-gradient(262deg,#f78633 20%,#ffb71b);
	clear: both;
	width: 100%;
    margin: 0 auto;
    height: 90px;
    object-fit: contain;
    margin-top: 25px;
}
.contact-psychic-recruiting-content{
	font-size: 25px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.11;
    letter-spacing: 0.42px;
    color: #ffffff;
    text-align: center;
    padding-top: 30px;
}
.contact-psychic-recruiting-content span{
	font-weight: 600;
}
.contact-psychic-recruiting-content a{
	font-weight: 600;
	color: #fff;
	text-decoration: none;
}
.vsc-B-title,
.vsc-C-title,
.vsc-D-title{
	padding-bottom: 20px;
	padding-top: 45px;
}
.vsc-B-content,
.vsc-C-content,
.vsc-D-content{
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.35;
	letter-spacing: normal;
	text-align: left;
	color: #707070;
}
.rpc-img{
	margin-top: 40px;
	text-align: left;
}
.rpc-title{
	font-size: 19px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.08;
	letter-spacing: 0.24px;
	color: #61666a;
	margin-top: 20px;
	text-align: left;
}
.rpc-content{
	font-size: 12px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.29;
	letter-spacing: normal;
	color: #61666a;
	margin-top: 15px;
	text-align: left;
}
.recruiting-process-content{
	width: 1120px;
	margin: 0 auto;
	text-align: center;
}
.customers-love-us-section{
	clear: both;
	padding-top: 40px;
	padding-bottom: 25px;
	text-align: center;
}
.customers-love-us-title{
	font-size: 40px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.05;
	letter-spacing: 0.63px;
	text-align: center;
	color: #3c3935;
}
.customers-love-us-content{
	width: 349px;
	margin: 0 auto;
	font-size: 15px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: 0.23px;
	text-align: left;
	color: #3c3935;
	border-radius: 10px;
	border: solid 0.3px #3c3935;
    object-fit: contain;
	padding: 10px;
} 
.customers-content-desc{
	padding-top: 15px;
	height: 160px;
}
.customers-content-name{
	padding-top: 20px;
	font-weight: 300;
}
.our-psychic-app-section{
	clear: both;
	padding-top: 40px;
	padding-bottom: 25px;
}
.our-psychic-app-title{
	font-size: 40px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.05;
	letter-spacing: 0.63px;
	text-align: center;
	color: #3c3935;
}
.become-FAQ-section{
	clear: both;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 25px;
}
.become-FAQ-title{
	font-size: 40px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.76;
	letter-spacing: 0.42px;
	text-align: center;
	color: #707070;
	padding-top: 40px;
	padding-bottom: 25px;
}
.become-FAQ-content{
	width: 1120px;
	margin: 0 auto;
}
.FAQ-content-left, .FAQ-content-right{
	width: 45%;
	float: left;
	margin-right: 2%;
}
.FAQ-Base{
	width: 500px;
	height: 65px;
	margin: 25px 25px 25px 0;
	padding-top: 20px;
	object-fit: contain;
	border-radius: 65px;
	background-color: #0099a8;
	font-size: 17px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.18;
	text-align: center;
	letter-spacing: normal;
}
.become-FAQ-content a{
	color: #ffffff;
	text-decoration: none;
}
.FAQ-content-e.FAQ-Base{
	padding-top: 12px;
}
.become-FAQ-btn{
	clear: both;
    width: 215px;
    height: 55px;
    margin: 0 auto;
    padding: 18px 38px 11px 40px;
    object-fit: contain;
    border-radius: 65px;
    text-align: center;
    background-color: #f78633;
}
.become-FAQ-btn a{
	font-size: 21px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.75;
	letter-spacing: 0.36px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
}
.FAQ-content-left{
	margin-left: 40px;
}
.FAQ-content-right{
	margin-bottom: 25px;
}
.our-psychic-app-content{
	width: 1120px;
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 25px;
}
.our-psychic-app-left,
.our-psychic-app-right{
	width: 45%;
	float: left;
	margin-right: 5%;
}
.our-psychic-app-rigth ul li{
	font-size: 28px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.14;
	letter-spacing: 0.28px;
	text-align: left;
	color: #f78633;
}
.our-psychic-app-rigth ul li p{
	color: #707070;
}
.our-psychic-app-left {
    text-align: right;
}
.our-psychic-app-rigth {
	padding-top: 50px;
}
.meet-our-psychics-section{
	clear: both;
	width: 100%;
	text-align: center;
}
.meet-our-psychics-title{
	font-size: 40px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.05;
	letter-spacing: 0.63px;
	text-align: center;
	color: #3c3935;
}
.meet-our-psychics-content{
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.82;
	letter-spacing: 0.26px;
	text-align: center;
	color: #3c3935;
}
.exciting-psychic-section{
	clear: both;
	width: 100%;
	text-align: center;
	padding-top: 35px;
	padding-bottom: 35px;
}
.exciting-psychic-title{
	font-size: 40px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.43;
	letter-spacing: 0.42px;
	text-align: center;
	color: #61666a;
}
.what-our-psychics-section{
	clear: both;
	width: 865px;
	margin: 0 auto;
	text-align: center;
	padding-top: 35px;
	padding-bottom: 35px;
}
.what-our-psychics-title{
	font-size: 40px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.43;
	letter-spacing: 0.42px;
	text-align: center;
	color: #61666a;
	margin-bottom: 35px;
}
.ourpsychics-title{
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: italic;
	line-height: 1.06;
	letter-spacing: 0.17px;
	text-align: left;
	color: #61666a;
	padding: 45px 45px 8px
}
.ourpsychics-desc{
	font-size: 13px;
	font-weight: normal;
	font-stretch: normal;
	font-style: italic;
	line-height: 1.38;
	letter-spacing: 0.16px;
	text-align: left;
	color: #61666a;
	padding: 0 45px 0;
}
.ourpsychics-details{
	font-size: 14px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: 0.15px;
	text-align: center;
	color: #61666a;
	padding-left: 30%;
}
.ourpsychics-details p{
	text-align: left;
}
.ourpsychics-details span{
	font-size: 15px;
	font-weight: 300;
	letter-spacing: 0.16px;
}
.what-our-psychics-left{
	width: 30%;
    float: left;
    text-align: right;
    padding-top: 35px;
}
.what-our-psychics-right{
	width: 65%;
    float: left;
    margin-left: 25px;
}
.ourpsychics-content{
	background: url(../jpg/what-our-psychic-bg-n.jpg) no-repeat center left;
    width: 508px;
  	height: 205px;
    background-size: 100% 100%;
}
.stick-banner-title-mobile{
	display: none;
}
#mobile-section {
	display: none;
}
#stickbannerheader{
	z-index: 9999;
}
.best-psychic-community-bottom-part .bx-wrapper {
	max-width: 980px;
	display: block;
	margin: 0 auto;
	margin-top: 50px;
}
.what-our-psychics-section .bx-wrapper {
	max-width: 980px;
	display: block;
	margin: 0 auto;
	margin-top: 50px;
}
.exciting-psychic-content .bx-wrapper,
.exciting-psychic-content-mobile .bx-wrapper {
	max-width: 980px;
	display: block;
	margin: 0 auto;
	margin-top: 50px;
}
.customers-love-desktop .bx-wrapper,
.customers-love-mobile .bx-wrapper {
	max-width: 1120px !important;
	display: block;
	margin: 0 auto;
	margin-top: 50px;
} 
.customers-love-desktop .bx-wrapper ul li{
	width: 349px !important;
    height: 244px !important;
    margin-right: 27px !important;
} 
.best-psychic-community-bottom-part .bx-wrapper,
.what-our-psychics-section .bx-wrapper,
.customers-love-desktop .bx-wrapper,
.customers-love-mobile .bx-wrapper,
.exciting-psychic-content .bx-wrapper,
.exciting-psychic-content-mobile .bx-wrapper{
    -moz-box-shadow: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    border: unset;
    background: unset;
}
.best-psychic-community-bottom-part ul.bxslider .bpc-img{
	text-align: -webkit-center;
}
.exciting-psychic-content ul.bxslider li img,
.exciting-psychic-content-mobile ul.bxslider li img {
    width: 300px;
    height: 200px;
}
.what-our-psychics-section .bx-wrapper img {
    max-width: unset;
    display: unset;
}
.stickbannerpart{
	margin-top: 7%;
}
.customers-content-title{
	padding-bottom: 5px;
}
.customers-love-us-section .bx-viewport{
	height: 290px !important;
}
.faq_premier{
	margin-left: 90px !important;
}
.become_premier_psychic_faq h1{
	margin: 60px 0px;
	font-size: 30px;
  	font-weight: 600;
  	font-stretch: normal;
  	font-style: normal;
  	line-height: 0.87;
  	letter-spacing: 0.3px;
	text-align: left;
  	color: #3c3935;
}
.faq_questions{
 	font-size: 28px;
  	font-weight: bold;
  	font-stretch: normal;
	font-style: normal;
  	line-height: 1.29;
  	letter-spacing: 0.28px;
	text-align: left;
  	color: #f78633;
  	margin: 35px 0px;
} 
.faq_answer{
  font-size: 21px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: 0.32px;
  text-align: left;
  color: #3c3935;
}
.psychic_community{
   margin: 35px 0px 35px 0px;
   font-size: 30px;
   font-weight: 600;
   font-stretch: normal;
   font-style: normal;
   line-height: 1.4;
   letter-spacing: 0.45px;
   text-align: left;
   color: #3c3935;
}
.apply_now_section{
  font-size: 28px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.6;
  letter-spacing: 0.45px;
  text-align: left;
  color: #ffffff;
  width: 300px;
  height: 75px;
  border-radius: 50px;
  background-color: #f78633;
  padding: 15px 50px 17px;
}
.apply_now_faq {
    margin: 35px 0px;
    float: left;
}
.apply_now_section:hover{
	text-decoration: none;
	color:#fff !important;
}
.psychic_individual_slide_premier{
	width:300px;
	height:300px;
}
.psychic_slider_section_premier{
	width:100%;
	height:500px;
}
.psychic_title_rec{
	background-image: linear-gradient(#0099a8, #004d54);
    height: 101px;
	display:flex;
	border-radius: 0px 0px 5px 5px;
}
.psychic_title_rec h2{
    margin: 20px 0px;
    padding: 10px;
    width: 100%;
    border-top: 0.3px solid #fff;
	border-bottom: 0.3px solid #fff;
}
.premier_psychic_icons{
	background-image: url('../png/premiericon-n%402x.png');
    background-position: center;
    right: 20px;
    height: 75px;
    width: 75px;
    position: absolute;
	background-size: cover;
	margin: 12px 0px;
	float:right;
}
.pychic_title_name{
	width: 100%;
	float: left;
	border-top: 0.3px solid #7fccd4;
	border-bottom: 0.3px solid #7fccd4;
	margin: 30px 0px;
}
.pychic_title_name h6{
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.3;
	letter-spacing: 0.3px;
	text-align: center;
	color: #ffffff;
	padding: 5px 0px;
	text-align: left;
    padding-left: 20px;
}
.pychic_title_name h6 span{
	font-weight: 300;
}
.become_premier_psychic_container .carousel_recruiting{
	height: 550px;
}
.become_premier_psychic_container{
	margin-top: -55px;
}
.psychic_image_rec img{
	border-radius: 5px 5px 0px 0px;
}
.carousel_recruiting .carousel-center img{
	width: 100%;
	height: 100%;
}
.page-template-become-premier-psychic_faq .horoscope-main-banner{
	display: none;
}
.become_premier_psychic_faq{
	margin-top: 60px;
}
.page-template-become-premier-psychic_faq #section-container-main{
	border-top: solid 1px #707070;
}
.faq_answer ul li{
	font-size: 10px;
	vertical-align: middle;
}
.faq_answer ul li span{
	font-size: 21px;
}
.bx-wrapper .bx-controls-direction a{
	z-index: 0 !important;
}
.mobile-only{
	display: none;
}
.exciting-psychic-section .bx-wrapper .bx-prev,
.exciting-psychic-section .bx-wrapper .bx-next{
	display: none;
}
.what-our-psychics-section .bx-wrapper .bx-prev {
	left: 25px;
	background: url(../png/arrow-icons.png) no-repeat 0px -42px !important;
}
.what-our-psychics-section .bx-wrapper .bx-next {
	right: -10px;
	background: url(../png/arrow-icons.png) no-repeat 0px -122px !important;
}
.what-our-psychics-section .bx-wrapper .bx-controls-direction a{
	top: 45%;
}
.meet-our-psychics-section .dot-resion{
	padding: 0 10px;
	overflow-y: hidden;
}
.meet-our-psychics-section .pychic_title_name span,
.meet-our-psychics-section .starimg,
.meet-our-psychics-section .dot-resion
{
	display: none;
}
.meet-our-psychics-section .carousel-center .pychic_title_name span,
.meet-our-psychics-section .carousel-center .starimg,
.meet-our-psychics-section .carousel-center .dot-resion{
	display: inline-block;
	line-height: 1.0;
}
.page-template-become-premier-psychic .starimg{
	background-size: 55.1px;
	background-position: -5px -4px;
}
.page-template-become-premier-psychic #footer-container,
.page-template-become-premier-psychic_faq #footer-container{
    margin-top: 0;
}
.carousel-center .pychic_title_name{
	margin: 20px 0px !important;
}
.total_reading_since{
	display: none;
}
.psychic_slider_recruiting .carousel-center .pychic_title_name .total_reading_since{
 	display: block;
}
.psychic_slider_recruiting .total_reading_since {
    font-size: 15px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.73;
    letter-spacing: 0.15px;
    text-align: center;
    color: #ffffff;
}
.page-template-become-premier-psychic_faq .faq_premier{
	max-width: 70rem !important;
    margin-right: auto !important;
    margin-left: auto !important;
}
.lb-data .lb-close{
	margin-bottom: 10px;
}
.rec-pro-bottom{
	font-size: 14px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.29;letter-spacing: normal;
	text-align: center;
	color: #61666a;
	margin: 47px 54px 0 43px;
}
@media only screen and (max-width: 740px) {
	.rec-pro-bottom{
		margin: 35px 35px 0 43px;
	}
	.best-psychic-community-content-part{
		width: 100%;
	    padding-top: 50px;
	    text-align: center;
	}
	.best-psychic-community-first-part {
	    width: 100%;
	    float: unset;
	    text-align: center;
	}
	.best-psychic-community-first-part img{
		width: 165px;
		height: 165px;
	}
	.best-psychic-community-title{
		font-size: 24px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.29;
		letter-spacing: normal;
		text-align: center;
		color: #3c3935;
	}
	.best-psychic-community-second-part {
	    width: 100%;
	    float: unset;
	    text-align: center;
	}
	.best-psychic-community-title-mobile{
		display: block;
		font-size: 24px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.29;
		letter-spacing: normal;
		text-align: center;
		color: #3c3935;
	}
	.best-psychic-community-title-mobile span{
		font-weight: 600;
	}
	.best-psychic-community-title-desk{
		display: none;
	}
	.best-psychic-community-btn{
		width: 229px;
		height: 55px;
		padding-top: 15px;
		margin-top: 20px;
	}
	.best-psychic-community-btn a {
		font-size: 21px;
		font-weight: 600;
		font-stretch: normal;
		font-style: normal;
		line-height: 0.86;
		letter-spacing: 0.32px;
		text-align: left;
		color: #ffffff;
	}
	.best-psychic-community-section{
		height: 725px;
	}
	.best-psychic-community-bottom-part {
		padding-top: 0;
	}
	.best-psychic-community-bottom-part ul{
    	margin-left: 0;
	}
	.enjoys-making-difference-content{
		width: 82%;
    	margin: 0 auto;
		font-size: 15px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.53;
		letter-spacing: normal;
		text-align: center;
		color: #ffffff;
	}
	.stick-banner-title-mobile{
		display: inline-block;
		font-size: 20px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.09;
		letter-spacing: normal;
		text-align: left;	
		color: #3c3935;
		vertical-align: middle;
	}
	.stick-banner-title-mobile span{
		font-weight: 600;
	}
	.stick-banner-title-desktop{
		display: none;
	}
	.stick-banner-btn{
		width: 114px;
		height: 50px;
		object-fit: contain;
	}
	.stick-banner-btn a {
		font-size: 16px;
		font-weight: 600;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.13;
		letter-spacing: 0.24px;
		text-align: left;
		color: #ffffff;
	}
	.stick-banner-section{
		height: 90px;
	}
	.stick-banner-btn{
		margin-top: 20px;
	}
	#desktop-section{
		display: none;
	}
	#mobile-section {
		display: block;
	}
	.what-our-psychics-section{
		width: 100%;
	}
	.what-our-psychics-title{
		font-size: 24px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 0.75;
		letter-spacing: normal;
		text-align: center;
		color: #61666a;
		margin-bottom: 0;
	}
	.what-our-psychics-left{
		display: none;
	}
	.what-our-psychics-right{
		width: 100%;
		margin-left: 0;
	}
	.ourpsychics-content {
		width: 340px;
		height: 321px;
		margin: 0 auto;
	}
	.what-our-psychics-section .bx-wrapper{
		margin-top: 20px;
	}
	.exciting-psychic-section{
		width: 100%;
	}
	.exciting-psychic-title{
		font-size: 24px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.17;
		letter-spacing: normal;
		text-align: center;
		color: #3c3935;
	}
	.values-seeking-title{
		font-size: 24px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.17;
		letter-spacing: normal;
		text-align: center;
		color: #3c3935;
	}
	.values-seeking-content{
		width: 100%;
	}
	.vsc-B-title, .vsc-C-title, .vsc-D-title {
	    padding-top: 0;
		font-size: 21px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.19;
		letter-spacing: 0.32px;
		text-align: left;
		color: #3c3935;
	}
	.vsc-Bsection, .vsc-Csection, .vsc-Dsection{
		padding: 10px 20px;
	}
	.vsc-Bcontent {
	    width: 50%;
	}
	.vsc-B-content{
	    padding: 0 20px 0 0;
	}
	.vsc-B-img {
	    width: 50%;
    	padding-top: 40px;
	}
	.desktop-only{
		display: none;
	}
	.mobile-only{
		display: block;
	}
	.vsc-Bsection .mobile-only{
		clear: both;
		font-size: 15px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.47;
		letter-spacing: normal;
		text-align: left;
		color: #707070;
		padding: 0 20px 0 0;
	}
	.vsc-C-img {
	    width: 50%;
	}
	.vsc-Ccontent {
	    width: 49%;
	}
	.vsc-D-img {
		width: 55%;
	}
	.vsc-Dcontent {
	    width: 44%;
	}
	.vsc-D-content{
		padding: 0 50px 0 0;
	}
	.recruiting-process-title{
		font-size: 27px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: 0.67;
		letter-spacing: 0.27px;
		text-align: center;
		color: #61666a;
	}
	.exciting-psychic-content-mobile .bx-wrapper{
		max-width: 300px;
    	margin: 0 auto;
	}
	.become-FAQ-title{
		font-size: 28px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.14;
		letter-spacing: normal;
		text-align: center;
		color: #707070;
	}
	.FAQ-content-left{
		width: 100%;
		margin-left: 0;
	}
	.FAQ-content-right{
		width: 100%;
		margin-left: 0;
	}
	.become-FAQ-content{
		width: 100%;
	}
	.FAQ-Base {
	    width: 300px;
	    margin: 0 auto;
	    margin-bottom: 25px;
		font-size: 15px;
		font-weight: 600;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.55;
		letter-spacing: normal;
		text-align: center;
		color: #ffffff;
	}
	.our-psychic-app-title-mobile{
		font-size: 27px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.19;
		letter-spacing: 0.41px;
		text-align: center;
		color: #3c3935;
	}
	.our-psychic-app-left, .our-psychic-app-right{
		width: 100%;
	}
	.our-psychic-app-rigth{
		padding-top: 0;
	}
	.our-psychic-app-mobile{
		width: 100%;
		height: 328px;
		margin: 8px 12.6px 0 0;
		object-fit: contain;
		text-align: center;
	}
	.our-psychic-app-content{
		width: 100%;
	}
	.our-psychic-app-rigth ul{
		text-align: center;
	}
	.our-psychic-app-rigth ul li{
		font-size: 18px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.22;
		letter-spacing: 0.18px;
		text-align: left;
	}
	.contact-psychic-recruiting-section{
		height: 182px;
	}
	#footer-container{
		margin-top: 0;
	}
	.contact-psychic-recruiting-content{
		font-size: 24px;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.33;
		letter-spacing: 0.36px;
		text-align: center;
		color: #ffffff;
	}
	.ourpsychics-content {
	    background: url(../png/quote-frame-n%402x.png) no-repeat center left;
	    width: 340px;
	    height: 321px;
	    background-size: 100% 100%;
	}
	.ourpsychics-title{
		font-size: 17px;
		font-weight: bold;
		font-stretch: normal;
		font-style: italic;
		line-height: 1.18;
		letter-spacing: 0.17px;
		text-align: center;
		color: #61666a;
		padding: 30px 45px 8px
	}
	.ourpsychics-desc{
		font-size: 16px;
		font-weight: 300;
		font-stretch: normal;
		font-style: italic;
		line-height: 1.44;
		letter-spacing: normal;
		text-align: center;
		color: #61666a;
		padding: 0 30px 0;
	}
	.what-our-psychics-section .bx-wrapper .bx-prev{
		left: 0px;
	}
	.customers-love-us-title{
		font-size: 27px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.63;
		letter-spacing: 0.41px;
		text-align: center;
		color: #3c3935;
	}
	.customers-love-us-content{
		width: 309px;
		height: 240px;
	}
	.customers-love-mobile .bx-wrapper .bx-prev{
		left: 0px;
		background: url('../png/arrow-icons.png') no-repeat 0px -80px !important;
	}
	.customers-love-mobile .bx-wrapper .bx-next{
		right: -5px;
		background: url('../png/arrow-icons.png') no-repeat 0px -160px !important;
	}
	.customers-love-mobile .bx-wrapper .bx-controls-direction a {
	    top: 38%;
	}
	.best-psychic-community-bottom-part .bx-wrapper .bx-controls-direction a{
	    top: 25%;
	}
	.customers-content-title{
		font-size: 13px;
		padding-bottom: 0;
	}
	.customers-content-desc{
		height: auto;
		font-size: 13px;
	}
	.customers-content-name{
		font-size: 13px;
		padding-top: 10px;
	}
	.meet-our-psychics-title{
		font-size: 32px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.06;
		letter-spacing: 0.48px;
		text-align: center;
		color: #3c3935;
	}
	.vsc-D2-content{
		clear: both;
		font-size: 15px;
	    font-weight: normal;
	    font-stretch: normal;
	    font-style: normal;
	    line-height: 1.35;
	    letter-spacing: normal;
	    text-align: left;
	    color: #707070;
    }
    .vsc-Dsection .mobile-only{
    	margin: 0;
    }
    .our-psychic-app-rigth {
	    width: 320px;
	    margin: 0 auto;
	}
	.ourpsychics-details{
		padding-left: 0;
		width: 340px;
		margin: 0 auto;
		font-size: 13px;
	}
	.ourpsychics-details span{
    	font-size: 14px;
	}
	.ourpsychics-details img{
		display:  inline-block !important;
		float: left;
	}
	.ourpsychics-details p{
		display:  inline-block !important;
	}
	.stickbannerpart{
		margin-top: 23%;
	}
	.page-template-become-premier-psychic .bgMobilePopup{
		display: none;
	}
	#mobile-section .bx-wrapper .bx-next{
		right: -35px;
	}
	#mobile-section .bx-wrapper .bx-prev{
		left: -20px;
	}
	.exciting-psychic-content-mobile .bx-wrapper{
		max-width: 375px !important;
	}
	.exciting-psychic-content-mobile .bx-wrapper ul li{
		width: 375px !important;
	}
	.exciting-psychic-content-mobile ul.bxslider li img {
	    width: 375px;
	    height: 220px;
	}
	.best-psychic-community-section {
	    background: url(../png/mobile-hero%402x.png) no-repeat center left;
	    width: 100%;
	    background-size: 100% 100%;
	    margin: 0 auto;
	}
	.recruiting-process-content .no-section li{
		margin: 0 5em;
	}
	.recruiting-process-content {
	    text-align: left;
	}
	.recruiting-process-content{
		max-width: 375px; 
        overflow-x: auto; 
        overflow-y: hidden; 
        white-space: nowrap;
    }
	/* width */
	.recruiting-process-content::-webkit-scrollbar {
	  width: 10px;
	  height: 17px !important;
	}
	/* Track */
	.recruiting-process-content::-webkit-scrollbar-track {
	  box-shadow: inset 0 0 5px grey; 
	  border-radius: 10px;
	}
	/* Handle */
	.recruiting-process-content::-webkit-scrollbar-thumb {
	  background: #B4B3B1; 
	  border-radius: 10px;
	}
	.recruiting-process-content .no-section li{
		margin-left: inherit;
	}
	.no-section,
	.no-content-section{
		margin-left: 0;
	}
	.no-content-section li {
	    padding: 0px 10px;
	}
    .psychic_community{
      	font-size: 22px;
		font-weight: 600;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.18;
		letter-spacing: normal;
		text-align: center;
		color: #3c3935;
    }
    .psychic_community span{
		font-weight: 300;
	}
	.apply_now_faq {
		float: unset;
		text-align: center;
	    margin-top: 30px;
	    margin-bottom: 60px;
	}
	.apply_now_faq a{
		font-size: 16px;
		font-weight: 600;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.13;
		letter-spacing: 0.24px;
		text-align: left;
		color: #ffffff;
	}
	.faq_questions{
		font-size: 18px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.33;
		letter-spacing: 0.18px;
		text-align: left;
		color: #f78633;
	}
	.faq_answer{
		font-size: 14px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.43;
		letter-spacing: 0.21px;
		text-align: left;
		color: #3c3935;
	}
	.faq_answer ul li span {
	    font-size: 14px;
	}
	.become_premier_psychic_faq{
		padding-left: 14px;
    	padding-right: 14px;
	}
	.become_premier_psychic_faq {
	    margin-top: 30px;
	}
	.page-template-become-premier-psychic_faq #section-container-main {
	    border-top: unset;
	}
}
.meet_psychic_loader {
  border: 8px solid #f3f3f3;
  border-radius: 50%;
  border-top: 8px solid #3498db;
  width: 30px;
  height: 30px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.meet_psychic_loader_head{
	display: inline-block;
    margin: 20px 0px;
}
.carousel-center .psychic_title_rec {
    background-image: linear-gradient(#0099a8, #004d54);
}
.psychic_title_rec{
	background-image: linear-gradient(#0099a8 100%, #004d54 0%);
}
.premier_psychic_icons {
    background-image: url(../png/premiericon-o%402x.png);
}
.carousel-center .premier_psychic_icons {
    background-image: url(../png/premiericon-n%402x.png);
}
.ourpsychics-details span{
	text-transform: uppercase;
}
.meet-our-psychics-section .carousel-center + .psychic_slider_recruiting h6{
	text-align: center;	
}
.apply_now_faq a:focus, 
.apply_now_faq a:hover {
    color: #1468a0;
}
.lb-outerContainer .lb-container .lb-image{
	border:none !important;
	border-radius: 0px;
}
.lb-data .lb-close{
	position: relative;
	z-index: 111;
    width: 25px;
    height: 25px;
    background-size: 25px;
    top: 45px;
    right: 5px;
    opacity: 1;
}
.become-FAQ-section{
	background-color: #f9f9f8;
    margin: 20px 0px;
}
.meet-our-psychics-section{
	background-color: #f9f9f8;
    padding: 20px 0px !important;
}
.contact-psychic-recruiting-section{
	margin-top: 0px;
}
.recruiting-process-section{
	padding-bottom: 50px;
}
.become-FAQ-section{
	background: #f9f9f8;
}
.recruiting-process-section{
	background: #f9f9f8;
}
.activeSection#wwcp-0 h6{
	text-align: center!important;
}
ul.no-section li:after {
    background-color: #707070;
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    width: 160%;
    top: 32px;
    left: -100px;
}
ul.no-section li.rpc-no1-img:after {
    background-color: unset;
}
@media only screen and (max-width: 740px) {
	ul.no-section li:after {
	    width: 135%;
	    left: -85px;
	}
}
.exciting-psychic-content .bx-wrapper .bx-pager.bx-default-pager a:hover,  
.exciting-psychic-content .bx-wrapper .bx-pager.bx-default-pager a:focus,
.exciting-psychic-content-mobile .bx-wrapper .bx-pager.bx-default-pager a:hover,  
.exciting-psychic-content-mobile .bx-wrapper .bx-pager.bx-default-pager a:focus {
    background: #666 !important;
}
.exciting-psychic-content .bx-wrapper .bx-pager.bx-default-pager a.active,
.exciting-psychic-content-mobile .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #000 !important;
}
.apply_now_faq a:focus, 
.apply_now_faq a:hover {
    color: white;
}
.lightboxOverlay {
    opacity: 0.6 !important;
}
.exciting-psychic-title{
	margin-bottom: 24px;
}
.lb-data .lb-number{
	display: none !important;
}
.exciting-psychic-section{
	background: #f9f9f8;
}
.best-psychic-community-bottom-part{
	width: 100%;
}
.page-template-become-premier-psychic header#masthead ul.sf_navmenu > li.selected > a,
.page-template-become-premier-psychic_faq header#masthead ul.sf_navmenu > li.selected > a{
	background: #fff !important;
	color: #3c3935 !important
}
.page-template-become-premier-psychic .sf_navmenu > li.selected > a.sf-with-ul:after,
.page-template-become-premier-psychic_faq .sf_navmenu > li.selected > a.sf-with-ul:after{
    content: '' !important;
    background: url(../png/expanding-menu-icon%402x-2.png);
    width: 12.8px;
    height: 8.4px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    left: 5px !important;
    top: 0px !important;
    line-height: 0px !important;
}
.page-template-become-premier-psychic header#masthead ul.sf_navmenu > li#menu-item-sub-about-us > a {
    background: #f78633!important;
    color: #fff !important;
}
.page-template-become-premier-psychic .sf_navmenu > li#menu-item-sub-about-us > a.sf-with-ul:after {
    content: '' !important;
    background: url(../png/back-icon%402x-5.png);
    width: 12.8px;
    height: 8.4px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    left: 5px !important;
    top: 0px !important;
    line-height: 0px !important;
}
@media only screen and (max-width: 740px){
	.customers-content-desc {
	    height: 150px;
	}
	.vsc-Asection{
		font-size: 15px;
	    font-weight: 300;
	    font-stretch: normal;
	    font-style: normal;
	    line-height: 1.47;
	    letter-spacing: normal;
	    text-align: left;
	    color: #3c3935;
	    padding-left: 18px;
	    padding-right: 18px;
	}
	.vsc-D-img {
	    width: 65%;
	}
	.vsc-Dcontent {
	    width: 35%;
	}
	.vsc-D-content {
	    padding: 0 40px 0 0;
	}
	.meet-our-psychics-section .mobile-only{
		padding: 0 20px;
	} 
	#mobile-section .bx-wrapper .bx-prev {
	    left: 10px;
	}
	#mobile-section .bx-wrapper .bx-next {
	    right: 10px;
	}
	.what-our-psychics-section .bx-wrapper .bx-prev {
	    left: -2px;
	}
	.what-our-psychics-section .bx-wrapper .bx-next {
	    right: -9px;
	}
	.ourpsychics-details p {
	    float: left;
	    padding-left: 10px;
	}
	.ourpsychics-details {
	    width: 330px;
	}
	.page-template-become-premier-psychic_faq .bgMobilePopup{
		display: none;
	}
}
@media only screen 
    and (device-width: 414px) 
    and (device-height: 896px) 
    and (-webkit-device-pixel-ratio: 2) { 
    .what-our-psychics-section .bx-wrapper .bx-prev {
	    left: 10px;
	} 
	.what-our-psychics-section .bx-wrapper .bx-next {
	    right: 5px;
	}
}
@media only screen and (min-device-width : 414px) 
    and (-webkit-device-pixel-ratio: 3){ 
	.what-our-psychics-section .bx-wrapper .bx-prev {
	    left: 10px;
	}
	.what-our-psychics-section .bx-wrapper .bx-next {
	    right: 5px;
	}
}
@media only screen and (max-device-width: 375px) 
    and (-webkit-device-pixel-ratio: 2) {
	.what-our-psychics-section .bx-wrapper .bx-prev {
	    left: 2px;
	}
	.what-our-psychics-section .bx-wrapper .bx-next {
	    right: -5px;
	}
}
/*Become a Pemier Psychic End*/
.compatibility_match_section img{
	width:100%;
}
@media screen and (max-width: 740px){
	.compatibility_match_section{
		margin:0px 0px 25px 0px;
	}
}
.widget_cp_available_psychics {
    margin: 10px 0px 32px 0px !important;
}
#page.dh .sidebar .widget.match_tool_banner_psychic {
    margin: 1.5rem 0 0 0;
}
#page-sidebar .cp-ofen-banner-widget  {
    margin-bottom: 0 !important;
}
#page.dh .sidebar .widget {
    margin: 0;
}
@media screen and (max-width: 740px){
	.off-canvas>ul.menu>li>a>span.icon.icon-psychic-match-tool{
		background-image: url(../png/icon_menu_psychic_match_tool.png);
	}
}
/* Banner Slider For NC */
.ofen-content ul.bxslider_horo{
	margin-left: 0px;
}
.ofen-content ul.bxslider_horo li div{
	background-size: cover;
    background-position: center;
    max-width: auto;
    width: 100%;
    height: 169px;
    
}
.ofen-content .bx-wrapper .bx-prev {
  left: 10px;
  background: url('../png/control.png') no-repeat 0 -32px;
}
.ofen-content .bx-wrapper .bx-prev:hover,
.ofen-content .bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.ofen-content .bx-wrapper .bx-next {
  right: 10px;
  background: url('../png/control.png') no-repeat -43px -32px;
}
.ofen-content .bx-wrapper .bx-next:hover,
.ofen-content .bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.ofen-content .bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
.ofen-content .bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
.ofen-content .bx-wrapper{
	box-shadow: none;
    border: none;
    background: #fff;
    -webkit-box-shadow: none;
}
.ofen-content .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
	bottom: 10px;
}
.ofen-content .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{
	text-align: center;
	width: 100%;
}
.column.column-block.birthdayhoroscope{
	display: none;
}
.ofen-content.bannercount-desktopclass .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    display: none;
}
.daily-page-horoscope .large-up-1 .column-block.daily {
	display: none;
}
.select-month-content{
	text-align: center;
}
.select-month-content .select-month-txt {
    padding: 0px 10px 5px 0px !important;
    margin-top: 5px;
}
@media screen and (max-width: 740px){
	.ofen-content ul.bxslider_horo li div{
		background-size: 100%;
		height: 205px;
		background-repeat: no-repeat;
   	}
   	.ofen-content.bannercount-desktopclass .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	    display: block;
	}
   	.ofen-content.bannercount-mobileclass .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	    display: none;
	}	
}
#needHelpCallUsAnytimeMob{
	display: none;
}
@media screen and (max-width:47.9375em){
	#needHelpCallUsAnytimeMob {
	    text-align: center;
	    line-height: 35px;
	    white-space: nowrap;
	    font-weight: normal;
	    background-color: #3c3935 !important;
	    padding-bottom: 40px;
	    font-size: 15px;
	    padding-top: 5px;
	}
	#needHelpCallUsAnytimeMob a {
		text-decoration: none;
		color: #fff;
	}
    #needHelpCallUsAnytimeMob {
        display: block;
    }
}
.message_images {
	width: 200px;
	cursor: pointer;
}
.message_images a { 
	color: #fff;
	background-color: #f5841f;
	letter-spacing: .01rem;
	padding: 6px 3px;
	margin: auto;
	width: 65px;
	height: 25px;
	max-height: 100%;
	vertical-align: middle;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	position: relative;
	font-size: 10px;
	line-height: 38px;
	font-weight: 500;
	border-radius: 20px;
	text-transform: capitalize;
	text-align: center;
	text-decoration: none;
}
.message_images a img{
	width: 18px;
	height: 18px;
}
@media screen and (max-width: 740px){
    .third-psychic-row {
        margin-top: 25%;
    }
	.message_images {
	    width: 100%;
	    padding: 2% 2% 0 0!important;
	    text-align: center !important;
	}
	
	.message_images a { 
		line-height: 55px;
		padding: 8px 6px;
		font-size: 13px;
	}
	.message_images a img{
		width: 22px;
	    height: 22px;
	}
	.psychic_callback_only{
		text-align: center;
	}
	.callback_images {
	    padding-right: 2% !important;
	}
	.callback_images a{
		margin-bottom: -2%;
	}
	.psychic_chat_only a {
    	margin-right: 10px !important;
    	margin-top: 6% !important;
	}
}
.single-btn-section a{
	margin-top: 12% !important;
}
.single-btn-section-two{
	margin-top: 30% !important;
}
.single-btn-section-two a{
	line-height: 6 !important;
}
@media screen and (max-width: 740px) {
    header#masthead {
        position: fixed;
        width: 100%;
        z-index: 200;
    }

    .horoscope-main-banner.cp-ofen-banner-widget {
        padding-top: 25%;
    }

    form#search_form.for-sticky-header-form {
        margin-top: 24%;
        position: fixed;
        width: 100%;
        z-index: 2000;
    }

    header#masthead {
        border-bottom: 5px solid #e9e9e9;
    }

    div#redata {
        margin: 36.5% auto auto 15px;
        z-index: 2000;
        position: fixed;
    }

    form#search_form.for-sticky-header-form.sticky-offer-classA {
        margin-top: 34%;
    }

    .horoscope-main-banner.cp-ofen-banner-widget.sticky-offer-classB {
        padding-top: 35%;
    }

    form#search_form.for-sticky-header-form.gdpr-cookie-classA {
        margin-top: 44%;
    }

    .horoscope-main-banner.cp-ofen-banner-widget.gdpr-cookie-classB {
        padding-top: 45%;
    }

    form#search_form.for-sticky-header-form.sticky-offer-classA.gdpr-cookie-classA {
        margin-top: 54%;
    }

    .horoscope-main-banner.cp-ofen-banner-widget.sticky-offer-classB.gdpr-cookie-classB {
        padding-top: 55%;
    }

    #page {
        margin-top: 30px;
    }

    .bx-wrapper {
        margin-bottom: 0px !important;
    }
}
#cp-introoffer{
    display: none;
}
#cp-top-bar .large-offset-4 {
    margin-left: 60.33333%;
}
.message_images {
    width: 200px;
    cursor: pointer;
}
    .message_images a {
        color: #fff;
        background-color: #f5841f;
        letter-spacing: .01rem;
        padding: 6px 3px;
        margin: auto;
        width: 65px;
        height: 25px;
        max-height: 100%;
        vertical-align: middle;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        position: relative;
        font-size: 10px;
        line-height: 38px;
        font-weight: 500;
        border-radius: 20px;
        text-transform: capitalize;
        text-align: center;
        text-decoration: none;
    }
.message_images a img{
            width: 18px;
            height: 18px;
        }
@media screen and (max-width: 740px){
    .third-psychic-row {
        margin-top: 25%;
    }
    .message_images {
        width: 100%;
        padding: 2% 2% 0 0!important;
        text-align: center !important;
    }

        .message_images a {
            line-height: 55px;
            padding: 8px 6px;
            font-size: 13px;
        }
        .message_images a img{
                width: 22px;
                height: 22px;
            }
        .psychic_callback_only{
        text-align: center;
    }
    .callback_images {
        padding-right: 2% !important;
    }
        .callback_images a{
            margin-bottom: -2%;
        }
    .psychic_chat_only a {
        margin-right: 10px !important;
        margin-top: 6% !important;
    }
}
.single-btn-section a{
    margin-top: 12% !important;
}
.single-btn-section-two{
    margin-top: 30% !important;
}
    .single-btn-section-two a{
        line-height: 6 !important;
    }
/*===isChatOnly CSS end===*/
/*-----My Inbox Envelop CSS Start-----*/
.envelopcount {
    display: none !important;
}
@media screen and (max-width: 740px){
    .cust-name-with-envelop{
        width: 100%;
    }
    .cust-name-span-with-envelop{
        display: inline-block;
    }
    .myInbox-envelop-section{
        display: none;
        float: right;
        position: relative;
        right: 7px;
    }
    .off-canvas > ul.menu > li > a > span.icon.icon-my-inbox {
        border: 1px solid #000;
        border-radius: 50%;
        width: 31px;
        height: 32px;
        background-image: url(../png/myinbox-envelop-icon%402x.png);
        background-repeat: no-repeat;
        background-size: 20px 14px;
        background-position: center;
    }
    .notification-new-msg {
        display: inline-block;
        font-size: 16px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 30px;
        letter-spacing: normal;
        color: #fff;
        width: 51px;
        text-align: center;
        height: 30px;
        object-fit: contain;
        border-radius: 7px;
        background-color: red;
        float: right;
        margin-right: 35px;
        margin-top: 2px;
    }

    .myInbox-envelop-section .notification-envelop .envelopbadge {
        position: absolute;
        top: -5px;
        left: -5px;
        padding: 0;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background-color: #fb0e0e;
        text-align: center;
        font-size: 11px;
    }

    .envelopcount {
        position: absolute;
        left: 40px;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background-color: #fb0e0e;
        text-align: center;
        font-size: 11px;
        color: #fff;
        font-weight: 700;
        line-height: 20px;
        margin-top: 10px;
        display:inline !important;
    }

    .title-bar .menu-icon {
        padding: 10px 20px 13px 12px !important;
        margin-left: 0px !important;
    }

    .myInbox-envelop-section .notification-envelop .envelopbadge span {
        color: #fff !important;
        font-size: 12px !important;
        line-height: 20px;
        font-weight: 700 !important;
    }
    .envelopcountdisplay {
        display: none !important;
    }
}
/*-----My Inbox Envelop CSS end-----*/