html,
body {height: 100%;font-family: "Muli", sans-serif;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;}
h1,h2,h3,h4,h5,h6 {margin: 0;color: #111111;font-weight: 400;font-family: "Muli", sans-serif;}
h1 {font-size: 70px;}
h2 {font-size: 36px;}
h3 {font-size: 30px;}
h4 {font-size: 24px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}
/*p {font-size: 16px;font-family: "Muli", sans-serif;color: #636363;font-weight: 400;line-height: 26px;margin: 0 0 15px 0;}*/
p {line-height: 26px;margin: 0 0 10px 0;}
img {max-width: 100%;}
input:focus,select:focus,button:focus,textarea:focus {outline: none;}
a:hover,a:focus {text-decoration: none;outline: none;color: #fff;}
ul,ol {padding: 0;	margin: 0;}
.goldColor{color: #d2830b; }
/*---------------------
  Header
-----------------------*/
.phone:before {content: "";display: inline-block;width: 35px;height: 35px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc0MkMzQjg0NEE5MTFFQTgwNDFGODlFNDQxM0M3MjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc0MkMzQjk0NEE5MTFFQTgwNDFGODlFNDQxM0M3MjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNzQyQzNCNjQ0QTkxMUVBODA0MUY4OUU0NDEzQzcyOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNzQyQzNCNzQ0QTkxMUVBODA0MUY4OUU0NDEzQzcyOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqbE2QIAAATgSURBVHjatJhpbFRVGIZnhrYoNiDVGK1xhSJoXFERVFC0WAMRBI0K/pAQBRuNC3WJYsQFIj8U1KAExcQoBaFxS6xYSkYFIgUVUQEVR1wSbYJURShoW/X9kueYw/XcuTOAX/Jklnvnnvd+59vupKvOGpT6n+1JMUWU5Tlnp5hesh+LlIoqcZSoEHvENrFZ/MY5xyDkbLErz7UGiIZixdiiE8QYMVj8Lb4Vu0UPcZg4XGwS14oMxz4T74rywDU/EQ+LgwoV01s8ICaLj8RiUSu+QpBvh4rzxdein/f9HLwZtZ/dm0LEmBfmI+ICsT7h/F/FW4Hvz7C79z6bp1rFeSKXJCaN+24RN+ON0LaZF44U7eJTtmSfLJ+Y2WI0sfFF5NgJYhZes/jYKnoRqD9ZZohFvD9Y3CA28tvV4kfeXyS2i+tFW5yYO8U4cSEB6tsw8aZ4VfQV33vHuhPgs1loCnE2mXgZKM4kzZ8WQ7gRy7QJ6UCdOUdkxXCxNnKsj/hQ3CWez+PVSvGeWIiXzI5l4QfFPWy7vbbFbZOl4rNiZkCIy4iXE4Sk2IaxogVBW8TJXP86cblYlQos7tvV1IrHAwucJEZ4d5pkFshLxa18ti2dxjY5IROpS3uJSfN6O0L+CFx8GBfZHjh2aSRtnb3B78zmiRniTz5bvCygVlnNypiYoaKJ0m6qX4rJsqPZ82j62w0s4xpHRI5vJX7MOr3vu4m5FDyrMXdYLGUISBPyovjOeoS4PyCmjLuyatxfTBJryLwafvuleIy7rkRsqOoOJ+Ut23qKU8QTJRQru7vXUP82nTZkfbiTMgpcPdXZ+k8zXrYFluDJV2Kus5w0L6NllPt15nX2cwmLxNkloovXVYHj70OK64zk/JDtglbSvs3PpmkJQlJU1dYiKvxTBZyzzWVUJiY2QraRRllehJiaAs7pZPz4jxjbqnfcwYjVU/C60xiTrJIgTbIexNxeYmbQ0EoYAaKC/mKmWUAFzWfnIvq2SEqHiu5xZOK/Yu4j1ztoajYwNcZ46BmmOL+pjeQ3jha2symhdQxAbM6JqaKuDKZiNlLCu0jzqCCrJXUUuvEUsCxpX8MM3ELK2nbem0fMCEaKLtcozeUrxAbqTYptaqWjhlLTmukOmuAcSnoFxbCZJrmzgHixpvmC37VLvV5kLp7KxdoYnlwvOZ07t/HxNG++bcSDFcRdNW7fAB/gxfaIkCGIX+gH0Eou4PpKP96PQ0g3gnYlk5wtcLc4kVQfQ0euo0v3ZEJsYIsfYVI8NdLTZjJg/e57Zi0VeBndN0eDs4J1EwPQIERGC94PBG8jqV+Ld9eAW3g602F/dmESsXpFaJ65UXzDfpcjylr/cwRzXURIL+/9ajxWG3hscVv/EJnqFh9LGdkREtNBMOVoYrvprEMR1+zd5SwevI73rrMlRohfo8xz13ilYHm+Sa+DVM2xuAm6mAl/HkXMxoyrmG+z1IneBbKCzD0kTnh0iHKC6hFUjaAmXPoLQf0oz9Ob9uHxaFTcaBGa6NyWLcKV1cwefb3hKYvIUvb/ssgjSz7bU+xDXCeCnIcsoD/n2FTcnMVT64iZ9v397yST0NrHU12b+evD2Xwy6mNx5YEQkiTG99A6ClcDI8Z6CtbEhK5clKWL+OdqII+snQT05gP9F9c/AgwA86I/LUAPDuoAAAAASUVORK5CYII=) no-repeat;position: absolute;left: -45px;top: 5px;}
.ht-right .lan-selector {max-width: 142px;cursor: pointer;display: inline-block;position: relative;}
.ht-right .lan-selector .ddcommon {max-width: 142px;-webkit-box-shadow: none !important;box-shadow: none !important;outline: none;cursor: pointer;padding: 0 20px;}
.ht-right .lan-selector .ddcommon .ddTitle .ddTitleText img {padding-right: 5px;}
.ht-right .lan-selector .ddcommon .ddTitle .ddTitleText span {font-size: 14px;color: #252525;}
.ht-right .lan-selector .ddcommon .ddTitle .ddArrow:before {content: "3";font-family: "ElegantIcons";font-size: 14px;color: #636363;float: right;position: relative;right: 0;line-height: 26px;}
.ht-right .lan-selector .ddcommon .ddChild {background: #fff;max-width: 142px;width: 100%;position: relative;left: 0;}
.ht-right .lan-selector .ddcommon .ddChild ul {width: 100%;max-width: 142px;}
.ht-right .lan-selector .ddcommon .ddChild ul li {line-height: 23px;padding: 0px 10px;list-style: none;}
.ht-right .lan-selector .ddcommon .ddChild ul li img {padding-right: 10px;}
.ht-right .lan-selector .ddcommon .ddChild ul li span {font-size: 13px;color: #000;letter-spacing: 0.325px;}
.header-top {display: -webkit-box;display: -ms-flexbox;display: flex;background-color: #ff7e00;}
.header-top .ht-left {float: left;}
.header-top .ht-left .mail-service {font-size: 14px;color: #fff;float: left;padding-top: 8px;padding-bottom: 5px;}
.header-top .ht-left .mail-service i {margin-right: 5px;}
.header-top .ht-right .phone-service {float: right;font-size: 14px;color: #fff;/*line-height: 27px;*/padding-top: 8px;padding-bottom: 5px;padding-left: 20px;}
.header-top .ht-right .phone-service i {margin-right: 5px;}
.header-top .ht-right {float: right;}
.header-top .ht-right .login-panel {float: right;font-size: 14px;color: #fff;display: inline-block;padding-left: 20px;border-left: 1px solid #e5e5e5;padding-top: 5px;padding-bottom: 5px;}
.header-top .ht-right .login-panel i {margin-right: 8px;}
.header-top .ht-right .lan-selector {float: right;margin-top: 15px;margin-bottom: 13px;}
.header-top .ht-right .top-social {float: right;padding-right: 20px;padding-top: 5px;padding-bottom: 5px;border-right: 1px solid #f18085;}
.header-top .ht-right .top-social a {color: #fff;font-size: 14px;display: inline-block;margin-left: 15px;}
.inner-header .row{justify-content: space-between;}
.inner-header .logo {padding: 12px 0;}
.inner-header .logo a {display: inline-block;}.inner-header .advanced-search {height: 45px;border: 1px solid #ebebeb;margin-top: 39px;border-radius: 10px;}
.inner-header .advanced-search .category-btn {max-width: 30%;float: left;background: transparent;border: none;padding-left: 23px;padding-top: 11px;padding-bottom: 13px;padding-right: 60px;font-size: 16px;color: #252525;position: relative;}
.inner-header .advanced-search .category-btn:before {position: absolute;right: 0;top: 14px;width: 1px;height: 20px;background: #e5e5e5;content: "";}
.inner-header .advanced-search .category-btn:after {position: absolute;right: 11px;top: 10px;content: "3";font-family: "ElegantIcons";font-size: 16px;color: #b2b2b2;}
.inner-header .advanced-search .input-group {height: 100%;}
.inner-header .advanced-search .input-group input {width: 100%;height: 100%;border: none;font-size: 16px;color: #636363;padding-left: 20px;border-radius: 10px;}
.inner-header .advanced-search .input-group input::placeholder {color:#ccc;font-size:14px;font-weight:normal}
.inner-header .advanced-search .input-group button {font-size: 16px;color: #ffffff;position: absolute;right: -3px;top: -1px;border: 1px solid #ff7e00;background: #ff7e00;padding: 9px 16px 10px;cursor: pointer;border-radius: 0 10px 10px 0px;}
.inner-header .nav-right {margin-top: 40px;}
.inner-header .nav-right li {list-style: none;display: inline-block;font-size: 20px;margin-left: 15px;}
.inner-header .nav-right .contact-link {float: left;position: relative;margin-top: 5px;}
.inner-header .nav-right  .contact-link p{padding: 0px; margin: 0px; text-align: left; color:#000;font-size:16px;}
.inner-header .nav-right .phone {color: #fff;position: relative;line-height: 17px;}
.inner-header .phone a {color: #fff;}
.inner-header .contact-link a {color: #253237;font-weight: 700;}

/**************/
.nav-item {	background: #ebebeb;display: -webkit-box;display: -ms-flexbox;display: flex;}
/*---------------------
  Footer
-----------------------*/
.footer-section {background: #191919;padding-top: 75px;float: left;width: 100%}
.footer-left {margin-bottom: 30px;}
.footer-left h5 {color: #ffffff;font-weight: 700;margin-bottom: 26px;}
.footer-left ul li {list-style: none;color: #b2b2b2;font-size: 16px;line-height: 25px;margin-bottom: 15px;}
.footer-left ul li i {float: left;width: 30px;color: #ff6f00;font-size: 20px;padding-top: 3px;}
.footer-left ul li a{color: #b2b2b2;}
.footer-left .footer-social {padding-top: 25px;}
.footer-left .footer-social a {display: inline-block;height: 40px;width: 40px;background: #434445;color: #ffffff;text-align: center;line-height: 40px;border-radius: 50%;margin-right: 7px;position: relative;z-index: 1;}
.footer-left .footer-social a:hover:before {opacity: 1;}
.footer-left .footer-social a:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: #e7ab3c;content: "";border-radius: 50%;opacity: 0;-webkit-transition: all 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;z-index: -1;}
.footer-widget {margin-bottom: 30px;}
.footer-widget h5 {color: #ffffff;font-weight: 700;margin-bottom: 26px;}
.footer-widget ul li {list-style: none;}
.footer-widget ul li a {line-height: 36px;font-size: 16px;color: #b2b2b2;}
.newslatter-item h5 {color: #ffffff;font-weight: 700;margin-bottom: 30px;}
.newslatter-item .footer-logo {margin-bottom: 24px;}
.newslatter-item .footer-logo a {display: inline-block;}
.newslatter-item p {color: #b2b2b2;line-height: 26px;}
.copyright-reserved {border-top: 1px solid #303030;padding: 15px 0;margin-top: 45px;}
.copyright-reserved .copyright-text {float: left;font-size: 16px;color: #b2b2b2;}
.copyright-reserved .copyright-text a {color: #ff7e00;}
.copyright-reserved .copyright-text i {color: #cc2424;}
.copyright-reserved .copyright-text a:hover {color: #e7ab3c;}
.copyright-reserved .payment-pic {float: right;}
.copyright-reserved .payment-pic img{ margin-left:10px;  }
.copyright-reserved .payment-pic form{ height: 34px; }
.copyright-reserved .payment-pic a{ height: 35px !important;border-radius: 0px;  }
.call-to-action {
    position: fixed;
    z-index: 999;
    bottom: 0;
    padding: 0;
    color: #fff!important;
    font-weight: 700;
    background: #1b2135;
    width: 100%;
    text-align: center;
    font-size: 25px;
    left: 0;
}
/*************************************************************/

.hs_astrology_team_main_wrapper {background: url(../images/testi_bg.jpg) 50% 0 repeat-y;background-position: center 0;background-size: cover;background-repeat: no-repeat;float: left;width: 100%;padding-top: 50px;padding-bottom: 50px;}
.single-team .inner {text-align: center;margin-bottom: 35px;border: 1px solid #e5eaf0;padding: 5px 5px 0px;background: #fff;}
.single-team .inner .team-img {position: relative;}
.single-team .inner .team-img img {width: 100%;}
.single-team .inner .team-img::after {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;}
.single-team .inner .team-img:hover::after {opacity: 0.4;}
.single-team .inner .team-content {padding: 22px 0px 0px;background: #fff;}
.single-team .inner .team-content h4 {font-size: 18px;font-weight: 400;}
.single-team .inner .team-content h5 {font-weight: 300;font-size: 16px;letter-spacing: 0.5px;color: #7d91aa;}
.single-team .inner .team-content a {display: inline-block;padding: 2px;margin: 0 3px;font-size: 16px; color: #f44336;}
.team-social {background: #f3f6fa;width: 50%;padding-top: 4px;margin: auto;border-radius: 15px 15px 0px 0px;margin-top: 17px;}

/*---------- Heading css start -------*/

.about_page_wrapper {padding-top: 10px;}
.hs_about_indx_main_wrapper {float: left;width: 100%;font-size:15px;padding-top: 30px;padding-bottom: 25px;}
.hs_about_right_cont_wrapper p{ text-align: justify;     line-height: 35px;}
.hs_about_left_img_wrapper img {padding: 2px ;border-radius:5px;border: 9px solid transparent;border-image: url(../images/border.png) 30 round;width:200px}

/*---------- Heading css start -------*/
.hs_about_heading_main_wrapper {float: left;width: 100%;text-align: center;}
.hs_about_heading_wrapper {float: left;width: 100%;display: inline-block;}
.hs_about_heading_wrapper h2{font-size:28px;font-weight:bold;color:#000000;}
.hs_about_heading_wrapper p{line-height:26px !important;font-size:14px;}
.hs_about_heading_wrapper h2 span{font-weight:bold;color: #f44336;}
.hs_about_heading_wrapper h4, .hs_about_heading_wrapper p{padding-top:0px;line-height: 21px;margin:0px;font-size: 17px;}
.hs_about_heading_wrapper h4 span{width:8px;height:8px;border-radius:50px;background:#f44336;display:inline-block;position:relative;}
.hs_about_heading_wrapper h4 span:after{content:'';border:1px solid #f4433663;width:20px;position:absolute;left:8px;top: 3px;}
.hs_about_heading_wrapper h4 span:before{content:'';border:1px solid #f4433663;width:20px;position:absolute;right:8px;top: 3px;}
.hs_about_right_cont_wrapper{line-height:35px;text-align:left;}
/*---------- Heading css end -------*/
/*----------------------------*/
.hs_sign_wrapper {float: left;width: 100%;padding-top: 50px;padding-bottom: 50px;position: relative;}
.hs_sign_wrapper::after{content: "";background: url(../images/Horoscope.jpg) 50% 0 repeat-y;background-position: center 0;background-size: cover;background-repeat: no-repeat;opacity: 0.1;top: 0;left: 0;bottom: 0;right: 0;position: absolute;z-index: -1; }
.hs_sign_box {float: left;text-align: center;width: 100%;min-height: 185px;padding-top: 20px;margin-bottom: 30px;background: #fff;-webkit-box-shadow: 0px 0px 35px -20px;box-shadow: 0px 0px 35px -20px;}
.hs_sign_box:hover {/*background: #f44336;-webkit-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;*/}
.hs_sign_box h2 {font-size: 15px;padding-bottom: 8px;padding: 5px;font-weight: bold;}
.sign_box_cont p a{ color: #f44336;}
.productsList .hs_sign_box { width: 32.5%;margin-right:10px;}
/*******************/
.productMenu .dropdown-item:before{ display: none; }
/**************/
.pad-astro-box {padding: 4px 5px;}
.astro-card{border:1px solid #e0e0e0;transition:all .3s ease 0;float:left;width:100%;border-radius:10px;position:relative;padding:10px 10px;background-color:#fff;margin:0;margin-bottom: 10px;}
.astro-card .img-box{width:18%;height:18%;border:1px solid #a7a3a3;border-radius:50%;float:left;position:relative;box-sizing:border-box;padding:0}
.astro-card .img-box img{border-radius: 50%;}
.astro-card .astro-name{text-align:left;float:left;width:82%;box-sizing:border-box;padding-left:10px;padding-right:0}
.astro-card .name-of-astologer{font-size:16px;color:#1a1a1a!important;font-weight:600;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left;margin-bottom:0px}
.astro-card .ext-left{width:50%!important;float:left}
.astro-card .expertise-tta{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;font-size:13px;padding:0 0;float:left;color:##656161}
.astro-card .ext-right {width: 50%;float: right;}
.astro-card .text-right {text-align: right;}
.astro-card .sprite-chat-language {background-position: -12px -48px!important;}
.astro-card .sprite-chat-speciality {background-position: -12px -77px!important;}
.astro-card .chat_icon_16 {width: 16px;height: 16px;margin-right: 4px;position: relative;top: 2px;}
.astro-card .sprite-chat-astrologer {display: inline-block;background: url(../images/astrologer_chat_sprite.png) no-repeat;}
.astro-card .sprite-chat-experience {background-position: -10px -19px!important;}
.astro-card .my-calll-position{display:inline-block;padding:5px 12px;font-size:12px;border-radius:20px;cursor:pointer;font-weight:700;background:#8e88d0;color:#fff}
.astro-card .call-check-wdt{margin-top:2px;float:right}
.astro-card .ast-status{float: left;padding-top: 12px;color: green;font-weight: 700;letter-spacing: 0;font-size: 13px;text-transform: uppercase;}
.astro-card .red{ color:red}


/********/
#sign_table .nopadding {padding: 0!important;border: none;}
#sign_table .zodic_box {color: #000;font-weight: 700;cursor: pointer;}
/*#sign_table .zodic_box_item{width: 85px;}*/
#sign_table .padmobleftright {padding: 10px 10px!important;}
.zodiac_img{width: 60px;height: 60px;border-radius: 5px;margin: auto;background: url(../images/all_signs.png) no-repeat;}
#sign_table .zodic_title {padding-top: 5px!important;font-size: 13px;font-weight: bold;padding:0px !important;margin:0px !important;line-height:normal;}
#sign_table .zodiac_img span {width: 100%;font-weight: 600;display: block;text-align: center;cursor: pointer;}
#sign_table .zodic_date {color: #4a4949;padding: 5px 0!important;padding: 5px 0;font-size: 9px;color: gray;font-weight: 400!important;}
#sign_table .home_shadow_zodia {background: url(../images/aarti_dvider.png) no-repeat right bottom;background-size: 1px 100%;padding-bottom: 10px;padding-top: 10px;}
#sign_table .aries{background-position:-2px -4px}.taurus{background-position:-55px -4px}.gemini{background-position:-108px -4px}.cancer{background-position:-158px -4px}.leo{background-position:-212px -4px}.virgo{background-position:-265px -4px}.libra{background-position:-317px -4px}.scorpio{background-position:-369px -4px}.sagittarius{background-position:-417px -4px}.capricorn{background-position:-471px -4px}.aquarius{background-position:-524px -4px}
#sign_table .pisces {background-position: -575px -4px;}
.hs_astrology_team_main_wrapper .hs_sign_box,.sign .hs_sign_box{ padding-top:10px;min-height: 167px;margin-bottom: 10px;}
.sign p{ font-size:14px; margin:0px}
.hs_astrology_team_main_wrapper .col-lg-2 ,.hs_astrology_team_main_wrapper .col-lg-3 ,.sign .col-lg-2,.poojaPath .col-lg-2{padding-left:10px;padding-right:10px;}
.poojaPath .hs_sign_box{padding-top: 0px;margin-bottom: 15px;min-height: auto !important;}
.sign_box_img img {height: 100px;width: 100%;}
.hs_sign_box h2  {padding-top: 16px;}
.sign_box_cont p {font-size:12px;}

/*******autocomplete**********/
.ui-menu .ui-menu-item a{display:block;font-size:16px;min-height:0;padding:6px 10px 6px 23px;text-decoration:none;text-align:left;position:relative;border-bottom:solid 1px #ccc;color:#000}
.ui-menu .ui-menu-item a:focus,.ui-menu .ui-menu-item a:hover{background:#ed1c24;color:#fff!important;border:none;border-bottom:solid 1px #ccc}

/**************price Table*/
/*------ utiltity classes -----*/
.fl{ float:left; }
.fr{ float: right; }
/*its also known as clearfix*/
.pricing-table .group:before,
.pricing-table  .group:after {
    content: "";
    display: table;
} 
.pricing-table  .group:after {
    clear: both;
}
.pricing-table .group {
    zoom: 1;  /*For IE 6/7 (trigger hasLayout) */
        display: flex;
    justify-content: center;
}


.pricing-table {
width: 100%;
text-align: center;
padding-right: 0;
font-family: 'Roboto', sans-serif;
}
.pricing-table .heading{
color: #9C9E9F;
text-transform: uppercase;
font-size: 1.3rem;
margin-bottom: 4rem;
}
.pricing-table .block{
width:32%;
margin: 6px 10px;
overflow: hidden;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;    
/*    border: 1px solid red;*/
}
.pricing-table .block:first-child{
    margin-left:0px;
}.pricing-table .block:last-child {
    margin-right: 0px
}
/*Shared properties*/
.pt-footer{
    display:none;
}
.pricing-table .title span{ display:block}
.pricing-table .title,.pricing-table .pt-footer{
    color: #FEFEFE;
    line-height: 30px;
    position: relative;
    padding: 5px;
    font-size:18px;

}
.pricing-table .content{
    position: relative;
        padding: 8px 15px;
        font-size:14px;
        min-height:200px;
        background: #efefef;
    color: #424242;
    line-height:27px;
}
.pricing-table .price{
    color:#fff;
    padding-top: 15px;
    font-size: 20px;
    position: relative;
    height:105px;
}
.pricing-table .price s{font-size: 15px;}
.pricing-table .price .discount{font-size: 16px;}
/*arrow creation*/
.pricing-table .price:after, .price:before,.pt-footer:before,.pt-footer:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.pricing-table  h2{
    margin:0px;padding:0px;
}
.pt-footer:after,.pt-footer:before{
    top:0;
}
.price:after,.pt-footer:after {
	border-color: rgba(136, 183, 213, 0);	
	border-width: 5px;
	margin-left: -5px;
}
/*/arrow creation*/



.pricing-table .hint{
font-style: italic;
    font-size: 0.9rem;
    background: #9e9e9e;
    margin-top: 10px;
    cursor: pointer;
    position: absolute;
    width: 100%;
    bottom: 0px;
    padding: 0px;
    margin: 0px;
}
.pricing-table .features{
    list-style-type: none;    
    background: #efefef;
    text-align: left;
    color: #000;
    font-size: 0.9rem;
    margin: 0px;
    padding: 0px;
min-height: 244px;
}
.pricing-table .features li{
    width: 100%;
    border-bottom: dashed 1px #cdcdcd;
    padding: 5px 10px;
    background: none repeat scroll 0 0 #efefef;
    /*border-bottom: 1px solid #ffffff;
    border-top: 1px solid #cdcdcd;*/
    color: #424242;
    cursor: pointer;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    line-height:22px;
        min-height: 56px
}
.pricing-table .features li:last-child{    border-bottom:none}

.pricing-table  .pt-footer{
    font-size: 0.95rem;
    text-transform: capitalize;
}
/*PERSONAL*/
.pricing-table .personal .title{        
    background: #78CFBF;    
}
.pricing-table .personal .price,.personal .pt-footer{
    background: #82DACA;
}
.pricing-table .personal .price:after{	
	border-top-color: #82DACA;	
}
.pricing-table .personal .pt-footer:after{
    border-top-color: #FFFFFF;
}
/*PROFESSIONAL*/
.pricing-table .professional .title{
    background: #3EC6E0;
}
.pricing-table .professional .price,.pricing-table .professional .pt-footer{
    background: #53CFE9;
}
.professional .price:after{	
	border-top-color: #53CFE9;	
}
.pricing-table .professional .pt-footer:after{
    border-top-color: #FFFFFF;
}
/*BUSINESS*/
.pricing-table .business .title{
    background: #E3536C;
}
.pricing-table .business .price,.pricing-table .business .pt-footer{
    background: #EB6379;
}
.pricing-table .business .price:after{	
	border-top-color: #EB6379;	
}
.pricing-table .business .pt-footer:after {	
	border-top-color: #FFFFFF;	

}

/*BUSINESS*/
.pricing-table .solid .title{
    background: #7e357e;
}
.pricing-table .solid .price,.pricing-table .solid .pt-footer{
    background: #9c529c;
}
.pricing-table .solid .price:after{	
	border-top-color: #9c529c;	
}
.pricing-table .solid .pt-footer:after {	
	border-top-color: #FFFFFF;	

}
#mataKaliprice .content{ min-height:290px;}

/*************bradecrum******************/
.steps{list-style:none;display:flex;margin:0;padding:0;padding:10px}
.steps .step{white-space:nowrap;transition:.3s ease-in-out;background:#efefef;position:relative;height:36px;line-height:41px;margin-right:30px;padding:0 20px;font-size:14px}
.steps .step>a{text-decoration:none;color:#fff}
.steps .step:last-child{margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px}
.steps .step::before{transition:.3s ease-in-out;content:"";position:absolute;top:0;left:-25px;border-left:25px solid transparent;border-top:18px solid #efefef;border-bottom:18px solid #efefef}
.steps .step:first-child::before{display:none}
.steps .step::after{transition:.3s ease-in-out;position:absolute;top:0;right:-25px;border-left:25px solid #efefef;border-top:18px solid transparent;border-bottom:18px solid transparent;content:""}
.steps .step:last-child::after{display:none}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
.steps .step:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}
/******************************/
.thumbnail_box {border: 1px solid #eaeaec;width: 100%;float: left;padding: 2px;text-align: left;background:#fff;margin: 0 0px 20px 0;position: relative;}
.thumbnail_box.hindi {font-size:14px;}
.thumbnail_img {width: 100%;}
.thumbnail_img img{width: 100%;}
.thumbnail_img iframe {height:194px; width:100%}
.thumbnail-bottom{padding: 10px;}
.thumbnail-text {;margin-bottom: 0px;overflow: hidden;text-overflow: ellipsis;    font-size: 14px;}
.thumbnail-button {position: absolute;bottom: 10px;background: #fc0;padding: 3px 10px;border-radius: 3px;border: 1px solid #e6ba08;color: #4e4a4a !important;}
.thumbnail_box  h4 {margin: 10px 0px 12px 0px;padding: 0px;font-size: 18px;color: #333;line-height: 23px;font-weight: 600;text-align: left;}
.pre-scrollable {max-height: 340px;overflow-y: scroll;}
.linktile {margin: 0; padding: 0;}
.linktile li {list-style: none;line-height: 19px;border-bottom: 1px solid #f3f3f3;padding: 6px 0;}
.linktile li a {list-style: none;color: #333;text-decoration: none;font-family: 'Roboto', sans-serif;}
.height180 {height: 180px;}
.homePage .container { max-width:100% !important}
.padding10{ padding:10px}
.height200{height: 200px}
.height255{min-height: 255px}
.shadow{-webkit-box-shadow: 0px 0px 35px -20px;box-shadow: 0px 0px 35px -20px;}
/***************/
.janmKundali input{font-size:15px;}
.submitButton{background: #ff7e00;border: none;color: #fff;padding: 5px 10px;border-radius: 5px;}
.callButton{color: #fff;font-weight: 700;font-size: 16px;padding: 10px 20px;background-color: #ff7e00;margin-bottom: 10px;display: inline-block;}

/***************/
.carousel-control-next, .carousel-control-prev{width:5%}
.carousel-control-prev-icon,.carousel-control-next-icon {text-shadow: none;text-align: center;background: rgb(255 126 0);color: #fff;height: 50px;width: 50px;z-index: 60;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.carousel-control-next-icon:after{font: normal normal normal 14px/1 FontAwesome;content: "\f105";display: block;font-size: 40px;line-height: 50px;}
.carousel-control-prev-icon:after {font: normal normal normal 14px/1 FontAwesome;content: "\f104";display: block;font-size: 40px;line-height: 50px;}
.carousel-inner:hover .carousel-control-next-icon{ background:#ccc}
/***owl slider button***/
.owl-nav button[type=button].owl-next {left: auto;right: 0px;color: #171717;}
.owl-nav button[type=button]{opacity:.5;font-size:30px!important;position:absolute;left:0;top:40%;text-shadow:none;text-align:center;background:rgb(255 126 0)!important;color:#fff!important;height:40px;width:40px;z-index:60;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center}
.owl-nav button[type=button]:hover {    opacity: 1 !important;}
.owl-nav{display:block!important}
.hs_about_left_img_wrapper { width: 50%;}
.blink{font-size: 25px;font-family: cursive;color: white;animation: blink 1s linear infinite;cursor:pointer;}
@keyframes blink{0%{opacity: 0;}50%{opacity: .5;}100%{opacity: 1;}}
.product-large{text-align:center;height:362px;background:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background-image:url(../images/puja.jpg);background-repeat:no-repeat;background-position:center;display:flex;text-align:center;align-content:space-around;justify-content:center;align-items:center}
.product-large h2{ color:#fff;}
.fontSize14{font-size:14px}
.fontSize22{font-size:22px !important}
ul{ margin-bottom:15px;}
ul li{list-style:none}
.phone-highlight {background-color: #ff7e00;/*animation: texclr 1500ms linear infinite;*/}
.phone-highlight h4{color: #fff; font-size:30px;text-align: center;padding: 20px;}
/*@keyframes texclr{0%{background-color:#ff7e00;}50%{background-color:#000000;}100%{background-color:#ff7e00;}}*/
.text-left{text-align:left}
.bestServices .col-lg-4{ padding-right:0px;}
.readMore{cursor:pointer;background: #8e88d0;border-radius: 5px;padding: 5px 10px;display: inline-block;color: #fff;font-size: 14px;position: absolute;z-index: 1;left:37%}

/****confirm modal popup**********/
.modal-confirm .modal-content {padding: 20px;font-size: 16px;border-radius: 5px;border: none;}
.modal-confirm .modal-header {background: #47c9a2;border-bottom: none;   position: relative;text-align: center;margin: -20px -20px 0;border-radius: 5px 5px 0 0;padding: 35px;}
.modal-confirm h4 {text-align: center;font-size: 36px;margin: 10px 0;}
.modal-confirm .form-control, .modal-confirm .btn {min-height: 40px;border-radius: 3px;}
.modal-confirm .close {position: absolute;top: 15px;right: 15px;color: #fff;text-shadow: none;opacity: 0.5;}
.modal-confirm .close:hover {opacity: 0.8;}
.modal-confirm .icon-box {color: #fff;width: 95px;height: 95px;display: inline-block;border-radius: 50%;z-index: 9;border: 5px solid #fff;padding: 15px;text-align: center;}
.modal-confirm .icon-box i {font-size: 64px;margin: -4px 0 0 -4px;}
.modal-confirm.modal-dialog {margin-top: 80px;}
/***popup*****/
#formData label {font-size: 17px;}
#formData input[type=text] {width: 100%;padding: 12px 20px;margin: 9px 0;box-sizing: border-box;border-radius: 10px;outline: none;height: 40px;border: 1px solid #E7E7E7;top: 1px;left: 1px;}
#formData input, textarea{ font-size:16px;}
#requestForm {z-index: 200000000000 !important;}
#requestForm .modal-dialog {max-width: 500px;}
.requestForm .modal-content .close-modal {position: absolute;top: 0px;right: -32px;width: 30px;height: 30px;text-align: center;line-height: 30px;background-color:#fcb800;color: #fff;z-index: 10;}
.processMag,.success-content{ padding: 20px;}
.processMag,.success-content,.requestForm .query-content {text-align: center;background:#eaeaea;position: relative;}
.processMag .form,.success-content .form,.requestForm .query-content .form{padding: 20px 40px 10px;}
.processMag h2{font-size:25px; margin-top:30px}
.requestForm .query-content h3{ font-size: 23px;padding: 0px 10px;padding-top: 20px;}
.requestForm .query-content  input[type="button"] {padding: 0 25px;height: 40px;line-height: 40px;background-color: #fcb800;transition: all 0.5s;color: #000;font-size: 16px;font-weight: 600;text-align: center;border: none;border-radius: 4px;width:200px;cursor:pointer;margin-bottom:0px;}
.requestForm label{display:none}
.requestForm .query-content input,.query-content textarea{width: 100%;text-align: left;height: 44px;line-height: 44px;border-color: #c9c9c9;border: 1px solid #d9d9d9;background: #fff;padding: 10px;}
.requestForm .query-content textarea { height: 100px;}
.requestForm .invalid-feedback { text-align:left;font-size:14px;}
.requestForm .callNow a{width:100px; float:right; height: 40px;line-height: 40px;font-size: 16px;font-weight: 700;text-align: center;border: none;border-radius: 4px;cursor: pointer;color:#fff;background:#de3115;display:block}
/****modal popup**********/
.success-content .modal-confirm{color: #47c9a2;text-align: center;}
.success-content .modal-confirm .icon-box {color: #47c9a2;width: 95px;height: 95px;display: inline-block;border-radius: 50%;z-index: 9;border: 5px solid #47c9a2;padding: 15px;text-align: center;}
.success-content .icon-box i {font-size: 64px;margin: -4px 0 0 -4px;}
.loader {border: 16px solid #f3f3f3;border-radius: 50%;border-top: 16px solid #3498db;width: 120px;height: 120px;-webkit-animation: spin 2s linear infinite; /* Safari */animation: spin 2s linear infinite;margin:auto;}
/* Safari */
@-webkit-keyframes spin {  0% { -webkit-transform: rotate(0deg); }  100% { -webkit-transform: rotate(360deg); }}
@keyframes spin {  0% { transform: rotate(0deg); }  100% { transform: rotate(360deg); }}

/*horoscope-sign**/
.horoscope-sign .add-this-box {display: inline-block;text-align: right;float: right;margin-top: -25px;}
.horoscope-sign h2{font-size:24px;margin: 10px 0 10px 0px;padding: 0;color: #b30101;font-weight: bold;text-transform: capitalize;}
.horoscope-sign h4 {font-size:20px;margin: 0;padding: 0;color: #000;vertical-align: middle;    margin-top: 20px;}
.horoscope-sign .horoscope-sign-img {background-color: #f9d036; /* border: 1px solid #987621; */ text-decoration: none; padding: 45px 30px; display: block; overflow: auto; border-radius: 50px;}
.horoscope-sign .description{float: left;width: 614px;line-height: 30px;font-size: 16px;}
.rf-mt-30 {margin-top: 30px;}
.horoscope-sign-list ul {margin: 0;padding: 0;}
.horoscope-sign-list h4 {display: inline;font-size: 17px;font-weight: bold;}
.horoscope-sign-list h4 span{color: #e44c01;margin-left: 5px; font-size:16px;}
/*********/
.horoscope-sign-head {background: #f4f2f4;display: flex;width: 400px;text-align: center;margin: auto;}
.horoscope-sign-head ul {margin: 0;padding: 0;display: inline;float: right;}
.horoscope-sign-head ul li {text-align: right;display: inline-block;border-right: 1px solid #cacaca;padding: 10px 32px;text-transform: capitalize;font-size: 16px;}
.horoscope-sign-head ul li:last-child {border:none}
.horoscope-sign-head ul .active{background: #e76203;}
.horoscope-sign-head ul .active a{color: #fff;}
.horoscope-sign-head ul li a {text-decoration: none;color: #000;display: inline-block;}
.horoscope-sign-list ul li {padding: 7px;border: 1px solid #ddd;display: inline;width: 23.5%;display: inline-block;margin: 0 7px 7px 0;}
.horoscope-sign-bg{border: solid 2px #cc4803;
    padding: 20px;
    border-radius: 50px;
    background: #fbf6c0;}
/*********/
.enqireNOwFixed{transform-origin: 0 0;transform: rotate(90deg);position: fixed;    box-shadow: 1px 5px 6px #3b3c3c;
right: -119px;top: 270px;z-index: 99;/* width: 106px; */background: #ccc;padding: 8px;border-radius: 0px 0px 10px 10px;background: #0056b3;color: #fff;font-weight: bold;font-size: 18px;}
.phFiexd {position: fixed;right: 0;z-index: 9;top: 220px}
.phFiexd a {background: #ff5722;color: #fff;padding: 10px 20px;font-size: 18px;border-radius: 20px 0px 0px 20px;}
/******media************/
@media(max-width:492px) {
.enqireNOwFixed{font-size: 12px;right: -85px;}
.phFiexd a {font-size: 12px;padding: 5px 8px;}	
.col-3,.col-4{padding-left: 5px !important;padding-right: 5px !important; }
.hs_about_heading_wrapper .h2,.hs_about_heading_wrapper h2 {font-size: 18px;}
.hs_about_heading_wrapper h4, .hs_about_heading_wrapper p {font-size: 12px;line-height: 12px;}
.hs_about_heading_wrapper p{ display:none}
.mb-5, .my-5 {margin-bottom: 10px!important;}
.hs_about_indx_main_wrapper {background: #f9f9f9;padding-top: 20px;padding-bottom: 20px;}
.hs_about_left_img_wrapper img {width: 49%}
.hs_sign_wrapper{padding-top: 20px;padding-bottom: 20px;}
.single-team .inner .team-content{ padding: 5px 0px 0px;}
.single-team .inner .team-content h4 {font-size: 12px;font-weight: 400;padding-bottom: 7px;}
.single-team .inner .team-content h5 {font-size: 12px;}
.expert_astrologer .col-4{padding-left: 5px;padding-right: 5px; }
.team-social {width:100%;margin-top:10px;}
.single-team .inner .team-content a{ font-size:12px;}
.hs_astrology_team_main_wrapper{padding-top: 20px;padding-bottom:20px;}
.sign_box_cont p{ display:none}
.single-team .inner {margin-bottom: 15px;}
.hs_sign_box{padding-top: 0px;margin-bottom: 10px;min-height: auto !important;}
.hs_sign_box h2 {font-size: 12px;font-weight: normal;padding-top: 5px;}
.sign_box_img img{height: 60px;    width: 100%;}
.logo img{width: 65px;}
.copyright-reserved .copyright-text,.footer-left ul li,.footer-widget ul li a,.footer-section,.newslatter-item p { font-size:12px;}
.footer-section{padding-top: 20px;}
.footer-section h5{font-size:15px; margin-bottom:12px;}
#formData label {font-size: 12px;padding: 0 5px;}
.loadMsg input[type=text] {width: 100%;padding: 12px 20px;margin: 3px 0;box-sizing: border-box;border-radius: 5px;outline: none;height: 40px;border: 1px solid #E7E7E7;top: 1px;left: 1px;}
.modal-title{ font-size:12px;}
#carouselExampleControls .carousel-item img{ height:100px !important}
.free_horoscope .container{ padding:0px;}
modal-confirm {color: #434e65;width: 100% !important;}
.pricing-table .group{flex-direction: column;}
.pricing-table .block {width:100%;padding:6px 0px!important;margin: 0px;}
.pricing-table .content { min-height:100%!important;}
.pricing-table .title span:first-child{display: inline;}
#sign_table .zodic_box_item{width: 90px;}
.poojaPath .col-lg-9,.problem .col-lg-12,.hs_astrology_team_main_wrapper .col-lg-12,.products .col-lg-12{padding:0px}
.hs_about_left_img_wrapper img { width:120px !important;}
.phone-highlight h4 {font-size:15px;}
.fontSize22{font-size:18px !important;}
.requestForm .query-content .form{padding:10px;}
.requestForm .query-content h3 {font-size: 19px;margin-bottom: 10px;margin-top: 0px;}
.requestForm .modal-content .close-modal {top: -7px;right: -3px;}
.owl-nav button[type=button] {top: 20%; width: 15px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius:0px;}
.poojaPath .owl-nav button[type=button]{top: 30%; }
.expert_astrologer .owl-nav button[type=button] {top: 40%; }
.carousel-control-prev-icon:after,.carousel-control-next-icon:after {font-size: 25px;line-height: 39px;}
.carousel-control-prev-icon, .carousel-control-next-icon  {height:35px;width:35px}
.carousel-control-next, .carousel-control-prev {width: 33px;}
.horoscope-sign-head { width:100%}
.horoscope-sign .description ,.horoscope-sign-list ul li { width :94%;}
.horoscope-sign-head ul li {padding: 10px 20px;font-size: 14px;text-align: center;}
.horoscope-sign .horoscope-sign-img{display:none}
.horoscope-sign{ text-align:center}
.horoscope-sign h2 {font-size: 19px;}
.horoscope-sign h4 {font-size: 17px;}
.horoscope-sign-bg {padding: 20px 0px;   border-radius:0px;border:0px;  }
.horoscope-sign-list h4 {font-size: 14px;}
}
