.showcase {border-top: 0 none}
.header-info .phoneholder:nth-child(3), .header-info .separator, .body1 .phoneholder:nth-child(3), .body1 .separator, .body9 .phoneholder:nth-child(3), .body9 .separator, .ftbanner {display: none !important}
.preheader .phoneblock {text-align: center}
.header-info {float: none; text-align: center; padding-left: 160px; margin-bottom: -20px; padding-top: 10px} 
.header-info .phoneholder {margin: auto; float: none; display: inline-block; max-width: 100%} 
.search-button {float: right}

.body4 {background-color: #ffecfa}
.questionbg {background-color: #f1d9e9}

.psychicblock .phoneblock {width: 44%;}
.psychicblock .extblock {width: 16%;}
.psychicblock .priceblock {width: 33%;}
.psychicblock .detailsblock {width: 7%;}
.psychicblock .priceblock .price, .psychicblock .priceblock .price span {letter-spacing: -0.5px}
.psychicblock .psychicframe .psychic .psychic-name {line-height: 27px; bottom: 27px}
.psychicblock.active .psychic-info .callnow, .psychic-profile.active .psychic-info .callnow span, .psychicblock.active .psychic-info .callnow span {font-size: 14px; line-height: 24px}

.mpmCMS.mppCMSCMScontentPage.cms-terms_and_conditions .whitebody .wpZone.wpZoneVrt .wpControlBox.content-item.crop .item-content .htmlcontent p {display: block !important}

@media all and (min-width: 1200px) {
.header-info {padding-top: 11px}
.header-info .phoneholder .fee {max-width: 120px; padding-top: 23px; text-align: right}
.preheader .phonenumber {font-size: 34px; line-height: 34px; display: block}
.preheader .txt {padding-left: 1px; font-size: 14px; padding-top: 4px}
.header-info .phone-icon {padding-top: 10px}
.body1 .fee, .body9 .fee {max-width: 120px}
.mpmFt.mppFtFtrollup .body1 .callblock {padding-bottom: 5px}
}

@media all and (max-width: 1199px) {
.mpmFt.mppFtFtrollup .body1 .callblock {padding-bottom: 10px}
}

@media all and (min-width: 992px) {
.preheader .info-wrapper {padding-right: 0; padding-left: 0; background-color: transparent; text-align: right}
}
                                               
@media all and (min-width: 992px) and (max-width: 1199px) {
.desktop-logo {padding: 28px 0;}
.preheader .circle {left: -80px;top:-136px;}
.body1 .fee, .body9 .fee {max-width: 120px; float: left; padding-left: 10px; clear: right; width: 120px}
.body1 .phoneholder, .body9 .phoneholder {float: none; display: inline-block; margin: auto}
.withsidebar .psychicblock .extblock {width: 31%}
.withsidebar .psychicblock .phoneblock {width: 69%}
.whitebody .left-sidebar .sidebar-module .psychicblock.away .psychic-info .callnow {padding: 8px 0}
.withsidebar .psychicblock.busy .psychic-info .callnow {padding: 6px 0}
.body1 .callblock {display: block; margin-bottom: 0}
}

@media all and (min-width: 768px) and (max-width: 991px) {
.withsidebar .psychicblock .extblock {width: 18.5%}
.withsidebar .psychicblock .phoneblock {width: 46.5%}
.withsidebar .psychicblock .priceblock {width: 27%}
.withsidebar .psychicblock .detailsblock {width: 8%}
.psychicblock .psychicframe .psychic .psychic-name {line-height: 25px;}
}

@media all and (min-width: 701px) and (max-width: 767px) {

}

@media all and (min-width: 701px) and (max-width: 991px) {
.header-info .phoneholder .fee, .body1 .fee, .body9 .fee {max-width: 120px}
.preheader .phoneblock {margin-bottom: -20px}
.header-info {padding-left: 0; margin-bottom: -20px} 
.body1 .fee, .body9 .fee {max-width: 120px; float: left; padding-left: 10px; clear: right; width: 120px; padding-top: 17px}
.body1 .phoneholder, .body9 .phoneholder {float: none; display: inline-block; margin: auto}
.body1 .callblock {display: block; margin-bottom: 0}
}

@media all and (min-width: 500px) and (max-width: 700px) {
.preheader .phoneblock {margin-bottom: -20px}
}

@media all and (max-width: 600px) {
.body1 .callblock {display: block; margin-bottom: 0}

}
@media all and (min-width: 701px) and (max-width: 767px) {

}
@media all and (min-width: 401px) and (max-width: 702px) {
.header-info .phoneholder .fee {padding-top: 0px; max-width: 100%; float: none; padding-left: 50px}
.header-info {padding-left: 0} 
.preheader .phonenumber {font-size: 28px; line-height: 30px; font-weight: 700}
.header-info .phoneholder a {margin: -5px 0; display: block}
.preheader .txt {line-height: 16px; display: block}
}

@media all and (min-width: 601px) and (max-width: 700px) {
.header-info .phoneholder .fee {padding-top: 0px; max-width: 100%; float: none; padding-left: 54px}
.body1 .callblock {margin-bottom: 0px}
}

@media all and (min-width: 351px) and (max-width: 500px) {
.preheader .phone-icon {display: block}
.phoneblock .header-info .phoneholder {display: inline-block; width: auto}
.phoneblock .header-info .phoneholder .fee {width: auto; text-align: left; padding-left: 49px}
.header-info {padding-left: 0; text-align: center}
.preheader .phoneblock {margin-bottom: -20px}
}
@media all and (max-width: 400px) {
.psychicblock .phoneblock {width: 72.5%;}
.psychicblock .extblock {width: 27.5%;}
.psychicblock .priceblock {width: 85%;}
.psychicblock .detailsblock {width: 15%}	
.preheader .phonenumber {font-size: 24px; line-height: 30px; font-weight: 800}
.psychicblock.active .psychic-info .callnow, .psychic-profile.active .psychic-info .callnow span, .psychicblock.active .psychic-info .callnow span {font-size: 12px; line-height: 22px}
.registerblock .banner h2, .pagetitle h1 {font-size: 26px; line-height: 32px; font-weight: 400}
}

@media all and (max-width: 350px) {
.header-info {padding-left: 0; text-align: center; margin-bottom: -20px}

.preheader .infoblock .info-wrapper {margin-top: 6px}
}
