@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,700,900,500|Roboto+Condensed:700,400,300);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,300,600italic);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,600,700|Nunito);
@import url('https://fonts.googleapis.com/css?family=Bitter:400,700');
@import url('https://fonts.googleapis.com/css?family=Crimson+Text:400,600,700');
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:300,300i,400,400i,600,700');
@font-face {
	font-family: 'Fertigo Pro Regular';
	src: url('../fonts/Fertigo Pro Regular.eot');
	src: local('?'), url('../fonts/Fertigo Pro Regular.woff') format('woff'), url('../fonts/Fertigo Pro Regular.ttf') format('truetype'), url('../fonts/Fertigo Pro Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{ margin:0px; font-family: 'Roboto', sans-serif; font-size:15px; font-weight:400; color:#000; overflow-x: hidden;
font-smooth: always;
font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;}
h1{font-family: 'Roboto Condensed', sans-serif; font-size:20px; font-weight:700; color:#0a0b0c; text-transform:uppercase;}
h2{ padding:0px; margin:0px; font-size:20px;}
a{ outline:none;}
a:focus{ outline:none;}
h1 span{ text-transform:none;}
hr{ border-top:solid 1px #b1b2b2;}	
input[type="checkbox"], input[type="radio"] { margin:4px 4px 0px;}
a:hover{ text-decoration:none;}
header{ background:url(../img/header-bg.jpg) center top repeat; width:100%; position:relative; margin:0; float:left; }
.static_header{ width:100%; float:left; height:167px;}
/*.modal-backdrop.in{filter:alpha(opacity=0)!important;opacity:0}*/

.modal-backdrop{z-index:0;}
.modal-open .modal{background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; top:0px}
.modal-dialog{ left:50%;  position:fixed; top:50%; transform: translate(-50%, -50%)!important;}

.cookie-popup{background-color: #f1f1f7; border: 1px solid; border-radius: 4px; bottom: 35px; font-size: 15px; line-height:24px;
max-width: 600px; padding: 2rem 1rem; position: fixed; right: 1rem; text-align: left; -webkit-transition: all .3s ease-in;
transition: all .3s ease-in; z-index: 9999;}

.cookie-content { margin:0px; padding:0px; float:left; width:75%; padding-right:1em}
.cookie-popup-btn{ font-size:18px; font-weight:700;
border-radius: 500px; margin-top:12px;
height: auto;
display: inline-block; float:right;
text-align: center;
padding: .5em 1.5em;
color: #2e5e9c;
background-color: transparent;
border: 2px solid #2e5e9c;
text-decoration: none;
letter-spacing: .2px;}

.cookie-popup-btn:hover{ background:#2e5e9c; color:#FFFFFF;}
.navbar-fixed-top{ width:100%; float:left; position:relative; margin:0px 0px 0px 0px; min-height:30px;}
.m_logo{ display:none;}
.navbar{ min-height:auto;}
.top-links{ width:100%; float:left; position:relative;}
.top-menu-link{float:left; margin:5px 0px 0px 0px;}
.top-menu-link ul{padding:0px; margin:0px;}
.top-menu-link li{ list-style-type:none; list-style:none; float:left; font-size:12px; color:#FFFFFF; margin:0px 5px 0px 0px; font-weight:300;}
.top-menu-link li a{ color:#FFFFFF; text-decoration:none; font-size:12px;}
.top-menu-link li a:hover{text-decoration:underline;}
.top-menu-link li:after{content:"|"; margin-left:5px;}
.top-menu-link li:last-child:after{content:""}
.top-links span.homepage a{ color:#80e7f8; text-decoration:none; font-size:11px; padding:5px 0 0 0; float:left}
.top-right-links{float:right;  width:322px;}
.top-right-links ul{padding:0px; margin:0px;}
.top-right-links li{list-style-type:none; list-style:none; float:left; margin:3px 5px;}
.top-right-links li li{ clear:both; width:90%; float:left; border-bottom:dotted 1px #CCCCCC; border-radius:0px; margin:0px 0px 0px 10px; height:0px; min-height:20px; padding:3px 0px;}
.happy_diwali{ width:auto; float:left; margin-left:75px;}
.home_content_blog{ width:55%; float:left; padding-right:20px;}
.home_content_blog p{ padding:0px!important;}
.home_content_blog h2{ padding:0px!important;}
.home_content_blog2{ width:45%; float:left; padding-left:10px;}
.home_content_blog2 p{ padding:0px!important;}
.home_content_blog2 h2{ padding:0px!important;}

.top-right-links li select{ width:130px; float:left; font-size:12px; border:none;  font-family: 'Roboto', sans-serif; margin:2px 0px 0px 0px;}
.top-right-links li:after{content:"|"; margin-left:5px; color:#FFFFFF;}
.top-right-links li:last-child:after{content: ""; margin-left:0px;}
.dropdown-menu{ z-index:10000;}
.top-right-links li a{ font-size:12px; color:#FFFFFF; }
.top-right-links li li a{ color:#666666; padding:0px; margin:0px;}
.sign_up_before_login_area{ width:100%; float:left;}
.sign_up_after_login_area{ width:100%; float:left;}
.sign_up_before_login_area .banner{ margin-left:13%!important; float:left;}
.sign_up_before_login{ font-size:20px; color:#FFFFFF; text-align:right; margin-top:15px;}
.top-links .sign{ font-size:11px; color:#fff; padding:5px 5px 0 0; float:left;}
.top-links .sign a{ font-size:11px; color:#90e3d8; text-decoration:none;}
.top-right-links .social { margin:3px 3px 0 0; float:left;}
.top-links .logo {width:100%; float:left; margin:0px 0 0 0; min-height:99px;}
.top-links .logo a{ float:left; text-decoration:none; margin:12px 0px 0px 0px;}
.top-links .logo .banner{width:40%; float:left; display:inline-block; margin:1% 0 0 6%;}
.top-links .logo .banner img{width:100%; height:auto;}
.header_horoscope_sign{width:58%; float:left; margin-left:1.5%; margin-top:10px;}
.header_horoscope_sign ul{padding:0px; margin:0px;}
.header_horoscope_sign li{list-style-type:none; list-style:none; width:16.5%; float:left; /*border-right: 1px solid rgba(255, 255, 255, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.1);*/ }
.inner_free_horoscope_form{width:317px; float:right;}
.inner_free_horoscope_form .free_horoscope_form{margin: 0px 0px 20px 0px; width: 100%;}
.right_free_horoscope_form{ width:100%; float:left;/* margin-bottom:20px;*/}
.right_free_horoscope_form .free_horoscope_form{margin: 0px 0px 20px 0px; width: 100%;}

.header_horoscope_sign li:nth-of-type(1){ width:12%; /*border-left: 1px solid rgba(255, 255, 255, 0.1);*/}
.header_horoscope_sign li:nth-of-type(2){ width:15%;}
.header_horoscope_sign li:nth-of-type(8){ width:15%;}
.header_horoscope_sign li:nth-of-type(7){ width:12%; /*border-left: 1px solid rgba(255, 255, 255, 0.1);*/}
.header_horoscope_sign li:nth-of-type(6n){ width:13%;}

.header_horoscope_sign li a{color:#ffffff; font-size:13px; text-decoration:none; float:left; padding:7px 0px; width:100%; text-align:center; margin: 0px!important; }

.header_horoscope_sign li a img{ margin-right:3px;}
.navbar-default{ background:none; border:0; margin-bottom:0;}
.nav{ text-align:center;  background:url(../img/nav-bg.jpg) bottom left repeat-x; }
.nav li{padding:0;  border:1px solid #ddd; border-width:0 1px 0 0;}

.nav li a{padding:9px 10px 10px; font-size:13px; text-align:center;  font-family: 'Roboto Condensed', sans-serif; font-weight:700;}
.nav li a:hover{ background:#2e5e9e!important; color:#FFFFFF!important;}
.nav li:hover > a{background:#2e5e9e; color:#fff!important; }


.home{width:45px; float:left; text-align:center; text-indent:-9999px; background:#2E5E9C url(../img/home.png) no-repeat center 12px; height:39px;  border-left:1px solid #ddd; border-right:1px solid #ddd;  }
/*.home:hover{width:auto; background:#2E5E9C url(../img/home.png) 15px 12px no-repeat!important; }*/

.astro-links-top{width:100%; float:left; display:none;}
.astro-links{border:1px solid #c4bebe; border-width:0 1px 1px 1px; text-align:center; width:100%; background:#fff; padding:0px 0px 5px 0px; float:left;}

.astro-links .col-sm-1{ padding:0px;}
.astro-box > .panel-body{ border:1px solid #d0cfcf; float:left; background:url(../img/link-bg.jpg) top left repeat-x; text-decoration:none; font-size:12px; padding:0px 0% 1px 0%!important; margin:5px 0px 0px;  display:block; width:70px;}
.astro-box span{ width:100%; float:left;}
.astro-box > .panel-body:hover{  text-decoration:underline;}
.astro-links li a span{ /*width:100%; */ display:block; text-decoration:none; color:#e84734;}
.top_search_area{ width:125px; float:left; border:solid 1px #CCCCCC; margin-left:7px; margin-top:3px;}
.search{ width:95px; float:left; border:none; font-size:13px; font-family: 'Roboto Condensed', sans-serif; margin:5px 0px 0px 0px; padding:0px 0px 0px 5px;}
.search_button{ width:28px; height:27px; background:#2e5e9e; color:#FFFFFF; font-size:13px; font-family: 'Roboto Condensed', sans-serif; border:none;}
.top-links .logo .sign-up {
    width: 226px; position:absolute; right:0px;
    float: right;
    display: inline-block;
    margin: 15px 0 0 0;
    color: #fff;
    text-align: center;
}
.top-links .logo .sign-up ul{padding:0px; margin:0px;}
.top-links .logo .sign-up li{list-style-type:none; list-style:none; float:left; color:#ffffff; font-weight:500; line-height:128%; font-size:13px!important;}
.top-links .logo .sign-up li span{ color:#e19126; font-size:13px;}
.top-links .logo .sign-up li a{color:#8fb7ea; font-size:13px; font-weight:500; float:none;}

.top-links .logo .sign-up li:after{content:"|"; margin:0px 5px; color:#FFFFFF}
.top-links .logo .sign-up li a:hover{ text-decoration:underline;}
.breadcrumb{ width:100%; float:left; padding:3px 0px 0px 8px; margin:0px; background:#FFFFFF; border-top:none;}
.breadcrumb ul{ padding:0px; margin:0px;}
.breadcrumb li{ list-style-type:none; list-style:none; float:left; color:#2e5e9e; background:url(../img/breadcrumb-arrow.jpg) no-repeat right 0px; padding:5px 10px; font-size:12px;}
.breadcrumb li h1{padding:2px 0px; font-size:12px; margin:0px; color:#2e5e9e; text-transform:capitalize; font-family: 'Roboto', sans-serif; font-weight:400;}
.breadcrumb li span{ color:#000000;}
.breadcrumb li:first-child{ padding-left:0px}
.breadcrumb li a{ font-size:12px; color:#e84734; float:left; padding:0px 5px 0px 0px; font-weight:400;}
.breadcrumb li:last-child{ background:none;}
.middle_area{width:100%; float:left; margin:0px 0px 0px 0px; background:#FFFFFF; border:solid 1px #c4bebe; padding:15px 0px 20px 0px; border-top:none;}
.middle_conatiner{width:100%; float:left; padding:15px; border: solid 1px #c4bebe; border-top:none; background:#FFFFFF;}
.left_area{ width:100%; float:left; border:solid 1px #c7c1c1; background:#FFFFFF; padding:10px; margin:0px 0px 20px;}
.home_left_area{ width:100%; float:left;}
/*.home_left_area{ width:690px; float:left; border:none; padding:0px 0px 15px 15px;}*/

.left_area p{color:#000000; line-height:150%;}
/*.left_area p b{font-size:20px; font-weight:700; color:#000000;}*/
.horoscope{width:100%; float:left;}
.horoscope p{font-size:13px; margin:10px 0px; line-height:130%; padding:0px 8px;}
.horoscope h1{font-size:16px; padding:8px 0px; margin:0px; text-align:center;}
.horoscope .vertical_box{border:solid 1px #aca9a9; padding:0px 3px; margin:0px 11px 15px 0px; width:32%; float:left; min-height:375px;}
.horoscope .vertical_box img{ width:100%;}
.horoscope .vertical_box:nth-child(3){ margin-right:0px;}
.horoscope .vertical_box:nth-child(7){ margin-right:0px;}
.horoscope .vertical_box:nth-child(11){ margin-right:0px;}
.horoscope .vertical_box:nth-child(15){ margin-right:0px;}
.space_remove{margin-right:0px!important; }

.horoscope .horizontal_box{width:100%; float:left; border:solid 1px #aca9a9; padding:5px; margin:0px 0px 15px;}
.horoscope .horizontal_box_withoutimage{width:100%; float:left; border:solid 1px #aca9a9;  margin:0px 0px 15px;}
.horoscope .horizontal_box_withoutimage:last-child{ margin-bottom:0px;}
.horoscope .horizontal_box_withoutimage ul{ padding:0px; margin:0px;}
.horoscope .horizontal_box_withoutimage li{ width:100%; float:left; border-bottom:solid 1px #bdb9b9; list-style-type:none; list-style:none;}
.horoscope .horizontal_box_withoutimage li:last-child{ border-bottom:none;}
.horoscope .horizontal_box_withoutimage .li p{ font-size:13px; color:#000000; }
.horoscope .horizontal_box_withoutimage .li p strong{ font-size:16px; color:#06090d; font-family: 'Roboto Condensed', sans-serif;}

.horoscope .readmore{float:right; border:solid 1px #c4bebe; border-bottom:none; border-right:none; padding:3px 5px;}
.horoscope .readmore a{ font-size:15px; color:#2e5e9e; padding:0px 8px;}
.horoscope .readmore a:hover{ text-decoration:underline;}
/*.horoscope .readmore ul{padding:0px; margin:0px;}
.horoscope .readmore li{list-style-type:none; list-style:none; float:left; font-size:15px;}
.horoscope .readmore li a{ font-size:15px; color:#2e5e9e; float:left; padding:0px 10px;}
.horoscope .readmore li a:hover{ text-decoration:underline;}
.horoscope .readmore li:after{content: "|"}
.horoscope .readmore li:last-child:after{content:""; }*/


.horoscope .horizontal_box h1{ text-align:left; padding:0px 0px 5px; margin:0px;}
.horoscope .horizontal_box .image{ width:187px; float:left; margin-right:10px; width:25%;}
.horoscope .horizontal_box .image img{ width:100%;}
.horoscope .horizontal_box .content{ width:71%; padding-left:10px; float:left;}
.horoscope .horizontal_box .content p{ padding:0px; margin:0px 0px 5px;}
.horoscope .horizontal_box .content p strong{ font-size:13px;}
.horoscope .detail_btn ul{ float:left;}
.horoscope .horizontal_box .detail_btn{ margin:0px;}
.horoscope .horizontal_box .content .inner_link li a{ font-size:13px; color:#000000;}
.horoscope .detail_btn{width:100%; text-align:center; float:left; margin:0px 0px 10px;}
.horoscope .detail_btn ul{padding:0px; margin:0px; text-align:center; display:inline-block;}
.horoscope .detail_btn li{list-style-type:none; list-style:none; float:left; text-align:center;}
.horoscope .detail_btn li:after{content:"|"}
.horoscope .detail_btn li:last-child:after{content:""}
.horoscope .detail_btn li a{ font-size:15px; float:left; text-align:center; display:inline-block; color:#2e5e9e; padding:0px 5px;}
.page_heading{width:100%; float:left; margin:0px 0px 0px 0px;}
.page_heading p{ font-size:17px;}
.page_heading p i{ color:#2e5e9e; font-size:22px; margin-right:10px; margin-top:10px;}
.page_heading h1{ font-size:20px; color:#040505; padding:0px; margin:0px; font-weight:700; text-transform:uppercase;}
.page_heading h1 span{ font-size:15px; color:#040505; float:right; font-family: 'Roboto', sans-serif; font-weight:400; padding:3px 0px 0px 0px;}
.page_heading h1 span img{ width:auto;}
.page_heading h1 span a{ /*text-decoration:underline;*/}
.separation_line{ width:100%; float:left; border-bottom:solid 1px #cccccc;}

.member_login_form{ width:92%; float:left; padding:30px 0px 0px 0px; margin:0px 4%;}
.fb_login_btn{ width:100%; text-align:center; float:left; margin:0px 0px 15px;}
.member_login_form label{ text-align:right; font-weight:500; color:#484b50;}
.required:after {content:"*"; color:red;
}
.form-control{background-color:#ffffff; color:#717171; height:30px; padding:4px 10px;
  box-shadow:0px 1px 1px #e3e1e1; border-radius:0px; }
.form-group{ width:100%; float:left; margin:10px 0px;}


.checkbox{ margin:0px;}
.checkbox label{ color:#3e7ebf; font-weight:400; padding-right:0px;}
.member_login_btn{ background:#2a5595 url(../img/login-btn.jpg) repeat-x left top; color:#FFFFFF; font-weight:500; font-size:16px; line-height:36px; padding:0px 10px; margin:5px 20px 20px 0px; border:solid 1px #2b5681; min-width:115px;  transition:all 0.3s ease-in;  -moz-transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}
.member_login_btn:hover{ background:url(../img/login-btn-hover.jpg) repeat-x center top; transition:all 0.3s ease-in;  -moz-transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; -o-transition:all 0.3s ease-in; transition:all 0.3s ease-in;}

.main_btn{ background:#2a5595; color:#FFFFFF!important; font-weight:500; font-size:16px; line-height:16px; padding:3px 10px; margin:5px 0px 0px 0px; border:solid 1px #2b5681;  transition:all 0.3s ease-in;  font-family: 'Roboto Condensed', sans-serif; display:inline-block;}
.main_btn:hover{ background:#254b85; transition:all 0.3s ease-in; color:#FFFFFF; text-decoration:underline;}

.member_login_form p{ border-top:solid 1px #e9e7e7;  border-bottom:solid 1px #e9e7e7;  float:left; width:100%; padding:10px 0px 10px 0px;}
.memberlogin_bottom_btn{ width:100%; float:left;}
.verification_code{ color:#366dae;  text-decoration:none!important;}
.verification_code:before{ content: "\00BB"; color:#2e3092; padding-right:5px;}
.highlight_point{width:100%; float:left;}
.highlight_point h2{ color:#2e5e9e; font-size:15px; padding:5px 0px 8px; margin:0px; font-weight:700;}
.highlight_point ul{ padding:0px; margin:0px}
.highlight_point li{ list-style-type:none; list-style:none; float:left; background:url(../img/bullet-point.png) no-repeat left 5px; padding:0px 0px 0px 17px; margin:5px 0px; width:100%; }
.or_button_area{ width:100%; background:#FFFFFF; text-align:center; margin:10px 0px;}
.or_button{ width:30px; height:30px;  border:solid 1px #b8b3b3;  border-radius:100%; color:#1d1414; display:inline-block; text-transform:uppercase; font-weight:500; line-height:30px; }
.or_button_area:before, .or_button_area:after {
    content: "";
    display: inline-block;
    height: 1px;
    margin: 0 0px;
    opacity: 0.3;
    overflow: hidden;
    position: relative;
    top: -0.3em;
    width: 45%;
    background-color: #ccc;
}

.right_area{ width:100%; float:left;}
.right_area h2{    font-weight: 700;
    font-size: 20px;
    color: #0b0d0e;
    padding: 0px 0px 10px;
    margin: 0px;
}
.right_area .free_horoscope_dma{height:auto;}
.right_area .free_horoscope_form{min-height:auto; width:100%;}
.product_right_area{ width:20%; float:left;}
.articles_right_area{width:100%; float:left; }
.articles_right_area .free_horoscope{margin:0px 0px 20px;}
.main_horoscope_right{ width:100%; float:left;}
.main_horoscope_right .career_analysis_report_banner{ margin-bottom:0px;}
.yearly_right_area{ width:100%; float:left;}
.yearly_right_area .what_for_me{ margin-top:0px;}

.right_area h1{ font-weight:700; font-size:20px; color:#0b0d0e; padding:0px 0px 10px; margin:0px;}
.right_area h2{ font-weight:700; font-size:20px; color:#0b0d0e; padding:0px 0px 10px; margin:0px;}
.right_area h1 select{ font-size:15px; color:#151b1d;}
.home_right_area{ width:285px; float:right; padding:0px 15px 15px 15px;}

.trending_articles{ width:100%; float:left; background:#FFFFFF; border:solid 1px #c1bfbf; padding:10px; margin:0px 0px 20px 0px;}
.trending_articles h2{font-weight: 700; 
    font-size: 20px; font-family:'Roboto Condensed', sans-serif;
    color: #0b0d0e;}
.home_articles{width:100%; float:left; margin:28px 0px 0px;}
.home_articles h1{ padding:10px 0px; margin:0px; font-size:17px;}
.home_articles .trending_articles li{width:50%; min-height:56px; float:left; border-bottom:solid 1px #cac9c9; border-right:solid 1px #cac9c9;}
.home_articles .trending_articles li:nth-of-type(2n){ border-right:none; padding-left:15px;}
.right_section{ margin-top:28px;}
.right_section .free_horoscope_dma{ width:100%!important; height:auto;}
.main_horoscope_form{width:50%; float:left;}
.main_horoscope_form .inner_free_horoscope_form{width:100%!important; float:left;}
.mian_horoscope_free{ width:46%; float:right;}

.trending_articles ul{ padding:0px; margin:0px;}
.trending_articles li{ list-style-type:none; list-style:none; float:left; border-bottom:dotted 1px #bdbbbb; padding:8px 0px; width:100%;}
.trending_articles li a{ color:#2e5e9e; float:left; font-size:15px; line-height:130%;}
.trending_articles li .image{ float:left; width:45px; margin-right:10px;}

.reviews{width:100%; float:left; background:#ffffff; padding:10px; border:solid 1px #c1bfbf; margin:0px 0px 0px;}
.reviews ul{padding:0px; margin:0px;}
.reviews li{list-style-type:none; list-style:none; float:left; border-bottom:dotted 1px #bdbbbb; width:100%; font-size:13px; font-style:italic; padding:8px 0px; line-height:130%;}
.reviews li:first-child{ padding-top:0px;}
.reviews li:last-child{ border-bottom:none;}

.what_for_me{width:100%; background:#FFFFFF; float:left; border:solid 1px #c1bfbf; padding:10px; margin:20px 0px 0px;}
.what_for_me h1{ padding:0px 0px 10px; margin:0px;}
.what_for_me ul{padding:0px; margin:0px;}
.what_for_me li{ list-style-type:none; list-style:none; float:left; font-size:15px; color:#000000; background:url(../img/bullet-point.png) no-repeat left 5px; padding:0px 0px 5px 15px; line-height:130%; clear:both;}
.error-message{ text-align:right;}
.career_analysis_report_banner{ width:100%; float:left;  margin:0px 0px 20px;}
.career_analysis_report_banner img{ width:100%; float:left;}
.free_reports{width:100%; background:#FFFFFF; float:left; border:solid 1px #c1bfbf; padding:10px; margin-bottom:20px;}

.free_reports h1{ padding:0px 0px 10px; margin:0px;}
.free_reports ul{padding:0px; margin:0px;}
.free_reports li{list-style-type:none; list-style:none; float:left; width:111px; border:solid 1px #e5e1e1; text-align:center; padding:5px; line-height:110%; margin:5px 15px 5px 10px;}
.box > .panel-body{border:solid 1px #cecccc; /*margin-bottom:15px;*/ padding:0px 0px 0px; line-height:120%;}
.box > .panel-body:hover { background:#e5e4e4!important; }
.box > .panel-body:first-child{ margin-left:5px; }
.box > .panel-body a{ width:100%; float:left;}
.box > .panel-body a span{ width:100%; float:left; color:#2e5e9e; padding:0px 0px 0px 0px}
.mobile_horoscope_year{ border-top:solid 1px #CCCCCC; width:100%; float:left; padding:5px;}
.mobile_horoscope_year .panel-body{ border:solid 1px #cecccc!important; margin:5px 0px 0px!important;}
.horoscope_year_area{border: none!important; background:none!important;
    display: block;
    float: left;
    font-size: 12px;
    margin: 0px 0!important;

    text-decoration: none;
    width: 70px;}
.horoscope_year{ font-size:11px; color:#2e5e9e; line-height:10px; /*margin:2px 0px 0px 5px;*/ padding:3px 0px 3px!important; /*border-top:solid 1px #cecccc; background:#efefef;*/ /*-moz-box-shadow: inset  0 8px 8px -8px #ccc;
 -webkit-box-shadow:inset  0 -8px 8px -8px #ccc;
 box-shadow:inset  0 -8px 8px -8px #ccc;*/}
 .horoscope_year:hover{ color:#e84734;}
.horoscope_yaer strong{ font-size:10px; color:#2e5e9e; font-weight:700;}
.box > .panel-body img{ margin-top:2px;}
.free_reports li img{ margin:5px 0px 0px 0px; line-height:110%;}
.free_reports li a{ color:#2e5e9e; float:left; font-size:15px;}
.product_area{ width:100%; float:left;}
.product_area p img{ width:auto;}
.product_area table td{ padding:7px;}
.product_area img{ width:100%;}
.product_area h2{ color:#2e5e9e; font-size:15px; padding:5px 0px 8px; margin:0px; font-weight:700;}
.product_area ol{ margin:0px 0px 10px 10px; background:#fdf1f0; border:solid 1px #c4bebe; float:right; width:40%; padding:8px 8px 8px 0px;}
.product_area ol li{ list-style-type:none; list-style:none; float:left; background:url(../img/arrow-icon.png) no-repeat 6px 5px; padding:0px 0px 0px 28px; margin:0px;}
.product_area ol li:first-child{ background:none; padding:0px 0px 5px 6px; margin:0px; font-size:16px; font-weight:700; color:#020101;}
.product_area ul{ padding:0px; margin:0px}
.product_area li{ list-style-type:none; list-style:none; float:left; background:url(../img/bullet-point.png) no-repeat left 5px; padding:0px 0px 0px 17px; margin:5px 0px; width:100%; }
.product_area li li{ background:none; padding:0px 0px 0px 0px;}
.product_area li li:before{content:"-"; margin-right:8px;}
.product_banner{width:100%; float:left; margin:0px 0px 10px 0px;}
.product_banner img{ width:100%; float:left;}
.sample_area{ width:100%; float:left;}
.product_link{ width:100%; float:left}
.product_link ul{padding:0px; margin:0px;}
.product_link li{list-style-type:none; list-style:none; background:url(../img/bullet-point.jpg) no-repeat left 15px; float:left; padding:10px 10px 10px 5px; margin:0px 10px;}
.product_link li a{ font-size:15px; font-weight:400; float:left; padding-left:10px; font-weight:500;}
/*.product_link li:before{content:"-"; margin-right:8px;}*/

.sample_area h2{ color:#cc2713; font-size:20px; padding:5px 0px 8px 20px; margin:0px; font-weight:400; font-family: 'Roboto', sans-serif; text-transform:uppercase; background:url(../img/bullet-point2.png) no-repeat 0px 10px;}


.sample_area h3{ color:#2e5e9e; font-size:15px; padding:10px 0px 8px 0px; margin:0px; font-weight:700; text-transform:uppercase;}
.sample_area h4{ color:#090404; font-size:15px; padding:10px 0px 8px 0px; margin:0px; font-weight:700; font-family: 'Roboto', sans-serif; text-transform:uppercase;}
.sample_area p{padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; font-size:16px;}

.birth_information{ margin:0px 0px 10px 10px; background:#fdf1f0; border:solid 1px #c4bebe; float:right; width:30%; padding:8px 0px; clear:both; margin-top:5px;}
.birth_information h1{ background:none; padding:0px 0px 5px 30px; margin:0px; font-size:15px; font-weight:700; color:#020101; background:url(../img/bullet-point2.png) no-repeat 10px 3px;}
.sample_area .member_login_btn{ margin:0px;}
.birth_information_order_now_btn{ float:right; display:block;}
.birth_information ul{ padding:0px; margin:0px;}

.birth_information li{ list-style-type:none; list-style:none; float:left;  padding:5px 0px 0px 0px!important; margin:0px; clear:both; width:100%; font-weight:400; background:none!important;}
.birth_information input{ margin:10px 0px 10px 75px;}

.sample_area ol li{ font-size:13px; padding:2px 0px;  }
.sample_area ol ul{ padding:0px 0px 0px 0px; margin:0px;}
.sample_area ol ul li:before{ content:"-"; margin-right:5px;}
.sample_area ol li li{ list-style-type:none; background:none; padding:0px;}

.sample_area ul{padding:0px 0px 0px 20px; margin:0px;}
.sample_area ul li{ list-style-type:none; list-style:none; background:url(../img/bullet-point.jpg) no-repeat left 6px; font-size:16px; padding:2px 0px 2px 15px; line-height:22px;}

.analysis_report_area{width:100%; float:left; border-bottom:dashed 1px #7d7b7b; padding:0px 0px 5px;}
.analysis_report_area ul{ padding:0px; margin:0px;}
.analysis_report_area li{ list-style-type:none; list-style:none; width:auto; float:left;}
.analysis_report{ float:left; font-size:16px; font-weight:700; font-family: 'Roboto Condensed', sans-serif; margin:0px 30px 0px 0px;}

.analysis_duration{ width:100%; float:left; margin:10px 0px 0px;}
.analysis_duration img{ width:auto!important;}
.analysis_duration p{ color:#151314; font-size:15px; padding:5px 0px 0px; margin:0px; font-weight:700;}
.analysis_duration ul{ padding:0px; margin:0px;}
.analysis_duration li{ list-style-type:none; list-style:none; float:left; border-bottom:dashed 1px #7d7b7b; width:100%; font-weight:700; padding:0px 0px 10px; background:none; line-height:39px;}
.analysis_duration li::after {content: ""!important;}
.analysis_duration li .year_report{ color:#f21212;}
.analysis_duration li .price{ color:#0c0a0b; text-decoration:line-through;}
.analysis_report_rate{ font-size:15px; font-weight:700; color:#f21212; margin:0px 20px 0px 0px;}
.actual_rate{ color:#333333;}
.view_sample{font-size:15px; color:#2e5e9e; font-weight:700; margin:0px 0px 0px 0px; text-align:right;}
.view_sample img{ margin:0px; width:auto;}
.view_sample a{ text-decoration:none;}
.order_now_btn{ background:#2e5e9e; color:#FFFFFF; font-size:15px; border:solid 1px #c4bebe; float:left; padding:0px 8px;}
.order_now_btn:hover{ color:#FFFFFF; text-decoration:none;}
.order_now_btn:before{content: "\00BB"; margin-right:5px;}

.like_box{ width:100%; float:left; background:#FFFFFF; padding:10px; margin:0px 0px 20px 0px; border-top:solid 1px #c7c2c2; margin-top:20px;}
.like_box h1{padding:0px; margin:0px; font-weight:700;}
.like_box ul{padding:0px; margin:0px;}
.like_box li{list-style-type:none; list-style:none; float:left; width:47%; margin:10px 20px 0px 0px; font-size:13px; line-height:120%;}
.like_box li:last-child{ margin-right:0px;}
.like_box li strong{ color:#2e5e9e; font-weight:700;}
.like_box li p{ float:left; width:180px;}
.like_box li a{ color:#2e5e9e; font-weight:700;}
.like_box li .image{  float:left; margin-right:10px;}

.registration_form{width:100%; float:left; padding:0px 5%;}
.registration_middle .registration_form{ padding:0px!important;}
.registration_middle .page_heading h1{ background:#e5e5e5; padding:4px 8px; text-transform:capitalize; font-size:18px;}
.registration_middle .registration_form h1{ font-size:17px; text-transform:capitalize;}
.registration_form .btn{ padding:5px 5px!important;}
.registration_form  .caret{background: #fff url(../img/drop.png) no-repeat; width:36px; height:30px; border:0px; top:2px!important; border-radius: 0px 3px 3px 0px; right:0px!important;}
.moon_sign_information_form .caret{background: #fff url(../img/drop.png) no-repeat!important; width:36px; height:31px; border:0px; top:3px!important; border-radius: 0px 3px 3px 0px; right:0px!important;}
.registration_form .btn-default{ border:solid 1px #aaaaaa}
.registration_form h1{ font-size:20px; padding:0px 0px 10px; margin:20px 0px 10px; float:left; width:100%; font-weight:700; color:#2e5e9e; border-bottom:solid 1px #828283;}
.registration_form label{ text-align:left; font-weight:500; color:#484b50; margin:5px 0px 0px 0px;}
.registration_form .required:after {content:"*"; color:red;
}
.registration_form .open>.dropdown-toggle.btn-default{ background:none!important;}
.registration_form .open>.dropdown-toggle.btn-default:hover{ background:none!important;}
.registration_form li{ font-size:12px;}
.phone_number{width:68%; float:left;}
.country_code{width:15%; float:left; margin-right:10px;}
.why_sign_up{width:100%; float:left; background:#faf4e6 ; border:solid 1px #0367bb; padding:10px; box-shadow: inset 14px 0 14px -14px #b8ac90; margin-bottom:20px;}
.why_sign_up h1{ font-size:18px; text-transform:none}
.why_sign_up ul{padding:0px; margin:0px;}
.why_sign_up li{ list-style-type:none; list-style:none; float:left; font-size:15px; font-weight:500; /*background:url(../img/bullet-point.png) no-repeat left 8px; padding:5px 0px 5px 15px;*/ line-height:130%; border-bottom:dotted 1px #ccc; width:100%;}
.why_sign_up li span{ color:#9c1f11; font-weight:700}
.why_sign_up li:last-child{ border-bottom:none;}
.why_sign_up .my_support li{ padding-left:0px;}
.why_sign_up .my_support{ padding-bottom:0px;}

.free_horoscope{ width:100%; float:left; background:#FFFFFF; border:solid 1px #c1bfbf; padding:10px; margin:20px 0px 0px;}
.home_free_horoscope{/*width:351px;*/ width:330px; min-height:357px; float:left; background:#FFFFFF; border:solid 1px #c1bfbf; padding:5px 5px; margin:0px 0px 0px 0px;}
.common_free_horoscope{width:100%; float:left; background:#FFFFFF; border:solid 1px #c1bfbf; padding:5px 5px; margin:0px 0px 20px;}
.common_free_horoscope em{ font-style:normal;}
.common_free_horoscope .nav-tabs>li>a{ border-radius:15px; padding:4px 12px!important;}


.common_free_horoscope .nav-tabs>li>a:hover{ background:none;}
.common_free_horoscope h1{font-size:18px;}
.common_free_horoscope h1 span{ font-size:15px; font-weight:400; font-family: 'Roboto', sans-serif; float:left; width:100%;}
.home_free_horoscope .block-free{ padding:5px;}
.home_free_horoscope h1{ padding:0px; margin:0px; font-weight:700;}
.home_free_horoscope h1 span{ font-size:13px; font-weight:400; text-transform:none;}
.home_free_horoscope h2{ padding:5px 0px 0px 0px; margin:0px; font-weight:700; font-family: 'Roboto Condensed', sans-serif; font-size:17px;  color:#0a0b0c; text-transform:uppercase;}
.home_free_horoscope h2 span{ font-size:13px; font-weight:400; text-transform:none;}

.your_instant_Moon_Sign{ width:40%; float:left; padding:0px 20px;}
.your_instant_Moon_Sign p{ font-size:16px;}
.your_instant_Moon_Sign h1{ padding:0px 0px 10px;}
.your_instant_Moon_Sign_verification{width:55%; float:left; padding:0px 20px;}
.your_instant_Moon_Sign_verification .signup_form{width:100%; float:left; box-shadow:0px 0px 30px #ccc;}
.your_instant_Moon_Sign_verification .signup_sucessful .inside{ min-height:auto; margin:10px 0px;}
.your_instant_Moon_Sign_verification .signup_sucessful .inside h3{ font-size:18px; font-weight:400; color:#5c5757; padding:0px 0px 10px; line-height:22px; margin:0px; text-align:center; }
.your_instant_Moon_Sign_verification ul{ width:100%; text-align:center; display:inline-block;  padding:10px 0px 10px 0px; margin:0px 0px 15px; border-bottom:solid 1px #cccccc;}
.your_instant_Moon_Sign_verification li{list-style-type:none; list-style:none; background:url(../img/bullet-point.png) no-repeat left 10px; width:auto;  padding:5px 15px; text-align:center; display:inline-block;}
.your_instant_Moon_Sign_verification li a{ font-size:16px; font-weight:500;}

.home_free_horoscope .horoscope_sign li{ width:25%; margin:0px 0px;}
.home_free_horoscope .horoscope_sign li a{font-family: 'Roboto Condensed', sans-serif; font-size:13px;}
.home_free_horoscope .free-horoscope .nav li a{ padding:8px 12.5px;}

.free_horoscope h1 span{ font-size:13px; font-weight:400; float:left; }
.selectbox3 {  
    border: 1px solid #aaaaaa;  
    width: 85px;  
    border-radius: 3px; 
 box-shadow: 0px 1px 1px #e3e1e1; 
    background: #fff url(../img/drop.png) no-repeat 100% 50%; position:relative; z-index:100;
  
}  
.free_reports .panel-body{ margin-bottom:5px; padding:5px 0px;}
.free_reports .box .panel-body a span{ color:#2e5e9e; line-height:120%; padding:0px 10px; font-weight:500; min-height:32px; font-size:13px;}
.free_reports .col-md-6{ padding:0px 2px;}

.city_state_loading{display:block; position:absolute; width:120px;margin-top:30px; font-size:12px;}
.month{ width:105px; margin-left:19px;}
.year{ width:105px;}
.place_of_birth{ width:100%;}
.state{ width:150px;}
.citytown{ width:100%; float:left;/* border:none;*/}
.alert{color:#ff0000; padding:0px 0px 0px 0px; margin:0px; font-size:14px;}
.selectbox3 select {  
    padding: 5px 5px; font-size:12px; cursor:pointer;  
    width: 100%;  
    border: none;  
    box-shadow: none;  
    background: transparent;  
    background-image: none;  
   -moz-appearance: none !important;
    -webkit-appearance: none !important;
	-o-appearance: none !important;
 color:#333;  
}  
  
.selectbox3 select:focus {  
    outline: none; }
.successfully_message{ color:green; font-size:17px;}
.free_horoscope_area{ width:100%; float:left; margin:10px 0px 0px 0px; background:url(../img/horoscope-bg.jpg) repeat-x center bottom; min-height:314px;}
.free-horoscope .nav li{ float:left; border:none; width:auto; text-indent:inherit;}
.free-horoscope .nav li a{color:#fff; text-align:center; display:block; font-size:14px; font-family: 'Roboto', sans-serif; font-weight:700; padding:8px 7px; margin:0px; margin:5px 4px 5px 4px;}
.free-horoscope .nav li a:last-child{ margin-right:0px;}
.free-horoscope .nav-tabs>li.active>a{color:#305e9c!important; float:left;}
.free-horoscope #tabs{ width:100%; float:left;}
<!--.free-horoscope  .nav-tabs>li>a:hover{background:#fff!important;color:#e84734!important;}-->
.free-horoscope  .nav-tabs>li>a:hover{background:#ffffff!important;color:#2e5e9e!important; }

.free-horoscope .nav{background:#2e5e9e; }
.horoscope_sign{ width:100%; float:left;}
.horoscope_sign ul{padding:0px; margin:0px;}
.horoscope_sign li{list-style-type:none; list-style:none; float:left; width:26%; text-align:center; display:inline-block; margin:0px 3.5% 0px; transition:all 0.3s ease-in; }
.horoscope_sign li:hover a{ /*background:#2e5e9e;*/ background:#e5e4e4; color:#2e5e9e; /*border:solid 1px #979393;*/ transition:all 0.3s ease-in;}
.horoscope_sign li a{ font-size:11px; font-family: 'Roboto', sans-serif; color:#010101; float:left;  padding:2px 0px; border:solid 1px #FFFFFF; transition:all 0.3s ease-in; width:100%; text-align:center;}
.horoscope_sign li a span{ float:left; width:100%; /*margin:2px 0px 0px;*/}

.sign-data {width:100%; float:left; border-top:solid 1px #e3e0e0; margin:4px 0px;}
.sign-data ul{ margin:0; padding:5px 0}
.sign-data li{ margin:0 0 0 2%; padding:0 0 0px 20px; float:left; width:100%; list-style-type:none; font-size:12px; background:url(../img/sprite.png) no-repeat -10px -113px; font-weight:400; font-size:12px;}
.sign-data li:first-child{ font-size:13px; font-weight:700;}
.sign-data li a{color:#2e5e9e; }

.home-sign-data {width:100%; float:left; border-top:solid 1px #e3e0e0; margin:0px 0px 0px;}
.free_horoscope_area .home-sign-data{ border-top:solid 1px #cccccc; margin-top:8px;}
.home-sign-data ul{ margin:0; padding:10px 0}
.home-sign-data li{ margin:0 0 0 5px; padding:0 0 4px 20px; float:left; list-style-type:none; font-size:15px; background:url(../img/sprite.png) no-repeat -7px -113px; line-height:20px;}
.home-sign-data li a{color:#2e5e9e; font-size:15px; font-weight:500;}
.home-sign-data li a:hover{ text-decoration:underline; color:#ec4330;}


.block-free{ padding:10px; width:100%; float:left; position:relative;}
.block-free .row-content {
    width: 100%;  min-height:52px; margin-bottom:10px;}
.block-free .content-part {
    width: 70%;
    display: inline-block; font-weight:700;
    padding: 0 0 0 2%;}
.block-free select {
    float: right;
    border: 1px solid #aaaaaa; margin-top:5px;
    font-size: 13px;
    }
.block-free span.symbol { float:left;  padding-right:10px;}
.block-free .content-part p span {
    width: 100%;
    display: block;
    font-size: 14px; font-weight:400;
}
.block-free p { font-size:15px; line-height:130%; margin:0px; } 
.home_free_horoscope .block-free p{ padding:0px 5px;}
#footer_container{ width:100%; float:left; background: #fff url(../img/footer-bg.jpg) repeat-x; margin:20px 0px 0px 0px; padding:10px 0px 0px 0px;}

footer{width:100%;  margin:0 auto; padding:0;}
.top_footer{ width:100%; float:left;}
footer .inner {padding:10px;}
footer .inner .special-review p.head{font-size:16px; font-weight:700; color:#275faa; font-family: 'Roboto Condensed', sans-serif;}
footer .inner .special-review p.content{font-size:14px; color:#000000; padding:2px 0 0px 0; font-weight:500; margin:0px 0px 3px 0px;}
footer .inner .special-review ul{ margin:0 0 15px 0; padding:0; float:left;}
footer .inner .special-review ul li{ margin:0; padding:4px 0px; width:30%; line-height:11px; float:left; list-style-type:none; border-right:1px dotted #c5c5c5; margin-right:10px;}

footer .inner .special-review ul li a{ font-size:11px; color:#000000; text-decoration:none;}
footer .inner .special-review ul li a:hover{ color:#666666; text-decoration:none;}
.footer_column1{width:33.3%; float:left;  margin:0px;}
.footer_column2{width:200px; float:left; padding:0px 0px 0px 10px; margin:0px;}
footer .inner .special p.head{font-size:16px; font-weight:700; color:#275faa; font-family: 'Roboto Condensed', sans-serif; margin:0px 0px 5px 0px; float:left; width:100%;}
footer .inner .special ul{ margin:0 0 15px 0; padding:0;}
footer .inner .special ul li{ margin:0; padding:0; list-style-type:none; }
footer .inner .special ul li a{ font-size:12px; color:#000000; text-decoration:none;}
footer .inner .special ul li a:hover{ color:#666666; text-decoration:none;}

footer .inner .other-domain p.head{font-size:15px; font-weight:700; color:#275faa;  font-family: 'Roboto Condensed', sans-serif; padding:0 0 10px}
footer .inner .other-domain ul{ margin:0 0 20px 0; padding:0;}
footer .inner .other-domain ul li{ margin:0; padding:0 30px 0 0; width:130px; list-style-type:none; float:left; margin-bottom:15px;}
footer .inner .other-domain ul li:nth-child(2n){padding:0; }
footer .inner .other-domain ul li a{font-size: 11px; color: #a4a3a3; text-decoration: none;}
footer .inner .other-domain ul li a img{ display:block; margin:0;  border:1px solid #c5c5c5; padding:5px;}
footer .inner .other-domain ul li a:hover{ text-decoration:underline;}

footer .inner .copyright{width:100%; padding:20px 0 0 0; float:left;}

footer .inner .copyright p{font-size:12px; color:#000000; padding:0 10px 10px 0;}
footer .inner .copyright p a{color:#c5c5c5; text-decoration:none;}
.searchlink {
  display: block;
  float: left;
  position: relative; padding:6px 12px; 
 /* padding: 0 40px;*/
  right: 0;
  font-size: 1.2em;
  cursor: pointer;
 /* height: 70px;*/
/*  line-height: 65px;*/
}
.searchlink:hover, .searchlink.open {
  color: #ffffff;
  background: #2e5e9e;
}

.searchlink.open > .searchform {
  display: block;
}


/** search field **/
.searchform {
  display: none;
  position: absolute;
  width: 300px;

  height: 40px;
  line-height: 30px;
  top: 36px;
  right: 0;
  padding: 0 15px;
  cursor: default;
  background: #2e5e9e;
}

.searchlink.open .searchform {
  display: block;
}

#search {
  display: block;
  position: relative;
}

#s {
  width: 270px;
  background: #ffffff;
  padding: 0px 11px;
  border: 0; margin:5px 0px;
  color: #333333; font-size:16px;

}

.sbtn {
  display: block;
  position: absolute;
  right: 15px;
  top: 3px;
  background: none;
  border: none;
  color: #2e5e9e;
  font-size: 1.0em;
  cursor: pointer;
}
.showHideDiv1 {
	/*background:#f00;*/

	color:#fff;
	width:164px!important;
	right:25px;
	top:20px;
	position:absolute;
	z-index:1;
}
.astro-links-mobile{ display:none;}
.modal-content{ border-radius:10px; float:left; background:#f4f7fc; border:solid 1px #373738;}
.order_rate .modal-content{ border:solid 3px #305ca3; border-radius:0px!important;}
.modal-story{float:left; padding:10px 0px; background:#f4f7fc; border:solid 2px #2e5e9e; width:73%; left:20%; top:0px!important; background:url(../img/story-popup.jpg) no-repeat center top;}
.modal-story .close{ position:inherit; right:0px;}
.modal-story p{ text-align:left; font-size:16px; font-weight:400; line-height:18px;  padding:5px 15px; margin:0px; color:#000000;}
.modal-content-area{ width:100%; float:left;}
.modal-content p:first-child{ margin-top:0px;}
.modal-content p{ text-align:left; font-size:13px; font-weight:400;  padding:6px 15px;  border:1px solid #bfbfbf; margin:15px 10px; box-shadow: 0 5px 0 #b5babe; border-radius:15px; background-image:linear-gradient(#f4f7ff, #e5e9fc); background-image:-moz-linear-gradient(#f4f7ff, #e5e9fc);  background-image:-webkit-linear-gradient(#f4f7ff, #e5e9fc); background-image:-o-linear-gradient(#f4f7ff, #e5e9fc); background:#ebf0fd;}
.modal-content .button{ background:#2e5e9e; color:#FFFFFF; font-size:15px; padding:3px 10px; font-weight:700;}
.modal { position: fixed; top:23%; z-index:10000; }   
.free_btn_area{ width:100%; text-align:center; margin:0px 0px 10px;}
.free_btn{ color:#e84734; font-weight:700; text-align:center; display:inline-block;}
.modal-sm{width:645px;}
.home_popup{width:100%; float:left; border:solid 3px #cccccc; background:#FFFFFF; position:relative;}
.home_popup_content{ width:388px; min-height:355px; float:left; background:url(../img/popup-content-bg.png) no-repeat left bottom;}
.home_popup_content h1{font-size:18px; text-transform:inherit; padding:5px 0px 5px 10px; margin:5px 0px 10px 0px; border-bottom:solid 1px #cccccc;}
.popup_point{ width:100%; float:left;}
.popup_point ul{padding:0px; margin:0px;}
.popup_point li{ list-style-type:none; list-style:none; float:left; background:url(../img/bullet-point.png) no-repeat 10px 3px; line-height:17px; font-size:15px; padding:0px 0px 10px 26px;}
.popup_point li strong{font-weight:700; color:#2e5e9e;}
.popup_field{width:100%; float:left;}
.popup_field ul{padding:0px; margin:0px 0px 0px 10px;}
.popup_field li{list-style-type:none; list-style:none; float:left; background:#fff7de; padding:5px 0px 20px 0px; width:28%; border-radius:10px; border:solid 1px #CCCCCC; font-size:14px; border-bottom:solid 5px #a7c7ac; line-height:17px; margin:8px 0px 0px 10px;}

.popup_field li:nth-of-type(2){ padding-bottom:5px;}
.popup_field li .radio{width:20px; float:left; margin-left:3px; margin-top:0px;}
.popup_field li .radio input{ margin-left:0px!important;}
.popup_field li .content{ width:75%; float:left; font-weight:400;}

.popup_field li label{ width:100%; float:left;}
.popup_image{ width:248px; float:left; border-left:solid 3px #CCCCCC;}
.close_conatiner { width:24px; height:24px; background-color:#fb1111; color:#FFFFFF; font-weight:400; position:absolute; right:-7px; font-size:18px; opacity:1.0; border-radius:100%; border:solid 2px #FFFFFF; box-shadow:0px 0px 3px #ccc; margin-top:-10px; text-align:center; cursor:pointer; line-height:18px!important;}
.close_conatiner:hover{ background-color:#050505; color:#FFFFFF;  opacity:1.0;}

.close{ width:24px; height:24px; background-color:#050505!important; color:#FFFFFF; font-weight:400; position:absolute; right:-7px; font-size:18px; opacity:1.0; border-radius:100%; border:solid 2px #FFFFFF!important; box-shadow:0px 0px 3px #ccc; margin-top:-10px; text-align:center;}
.close:hover{ background-color:#fb1111!important; color:#FFFFFF;  opacity:1.0;}

.sign-up-mobile{ display:none;}
.sun-sign-bg{ background:url(../img/ask_bg.jpg) no-repeat center top; background-size:cover; width:100%; height:450px; border:solid 1px #CCCCCC; float:left;}
.sun-sign-panel{width:100%; float:left; padding:0px 10px;}
.sun-sign-panel p{ color:#FFFFFF; font-size:14px; line-height:16px;}
.sun-sign-bg h1{ font-size:20px; padding:5px 0px; margin:0px; color:#f3f34c;}
.sun-sign-bg textarea{ width:100%; background:#FFFFFF; min-height:93px; color:#0f0c0c; line-height:120%; font-size:13px; padding:5px; border:solid 1px #CCCCCC; resize:none;}
.sun-sign-bg .place-part{ width:100%; float:left; background:#FFFFFF; border:solid 1px #b0b0b0; border-radius:2px; margin:120px 0px 0px 0px; padding:5px 0px; -moz-box-shadow: inset 0 -10px 10px -10px #cccccc;
    -webkit-box-shadow: inset 0 -10px 10px -10px #cccccc;
    box-shadow: inset 0 -10px 10px -10px #cccccc;}
.sun-sign-bg .form-group{ margin:0px 0px;}
.sun-sign-bg .form-group label{ font-size:13px; font-weight:700; width:80px; float:left; padding-left:15px;}
.sun-sign-bg .form-group select{ width:175px; float:left;}
.sun-sign-bg .form-control{ padding:0px 3px; height:20px; border:solid 1px #aaaaaa; font-size:11px;}
.sun-sign-bg .time{ text-align:center; display:inline-block; color:#FFFFFF; font-size:16px; font-weight:400; width:100%; padding:5px 0px 0px;}
.monthly_middle_bar{ width:70%; float:left;}
.monthly_middle_bar .content_block{ width:100%; float:left;}

.ask_question{ width:100%; float:left; background:#faf4e6 url(../img/ask-your-question-bg.jpg) no-repeat left bottom; /* background-size:cover;*/min-height:435px; border:solid 1px #0367bb; margin:0px 0px 20px 0px; background-size:100%;}
.ask_question_story{ color:#ffffff; background:#436ca1; padding:0px 3px;}
.ask_question_panel{width:100%; float:left; padding:0px 10px;}
.ask_question_panel p{font-size:15px; line-height:125%; margin:0px 0px 5px 0px; padding:0px;}
.ask_question h1{ padding:6px 0px 10px; margin:0px; color:#040505}
.ask_question h2{ /*background:#2e5e9e;*/ padding:6px 0px 6px 15px; width:108%; margin:0px 0px 5px -12px; color:#0a0b0c; font-family: 'Roboto Condensed', sans-serif; font-size:17px; font-weight:700;}
.ask_question textarea{ width:98%; float:left; background:#FFFFFF; min-height:65px; color:#0f0c0c; line-height:120%; font-size:12px; padding:5px; border:solid 1px #cccccc;}
.ask_question .form-group{ margin:0px;}
.ask_question .form-group label{ font-size:13px; font-weight:400; margin:0px;}
.ask_question .checkbox label{ padding:0px; margin:0px; color:#040505;}
.ask_question .checkbox label span{ color:#b99507; font-weight:500;}
.ask_question .checkbox label strong{color:#f90808; font-weight:700;}
.ask_question .main_btn{padding:3px 3px;}
.newyear_horoscope_block{width:100%; float:left; margin-top:20px; border:solid 1px #c4bebe; padding:5px 5px 0px;}
.newyear_horoscope_block h2{ padding:0px 0px 10px 10px; margin:0px; font-size:18px; font-family: 'Roboto Condensed', sans-serif; font-weight:700;  line-height:22px;}
.newyear_horoscope_block .new_product_block_area{ border-bottom:none; background:#efefef; border-top:solid 1px #cccccc; padding:0px 0px; /*margin-top:10px;*/}
.newyear_horoscope_block .new_product_block .image{ width:35%; padding-right:15px;}
.newyear_horoscope_block .new_product_block{ padding:0px 10px; min-height:auto;}

.content_block_right{ width:100%; float:left; border:solid 1px #cccccc; padding:10px; height:437px; overflow:hidden;}

.newyear_horoscope_block .new_product_block p{ line-height:18px!important; padding-left:0px;}
.newyear_horoscope_block .new_product_block h1{ text-transform:capitalize; font-size:17px; padding-left:5px;}
.monthly .newyear_horoscope_block{ border:none;}
/*.annual_horoscope .newyear_horoscope_block{ border:none; padding:0px; margin-top:10px;}*/
.newyear_horoscope_block ul{padding:0px; margin:0px;}
.newyear_horoscope_block li{border-bottom:solid 1px #dedddd; border-right:solid 1px #dedddd;  float:left; list-style-type:none; list-style:none; width:50%; line-height:18px; font-size:14px;/* padding:5px 5px 5px 5px;*/}
.newyear_horoscope_block li div{ float:left;}
.newyear_horoscope_block li span{ font-size:11px; font-weight:400; line-height:10px; display:block;}
.newyear_horoscope_block .nav-tabs>li>a{ border-radius:0px; padding:5px 10px; font-family: 'Roboto', sans-serif; width:100%; float:left; line-height:36px; font-size:13px; height:48px;}
.home_newyear_horoscope{width:50%; float:left; padding-left:28px;}
.home_newyear_horoscope img{ float:left; margin-right:10px;  margin-bottom:10px;}
.home_newyear_horoscope p img{ width:auto;}
.home_newyear_horoscope p { padding:0px 10px; font-size:16px!important;}
.home_newyear_horoscope .newyear_horoscope_block{ margin-top:0px; height:437px;}
.home_newyear_horoscope .newyear_horoscope_block li a{ margin-top:0px; padding: 5px 0px 5px 5px;}
/*.home_newyear_horoscope .nav-tabs>li.active a{ height:55px}*/
.handmade_horodcope{ width:100%; float:left; background:#fff;  padding:10px 10px 10px; border-bottom:solid 1px #CCCCCC;}
.handmade_horodcope .content{ width:100%; float:left; padding:0px 15px 0px 0px; font-size:16px; }
.handmade_horodcope .content p strong{font-size:20px; font-weight:400; padding:0px 0px 5px; margin:0px; color:#337ab7;  font-family: 'Roboto Condensed', sans-serif;}
.daily_main_page{width:100%; float:left; padding:0px 15px;}
.daily_main_page .content-panel{background:#fcf4e7; float:left; border:solid 1px #cccccc; padding:15px;}
.daily_main_page .content-panel p{ font-size:17px;}
.daily_main_page .content-panel h1{ font-size:18px; color:#000000; padding:0px; margin:0px 0px 10px; font-weight:700;}
.daily_main_page_bottom{width:100%; float:left; border-top:solid 1px #cccccc; padding-top:25px; margin-top:25px;}
.daily_main_page_bottom .block1{width:29%; float:left;}
.daily_main_page_bottom .block2{width:41%; float:left; padding-left:30px;}
.inner_horoscope_block3{width:30%; float:left; padding-left:30px;}
.horoscope_sign_video{ width:29%; float:left; padding:10px 10px 8px; border: solid 1px #cccccc; margin:0px 0px 20px; background:#ffffff; margin-top:20px; margin-left:2%;}
.horoscope_sign_video h1{ padding:0px 0px 10px; margin:0px;}
.inner_horoscope_block3 .free_horoscope_form{width:100%; float:left; background:#FFFFFF; box-shadow: 0px -14px 45px 10px rgba(90, 90, 90, 0.3); padding:0px; border-radius:5px; min-height:503px;}
.form_title_heading {font-size:17px; color:#000000; font-family: 'Roboto Condensed', sans-serif; line-height: 16px; width:100%; float:left; background: #ffffff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ffffff, #e5e5e5); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #e5e5e5); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #e5e5e5); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #e5e5e5); border-radius:5px 5px 0px 0px; padding:5px 15px; border-bottom:solid 1px #CCCCCC; /* Standard syntax */}
.form_title_heading h1{color: #2e5e9c; font-size:28px!important; padding:3px 0 0 0px!important; margin:0px; text-shadow: 0px 1px 0px #fff; font-family: 'Roboto', sans-serif;  font-weight:900;}

.inner_horoscope_block3 .free_horoscope_form ul{padding:10px 15px;}
.inner_horoscope_block3 .free_horoscope_form li{ font-size:16px; padding:5px 0px 0px 15px; background: url(../img/bullet-point.png) no-repeat left 8px;}
.inner_horoscope_block3 .free_horoscope_form .form-group{ padding:0px 15px;}
.inner_horoscope_block3 .free_horoscope_form .form-group label{ font-size:15px; font-weight:700;}
.inner_horoscope_block3 .free_horoscope_form span{ font-size:14px; padding-right:10px;}
.inner_horoscope_block3 .free_horoscope_form .form-control{ height:28px;}
.inner_horoscope_block3 .btntext{ padding:0px 12px;}
.daily_horoscope_sign{width:33.3%; float:left; border:solid 1px #ccc; padding:14px 10px; margin:20px 0px 0px 0px;}
.block2 .daily_horoscope_sign{ width:100%; margin-top:0px; margin-bottom:20px;}
.block2 .daily_horoscope_sign li{ width:24%;}
.daily_horoscope_sign h1{font-size:20px; padding:0px; margin:0px; position:relative; margin-bottom:15px;}
.daily_horoscope_sign h1:before{content:" "; height:4px; width:71px; background:#2c5e9b; position:absolute; bottom:-8px;}
.daily_horoscope_sign ul{padding:0px; margin:0px;}
.daily_horoscope_sign li{list-style-type:none; list-style:none; float:left; width:32%; margin:2px; background:#efefef;}
.daily_horoscope_sign li img{ padding-right:5px;}
.daily_horoscope_sign li a{ background:#FFFFFF;  -moz-box-shadow:inset 0 0 20px #cdcdcd; -webkit-box-shadow:inset 0 0 20px #cdcdcd;
box-shadow:inset 0 0 20px #cdcdcd; color:#000000; float:left; padding:6px 0px 5px 3px; width:100%; transition:all 0.3s ease-in; }
.daily_horoscope_sign li a:hover{ background:#efeffe; box-shadow:inset 0 0 20px #78a3da; transition:all 0.3s ease-in;}
.daily_yearly_horoscope{ background:#fbf7ee; float:left; border:solid 1px #31619f; margin-top:20px;  -moz-box-shadow:inset 0 0 20px #cdcdcd; -webkit-box-shadow:inset 0 0 20px #cdcdcd; box-shadow:inset 0 0 20px #cdcdcd; width:33.3%; margin-right:2%;}
.daily_planetary_positions{width:100%; float:left; background:url(../img/planetary-positions-bg.jpg) no-repeat left top; min-height:50px; margin-bottom:8px; background-size:100%;}
.daily_planetary_positions h2{font-family: 'Crimson Text', serif; font-size:26px; line-height:22px; color:#FFFFFF; font-style:italic; font-weight:400; padding:8px 0px 0px 15px;}
.daily_planetary_positions h2 a{ color:#ffffff;}
.daily_planetary_positions h2 span{ font-size:18px; font-family: 'Roboto', sans-serif; font-weight:400; font-style:normal; font-weight:300;}
.daily_panchang{ width:100%; float:left; background:url(../img/panchang-bg.jpg) no-repeat left top; min-height:50px; margin-bottom:10px; background-size:100%;}
.daily_panchang h2{font-family: 'Crimson Text', serif; font-size:26px; color:#FFFFFF; line-height:20px; font-style:italic; font-weight:400; padding:8px 0px 0px 15px;}
.daily_panchang h2 a{ color:#ffffff;}
.daily_panchang h2 span{ font-size:18px; font-family: 'Roboto', sans-serif; font-weight:400; font-style:normal; font-weight:300;}

.daily_main_page .moon_sign_sun_sign{ margin:0px; border-top:none; margin-top:-2px; width:100%;}
.daily_main_page .moon_sign_sun_sign h1{ padding:0px 20px; margin:10px 0px 15px;}
.daily_main_page .moon_sign_sun_sign p{font-family: 'Crimson Text', serif; font-size:19px; line-height:23px;}
.daily_main_page .content-panel h1 span{ font-weight:400; font-size:16px;}
.daily_main_page .col-md-3{ width:29%; float:right; }
.daily_sign{ width:100%; float:left; box-shadow:0px 0px 8px rgba(0, 0, 0, 0.3); margin:25px 0px 0px; padding:5px 10px 0px; min-height:193px;}
.daily_sign h2{font-family: 'Crimson Text', serif; font-size:18px; text-transform:uppercase; font-weight:700; letter-spacing:1px;}
 .daily_sign h2 span{ float:left; font-size:15px; color:#2e5e9c; width:100%; text-transform:capitalize; font-weight:600; letter-spacing:0px;}
 .daily_sign p{ font-size:16px; line-height:20px;}
.product_list{ width:100%; float:left; border:solid 1px #bdbbbb; margin-top:28px;}
.product_list a{ font-weight:600;}
.new_product_block_area{ width:100%; float:left; border-bottom:solid 1px #cac9c9;}
.new_product_block{ width:50%; float:left; padding:5px; min-height:165px; border-right:solid 1px #cac9c9; padding:0px 10px 11px 15px; }
.new_product_block:nth-of-type(even){ border-right:none;}
.new_product_block p{ padding-left:15px; line-height:20px; }
.new_product_block h1{ font-size:17px; font-weight:700; color:#000000; padding:15px 0px 0px 0px; margin:0px 0px 10px;}
.new_product_block .image{ float:left;  /*padding-left:10px;*/ padding-right:18px; width:25%}
.new_product_block .image img{ width:100%;}
.new_product_block ul{padding:0px 0px 0px 0px; margin:0px; float:left; width:75%;}
.new_product_block li{ list-style-type:none; list-style:none; float:left; background:url(../img/bullet-point.png) no-repeat left 5px; clear:both; padding:0px 0px 0px 15px;}
.new_product_block li a{ font-size:15px; color:#2e5e9e; float:left; font-weight:400;}
.full_product_block{width:100%; float:left; border-bottom:solid 1px #cac9c9; padding:20px 20px 0px;}
.full_product_block li{ list-style-type:none; list-style:none; float:left; background:url(../img/bullet-point.png) no-repeat left 5px; width:38%; padding:0px 0px 0px 15px;}
.full_product_block h1{ font-size:17px; margin:0px; padding:0px 0px 10px;}
.full_product_block img{ float:left; margin-right:20px;}


.monthly .nav-tabs>li>a{ line-height:24px; float:left; padding: 6px 0px 10px 5px;}
.monthly .nav-tabs>li.active a{  padding: 6px 0px 12px 5px!important;}
.newyear_horoscope_block .nav-tabs>li.active a{border:none;  background:#d9eaff; color:#000; -moz-box-shadow: inset 0 0 20px #b4cef1; -webkit-box-shadow: inset 0 0 20px #b4cef1; box-shadow: inset 0 0 20px #b4cef1; min-height:48px;}
.newyear_horoscope_block .nav-tabs>li>a:hover{background:#d9eaff!important; color:#000000!important; -moz-box-shadow: inset 0 0 20px #b4cef1; -webkit-box-shadow: inset 0 0 20px #b4cef1; box-shadow: inset 0 0 20px #b4cef1; }
.arrow_animation{ position:absolute; right:-19px; margin-top:-45px;}
/*.newyear_horoscope_block li:nth-of-type(2n){ border-right:none;}*/
.newyear_horoscope_block li:last-child{ border-bottom:none;}
.newyear_horoscope_block li a{ color:#2e5e9e; font-weight:700; font-size:14px; text-align:left;}
.newyear_horoscope_block li img{ float:left; padding-right:8px;}
.newyear_horoscope_block h1{padding:5px 0px 15px; margin:0px; font-size:17px;}
.newyear_horoscope_block  p{font-size:15px; line-height:21px;}
.newyear_horoscope_block  p em{font-family: 'Raleway', sans-serif; font-weight:500; font-size:14px;}
.newyear_horoscope_block .nav{ background:none;}
.newyear_horoscope_block .nav-tabs{ border-bottom:none;}

.market_predictions{ width:100%; float:left; padding:0px 10px; border:solid 1px #bdbbbb; margin:0px 0px 20px 0px;} 
.market_predictions h1{ padding:5px 0px 0px; margin:0px; color:#040505}
.market_predictions h1 span{ font-size:13px; font-weight:400;}
.market_value{ width:100%; float:left; border-bottom:solid 1px #b5b6b5; border-left:solid 1px #b5b6b5; padding-bottom:10px; margin:10px 0px;}
.market_predictions .bse{margin:0px 0 0 0px; color:#911e23; font-weight:700;}
.market_predictions .bse span{background:#911e23; padding:2px 4px; color:#fff; margin:0 10px 0 0; width:140px; display:inline-block; font-weight:400;}

.market_predictions .nse{margin:0px; color:#f6931e; font-weight:700;}
.market_predictions .nse span{background:#f6931e; padding:2px 4px; color:#fff; margin:0 10px 0 0; width:100px; display:inline-block; font-weight:400; }

.market_predictions .sp{margin:0px; color:#58b101; font-weight:700;}
.market_predictions .sp span{background:#58b101; padding:2px 4px; color:#fff; margin:0 10px 0 0; width:80px; display:inline-block; font-weight:400;}

.market ul{ margin:0; padding:10px 0 0 0px;}
.market li{list-style-type:none; list-style:none; float:left; background:url(../img/market-value-bullet.jpg) no-repeat left 6px; padding:3px 0px 3px 15px; border-bottom:solid 1px #abaaaa; width:100%;}
.market li a{color:#000000; display:block; font-size:12px; }
.market .subscribe {
    padding: 10px 0 10px 0; font-size:15px;
    color: #2e5e9e; float:left;
    width: 100%;
    line-height: 17px;
    text-align: center;
}
.subscribe strong{ color:#f60622;}
.subscribe-button { width:100%; text-align:center; margin:5px 0px 10px; float:left; }
.subscribe-button .main_btn{ font-size:15px; font-weight:300; padding:3px 10px;}
.subscribe-button .main_btn { color:#FFFFFF; text-decoration:none;}
.emagazine{ width:100%; float:left; border:1px solid #c4bebe; padding:5px 10px; margin-bottom:20px;}
.emagazine_content{ width:60%; float:left;}
.emagazine_image{ width:40%; float:right;}
.emagazine_image img{ width:100%; float:left;}

.emagazine .main_btn{ font-size:15px; font-weight:500; padding:3px 8px;  float:left;}
.cr-yoga-analysis{ width:100%; float:left; border:solid 1px #CCCCCC; margin:0px 0px 20px 0px;}
.cr-yoga-analysis img{ width:100%; float:left;}
.subscribe-newsletter{width:100%; float:left; border:solid 1px #bdbbbb; padding:5px 10px 10px 10px; margin:0px 0px 20px 0px;}
.subscribe-newsletter .mian_btn{ margin-right:0px;}
.home_subscribe{ width:100%; float:left; margin-top:20px;}
.subscribe-newsletter p{ margin:0px;}
.subscribe-newsletter input[type=text]{ width:73%; float:left; padding:1px 5px; margin:5px 0px 0px 0px; border:solid 1px #cacaca;}
.new_image{ border:none!important; margin-top:-17px;}

.read_more{ background:#2a5595; color:#FFFFFF; font-weight:500; font-size:16px; line-height:16px; padding:3px 10px; margin:5px 0px 0px 10px; border:solid 1px #2b5681;  transition:all 0.3s ease-in;  font-family: 'Roboto Condensed', sans-serif; float:right;}
.read_more:hover{background:#254b85; transition:all 0.3s ease-in; color:#FFFFFF; text-decoration:underline;}
.inner_free_reports{width:100%; float:right; border:solid 1px #bdbbbb;}
.inner_free_reports h1{ padding:10px 10px; margin:0px;}
.inner_free_reports ul{padding:0px 5px; float:left; margin:0px 0px 0px;}
.inner_free_reports li{ list-style-type:none; list-style:none; float:left; width:31%; margin:0px 1% 15px; border:solid 1px #e5e1e1; text-align:center;  padding:6px 0px 6px;}
.inner_free_reports li span{ width:100%; text-align:center;  margin-bottom:5px; float:left; min-height:28px;}
.inner_free_reports li a{ font-size:12px; font-weight:700; color:#2e5e9e; line-height:120%;}
.inner_free_reports li:hover{background-color:#e5e4e4;}

.home_free_reports2{/*width:303px;*/ width:100%; height:435px; padding:3px; /* height:373px;*/ float:right; border:solid 1px #bdbbbb;}
.home_free_reports2 img{ float:left; margin-right:10px;  width:100%; margin-bottom:5px;}
.home_free_reports2 p{ padding:5px 0px 0px 5px; font-size:16px; line-height:20px; margin-bottom:5px;}
.home_free_reports2 h1{ padding:5px 0px 8px 3px!important;  color:#0a0b0c!important; border-bottom:none!important; /*background:#2e5e9e;*/ margin:0px; font-size:18px; font-weight:700;}
.home_free_reports2 h2{ padding:10px 10px; margin:0px; font-family: 'Roboto Condensed', sans-serif; font-size:17px; font-weight:700; color:#0a0b0c; text-transform:uppercase;}


.home_free_reports{/*width:303px; width:286px; border:solid 1px #bdbbbb; min-height: 355px;*/width:25%; /*border:solid 1px #bdbbbb;*/ float:left; }
/*.home_free_reports p{ padding:0px 15px;}*/
.home_free_reports h1{padding:6px 0px 10px;  /*border-bottom:solid 1px #ccc;*/ color:#000000; margin:0px; font-size:18px; font-weight:700;}
.home_free_reports h2{padding:10px 10px; margin:0px; font-family: 'Roboto Condensed', sans-serif; font-size:17px; font-weight:700; color:#0a0b0c; text-transform:uppercase;}
.new_product{ width:100%; float:left; border: solid 1px #bdbbbb; padding:3px; margin-bottom:20px;}
.new_product ul{ padding:0px; margin:0px;}
.new_product p{ margin:0px; padding:5px 5px; line-height:17px;}
.new_product img{ width:100%;}
.new_product li{list-style-type:none; list-style-type:none; float:left; width:100%; border:none; border-bottom:solid 1px #dedddd; text-align:left;  font-size:15px; padding:5px 0px 4px 18px; line-height:17px; background:url(../img/s-arrow.jpg) no-repeat 5px 7px;}
.new_product li a{ font-size:15px; font-weight:500;}
.new_product li:last-child{ border-bottom:none;}
.home_free_reports2 li a{ font-size:15px!important; font-weight:500!important;}
.home_free_reports2 li:hover{ background-color:#fff!important;}
.home_free_reports ul{padding:0px 5px 5px; float:left; margin:0px 0px 0px;}
.home_free_reports li{list-style-type:none; list-style:none; float:left; width:100%; text-align:left;  padding:4px 0px 4px; background:url(../img/bullet-point.png) no-repeat left 6px; padding:0px 0px 0px 13px; font-size:16px;}
/*.home_free_reports li{list-style-type:none; list-style:none; float:left; width:31%; margin:15px 1% 25px; border:solid 1px #e5e1e1; text-align:center;  padding:8px 0px 8px;}*/
.home_free_reports li:hover{background-color:#e5e4e4;}
.home_free_reports li span{width:81px; text-align:center; display:inline-block;  margin-bottom:5px; min-height:33px;}
.home_free_reports li a{ font-size:12px; font-weight:700; color:#2e5e9e;}
.wide-block {width: 100%; float:left; background: #fff; margin:20px 0px 0px 0px; border: 1px solid #c4bebe;}

.full_wide_block{width: 100%; float:left; background: #fff; padding:0px 10px;}
.full_wide_block h1{ padding:5px 0px 0px; margin:0px; min-height:34px;}

.wide-block .image{width:15%; float:left; margin-right:15px!important;}
.wide-block .image img{ width:100%;}
.wide-block .content{ width:82%; float:left;}

.horoscope_2015 {
    background: #f0f0f0 none repeat scroll 0 0; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase;
    border: 1px solid #cccccc;
    float: left; margin:20px 0px;
    font-size: 16px; color:#2e5e9e;
    font-weight: bold;

    padding: 8px 0 8px 10px!important;
    width: 100%;
}
.wide-block .content h1{ padding:5px 0px 0px; margin:0px; min-height:34px;}
.wide-block .content h2{ padding:5px 0px 0px; margin:0px; min-height:34px; text-transform:uppercase; font-weight:700; font-size:17px; color:#0a0b0c;}

.wide-block .content h1 span{ padding-left:5px;}
.wide-block .more{color:#2e5e9e; font-weight:700;}
.more:hover{ color:#e84734!important;}
.wide-block p{ line-height:128%; display:inline}
.wide-block .banner{ width:100%; float:left;}
.wide-block .banner img{ width:100%; float:left;}

.wide-block2 {
    width: 100%;
     float:left;
    background: #fff; margin:20px 0px 0px 0px;
    border: 1px solid #c4bebe;
}
div.tooltipWrapper{ left:10%!important; top:5%!important;}
.signDisc{ position:relative;}

.home_planetary_positions{ padding:0px; margin:0px 0px 0px 15px!important;}
.wide-block2 ul{ padding:0px;  margin:0px;}
.wide-block2 .image{width:170px; float:right; }
.wide-block2 .more{ color:#2e5e9e; font-weight:700;}
.wide-block3 .more{ color:#2e5e9e; font-weight:700;}
.wide-block2 .content{ width:420px; float:left; margin:0px 15px;}
.wide-block2 .content h2{font-family: 'Roboto Condensed', sans-serif; font-size:17px; font-weight:700; color:#0a0b0c; text-transform:uppercase; padding: 8px 0px 8px;
margin: 0px;
  }
/*.wide-block2 .content li{ float:left; list-style-type:disc; clear:both; margin:0px 15px;}*/
.wide-block2 .content h1{ padding:5px 0px 0px; margin:0px; min-height:34px;}
.wide-block2 .content h1 span{ padding-left:5px;}
.wide-block2 p {
    line-height: 128%;
    display: inline;
}
.wide-block3 p {
    line-height: 128%;
    display: inline;
}
.wide-block3 {
    width: 100%;
     float:left;
    background: #fff; margin:20px 0px 20px 0px;
    border: 1px solid #c4bebe;
}
.wide-block3 .content{ width:auto; float:left; margin:0px 15px;}
.wide-block3 .content h1{ padding:5px 0px 0px; margin:0px; min-height:34px;}
.wide-block3 .content h1 span{ padding-left:5px;}

.inner_link{width:100%; float:left; margin-top:10px;}
.inner_link ul{padding:0px; margin:0px;}
.inner_link li{ list-style-type:none; list-style:none; float:left; font-size:13px; color:#000000; background:url(../img/bullet-point.png) no-repeat left 5px; padding:0px 0px 5px 15px; line-height:130%; width:33.3%;}
.inner_link li a{ color:#2e5e9e; font-size:15px; float:left;}
.inner_link li a:hover{ text-decoration:underline; color:#e84734;}
.order_now{ width:100%; text-align:center; margin-top:20px; float:left;}
.order_now .member_login_btn{ margin:0px;}
.astrologer_consultation{width:100%; float:left;/* background:url(../img/astrologer-consultation-bg.jpg) no-repeat left top;*/ padding:10px; margin:0px 0px 20px 0px; border:solid 1px #b3afaf; /*background-size:cover;*/}
.astrologer_consultation h2{font-family: 'Roboto Condensed', sans-serif; font-size:17px; margin:0px; padding:0px 0px 10px 0px; font-weight:700; color:#0a0b0c; text-transform:uppercase;}
.astrologer_consultation h1{ padding:0px 0px 5px; margin:0px;}
.astrologer_consultation .inner_link li{ list-style-type:none; list-style:none; float:left; font-size:13px; color:#000000; background:url(../img/bullet-point.png) no-repeat left 5px; padding:0px 15px 5px 15px; line-height:130%; width:auto;}
.astrologer_consultation .inner_link li:last-child{ width:31%; float:left; padding-right:0px;}
.thank_you{width:100%; float:left; background:#fefaef; border:solid 1px #d8c39c; font-size:14px; margin-bottom:15px;}
.thank_you_message{width:100%; float:left; padding:0px 10px;}
.free_horoscope_analysis{width:100%; float:left; border:solid 1px #d3d8df; padding:7px 10px 20px; line-height:20px; margin-bottom:15px;}
.free_horoscope_analysis p{padding:0px; margin:0px 0px 10px; font-size:15px; }
.free_horoscope_analysis p::first-letter { font-size:18px; font-weight:600;}
.registration_middle h3{padding:0px 0px 5px; margin:0px 0px 10px; font-size:16px; font-weight:700; color:#2e5e9c; border-bottom:solid 1px #d3d8df;}
.privileged_members_block{ background:#e5ebf7; float:left; border:solid 1px #c9c7c7; border-top:none; padding:10px 8px; font-size:14px; line-height:18px;}
.privileged_members_block {display:none;}
.privileged_members_block:target {display:block;}
.privileged_members_block ul{padding:0px; margin:0px;}
.privileged_members_block li{list-style-type:none; list-style:none; color:#e84734; font-size:13px; font-weight:700;}
.privileged_members_block li input{ float:left}
.free_horoscope_analysis .fixed_content{ font-size:15px; font-style:italic; color:#000000; margin-bottom:10px; font-weight:500;}
.free_horoscope_analysis .upgrademembership{ font-size:15px; background:url(../img/s-arrow.png) no-repeat 0px 4px; padding:0px 0px 0px 12px; color:#2e5e9c; float:left; width:auto;}
.indastro_popularity_block{width:100%; float:left; border:solid 1px #dddfe2; margin:15px 0px; border-right:none; border-bottom:none;}
.indastro_popularity_block ul{ padding:0px; margin:0px;}
.indastro_popularity_block li .icon{ width:100%; float:left; text-align:center; padding:15px 0px;}
.indastro_popularity_block li{ list-style-type:none; list-style:none; float:left; text-align:center; width:33.33%; color:#2e5e9c; font-weight:500; height:140px; font-size:14px; border-right:solid 1px #dddfe2; border-bottom:solid 1px #dddfe2;}
.indastro_popularity_block li:nth-of-type(2n){ background:#f7f7f7; float:left; padding:5px 8px; -moz-box-shadow:inset 0 0 15px #dddfe2; -webkit-box-shadow: inset 0 0 15px #dddfe2;
box-shadow: inset 0 0 15px #dddfe2;}
.indastro_popularity_block li p{font-size:13px; text-align:left; font-weight:400; color:#4a4a4a; margin:0px;}
.indastro_popularity_block li div{font-size:14px; color:#2d2d2d; font-weight:700; text-align:left;}
.customer_free_reading{width:100%; float:left; border:solid 1px #dee0e3; padding:7px 10px 20px; margin-bottom:15px;}
.customer_free_reading ul{ padding:0px; margin:0px;}
.customer_free_reading li{list-style-type:none; list-style:none; float:left; background:url(../img/s-arrow.png) no-repeat left 6px; padding:3px 0px 3px 13px; width:30%; margin-right:15px; border-bottom:dotted 1px #d3d8df;}
.customer_free_reading li a{ font-size:15px; float:left; color:#000000;}
.customer_free_reading li a:hover{ color:#e84734;}
.customer_reviews{width:100%; float:left; border:solid 1px #dee0e3; padding:7px 10px 20px;}
.customer_reviews p{font-size:15px;}
.customer_reviews div{float:right; font-size:15px; color:#db0404; font-weight:500;}
.astrology_world_product{width:100%; float:left; padding:6px; border:solid 1px #dee0e3; margin-bottom:15px;}
.astrology_world_product a{ font-weight:700;}
.astrology_world_product h1{ background:#386bae; color:#ffffff; font-size:15px; text-transform:uppercase; padding:4px 10px; margin:0px; font-weight:700;}
.astrology_world_product .product_block{ width:100%; float:left; border:solid 1px #dddfe2; margin:15px 0px 0px; font-size:15px; /*line-height:18px;*/ color:#000000;}
.astrology_world_product .product_block p{ margin:0px;}
.astrology_world_product .product_block div{ font-size:15px; font-weight:700; padding:5px 0px; }
.astrology_world_product .product_block img{ float:left; margin-right:15px;}
.free_horoscope_analysis .download_pdf{ margin:0px;}
.registration_right_area{width:100%; float:left;}
.registration_right_area .free_horoscope_dma{height:auto; width:100%;}
.registration_right_area .free_horoscope_dma h3{ color:#254b85; font-size:14px; font-weight:700;}
.product_coupon{width:100%; float:left; background:url(../img/coupon.jpg) no-repeat left top; min-height:262px; margin-bottom:15px; box-shadow:-5px 5px 5px #e0e0e0; background-size:100%; padding:30px 20px 20px;}
.product_coupon .welcome-txt{text-align:center; font-size:18px; color:#000000; font-weight:400; line-height:20px;}
.product_coupon .price{font-size:25px; font-weight:900; color:#e21a22; width:100%; text-align:center; margin:10px 0px 0px 0px;}
.product_coupon .price_tagline{ background:url(../img/txt-tag-bg.jpg) no-repeat center top; font-size:15px; color:#FFFFFF; text-align:center; float:left; width:100%;}
.product_coupon .products{width:100%; float:left;}
.product_coupon .products ul{padding:0px; margin:10px 12px 0px 16px;}
.product_coupon .products li{list-style-type:none; list-style:none; float:left; font-size:14px; font-style:italic; border-bottom:solid 1px #e0e0e0; width:100%; line-height:16px; padding:4px 0px;}
.customer_sign_information{width:auto; float:right; margin-left:20px; padding:0px 10px; background:#fefe9a; margin-top:-5px; }
.customer_sign_information ul{padding:0px; margin:0px; float:right;}
.customer_sign_information li{font-size:15px; color:#000; font-weight:500; padding:6px 10px; margin:0px; background:none; border-right:solid 1px #c4bebe;}
.customer_sign_information li:first-child{ border:none;}
.customer_sign_information li:last-child{ border:none;}
.customer_sign_information li span{ color:#e84734;}
.customer_sign_information li a{ font-size:13px; color:#254b85; font-weight:500;}
.product_coupon .products li:last-child{ border-bottom:none;}
.product_coupon .products li label{ font-weight:500; margin:0px;}
.product_coupon .products li input{ float:left;}
.registration_right_area .members_birth_chart{ width:100%; float:left; padding:10px; min-height:auto; border: solid 1px #c4bebe!important;}
.registration_right_area .members_birth_chart h1{ padding:0px 0px 6px; margin:0px; text-align:left;}
.registration_right_area .content{ width:100%!important; float:left;}
.free_horoscope_dma li{ width:100%; float:left;}
.sign_base_habits{width:100%; float:left; border:solid 1px #CCCCCC; margin-top:15px;}
.sign_base_habits ul{padding:0px; margin:0px;}
.sign_base_habits li{list-style-type:none; list-style:none; width:100%; float:left; background:#ffffff; border-bottom:solid 1px #d1cfcf; padding:10px 10px; color:#4a4a4a; font-size:15px; line-height:18px; font-size:14px; margin-top:15px;}
.ask_free_question_block{width:100%; float:left; padding:10px; border:solid 1px #c1bfc0;}
.ask_free_question_block ul{padding:0px; margin:0px}
.ask_free_question_block li{list-style-type:none; list-style:none; float:left; width:100%; background:url(../img/bullet-point.jpg) no-repeat left 7px; padding:1px 0px 1px 13px; font-size:14px;}
.ask_free_question_block li:last-child{ background:none;}
.ask_free_question_block li a{ font-size:14px; font-weight:700; color:#34578d;}
.ask_free_question_block h1{ font-size:16px; padding:0px; margin:0px 0px 10px;}
.your_birthday_date{ width:261px; float:left; background:url(../img/birthday-bg.png) no-repeat left top; min-height:170px; margin:15px 10px 10px 10px;}

.your_birthday_date_content{ padding:15px 20px 0px; float:left; width:80%;}
.your_birthday_date_content a{ color:#000000!important}
.your_birthday_date_content p{ line-height:18px; margin:0px 0px 5px; }
.your_birthday_date_content .txt{ font-size:18px; font-weight:500; text-align:left;}
.birthday_date{ background:#db0404; color:#FFFFFF; font-size:18px; text-align:center; float:left;font-weight:700; margin:5px 0px; width:100%;}
.sign_base_habits li:nth-of-type(2n){ background:#f2f2f2;}
.sign_base_habits li:last-child{ border-bottom:none;}
.sign_base_habits li a{color:#254b85; }
.registration_right_area .free_horoscope_dma li:nth-of-type(3n) {background: #FFFFFF; box-shadow: none;}
.registration_right_area .ask_question{ background:#faf4e6 none; min-height:auto;   box-shadow: inset 7px 0 7px -7px rgba(0,0,0,0.3); border:solid 1px #c1bfbf; margin-bottom:0px;}
.registration_right_area .question_balanced{width: 100%; float: left; padding: 10px 5px 0px; box-shadow: inset 0 7px 7px -7px rgba(0,0,0,0.2); margin:12px 0px 0px 0px;}
.registration_right_area .ask_question h2{ width:100%; margin:0px; padding:5px 0px 5px 10px; border-bottom:solid 1px #dceae9; margin-bottom:10px; font-size:16px;}
.registration_right_area .go_button{ float:left; margin:0px 0px 0px 0px!important; position:relative;/* z-index:1000;*/}
.registration_right_area .ask_question_panel{ padding:0px 0px 10px;}
.registration_right_area .ask_question_panel form{ padding:0px 10px;}
.registration_right_area .free_horoscope_dma li a{ font-size:13px; background:url(../img/s-arrow.png) no-repeat right 3px; padding:0px 15px 0px 0px; }
.registration_right_area .more{ background:none!important;}
.registration_right_area .free_horoscope_dma p{ font-size:14px;}
.thank_you h1{ padding:4px 10px; margin:0px 0px 10px; background:#e84734; color:#FFFFFF; text-transform:capitalize; font-size:17px;}
.pattern_bg{ width:104%; float:left; background:url(../img/pattern-bg.jpg) no-repeat left top;  margin-left:-10px; margin-top:20px;}
.pattern_bg p{line-height:20px;}
.pattern_bg p a{color:#e7452a; font-weight:700;}
.pattern_bg p a strong{ color:#2a5595;}
.top_product{width:100%; float:left; margin:30px 0px 0px;}
.top_product ul{padding:0px; margin:0px; text-align:center;}
.top_product li{list-style-type:none; list-style:none; text-align:center; display:inline-block; background:none; border:none; width:25%; margin-right:20px;}
.top_product li a{ font-size:15px; color:#2a5595; float:left; line-height:17px; font-weight:500; text-align:left;}
.top_product li img{ float:left; margin-bottom:8px;}
.astrology_services{width:100%; float:left; border:solid 1px #c1bfbf; position:relative; padding:10px;}
.astrology_services h1{ padding:5px 10px 0px 30px; font-size:18px;}
.astrology_services .free{ position:absolute; left:-3px; top:-3px}
.astrology_services_box{width:117px; float:left; padding:3px; border:solid 1px #cecccc; text-align:center; margin-top:10px; margin-right:2px; margin-left:10px;}
.astrology_services_box:hover{ background:#efefef;}
.astrology_services_box a{ text-align:center; line-height:14px; font-weight:500;}
.astrology_services_box span{ line-height:14px; float:left; padding:3px 3px; font-size:13px;}
.pattern_bg h2{ font-size:18px; padding:0px 0px 5px; margin:0px; font-weight:700; color:#2c221a;}
.thank_you p strong{ color:#ff0000;}
/*.thank_you ul{ padding:0px 0px 0px; float:left; margin:0px 0px 10px;}
.thank_you li{ list-style-type:none; list-style:none; float:left; background:url(../img/bullet-point.png) no-repeat left 5px; padding:3px 0px 3px 17px; margin:0px 0px; width:100%; border-bottom:dotted 1px #CCCCCC;}*/
.verify_input{width:100px; float:left;}
.verify_input{ height:24px;}
.thank_you .main_btn{ margin:0px; padding:3px 10px;}
.thank_you label{font-weight:400;}
.thank_you .alert{text-align:right; font-size:12px; color:#ff0000;}
.yearly_horoscope{width:100%; float:left;}
.yearly_horoscope ul{ padding:0px; margin:0px;}
.yearly_horoscope li{ float:left; clear:both; background: url(../img/bullet-point.png) no-repeat left 5px; padding: 0px 0px 5px 15px;}
.yearly_horoscope li:after{content: ""!important;}
.fb_share_area{ width:100%; float:right; margin-top:-50px;}
 .fb_share{ float:right;}
 .selected_combo{ /*width:100%;*/ float:right;}
.yearly_horoscope .fb_share ul{ padding:0px; margin:0px;}
.yearly_horoscope .fb_share li{ list-style-type:none; list-style:none; background:none; padding:0px; float:left; color:#f33a32; clear:none; margin:0px 6px 0px; font-size:18px;}
.yearly_horoscope .fb_share li i{ float:left; margin-right:5px;}
.yearly_horoscope .fb_share li a{ color:#2e5e9e; font-size:11px; margin:0px }
.monthly_horoscope p strong{ color:#2e5e9e}
.yearly_content h3{ font-size:20px; font-family: 'Crimson Text', serif; color:#2e5e9e; padding:0px 0px 5px 0px; margin:0px; font-weight:700;}
.yearly_content p{ font-size:19px!important; line-height:22px; margin-bottom:20px; color:#000000;  font-family: 'Crimson Text', serif;}
/*.yearly_content p strong{ color:#000000!important;}*/
.yearly_content p a strong{ color:#2e5e9e!important;}
.monthly_horoscope{width:100%; float:left;}
.middle_conatiner .D-M-Y-Topnav{border:solid 1px #CCCCCC; border-bottom:none; width:auto; margin:0px;}
.monthly_horoscope select{ float:right;  box-shadow: inset 0 -8px 8px -8px #cccccc; -webkit-box-shadow: inset 0 -8px 8px -8px #cccccc; -o-box-shadow: inset 0 -8px 8px -8px #cccccc;  -moz-box-shadow: inset 0 -8px 8px -8px #cccccc;      border: solid 1px #e6dfdf; padding:2px 2px; margin-bottom:10px;}
.monthly_horoscope_heading{ width:100%; float:left;}
.monthly_horoscope_heading h1{ float:left;}
.monthly_horoscope p em{ font-size:18px; /*font-weight:700;*/}
.monthly_horoscope h1{  color:#040505; padding:0px 0px 10px; margin:0px; text-transform:capitalize; font-family: 'Crimson Text', serif; font-size:24px; font-weight:700;}
.monthly .daily_horoscope_sign{width:100%; float:left; border-top:solid 3px #ccc;}
.monthly .daily_horoscope_sign li{ width:24%;}



.highlight_content{font-size:15px; background:#ffffff;  padding:10px 10px 5px; width:58%; border: solid 1px #c7c1c1; margin-bottom:20px; float:left; min-height:626px; line-height:20px;}
.highlight_content h1{ padding:0px; margin:0px;}
.highlight_content_2017{ padding-top:12px;}

.monthly_horoscope h1 span{ font-weight:400; font-size:16px;}
.monthly_horoscope .icon{ width:85px; height:87px; float:left; background:url(../img/line.png) no-repeat right top; text-align:center; padding:0px 0px; margin:0px 10px 0px 0px;}

.monthly_horoscope .aries-horo-text{ font-size:13px; font-family: 'Roboto Condensed', sans-serif; font-weight:400; width:100%; text-align:center; float:left; line-height:120%;}
.monthly_horoscope .name{font-size:16px; font-family: 'Roboto Condensd', sans-serif; font-weight:700; width:100%; text-align:center; float:left; line-height:18px;}
.monthly_horoscope .image{ width:100%; text-align:center; float:left; margin:0px 0px 0px;}
.monthly_horoscope ul{padding:0px; float:left; margin:0px 0px 10px; width:100%;}
.monthly_horoscope li{ list-style-type:none; list-style:none; float:left; }
.monthly_horoscope li:after{ content: "|"; color:#000000;}
.monthly_horoscope li:last-child:after{content: ""}
.monthly_horoscope li a{ font-size:15px; color:#2e5e9e; float:left; margin:0px 8px;}

.monthly_complete_horoscope{ border:solid 2px #e84734;    -moz-box-shadow:inset 0 0 30px #afafaf;
   -webkit-box-shadow: inset 0 0 30px #afafaf;
   box-shadow: inset 0 0 30px #afafaf; background:#fbf7ee; padding-bottom:15px; float:right; width:208px; margin:8px 0px 0px 15px;}
.monthly_complete_horoscope ul{ padding:0px; margin:0px;}
.monthly_complete_horoscope li{border-bottom:solid 1px #c4bebe;  width:100%; padding:0px 0px 0px; font-size:16px; margin:0px!important; list-style:none; text-align:center;}
.monthly_complete_horoscope li p{ line-height:20px; padding:8px 8px; font-family: 'Nunito', sans-serif; text-align:center; font-weight:500; font-size:16px;}
.monthly_complete_horoscope li:after{content: ""}
.monthly_complete_horoscope li:last-child{ border-bottom:none;}
.monthly_complete_horoscope li .normal_text{ color:#2e5e9e; font-size:18px; font-family: 'Roboto Condensd', sans-serif; font-weight:700; width:100%; text-align:center; float:left;}
.monthly_complete_horoscope li a{ margin:0px; float:right;}

.Yearly_complete_horoscope{ background:#2e5e9c; float:right; width:100%; margin:0px 0px 20px 10px; font-family: 'Roboto', sans-serif;     border-top: solid 3px #2e5e9c;
    -moz-box-shadow: inset 0px 2px 10px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0px 2px 10px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 2px 10px rgba(0, 0, 0, 0.3);}
.Yearly_complete_horoscope h1{font-size:18px; color:#FFFFFF; text-align:left; font-family: 'Roboto Condensed', sans-serif; padding:10px 0px 5px; margin:0px; text-transform:capitalize}
.Yearly_complete_horoscope p{font-size:16px!important; font-weight:400; font-style:italic; font-family: 'Roboto', sans-serif; line-height:140%; text-align:left;  margin:5px 0px 0px; color:#FFFFFF; padding:0px 20px 0px 0px;}
.Yearly_complete_horoscope img{ float:left; padding-right:20px;}
.Yearly_complete_horoscope .discount_price{ color:#f40a15; text-decoration: line-through; color:#000000; text-align:center; width:100%; display:inline-block; margin:5px 0px 0px 0px;}
.Yearly_complete_horoscope .price{ color:#f40a15; text-align:center; margin:0px 0px 0px; width:100%; float:left;}
.Yearly_complete_horoscope .view_sample{ font-size:16px; font-weight:300; color:#ffffff; text-align:center; float:left; margin:3px 0px 8px; font-style:normal; padding-right:20px;}
.Yearly_complete_horoscope .view_sample a{ color:#ffffff;}
.Yearly_horoscope_bottom_box{ width:100%; float:left; padding:0px 0px 0px 10px; background:#fbf7ee; border:1px solid #c4bebe;/* margin:0px 0px 20px;*/}
.Yearly_horoscope_bottom_box .image{ width:26%; float:left;}
.Yearly_horoscope_bottom_box .image img{ width:100%;}
.Yearly_horoscope_bottom_box .content{ width:398px; float:left;}
.Yearly_horoscope_bottom_box .content p{ float:left; padding:0px 0px 0px; margin-bottom:10px;}

/*.Yearly_horoscope_bottom_box .2015_order{ width:100%; float:left;}*/
.Yearly_horoscope_bottom_box .year{ font-size:20px; color:#0a0b0c; font-family: 'Roboto Condensed', sans-serif; margin:0px 67px 0px 10px;}
.Yearly_horoscope_bottom_box .price{ color:#f40a15; margin:0px 10px 0px; font-size:14px; font-weight:500}
.Yearly_horoscope_bottom_box .view_sample{ font-size:13px; font-weight:500; color:#151512; margin:0px 10px 0px 0px;}
.moon_sign_sun_sign{ width:49%; float:left; background:#fcf4e7; border:solid 1px #cecece; margin-left:2%; margin-top:20px;}
.moon_sign_sun_sign h1{ padding:10px; color:#000000; font-size:18px; line-height:20px; margin:0px;}
.moon_sign_sun_sign img{ width:50%; float:left; padding-right:10px; }
.moon_sign_sun_sign p{ padding:0px 10px;}
.order_btn{ background:#ffffff; border:solid 1px #c4bebe; color:#2e5e9c; font-style:normal; text-align:center; display:inline-block; padding:2px 5px; box-shadow:0px 3px 10px rgba(0, 0, 0, 0.5); font-weight:500; }
.order_btn a{ color:#2e5e9c;}
.fb_like_btn{ width:47px; float:right!important; margin-left:5px;}
.complete_august_normal_strong_order{ width:80px; float:left; margin-right:8px; font-weight:700; }
.monthly_complete_horoscope .order_now{ background:#2e5e9e; width:65px; float:none; text-align:center; display:inline-block; font-size:14px; color:#ffffff; padding:0px 5px; border:solid 1px #c4bebe; margin:0px;}
.monthly_horoscope_extra_boxes{ width:100%; float:left;}
.monthly_horoscope_extra_boxes ul{padding:0px; margin:0px;}
.monthly_horoscope_extra_boxes li{list-style-type:none; list-style:none; float:left; font-weight:400; padding:1px 0px; border-bottom: solid 1px #ccc; width:100%;}
.monthly_horoscope_extra_boxes li div{ width:50%; float:left;}
.comprehensive_horoscope{width: 41%; float:right; border: solid 1px #d3d3d3; margin: 5px 0px 5px 5px; padding: 5px 8px 0px 8px; box-shadow: 3px 3px 3px #dfdcdc; text-align:center;}
.yearly_content_block p{ display:block; padding-bottom:15px;}
.monthly_horoscope_extra_boxes .product_profile{ width:40%; float:left; padding-left:10px; margin:10px 0px 0px 0px;}
.monthly_horoscope_extra_boxes .button_area{ width:22%; float:right; margin-bottom:0px; margin-top:10px;}

.monthly_horoscope_extra_boxes .view_sample{ margin:20px 0px; float:left; text-align:center; width:100%;}
.monthly_horoscope_extra_boxes li:last-child{ border-bottom:none;}
.monthly_horoscope_extra_boxes li .analysis_report_rate{font-weight:500;  margin-right:0px; font-size:14px;}
.monthly_horoscope_extra_boxes li .discount{ color:#2e5e9e;}
.Yearly_horoscope_bottom_box .wide-block{ background:none; border:none;}
.Yearly_horoscope_bottom_box h1{ padding:20px 0px 5px!important; margin:0px; font-size:17px!important;}
.Yearly_horoscope_bottom_box .yearly_content_block{width:60%; float:left; border-right:solid 1px #ccc; padding-right:10px;}
.yearly_specail_offer{ width:40%; float:left;}
.Yearly_horoscope_bottom_box .yearly_content_block img{ float:left; margin-right:10px; margin-top:15px;}
.monthly_horoscope_extra_boxes .wide-block{width:100%; margin-right:1.5%; margin-top:0px; margin-bottom:20px;}
.monthly_horoscope_extra_boxes .wide-block2{width:98.5%; margin-right:1.5%; margin:0px 0px 20px;}
.monthly_horoscope_extra_boxes .wide-block .content{width:70%;}
.monthly_horoscope_extra_boxes .wide-block2 .content{ width:72%;}
.monthly_complete_horoscope .order_now a{ color:#FFFFFF;}
.monthly_planetary{width:100%; float:left; border:solid 1px #bdbbbb;}
.monthly_planetary_content{ width:100%; padding:10px;}
.monthly_planetary_content h1{ padding:0px 0px 12px; margin:0px;}
.monthly_planetary_content img{ margin-right:10px;}

.daily_horoscope{width:100%; float:left; padding:0px; border:none;}
.search_daily_horoscope_area{ width:100%; float:left; border:solid 1px #bdbbbb;}
.search_daily_horoscope{width:100%; float:left; border-bottom:solid 1px #c4bebe;  padding:5px 10px;}



.search_daily_horoscope .selectbox3 { border: 1px solid #aaaaaa;  
    width: 175px;  
    border-radius: 3px; margin-right:10px; 
    overflow: hidden; box-shadow: 0px 1px 1px #e3e1e1;  margin-bottom:5px; 
    background: #fff url(../img/drop2.png) no-repeat 100% 50%; position:relative; z-index:100;}
.search_daily_horoscope .selectbox3 select{ padding:3px 3px 2px;}
.search_daily_horoscope .aries{ width:110px; float:left;}
.horoscope_daily{ float:left;}

.D-Y-M-Topnav{width:40%; float:right; text-align:right;}
.D-Y-M-Topnav ul{ padding:0px; margin:0px; float:right;}
.D-Y-M-Topnav li{ list-style-type:none; list-style:none; float:left;}
.D-Y-M-Topnav li:after{ content: "|"; color:#000000;}
.D-Y-M-Topnav li:last-child:after{content: ""}
.D-Y-M-Topnav li a{ color:#2e5e9e; float:left; margin:0px 8px;}
.D-Y-M-Topnav li a:hover{ text-decoration:underline;}
.D-Y-M-Topnav li .active{ color:#ec4938; }

.daily_horoscope_box{ width:100%; float:left; background:#e9f1fc;}
.daily_horoscope_content{ float:left; padding:10px 10px 0px; width:100%;}
.daily_horoscope_content img{ float:left;}
.daily_horoscope_content img{ margin-right:20px;}
.daily_horoscope_content h1{  color:#040505; padding:0px 0px 15px; margin:0px;}
.daily_horoscope_content h1 span{ font-weight:400; font-size:16px;}
.daily_box{ width:100%; float:left; margin:20px 0px 0px; border:solid 1px #bdbbbb;}

.daily_horoscope .inner_free_reports{width:100%; float:right; border:none;}
.daily_horoscope .inner_free_reports li{ list-style-type:none; list-style:none; float:left; width:14.6%; margin:0px 1% 16px; border:solid 1px #e5e1e1; text-align:center;  padding:6px 0px 6px;}
.monthly_also_like{width:100%; background:#fcf4e7; float:left; border-top:solid 1px #c4bebe; border-bottom:solid 1px #c4bebe; margin:20px 0px 0px 0px; padding:20px 0px;}
.monthly_also_like_products{ width:88%; margin:auto;}
.monthly_also_like h2{ font-size:20px; color:#000000; text-transform:uppercase; margin:0px; padding:0px 0px 20px; font-weight:700;}
.monthly_also_like ul{ padding:0px; margin:0px;}
.monthly_also_like li{ list-style-type:none; list-style:none; float:left; width:25%; padding-right:20px;}
.monthly_also_like li .product_name{font-size:16px; font-weight:700; padding:10px 0px 5px;}
.monthly_also_like li img{ width:100%;}
.monthly_also_like li p{ font-size:16px; line-height:18px;}
.monthly_also_like li a{ text-transform:uppercase; font-weight:700; color:#2e5e9e;}
.today_planetary_conatiner{width:38%; background:#fcf4e7; float:left; border:solid 1px #c4bebe; margin:20px 0px 0px 2%; padding:20px 25px;}

.daily-full object{ height:175px!important;}
.today_planetary_area{background:#fcf4e7; float:left; margin:20px 0px 0px 0px;}
.today_planetary_area h1{  margin:30px 0px 35px; position:relative;}
.today_planetary_area h1:before {
    content: " ";
    height: 4px;
    width: 71px;
    background: #2c5e9b;
    position: absolute;
    bottom: -8px;
}
.today_planetary_area h2{ padding:0px; margin:0px; font-family:'Roboto Condensed', sans-serif; margin-bottom:15px; font-size:20px; font-weight:700; position:relative}
.today_planetary_area h2:before {
    content: " ";
    height: 4px;
    width: 71px;
    background: #2c5e9b;
    position: absolute;
    bottom: -8px;
}
.planetary_positions{ width:100%; float:left;}
.planetary_positions_content{width:100%; float:left;}
.planetary_positions_content .D-Y-M-Topnav{width:100%;}
.today_planetary_area th{ color:#e84734; font-family: 'Roboto Condensed', sans-serif;}
.today_planetary_area table{margin-bottom:8px; font-size:15px; background:#FFFFFF; margin:10px 0px; box-shadow:0px 0px 20px #ccc;}
.today_planetary_area table tr th { border-bottom:none; border:solid 1px #cccccc; }
.today_planetary_area td{border:solid 1px #cccccc!important	;}
/*.today_planetary_area table tr td{padding:4px 8px;}*/
.remove_padding{ padding:10px 0px 0px!important;}
.panchang_ephimeris{width:97%; float:left; padding:10px 0px 0px; }
.panchang_ephimeris h1{ padding:10px 0px 10px; margin:0px;}
.panchang_ephimeris .table{ margin-bottom:0px;}
.predictions_and_trending_articles{ width:47%; float:right; margin:20px 0px 0px 0px;}
.predictions_and_trending_articles h1{ padding:0px 0px 0px; margin:0px;}
.predictions_and_trending_articles .market_predictions{ padding:10px 0px 10px 10px;}
.predictions_and_trending_articles .market_predictions li{ width:97%; line-height:120%;}
.daily_astrology_planner{width:100%; float:left; border:solid 1px #e84835; margin-top:20px;}
.daily_astrology_planner h1{ padding:10px 10px 5px;}
.daily_astrology_planner ul{padding:0px; margin:0px;}
.daily_astrology_planner li{ list-style-type:none; list-style:none; background:url(../img/bullet-point.jpg) no-repeat 10px 10px; font-size:15px; color:#060404; font-weight:700; padding:5px 0px 0px 25px; border-bottom:solid 1px #cccaca;}
.daily_astrology_planner li a{ font-weight:400;}

.daily_astrology_textarea{ padding:10px; font-size:12px!important; color:#000000!important; background:none!important; font-weight:400!important; padding:10px 10px!important;}
.daily_astrology_textarea textarea{ width:99%; min-height:65px; padding:5px;}
.daily_astrology_planner li p{ font-size:15px; color:#000000; font-weight:400;}
.daily_astrology_planner .tomorrow_planner{text-align:right; width:100%; float:right;}
.daily_astrology_planner .tomorrow_planner a{ background:#2e5e9c; color:#FFFFFF; padding:3px 10px;}
.astrology_compatibility{ width:100%; float:left; border:solid 1px #c4bebe; padding:10px; margin:0px 0px 20px;}
.astrology-compatibility-graph{ width:100%; float:left;}
.astrology-compatibility-graph img{ width:100%; float:left;}
.astrology_compatibility .birth_details{ width:100%; float:left;}
.astrology_compatibility .birth_details .go_button{ text-align:center; background:#2e5e9e; color:#FFFFFF; border:none; margin:10px 0px 0px 0px; padding:3px 10px; border:solid 1px #c0bebf;}
.button_area{ width:100%; text-align:center; display:inline-block;}
.astrology_compatibility .birth_details p{ margin:0px 0px 5px; font-weight:500; clear:both;}
.astrology_compatibility .birth_details select{ font-size:12px;}
.astrology_compatibility .selectbox3 {  
    border: 1px solid #aaaaaa;  
    width: 30%;  
    border-radius: 3px; margin-right:10px; 
    overflow: hidden; box-shadow: 0px 1px 1px #e3e1e1; float:left; margin-bottom:5px; 
    background: #fff url(../img/drop2.png) no-repeat 100% 50%; position:relative; z-index:100;
  
}  
.astrology_compatibility .selectbox3 select{ padding:0px 3px;}
.all_about_aries .selectbox3 { border: 1px solid #aaaaaa;  
    width: 110px;  
    border-radius: 3px; margin-right:10px; 
    overflow: hidden; box-shadow: 0px 1px 1px #e3e1e1;  margin-bottom:5px; 
    background: #fff url(../img/drop2.png) no-repeat 100% 50%; position:relative; z-index:100;}
.all_about_aries .selectbox3 select{ padding:0px;}
.all_about_aries h2{float:left; margin:0px 10px 0px 0px; padding:0px;}
.all_about_aries{width: 100%; background: #FFFFFF; float: left; border: solid 1px #c1bfbf; padding: 10px; margin: 0px 0px 20px;}
.all_about_aries ul {padding: 10px 0px 0px 0px; margin: 0px;}
.all_about_aries li {list-style-type: none; list-style: none; float: left; font-size: 13px; color: #000000; background: url(../img/bullet-point.png) no-repeat left 5px;
padding: 0px 0px 5px 15px; line-height: 130%; clear: both;}
.all_about_aries li a{font-size:15px; color:#2e5e9e; float:left;}
.all_about_aries li a:hover{ color:#e84734;}
.day_wise_question{width:100%; float:left; margin:0px 0px 0px 0px;}
.ask_question_panel .go_button{ width:100%; text-align:center; display:block;  margin:10px 0px 0px;}
.ask_question_panel .go_button .main_btn{ border:solid 1px #c4bebe; }
.right_yearly_horoscope_box{width:100%; float:left; padding:6px; border:solid 1px #cccccc; margin:0px 0px 20px; background:#ffffff; /*-moz-box-shadow:    inset 0 0 20px #ccc;
   -webkit-box-shadow: inset 0 0 20px #ccc;
   box-shadow:inset 0 0 20px #ccc;*/}
.box2 img{ float:right!important;  margin-right:0px!important;}
.right_yearly_horoscope_box h1{ text-transform:capitalize; font-family: 'Crimson Text', serif; font-size:24px; display:inline-block; padding:15px 0px 5px 0px;}
.right_yearly_horoscope_box h1 a{ text-align:none; color:#000000;}
.right_yearly_horoscope_box p{margin-bottom:10px; font-size:19px; line-height:22px; font-family: 'Crimson Text', serif;}
.right_yearly_horoscope_box a{ color:#000000; text-decoration:none;}
.right_yearly_horoscope_box a strong{ color:#337ab7}
.right_yearly_horoscope_box p img{ float:left; margin-right:10px;}
.right_yearly_horoscope_box ul{ padding:0px 0px 10px; margin:0px;}
.right_yearly_horoscope_box li{font-family: 'Crimson Text', serif; font-size:19px; line-height:20px; padding:0px 0px 5px 25px; background:url(../img/bullet-point.png) no-repeat 10px 5px; list-style-type:none; list-style:none;}
.right_yearly_box_link{ width:100%; float:left; padding:0px 0px 10px;}
.right_yearly_box_link ul{padding:0px; margin:0px;}
.right_yearly_box_link li{list-style-type:none; list-style:none; float:left; padding:0px 10px; background:none;}
.right_yearly_box_link li:after{content: "|"; padding-left:15px;}
.right_yearly_box_link li:last-child:after{content: " "}
.right_yearly_box_link li a{ font-size:19px; color:#0a4297; font-family: 'Crimson Text', serif;}
.right_yearly_horoscope_box .view_sample{ font-size:13px; color:#2e5e9e; font-weight:500; float:left;}
.right_yearly_horoscope_box .order_btn{ float:right; background-color:none;  background:url(../img/y-arrow.jpg) no-repeat left 5px; padding:0px 6px; color:#2e5e9e; text-decoration:underline; font-family: 'Roboto', sans-serif; font-size:13px; border:none; font-weight:500;}
.right_yearly_horoscope_box .banner{width:100%; float:left; margin:0px 0px 10px;}
.right_yearly_horoscope_box .banner img{ width:100%; float:left;}
.indatsro-ask-que-area-type-here{width:100%; float:left; margin:10px 0px 0px 0px;}
.indatsro-ask-que-area-type-here textarea{ width:95%; float:left; padding:5px 5px; resize:none;}
.indatsro-ask-que-area .go_button{ background:#2a5595; float:right; padding:2px 6px; color:#FFFFFF; border:0px; margin-right:12px; font-family: 'Roboto Condensed', sans-serif; font-size:15px;}
.free_reading_table{ width:97%; float:left; margin:10px;}
.free_reading_table label{ font-weight:400;}
.order_menu_area{width:100%; background:#FFFFFF; padding:0px 0px; border-left:solid 1px #c4bebe; float:left; border-right:solid 1px #c4bebe; float:left;}
.order_menu{ width:100%; float:left; border-bottom:solid 1px #c4bebe; padding:10px 5px; background:#FFFFFF;}

.order_menu  ul{
        padding: 0; margin:0px;
        list-style: none;
    }
 .order_menu ul li{
        display: inline-block;
        position: relative; 
        line-height: 21px;
        text-align: left;
    }
	
	.order_menu ul li:after{content: "|"}
 .order_menu ul li a{
        display: block; float:left;
        padding: 0px 10px;
        color: #2e5e9e; font-weight:700;
        text-decoration: none;
    }
   .order_menu ul li a:hover{
        color: #fff;
        background: #e84734;
    }
	
	 
  .order_menu ul li ul.dropdown{
        min-width: 200px; /* Set width of the dropdown */
        background: #ffffff; border:solid 1px #bdb6b6;
        display: none;
        position: absolute; top:20px;
        z-index: 999;
        left: -25px;
    }
   .order_menu  ul li:hover ul.dropdown{
        display: block;	/* Display the dropdown */
    }
    .order_menu ul li ul.dropdown li{
        display: block; border-bottom:solid 1px #bdb6b6; clear:both; 
    }
	    .order_menu ul li ul.dropdown li:after{content:""}
	.order_menu ul li ul.dropdown li a{ font-weight:400; padding:3px 10px; width:100%;}
	
	
.top_heading{ width:100%; float:left; font-family: 'Crimson Text', serif; font-size:16px;}
.top_heading h1{ float:left; margin-right:3px;}
.top_heading h1 span{ color:#000000;}
.order_page{ width:100%;float:left;}
 .order_page h1{ padding:6px 0px 6px 10px; margin:0px;}
.order_list{width:100%; float:left; border:solid 1px #2e5e9e;  padding-bottom:20px;} 
.order_list_box{border:solid 1px #bdbbbb; width:100%; margin:20px 0px 0px 0px; display:inline-block; text-align:left;}
.order_list h3{font-family: 'Fertigo Pro Regular'; font-size:20px; text-align:center; padding:10px 10px 5px; margin:10px 0px 10px; color:#2e5e9e; background:#FFFFFF;  box-sizing:border-box; text-transform:uppercase; font-weight:bold; position:relative;}
.order_list h3:before{content:""; position:absolute; width:212px; height:2px; background:#2e5e9e; bottom:0px; text-align:center; margin-left:-3px;}




.order_list_box h1{padding:6px 0px 6px 10px; margin:0px; font-size:18px; border-bottom:solid 1px #bdbbbb; background:#2e5e9e; color:#FFFFFF;}
.order_list_box h2{padding:6px 0px 6px 10px; margin:0px; font-size:16px; border-bottom:solid 1px #bdbbbb;}
.sub_product{display: none; background:#fcf4e7; border:solid 1px #fe806a; float:left; padding-top:10px; padding-left:10px; margin-right:10px; margin-top:-10px;}
.birth_time_rectification .modal-content {border-radius: 0px; border: solid 2px #ff0000; float: left;}
.birth_time_rectification .modal-content p{ background:none; border-radius:0px; border:none; box-shadow:none; padding:0px; font-size:15px; margin:0px;}
.birth_time_rectification .modal-body {padding: 0px 15px;}
.birth_time_rectification .modal-header {padding: 10px 15px 5px; border: none; font-weight: 700; font-size: 17px;}
.order_details {width: 100%; float: left; margin-top:15px;}
.order_details li {list-style-type: none; list-style: none; float: left;}

.birth_time_rectification .modal-footer { background: #fcf4e7; font-size: 13px; color: #000000; float: left; padding: 5px 10px; text-align: left; margin: 10px 0px 0px; width: 100%;}
.birth_time_rectification .modal-header .close{ margin-top:-18px;}
.order_details ul{ padding:0px; margin:0px;}
.order_details li .selected_checkbox {float: left; width: 30px;  float: left; padding: 0px 5px 0px 5px;}
.order_details li .price_detail { width: 100%; float: left;  margin: 6px 0px 0px 0px; font-weight:600;}
.order_details li .read_more { padding: 0px 8px 0px 0px; line-height: 0px; float: none; background: none; border: none; border-right: solid 1px #ccc; margin-left: 0px;}
.order_details li .pdf_btn { border-right: solid 1px #cccccc; padding: 0px 8px 0px 5px;line-height: 0px; margin-right: 5px;}
.order_details li .product_detail {width: 85%; float: left;line-height: 18px;font-size: 16px; font-weight:400;}
.order_fixed_button {width: auto; position: fixed; right:0px; z-index: 1000; bottom: 45px; background: #FFFFFF; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5); height:35px; line-height:35px; font-size:15px; font-weight:500; }


.order_rate { width:100%; float:left; border-bottom:1px solid #e5e5e5; margin:20px 0px 15px 0px;  padding:15px 0px 15px 0px; }
.order_rate h1{padding:0px 0px 15px 10px; margin:0px; font-size:20px; border-bottom:none;}
.order_rate h1 span{ color: #f71515;
  
    font-family: "Roboto",sans-serif;
    font-size: 14px; margin-left:10px;
    font-weight: 500;
  }
  .order_rate label{ text-align:right;}

  
.order_list_box ul{padding:0px; margin:0px;}
.order_list_box li{list-style-type:none; list-style:none; float:left; border-bottom:solid 1px #dedede; padding:5px 0px 5px 8px; font-size:13px;  width:100%;  font-weight:500;}
.order_list_box li label{ width:100%; float:left;}
.order_list_box li:last-child{ border-bottom:none;}
.order_list_box .check-box-area{ width:25px; float:left; min-height:38px;}
.order_list_box .order_name{ width:250px; float:left; font-size:14px; line-height:18px; font-weight:400;}
.order_list_box .check-icon-area {width: 50px; float: left; margin:0px 0px 0px 10px; }
.order_list_box .price{ width:42%; float:right; padding-right:10px; text-align:right;}
.order_list_box .discount-price{ float:left; text-decoration: line-through;
 color: #000000; padding-right:10px;}
 .order_list_box .actual-price{ color:#fa0101; font-weight:600; font-size:14px;}
.errorMessage_area{ width:100%; text-align:center;}

.alert_Message{width:100%; font-size:17px; color:#f13737; text-align:center; margin-bottom:10px;}
.order_addto_cart_btn{ position:fixed; width:auto; right:0px; z-index:100000; top:167px;}

.order_important_box{width:100%; float:left;  margin:0px 0px 20px 0px;}
.order_important_box .addto_cart{ float:left; margin:75px 0px 0px 20px;}
.order_list_box p{ padding-left:10px;}
.order_important_box .order_list_box{ width:444px;  margin-left:200px;}
.ramovespace{ margin:0px;}
.ramovespace_top{ margin-top:0px;}
.space{ margin-top:20px;}
   
.members_area_table .selected_birth_chart{ background-color:#fde7e4; width:100%;}
.members_area_table .selected_birth_chart td:last-child{ border-right:none!important;}

.selected { background:url(../img/order-selected.jpg) repeat-x center top; float: left; font-weight:700!important;  -moz-box-shadow:    inset 0 0 20px #d0e1f7;
   -webkit-box-shadow: inset 0 0 20px #d0e1f7;
   box-shadow:inset 0 0 20px #d0e1f7; color:#104b9a!important}
   .selected label{ font-weight:700!important;}
.selected_menu{ background:#2e5e9c; color:#FFFFFF!important;}
.astrology_planner{width:330px; float:left; border:solid 1px #b3afaf; margin:20px 0px 0px;}
.astrology_planner p{ padding:10px 10px 0px 10px}
.astrology_planner h2{font-family: 'Roboto Condensed', sans-serif; font-size:17px; margin: 0px; padding: 8px 0px 0px 10px; font-weight:700; color:#0a0b0c; text-transform:uppercase;}
.astrology_planner h2 span{ font-size:13px; font-weight:400;}  
.mian_daily_astrology_planner{ width:100%; border:none; padding:0px; margin:0px;}
.astrology_planner h1{ margin:0px; padding:8px 0px 0px 10px;}
.panchang h2{font-family: 'Roboto Condensed', sans-serif; font-size:17px; margin: 0px; padding: 8px 0px 0px 10px; font-weight:700; color:#0a0b0c; text-transform:uppercase;}
.panchang h2 span{ font-size:13px; font-weight:400;}  
.astrology_planner h1 span{ font-size:13px; font-weight:400;}  
.astrology_planner ul{padding:0px; margin:0px; min-height:200px;}
.astrology_planner li{list-style-type:none; list-style:none; float:left; background:url(../img/bullet-point.jpg) no-repeat 10px 12px; font-size:15px; padding:8px 0px 0px 25px; font-weight:700; color:#161212; border-bottom:solid 1px #cccaca; width:100%;}
.astrology_planner li:last-child{ border-bottom:none;}
.astrology_planner li p{ font-weight:400;}
 
.panchang{width:280px; float:right; border:solid 1px #b3afaf; margin:20px 0px 0px;}
.panchang h1{margin:0px; padding:8px 0px 0px 10px;}
.panchang h1 span{font-size:13px; font-weight:400;} 
.panchang ul{padding:0px; margin:0px; min-height:200px;}
.panchang li{list-style-type:none; list-style:none; float:left; border-bottom:dotted 1px #bdbbbb; padding:16px 10px; width:96%; margin:0px 2%;}
.panchang li:last-child{ border-bottom:none;}
.panchang li .image{width:45px; float:left; margin-right:5px;}
.sun_rise{width:121px; float:left; font-size:14px;}
.sun_set{width:121px; float:right; font-size:14px;}
.sun_set img{opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */} 
.panchang li p{font-weight:400;  width:auto; font-size:14px; min-height:83px;} 
.our_experts{width:100%; float:left; border:solid 1px #b3afaf; margin:20px 0px 20px 0px;}
.our_experts h1{ padding:10px 0px 10px 10px; margin:0px; float:left;}
.our_experts h2{ padding:10px 0px 10px 10px; margin:0px; float:left; font-family: 'Roboto Condensed', sans-serif; font-size:17px; font-weight:700; color:#0a0b0c; text-transform:uppercase;}

.our_experts .join_us{ float:right; margin:10px; font-size:15px;}
.our_experts .join_us a{ color:#e84734;}
.our_experts .join_us a:hover{ text-decoration:underline;}
.our_experts ul{ padding:0px; margin:0px; width:100%; float:left;}
.our_experts li{ list-style-type:none; list-style:none; width:16%; text-align:center; display:inline-block; padding:20px 0px; float:left; }
.our_experts li a{ font-size:15px;  text-align:center; display:inline-block; line-height:120%; color:#000000;}
.our_experts li a .image{ width:100%; text-align:center; float:left; padding-bottom:5px;}

.our_experts li a:hover{ text-decoration:underline; color:#e84734;}
.order_tab2{ width:100%; margin:0px 0px 20px; text-align:center; display:inline-block;}
.order_tab2 .payment_method_area{ margin-top:20px;}
.order_tab2 .services_product{ width:100%; float:left; font-family: 'Roboto Condensed', sans-serif; font-size:16px; font-weight:700; color:#040303; margin:10px 0px 0px 0px;} 
.order_tab2 .services_product h1{padding: 0px 0px 15px 10px; margin: 0px; font-size: 20px; border-bottom: none; float:left; text-transform:capitalize; font-size:18px; color:#000;}
.order_tab2 .services_product .price{font-family: 'Roboto', sans-serif; color:#f71515; font-size:15px; float:left; font-weight:500; margin:3px 0px 0px 10px;}
.order_tab2 .select_profile{ width:100%; float:left; padding:10px 0px 0px 0px;}
.order_tab2 .select_profile p{ width:100%; float:left; padding-left:15px;}
.order_tab2 .select_profile .checkbox label{ color:#363636;}
.question-field{width:75%; float:left;}
.question-field .checkbox{ float:left;  margin:0px 10px 0px 20px;}
.question-field .checkbox label{ padding-left:0px; cursor:auto;}
.order_tab2 .button_area{ width:100%; text-align:center; display:inline-block; margin:20px 0px 20px 0px;}
 
.order_tab3{ width:100%; float:left; margin:0px 0px 20px;}
.order_tab3_important_box{ width:444px; margin:auto;}
.order_tab3_important_box .order_list_box{ margin:auto;}
.order_tab3_table{ width:100%; float:left; padding:15px 10px 0px; font-weight:500;}
.order_tab3_table select{font-size:12px; padding:3px; width:100%;}
.order_tab3_table select option{ padding:5px 0px; border-bottom:solid 1px #CCCCCC;}
.order_tab3 table{border:solid 1px #bdbbbb;}
.order_tab3 table td{border:solid 1px #bdbbbb!important;}
.order_tab4_table{ width:100%; float:left; padding:15px 10px 0px; font-weight:500;}
.order_tab4 table td{border:solid 1px #bdbbbb!important;}
.order_tab3 td{ font-weight:500;}
.order_tab3 td strong{ font-weight:700; color:#040303;}
.order_tab3_important_box .form-group label{ font-size:15px; color:#363636; font-weight:400; margin-top:3px;}
.order_tab3_important_box .select_profile{ width:200px; font-weight:400; color:#437182;}
 .order_tab3_important_box textarea{ width:79%; padding:2px 5px; float:left; height:50px; margin-left:15px; margin-bottom:10px; color:14px; font-weight:400; border:solid 1px #cdcdcd; box-shadow:0px 1px 2px #ccc;}
 
.order_tab4{ width:100%; float:left; margin:0px 0px 20px;}
.billing_payment_method{ width:100%; margin:20px 0px 0px; text-align:center; display:inline-block;}
.billing_address{width:30%; float:left; border:solid 1px #bdbbbb;}
.billing_address label{ font-weight:500; padding-right:20px; float:left; width:30%;}
.billing_address .country{ font-weight:400; width:auto;}
.billing_address .form-group{ margin:5px 0px;  text-align:left; padding-left:15px;}

.billing_address .form-control{ width:68%; }
.billing_address h1{ padding:10px 0px 10px 10px; text-align:left; text-transform:capitalize; margin:0px 0px 5px; border-bottom:solid 1px #bdbbbb;}


.payment_method_area{ width:60%; text-align:left;  border:solid 1px #bdbbbb; display:inline-block;} 
.payment_method_area h1{ padding:10px 0px 10px 10px; margin:0px 0px 0px; border-bottom:solid 1px #bdbbbb; text-transform:capitalize;}
.payment_method{ width:100%; float:left; margin-bottom:10px;}
.payment_method h1{ font-size:16px; padding:10px 0px 10px 10px; margin:0px 0px 5px; background:#dfe8f5; float:left; width:100%;}
.payment_method_content{ width:100%; float:left; padding:5px 10px;border-bottom:solid 1px #bdbbbb; padding-bottom:5px; position:relative}
.payment_method_content:last-child{ border-bottom:none;}
.payment_method_content ul{padding:0px; margin:0px;}
.payment_method_content li{list-style-type:none; list-style:none; float:left; width:100%; margin-bottom:10px; border-bottom:dashed 1px #CCCCCC}
.payment_method_content li .img{ padding-left:15px;}
.payment_method_content li:last-child{ border-bottom:none;}

.payment_method_content li a:hover{ color:#e84734;}
.payment_method_content li input{ margin:3px 10px 0px 0px; float:left;}
.payment_method_content li span{ margin-left:15px; font-weight:500; color:#040303;}
.payment_method_content li div{ margin-left:5px; font-weight:500; color:#040303;}
.order_completed{width:100%; padding:0px 10px; float:left;}
.order_completed h1{ padding:10px 0px; margin:0px;}
.order_completed h2{font-size:16px; padding:0px; margin:0px 0px 10px; font-family: 'Roboto Condensed', sans-serif; font-weight:700;}
.edit_billing_address{float:right;}
.edit_billing_address a{ background:#2e5e9e; text-align:center; color:#FFFFFF; font-size:15px; padding:4px 10px; float:left; margin:5px 8px;}
.edit_billing_address input[type=submit]{ background:#2e5e9e; text-align:center; color:#FFFFFF; font-size:15px; padding:3px 10px; border:none;}
.order_discount_price{ font-size:12px; text-decoration:line-through; margin-right:10px; color:#000000!important;}
.order_tab3_table .order_price{ float:left; width:100%;}
.order_tab2 .services_product .price{ width:auto;}
.question_label{ width:15%; float:left;  color:#040303; margin-left:15px;}
.our_experts_astrologer{width:100%; float:left} 
.our_experts_astrologer_detail{width:100%; float:left} 
.our_experts_astrologer_detail h1{ text-transform:uppercase; padding:0px 0px 10px; margin:0px;}
.our_experts_astrologer_detail img{ float:left; margin-right:10px; padding:5px; box-shadow: 0 0 5px #bab8b8; margin-top:14px;}
.connect_astrologer{float:right; border:solid 1px #c4bebe; border-bottom:none; padding:5px;}
.connect_astrologer ul{padding:0px; margin:0px;}
.connect_astrologer li{list-style-type:none; list-style:none; float:left; font-size:15px;}
.connect_astrologer li a{ font-size:15px; color:#2e5e9e; float:left; padding:0px 10px;}
.connect_astrologer li a:hover{ text-decoration:underline;}
.connect_astrologer li:after{content: "|"}
.connect_astrologer li:last-child:after{content:""; }
.paybox {
    display: none;}

.control {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  font-size: 16px;
}
.control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.control__indicator {
  position: absolute;
  top: 2px;
  left: 0;
  height: 18px;
  width: 18px;
  background: #ffffff; border:solid 1px #666;
}
.control--radio .control__indicator {
  border-radius: 50%;
}
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
  background: #ccc;
}
.control input:checked ~ .control__indicator {
  background: #ffffff;
}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
  background: #ffffff;
}
.control input:disabled ~ .control__indicator {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}
.control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}
.control input:checked ~ .control__indicator:after {
  display: block;
}
.control--checkbox .control__indicator:after {
  left: 8px;
  top: 4px;
  width: 3px;
  height: 8px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.control--checkbox input:disabled ~ .control__indicator:after {
  border-color: #7b7b7b;
}
.control--radio .control__indicator:after {
  left: 3px;
  top: 3px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: #e84733;
}
.control--radio input:disabled ~ .control__indicator:after {
  background: #7b7b7b;
}
.our_experts_astrologer h1{ padding:0px 0px 0px 0px; margin:0px; float:left;}
.our_experts_astrologer_heading{ width:100%; float:left; font-family: 'Roboto Condensed', sans-serif; margin:0px 0px 10px 0px; }
.astrologer_search{float:right; border:solid 1px #e6dfdf; padding:5px 5px; box-shadow:inset  0  -8px 8px -8px #cccccc; -moz-box-shadow:inset  0  -8px 8px -8px #cccccc; -webkit-box-shadow:inset  0  -8px 8px -8px #cccccc; width:56%; }
.astrologer_search_select{ border:solid 1px #c4bebe;  font-size:12px; padding:2px 5px;}
.astrologer_search span{ color:#2e5e9e; font-size:16px; float:left; margin-right:10px;}
.astrologer_search .main_btn{ margin:0px; padding:2px 10px; font-family: 'Roboto Condensed', sans-serif;}
.request_consultation{ font-size:16px; color:#2e5e9e; float:right;}
.request_consultation:hover{ text-decoration:underline;}
.our_experts_astrologer_box{ float:left; width:100%; margin:15px 0px 0px 0px;}
.our_experts_astrologer_box h2{ font-family: 'Roboto Condensed', sans-serif; color:#24272a; font-size:16px; padding:8px 3px; margin:0px; font-weight:400; text-align:center;}
.our_experts_astrologer_box ul{ padding:0px; margin:0px;}
.our_experts_astrologer_box li{ list-style-type:none; list-style:none; float:left; text-align:center; display:inline-block; width:23.5%; border:solid 1px #d6d3d3; box-shadow:inset  0  50px 50px -50px #cccccc; -moz-box-shadow:inset  0  50px 50px -50px #cccccc; -webkit-box-shadow:inset  0  50px 50px -50px #cccccc; margin:0px 10px 10px 0px; min-height:240px;}
.our_experts_astrologer_box li:nth-child(4){ margin-right:0px;}
.our_experts_astrologer_box li:nth-child(8){ margin-right:0px;}
.our_experts_astrologer_box li:nth-child(12){ margin-right:0px;}
.our_experts_astrologer_box li p{ font-size:13px; text-align:left; padding:5px 5px; line-height:120%;}
.our_experts_astrologer_box li .read_more{ text-align:center; float:none; display:inline-block; font-family: 'Roboto Condensed', sans-serif; font-size:13px; padding:0px 3px; margin:0px; font-weight:700;} 
.our_experts_question{width:100%; float:left; border:solid 1px #bfbcbc; margin:0px 0px 20px;}
.our_experts_question ul{padding:0px; margin:0px;}
.our_experts_question li{ list-style-type:none; list-style:none; float:left; border-bottom:solid 1px #bfbcbc; padding:0px 10px 5px 10px;}
.our_experts_question li:last-child{ border-bottom:none;}
.our_experts_question li h2{ font-family: 'Roboto Condensed', sans-serif; color:#24272a; font-size:18px; padding:5px 0px; margin:0px; font-weight:700;}
.our_experts_question li .price{ width:50%; float:left; color:#f51319; font-size:15px; margin:0px; padding:0px;}
.our_experts_question li p{ margin:0px 0px 5px;}
.our_experts_question li .price span{ text-decoration:line-through; font-size:15px; color:#000000; width:100%; float:left;}
.our_experts_question li .get_report{ text-align:right; float:right; color:#2e5e9e; font-size:15px; width:50%; margin:10px 0px 0px;}
.our_experts_free_reports{width:100%; float:left; border:solid 1px #b3afaf; padding:10px; margin:20px 0px 0px 0px;}
.our_experts_free_reports h1{padding:0px 0px 10px; margin:0px;}
.our_experts_free_reports ul{padding:0px; margin:0px;}
.our_experts_free_reports li{list-style-type:none; list-style:none; float:left; margin:0px 0px 10px; font-size:13px; width:100%;}
.our_experts_free_reports .image{width:72px; float:left; margin-right:10px;}
.our_experts_free_reports .content{width:70%; float:left; font-size:15px;}
.our_experts_free_reports .content span{ color:#2e5e9e; font-weight:500;}
.our_experts_free_reports .content p{ line-height:130%; font-size:13px; margin:0px;}
.search_astrologer{width:100%; float:left;}
.search_astrologer ul{padding:0px; margin:0px;}
.search_astrologer li{list-style-type:none; list-style:none; float:left; border-bottom:solid 1px #c8c6c6; padding:10px 0px;}
.search_astrologer li:last-child{ border-bottom:none;}
.search_astrologer li .image{width:64px; float:left; margin-right:10px;}
.search_astrologer li .content{width:85%; float:left;}
.search_astrologer li .content span{ font-size:15px; font-weight:700; color:#2e5e9e; width:100%; float:left; padding-bottom:5px;}
.search_astrologer li .content a{font-weight:700; color:#2e5e9e;}
.search_astrologer li .content p{font-size:15px; color:#414141; display:inline;} 


.which_services{ border: 1px solid #bdbbbb; float: left; width: 100%;}
.which_services h1{ padding:10px 0px 5px; margin:0px;}
.which_services_order{ width:100%; float:left; padding:0px 15px;}
.which_services_order .order_menu{ padding:0px 0px 5px;}
.which_services_order .order_menu li a{ font-size:16px; line-height:24px;}
.which_services_box{width:100%; float:left; border:solid 1px #c1bcbc; padding:10px; margin:20px 0px 0px;}
.which_services_box:last-child{ margin-bottom:20px;}
.which_services_box h1{font-size:20px; color:#f82d15; text-decoration:underline; padding:0px 0px 10px; margin:0px;}
.which_services_box ul{padding:0px; margin:0px;}
.which_services_box li{list-style-type:none; list-style:none; float:left; color:#515253; font-size:15px; font-weight:400; border-bottom:solid 1px #dcd9d9; padding:3px 0px; width:100%;}
.which_services_box li:last-child{ border-bottom:none;}
.which_services_box li p{width:84%; float:left;}
.which_services_box li strong{color:#2e5e9e; font-weight:500;}
.which_services_box li a{ font-weight:500;}
.which_services_box li .image{width:55px; float:left; margin-right:10px;}
.your_moon_sign{ width:100%; float:left; margin:0px 0px 10px;}
.your_moon_sign ul{padding:0px; margin:0px;}
.your_moon_sign li{list-style-type:none; list-style:none; float:left; background:url(../img/arrow-icon.png) no-repeat left 5px; font-size:15px; clear:both; padding:2px 0px 2px 23px;}
.moon_sign_information_form{ width:100%; float:left; }
.moon_sign_information_form label{ font-weight:500;}
 
.moon_sign_information_form h1 {
    font-size: 20px;
    padding: 0px 0px 10px;
    margin: 10px 0px 15px;
    float: left;
    width: 100%;
    font-weight: 700;
    color: #2e5e9e;
    border-bottom: solid 1px #828283;
}
.moon_sign_details_leftform{/*width:46%;*/ float:right; width:43%}
.moon_sign_details_leftform .form-control{height: 38px;
    float: left;
    border-radius: 2px;
    -moz-box-shadow: inset 1px 2px 10px #cecece;
    -webkit-box-shadow: inset 1px 2px 10px #cecece;
    padding: 0px 10px; 
    font-size: 16px;
    font-weight: 500;
    box-shadow: inset 1px 2px 10px #cecece;
    background: #FFFFFF;}
	
	
.moon_sign_separation_line_area{ width:50px; text-align:center; display:inline-block; margin-top:15px;}
.moon_sign_separation_line{ border-right:solid 2px #c7c8c9; min-height:500px;  }
.moon_sign_separation_line .or_button{ text-align:center;  background-color:#FFFFFF; margin:75px 0px 0px 33px;}
.moon_sign_details_rightform{ width:100%; float:left; position:relative;}

.love_compatibility_form_left .form_block select{box-shadow:none!important; border:none; height:auto;  margin: 8px 0px 0px 0px; padding:0px;}

.moon_sign_details_rightform .signup_form{ width:100%; float:left; box-shadow:none; border:none;}
.moon_sign_details_rightform .signup_form .form-group{ padding:0px 20px;}

.astrological_marks{width:100%; float:left; margin:0px 0px 10px 0px;}
.astrological_marks .aries{color:#c7292d; } 
.astrological_marks .taurus{color:#ea7a38;} 
.astrological_marks .gemini{color:#67b748;} 
.astrological_marks .cancer{color:#3194c1;} 
.astrological_marks .leo{ color:#c92d31; } 
.astrological_marks .virgo{ color:#e86639;}
.astrological_marks .libra{ color:#60b049; } 
.astrological_marks .scorpio{ color:#3986bc; }
.astrological_marks .sagittarius{ color:#af272d; }
.astrological_marks .capricorn{ color:#e65836;}
.astrological_marks .aquarius{ color:#64b548;}
.astrological_marks .pisces{ color:#377fb1;}
.astrological_marks ul{padding:0px; margin:0px;}  
.astrological_marks li{ font-size:18px; font-weight:500; list-style-type:none; list-style:none; float:left; width:100%; border-bottom:solid 1px #c4bebe; padding:12px 0px 12px 10px;}

.astrological_marks li span{color:#0a80a2; padding-right:10px;}
.astrological_marks li:last-child{ border-bottom:none;}
.astrological_marks_continue{ font-size:16px; float:left;}
.astrological_marks_continue a{color:#0000ff;}
.birth_chart{width:97%; float:left; margin:10px; /*border: solid 1px #bcbcbc; padding:10px;*/}
.my_vedic_name_main{width:100%; float:left; padding:0px 10px; margin:0px 0px 20px;}
.my_vedic_name_main .choose_your_Option{ padding:20px 0px 0px;}
.my_vedic_name_main .choose_your_Option_form{ width:40%; float:left;}
.my_vedic_name_main .main_btn{ margin:15px 0px 0px 75px;}
.my_vedic_name_main p{ padding:0px!important;}
.my_profiles{width:100%; float:left; border: solid 1px #bcbcbc; padding:10px;}
.my_profiles h1{ margin:0px 0px 15px; padding:0px;}
.moon_sign_table{width:100%; float:left; border: solid 1px #bcbcbc; padding:10px;}
.membership_discount_table{width:100%; float:left; border: solid 1px #bcbcbc; padding:10px;}
.membership_discount_table h1{ margin:0px 0px 15px; padding:0px;}
.moon_sign_table h1{ margin:0px 0px 15px; padding:0px;}
.enable_daily_horoscope_table{width:100%; float:left; border: solid 1px #bcbcbc; padding:10px;}
.enable_daily_horoscope_table h1{ margin:0px 0px 15px; padding:0px;}

.birth_chart_button{ width:100%; float:right; text-align:right;}
.horoscope_sign_container{ width:100%; float:left; } 
.horoscope_sign_container .free-horoscope .nav li a{ padding:8px 10px; font-weight:500;}
.horoscope_sign_container .home-sign-data li{ width:100%; float:left; padding-bottom:0px;}
.horoscope_sign_container .home-sign-data li a{ font-size:13px; padding-right:10px;}
.horoscope_sign_container .home-sign-data ul{ border-top:solid 1px #a6a6a6; padding:0px; margin:8px 0px 0px 0px; padding:10px 0px 0px 0px;}
.horoscope_sign_container .block-free .symbol{ margin-right:10px;}
.horoscope_sign_container .block-free p{ line-height:150%;}
.horoscope_sign_container .home_free_horoscope{ min-height:250px;}
.horoscope_sign_details{ width:100%; float:left; padding:10px; border:solid 1px #bdbbbb; font-size:15px; margin:0px 0px 20px; text-align:left;}
.horoscope_sign_details div{ text-align:left!important;}
.horoscope_sign_details:nth-child(3){ margin:0px 0px 20px;}
.horoscope_sign_details h1{ color:#2e5e9e; padding:0px 0px 10px; margin:0px;}
.horoscope_sign_details h2{ color:#2e5e9e; padding:0px 0px 10px; margin:0px; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-size:17px; font-weight:700;}
.horoscope_sign_details p {display: inline; line-height:160%;}
.horoscope_sign_details img{ padding-right:10px; float:left;}
.horoscope_sign_details .more {color: #2e5e9e; font-weight: 700;}
.horoscope_sign_services{border:1px solid #b3afaf; float:left; margin:20px 0px 0px 0px;}
.horoscope_sign_services ul{ padding:0px; margin:0px;}
.horoscope_sign_services li{list-style-type:none; list-style:none; float:left; border-right:solid 1px #b3afaf; /*border-bottom:solid 1px #b3afaf;*/ padding:7px 8px; width:25%; font-size:15px; min-height:212px; }
.horoscope_sign_services li div{text-align:left;}
.horoscope_sign_services li:nth-child(4){ border-right:0px;}
.horoscope_sign_services li:nth-child(8){ border-right:0px;}
.horoscope_sign_services li:nth-child(12){ border-right:0px;}
.horoscope_sign_services li:nth-child(5){ width:100%; min-height:auto;}
.horoscope_sign_services li:nth-child(10){ width:100%; min-height:auto;}
.horoscope_sign_services li:nth-child(15){ width:100%; min-height:auto;}
.horoscope_sign_services li h1{ color:#2e5e9e; padding:0px 0px 8px; margin:0px;}
.horoscope_sign_services li h2{ color:#2e5e9e; padding:0px 0px 8px; margin:0px; font-family: 'Roboto Condensed', sans-serif; font-size:17px; font-weight:700;}
.horoscope_sign_services li img{ float:left; margin-right:10px; margin-top:3px;}
.horoscope_sign_services p {display: inline;}
.horoscope_sign_services .more {color: #2e5e9e; font-weight: 700;}
.horoscope_sign_services li:last-child{ border-right:0px; border-bottom:none;}
.order_history_box{border:solid 1px #bdbbbb; float:left; width:97%; margin:10px 10px 10px;}
.order_history_box p{ margin:0px; padding:8px 0px 8px 10px; font-size:14px!important;}
.order_history_box h1{padding:6px 0px 6px 10px; margin:0px; font-size:18px; border-bottom:solid 1px #bdbbbb; text-transform:none;}
.order_history_box h1 img{ padding-right:10px;}
.order_history_table{float: left; font-weight: 500; padding: 15px 10px 10px; width: 100%;}
.completed_orders_table{float: left; font-weight: 500; padding: 15px 10px 10px; width: 100%;}

.recent_articles_area{width:100%; float:left;}
.recent_articles_area img{ width:40px;}
.recent_articles{width:63%; float:left; margin:15px 0px 0px;}
.recent_articles_area .full{width:100%; float:left;}
.recent_articles_area .more{ font-size:18px; font-weight:500; text-decoration:underline;}
.recent_articles_area .more:hover{  color:#e84734;}
.recent_articles h2{ font-size:20px; font-weight:400; float:left; border:solid 1px #959799; font-family: 'Roboto Condensed', sans-serif; padding:5px 10px 8px; box-shadow: 0 -8px 8px -8px #bdbaba inset; -moz-box-shadow: 0 -8px 8px -8px #bdbaba inset; -webkit-box-shadow: 0 -8px 8px -8px #bdbaba inset; -o-box-shadow: 0 -8px 8px -8px #bdbaba inset; color:#060504; border-bottom:none; font-weight:700; min-width:150px;}
.recent_articles ul{padding:0px; margin:0px;}
.recent_articles li{list-style-type:none; list-style:none; float:left; border-top:solid 1px #959799; margin:0px; padding:0px; background:none;}
.recent_articles li a{ color:#2e5e9e; float:left; padding:5px 0px 5px 12px; font-size:15px;}
.recent_articles li a img{ float:left; margin-right:10px;}
.recent_articles li a:hover{color:#e84734;}
.search_articles_category{ width:28%; float:right; border:solid 1px #bdbbbb; padding:5px 8px;}
.search_articles_category h2{font-size:16px; color:#0f0808; font-weight:700; font-family: 'Roboto Condensed', sans-serif;}
.search_articles_category ul{padding:0px; margin:0px;}
.search_articles_category li{ list-style-type:none; list-style:none; float:left; background:none; margin:0px; font-size:15px; border-bottom:dotted 1px #d2d2d2; padding:0px; font-weight:400; float:left;}
.search_articles_category li label{ font-weight:400;}

.articles_archives{width:100%; float:left; border:solid 1px #bdbbbb; margin:20px 0px 0px 0px; padding:10px;}
.articles_archives h1{font-size:20px; padding:0px 0px 10px; margin:0px; font-size:20px;}
.panel-group .panel{ border:solid 1px #bebebe; width:100%; float:left; border-radius:0px; color:#060504; -webkit-box-shadow: 0 -8px 8px -8px #bdbaba inset; -moz-box-shadow: 0 -8px 8px -8px #bdbaba inset; -o-box-shadow: 0 -8px 8px -8px #bdbaba inset; box-shadow: 0 -8px 8px -8px #bdbaba inset;}
.panel-title{ font-size:14px; font-weight:700; color:#000; float:left; line-height:17px; }
.panel-heading{ padding-top:5px; padding-bottom:5px; }
.panel-heading i{ color:#e84734; margin-right:8px; font-size:18px;}
.panel-body{ float:left;  padding:0px; width:100%; }
.panel-body ul{ padding:0px; margin:0px 0px 0px;}
.panel-body li a{ font-size:14px; color:#2e5e9e; float:left; padding:4px 10px 4px 0px; outline:none;}
.panel-body li a:hover{color:#e84734;}
.panel-body li { list-style-type:none; list-style:none; float:left; background-color:none; background:url(../img/bullet-point.png) no-repeat 15px 10px; padding:0px 0px 0px 30px; /*border-top:solid 1px #cecdcd;*/ margin:0px; width:100%;}
.panel-body li:last-child{ border-bottom:none;}

.panel-body li::before{content:""}
.panel-default > .panel-heading{ background-color:none; border:none; }
.panel-default{ border:none; border-bottom:solid 1px #cecdcd;}
.love_compatibility{width:100%; float:left; padding:10px 0px 25px 25px;}
.love_compatibility ul{padding:0px 0px 20px 15px; margin:0px;}
.love_compatibility li{ font-size:16px; font-weight:500; color:#2e5e9c; background:url(../img/right-point.png) no-repeat left 6px; list-style-type:none; list-style:none;  padding:5px 30px 5px 30px; float:left; width:50%; }
.love_compatibility li:last-child{ border-bottom:none;}

.love_compatibility_form{width:100%; float:left;}
.love_compatibility_form .page_heading{ border-top:solid 1px #c4bebe; border-bottom:solid 1px #c4bebe; padding:10px 0px; margin:10px 0px 0px 0px;}
/*.checkbox label, .radio label{ padding-left:0px;}*/
.love_compatibility_verification{ width:100%; float:left; padding:0px 20px;}
.love_compatibility_verification .button_area{ margin:10px 0px 0px;}
.love_compatibility_verification .form-group{ border-bottom:solid 1px #a8a7a7; padding:8px 0px 8px; margin:0px;}
.love_compatibility_verification .form-group:last-child{ border-bottom:none;}
.love_compatibility_verification .form-group span{color:#414141; font-weight:400;}
.love_compatibility_verification label{ width:100%; float:left; font-weight:500; margin:0px; color:#0f0d0d;}
.love_compatibility_verification label strong{color:#e84734;}


.love_compatibility_form .checkbox label{ color:#2f3436;}
.love_compatibility_form .year {margin-left:30px; width: 80px;}
.love_compatibility_form .month {margin-left: 20px; width: 105px;}
.love_compatibility_form .place_of_birth{ width:100%; float:left;}
.love_compatibility_form .caret{background: #fff url(../img/drop.png) no-repeat!important; width:36px; height:30px; border:0px; top:2px!important; border-radius: 0px 3px 3px 0px; right:0px!important;}
.love_compatibility_form label{ font-weight:400;}
.love_compatibility_form .btn{ padding:5px 12px;}
.love_compatibility_form .form-group{ width:100%; margin:8px 0px;}
.love_compatibility_form .citytown{ width:100%;}
.love_compatibility_form .state{ width:100%;}
.love_compatibility_form .day{ width:75px;}

.love_compatibility_form .required:after {content:"*"; color:red;}
.love_compatibility_form_left{width:50%; float:left; border-left:solid 1px #CCCCCC;}
.love_compatibility_form_left .input-small{ width:32%;}
.love_compatibility_form_left:first-child{ border-left:none;}
.love_compatibility_form_left .signup_form{width:100%; float:left; box-shadow:none; border:none; margin-bottom:0px; padding:10px 20px!important;}
.love_compatibility_form_left .signup_form .form-control{ width:100%!important; float:left;}
.love_compatibility_form_left .signup_form .form-group label{ width:100%; float:left; font-weight:700;}
.love_compatibility_form_left .form_block2{ width:100%;}
.love_compatibility_form_left .signup_form .form-group{ padding:0px 0px 10px 0px;}
.love_compatibility_form_right{ width:50%; float:left;}
.love_compatibility_verification .love_compatibility_form_left{ width:40%; float:left;}
.love_compatibility_verification .love_compatibility_form_right{ width:40%; float: right;}
.virification_email{ width:100%; float:left; border:solid 1px #b0a199; padding:5px 0px; text-align:center; margin:30px 0px 15px;}
.virification_email span{ color:#a8a7a7;}
.padding_remove{ padding:0px;}
.love_compatibility_general_information{width:100%; float:left;/* border-top:solid 1px #c4bebe; border-bottom:solid 1px #c4bebe;*/ background:#efefef; padding:10px 0px; margin:15px 0px 0px;}
.love_compatibility_general_information label{ font-weight:700; font-size:17px;}
.love_compatibility_general_information .form-control {
    width: 100%;
    height: 38px;
    float: left;
    border-radius: 2px;
    -moz-box-shadow: inset 1px 2px 10px #cecece;
    -webkit-box-shadow: inset 1px 2px 10px #cecece;
    padding: 0px 10px;
    font-size: 16px;
    font-weight: 500;
    box-shadow: inset 1px 2px 10px #cecece;
    background: #FFFFFF;}


.love_compatibility_general_information .checkbox{ margin:5px 0px;}
.annual_horoscope{width:73%; float:left;}
/*.annual_horoscope h1{ padding:0px; margin:0px;}*/
.annual_horoscope h1 span {font-weight: 400; font-size: 16px;}

.annual_horoscope_content{width:100%; float:left; padding:15px 10px; border: 1px solid #bdbbbb; background:#FFFFFF; position:relative}
.annual_horoscope_content p{ line-height:19px;}
.annual_horoscope_content .D-M-Y-Topnav{ width:auto; margin-top:-38px; border:solid 1px #CCCCCC; border-bottom:none;}
.annual_horoscope h2{font-size:16px; font-weight:700; color:#171414; padding:0px; margin:0px;}
.annual_horoscope h2 a{text-decoration:underline;}
.annual_horoscope_box{width:49%; float:left; border:solid 1px #a49f9f; margin:15px 0px 0px;}
.annual_horoscope_box .horoscope_sign{ width:20%; float:left; padding:10px;}
.annual_horoscope_box .horoscope_sign img{ width:100%;}
.annual_horoscope_box .horoscope_sign_content{float:right; width:80%; padding:10px 0px 0px 0px;}
.annual_horoscope_box .horoscope_sign_content img{ float:left; margin-right:10px; width:48px}
.annual_horoscope_box .horoscope_sign_content p{ padding:0px 5px 0px; margin:0px; line-height:20px;}
.annual_horoscope_box .horoscope_sign_content p strong{ color:#2e5e9e; font-weight:500;}
.annual_2016_horoscope{width:100%; text-align:center; display:inline-block; margin:30px 0px 0px 0px;}
.annual_2016_horoscope .image{width:28%;}
.annual_2016_horoscope .image img{width:100%;}
.annual_2016_horoscope .content{ width:67%!important;}
.annual_2016_horoscope .wide-block{ width:100%; background-color:#FFFFFF; border:solid 1px #a49f9f; float:none; padding:10px; display:inline-block; text-align:left; margin-top:0px;}
.annual_2016_horoscope .wide-block .content{ width:220px; float:left;}
.annual_2016_horoscope .wide-block p{ float:left; line-height:22px;}
.pagination{ width:100%; float:left; float:left; margin:0px 0px 0px 0px;}
.pagination a:hover{color:#e84734;}
.pagination .prev{ background:none; width:auto; padding:0px; position: relative;
    float: left;
    padding: 6px 12px; font-weight:500;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;}
	.pagination .next{ background:none; width:auto; padding:0px; position: relative;
    float: left;
    padding: 6px 12px; font-weight:500;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;}
.pagination .current{
    z-index: 2;
    color: #fff; float:left; padding: 6px 12px;   border: 1px solid #ddd;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}
.pagination > li:last-child > a, .pagination > li:last-child{ font-weight:500; border-radius:0px;}
.pagination > li:first-child > a, .pagination > li:first-child > span{ font-weight:500; border-radius:0px;}
.testimonials{ width:100%; float:left;}
.testimonials p strong{color:#2e5e9e!important;  font-family: 'Roboto Condensed', sans-serif; text-align:right; font-weight:700; padding:0px; margin:0px;}
.monthly_horoscope_forecast{ width:100%; float:left;}
.monthly_horoscope_forecast .horoscope_sign{ width:48px; float:left; padding:0px;}
.monthly_horoscope_forecast .horoscope_sign img{ width:48px;}
.monthly_horoscope_forecast .horoscope_sign_content{width:83%; float:right; padding:0px;}
.monthly_horoscope_forecast .horoscope_sign_content p{ padding:0px!important;}

.heading{ width:100%; float:left;}
.heading h1{ float:left; padding-bottom:10px;}
.monthly_horoscope_forecast .annual_horoscope_box{ border:solid 1px #a49f9f; width:48.5%; padding:5px; min-height:75px;}
.monthly_horoscope_forecast .more{ font-weight:700;}
.monthly_horoscope_forecast p{ display:inline;}
.mhf{float:left; margin:20px 0px 0px 0px;}
.mhf ul{ margin:10px 0px 0px 0px;}
.mhf li{ clear:none; margin-right:20px; padding-top:5px;  background: rgba(0, 0, 0, 0) url("../img/bullet-point.png") no-repeat scroll left 8px;}
.D-M-Y-Topnav{width:auto; float:right; text-align:right; border:solid 1px #c4bebe; border-right:none; border-top:none; margin:5px 0px;}
.D-M-Y-Topnav ul{ padding:0px; margin:0px; float:right;}
.D-M-Y-Topnav li{ list-style-type:none; list-style:none; float:left; padding:0px 0px;}
.D-M-Y-Topnav li:after{ content: "|"; color:#000000;}
.D-M-Y-Topnav li:last-child:after{content: ""}
.D-M-Y-Topnav li a{ color:#2e5e9e; float:left; margin:0px 8px;}
.D-M-Y-Topnav li a:hover{ text-decoration:underline;}
.D-M-Y-Topnav li .active{ color:#ec4938; }
.members_area{ width:100%; padding:0px 15px; float:left;}
.members_area .responsive_table{ margin:0px;}
.wrapper{ width:100%; float:left; margin:15px 0px 5px 0px;}
.welcome_message{border:solid 1px #c6bebe; font-size:16px; width:100%; float:left; color:#1b1919; padding:3px 3px 3px 10px; color:#1b1919;}
.welcome_message span{color:#254b85;}
.welcome_message span strong{color:#e84734;}
.members_leftarea{ width:210px; float:left;}
.members_area_menu{/*width:100%;*/ float:left; width:203px; border:solid 1px #c6bebe; padding:7px 9px; margin-bottom:20px;}


.members_area_menu ul{padding:0px; margin:0px;}
.members_area_menu li{list-style-type:none; list-style:none; float:left; border:solid 1px #c8c0c0; width:100%; margin:4px 0px;}
.members_area_menu li:last-child{ background:#f9cec8;}
.members_area_menu li i{ font-size:20px; margin-right:8px; float:inherit;}
.members_area_menu li a{float:left; font-size:15px; font-weight:500; padding:7px 0px 7px 8px; color:#000000; width:100%; line-height:15px;}
.members_area_menu li a:hover{ background:#275faa; color:#FFFFFF;}
.members_area_menu li .active{background:#275faa; color:#FFFFFF;}
.members_information {width: 725px; float: right; margin: 0px 0px 0px 0px; }
.members_information .close_conatiner{right: 7px; margin-top: -18px;}
/*.text-input{ width:100%; float:left;}*/
.middle_area .members_area_submenu ul{ padding:0px; margin:0px;}
.middle_area .members_area_submenu li:after{content:"|"; color:#275faa;}
.middle_area .members_area_submenu li {list-style-type: none; width:auto; float: left;}
.middle_area .members_area_submenu li a{text-decoration: underline; padding: 2px 9px; width:auto;}
.middle_area .members_area_submenu li a:hover{ text-decoration:none;}

.members_area_submenu{ width:100%; float:left; margin:0px 0px 14px; border:solid 1px #CCCCCC; padding:5px;}
.members_area_submenu ul{padding:0px; margin:0px;}
.members_area_submenu li{ list-style-type:none; list-style:none; float:left; background:url(../img/left-arrow.jpg) no-repeat 5px 10px; margin:0px 0px; width:100%; border-bottom: solid 1px #ccc;}
/*.members_area_submenu li:after{content:"|"; color:#275faa;}*/
.members_area_submenu li:last-child{ border:none;}
.members_area_submenu li:last-child:after{content:""}
.members_area_submenu li a{ font-size:14px; color:#275faa; text-decoration:none; padding:4px 15px; float:left; font-weight:500; width:100%;}
.members_area_submenu li a:hover{ color:#333333;}
.members_area_submenu li .active{background:#275faa; color:#FFFFFF!important; text-decoration:none;}
.members_area_submenu li a:hover{ text-decoration:none;}
.members_area_table{width:420px; float:left; border:1px solid #bdbbbb; padding:5px; min-height:235px; font-size:13px;}
.members_area_table td{ font-size:13px;}
.members_birth_chart{ width:100%; float:right; border:solid 1px #c4bebe; padding:10px 5px 0px 15px; background:#e6f4ff; -moz-box-shadow: inset 0 0 7px #ccc; -webkit-box-shadow: inset 0 0 7px #ccc; box-shadow: inset 0 0 7px #ccc;}
.members_birth_chart h1{ padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; font-size:16px; text-align:left;}
.members_birth_chart .image{width:160px; float:left;}
.members_birth_chart .content{width:100%; float:right;}
.members_birth_chart .content ul{padding:0px; margin:0px;}
.members_birth_chart .content li{list-style-type:none; list-style:none; float:left; background:url(../img/bullet-point.png) no-repeat left 8px; border-bottom:solid 1px #CCCCCC; width:100%; padding:2px 0px;}
.members_birth_chart .content li:last-child{ border-bottom:none;}
.members_birth_chart .content li a{ font-size:15px; float:left; color:#000000; font-family: 'Roboto Condensed', sans-serif; padding:0px 0px 0px 15px; }
.members_birth_chart .content li a:hover{ color:#e84734;}
/*.members_birth_chart .content h1{ font-size:20px; padding:0px; margin:0px;}
.members_birth_chart .content p{ line-height:24px; margin:10px 0px 0px 0px;}
.members_birth_chart .content p span{ color:#275faa;}*/

.sign_page_heading{padding:5px 0px 10px 10px; margin:0px; color:#2E5E9C; font-weight:400; font-family: 'Roboto', sans-serif;
font-size: 18px;  border: solid 1px #c1bfbf; border-bottom:none;}
.members_personal_details{width:100%;  float:left;/* width:355px;*/ border:solid 1px #c6bebe; border-bottom:none;  margin:15px 0px 0px 0px;}
.members_personal_details table{ border:none; width:100%; float:left;}
.members_personal_details td{ padding:8px 5px; border-bottom:solid 1px #CCCCCC; font-size:14px;}

.members_personal_details .edit_profile{ width:35%; float:right; margin:0px 0px 5px;}
.members_personal_details td{ font-weight:500; width:50%; color:#080707; background:#f4f4f4; font-size:13px;   -moz-box-shadow: inset 0 -10px 10px -10px #cccccc;
    -webkit-box-shadow: inset 0 -10px 10px -10px #cccccc;
    box-shadow: inset 0 -10px 10px -10px #cccccc;}
.members_personal_details td span{ color:#e84734;}
.members_personal_details h1{ padding:8px 0px 10px 5px; margin:0px; font-size:17px; border-bottom:solid 1px #cccccc;}
.members_personal_details .other_profile{ width:200px; float:left; margin:0px 0px 10px; font-size:15px; color:#437182;}
.members_free_reading{ width:560px; float:right; /*border-bottom:solid 1px #c6bebe; min-height:275px;*/}
.members_free_reading h1{ padding:0px 0px 6px; margin:0px 0px 10px; border-bottom:solid 1px #c6bebe;}
.members_birth_gifts{width:625px; float:left; border:solid 1px #c6bebe; padding:10px 10px 0px;}
.members_birth_gifts h1{ padding:0px 0px 10px ; margin:0px;}
.members_birth_gifts .image{ width:175px; float:left;}
.members_birth_gifts .image img{height:163px; width:175px;}
.members_birth_gifts .content{width:410px; float:right;}
.members_birth_gifts .content ul{padding:0px; margin:0px;}
.members_birth_gifts .content li{background:url(../img/bullet-point.png) no-repeat left 10px; padding:0px 0px 5px 20px; list-style-type:none; list-style:none; float:left;}
.love_transit_report_banner{width:284px; float:right;}
.members_author_report{ width:100%; float:left;}
.members_author_report ul{padding:0px; margin:0px;}
.members_author_report li {list-style-type: none; list-style: none; float: left; margin: 10px 8px 0px 0px; width: 173px; padding: 10px 20px 10px 10px; border: solid 1px #e2dddd; min-height: 98px;}
.members_author_report li:last-child{ margin: 10px 0px 0px 0px!important;}
.members_author_report li .icon:first-child{ line-height:15px;}
.members_author_report li .icon{ width:100%; float:left; font-size:16px; font-weight:500; color:#2e5e9e; margin:0px 0px 10px 0px;}
.members_author_report li:hover{ background:#efefef;}
.members_author_report li .icon img{ margin:-5px 10px 0px 0px; float:left;}
.members_author_report li p{ margin:5px 0 0 0; color:#000000; line-height:18px;}
.free_love_compatibility{width:100%; float:left; padding:10px; border:solid 1px #b3afaf; margin:20px 0px 0px 0px;}
.free_love_compatibility h1{ padding:0px 0px 5px; margin:0px;}
.free_love_compatibility h2{ padding:0px 0px 5px; margin:0px; font-family: 'Roboto Condensed', sans-serif; font-size:17px; font-weight:700; color:#0a0b0c; text-transform:uppercase;}
.free_love_compatibility .birth_detail{ width:250px; float:left;}
.free_love_compatibility h2{ font-size:17px; padding:0px 0px 10px; margin:0px; font-family: 'Roboto Condensed', sans-serif; font-weight:700;}
.free_love_compatibility .selectbox3{ float:left; width:73px; margin-right:5px; border-radius:0px;}
.free_love_compatibility .selectbox3 select{ padding:3px; }
.free_love_compatibility .match_now{ background:#2e5e9e; color:#FFFFFF; font-family: 'Roboto Condensed', sans-serif; font-weight:700; font-size:15px; padding:2px 12px; float:left; border:solid 1px #c4bebe; margin:26px 0px 0px;}
.members_area_topmenu .nav li a{font-family: 'Roboto Condensed', sans-serif; font-size:13px; font-weight:700; color:#000000; padding:9px 16px 10px; text-transform:uppercase;}
.members_area_topmenu .nav li li a{font-family: 'Roboto', sans-serif; text-transform:none; font-weight:400; float:left; padding:0px; font-size:15px;}
.members_addprofile_form{ width:100%; float:left; border:solid 1px #d3d8df; position:relative;}

.my_order_status{ margin:0px;}
.my_order_status p{ font-size:16px!important; color:#242527!important;}
.members_addprofile_form p{line-height:150%; font-size:15px; /*color:#0a0909;*/}
.members_addprofile_form .bold{ font-weight:700; font-size:18px;  font-family: 'Roboto Condensed', sans-serif; color:#2e5e9e;}
.members_addprofile_form p a{ text-decoration:underline;}
.members_addprofile_form h1{ padding:7px 10px 7px 0px; margin:0px; font-size:20px; border-bottom: solid 1px #d3d8df; color:#2e5e9c; margin-bottom:20px;}
.share_button_area{ width:65%; float:right;}
.share_button{  background:#e6e6e6; padding:0px 10px;  background: -webkit-linear-gradient(#ffffff, #e5e5e5); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #e5e5e5); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #e5e5e5); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #e5e5e5); /* Standard syntax */
 float:right; font-weight:500; padding:4px 10px; float:right; color:#000000; border:solid 1px #2e5e9c; width:35%; margin-left:10px; position:relative;}
 .share{ background:#2f5d99 url(../img/share-button.png) no-repeat center 4px; text-align:center; width:19px; margin-top:2px; height:17px; float:right; border:none;}
 #shareMsg{background-color: #2e5e9c; color: #ffffff; height:180px; width: 100%; float:left; text-align: center; display:none; position:absolute; left:0px; top:30px;}
#shareMsg li:nth-of-type(1){display:none;}
#shareMsg ul{padding:3px 0px 0px 0px; margin:0px; text-align:center; width:100%;}
#shareMsg li{list-style-type:none; width:100%; float:left; list-style:none; background:none; margin:0px 8px 0px 0px; padding:0px 14px 0px 18px; text-align:center; display:inline-block; border-bottom:solid 1px #3c71b5;}
#shareMsg li:last-child{ border-bottom:none;}
#shareMsg li a{ color:#FFFFFF; font-weight:400; font-size:13px; line-height:34px;}
#shareMsg li a img{ padding-left:10px; text-align:right; float:right; margin-top:5px;}

.members_addprofile_form h1 span{ float:right; font-size:15px; font-weight:500;}
.members_addprofile_form .registration_form{padding:10px!important;}
.members_addprofile_form label{ text-align:left; padding-right:0px;}
.contact_form{width:100%; float:left;}
.contact_form h2 {
    border-bottom: 1px solid #828283;
    color: #2e5e9e;
    float: left;
    font-size: 20px;
    font-weight: 700;
    margin: 20px 20px 10px;
    padding: 0 0 10px;
    width: 90%;
}
.contact_form .captcha{ width:60px; display:inline; margin-left:10px; text-align:center;} 
.contact_form label{ text-align:right; font-weight:500;}
.contact_form h1{ padding:0px 0px 10px; margin:0px;}
.members_information .price{ color:#f91111;}
.pending_order_table{ width:96%; float:left; margin:10px 10px;}
.pending_order_table .pagination{ margin:10px 0px 0px 0px;}
.astrology_calendar{ width:100%; float:left;} 
.astrology_calendar p{color:#000000;}
.astrology_calendar img{ float:right; padding-left:10px;}
.astrology_calendar b{font-size:16px; color:#e84734; font-weight:700;}
.month-text {color: #e84734; width:100%; display:inline-block; font-size:20px; text-align: center; font-family: 'Roboto Condensed', sans-serif; font-weight:700;}
/*.calendar {
    float: left;
    padding: 10px 0 0 0px;
    width: 100%;}
.calendar table{ width:82%;}


.calendar td {
    padding-bottom: 8px;
    width: 80px}
	
.calendar th{ display:inline-block;}
.calendar tr { display:inline-block;}
.calendar td { display:inline-block;}*/


.calendar-pink a {
    background: rgba(0, 0, 0, 0) url("../img/calendar-bg-pink.jpg") repeat scroll right -148px;
    color: #000;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 50px;
    padding: 5px 0 0 10px;
    text-decoration: none;
    width: 75px;
}
.calendar-pink a:hover {
    background: rgba(0, 0, 0, 0) url("../img/calendar-bg-pink.jpg") no-repeat scroll right bottom;
    color: #fff;
    text-decoration: none;
}
.currentdate-pink a {
    background: rgba(0, 0, 0, 0) url("../img/calendar-bg-pink.jpg") no-repeat scroll right bottom;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 47px;
    padding: 5px 0 0 10px;
    text-decoration: none;
    width: 75px;
}
.currentdate-pink a:hover {
    color: #fff;
    text-decoration: none;
}
.calendar-heading-pink th {
    color: #171212;
    font-size: 14px;
font-family: 'Roboto', sans-serif; font-weight:400;
    height: 30px;
    padding-right: 5px;
    text-align: center;
    width: 80px;
}
.calendar-aqua a {
    background: rgba(0, 0, 0, 0) url("../img/calendar-bg-aqua.jpg") repeat scroll right -148px;
    color: #000;
    float: left;
    font-size: 14px;
    font-weight: 400;
    height: 47px;
    padding: 5px 0 0 10px;
    text-decoration: none;
    width: 75px;
}
.calendar-aqua a:hover {
    background: rgba(0, 0, 0, 0) url("../img/calendar-bg-aqua.jpg") no-repeat scroll right bottom;
    color: #fff;
    text-decoration: none;
}
.currentdate-aqua a {
    background: rgba(0, 0, 0, 0) url("../img/calendar-bg-aqua.jpg") no-repeat scroll right bottom;
    color: #fff;
    float: left;
    font-size: 14px;
    height: 47px;
    padding: 5px 0 0 10px;
    text-decoration: none;
    width: 75px;
}
.currentdate-aqua a:hover {
    color: #fff;
    text-decoration: none;
}
.calendar-heading-aqua th {
    color: #0a80a2;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    padding-right: 5px;
    text-align: center;
    width: 75px;
}
.lastmonth, .nextmonth {
    background: rgba(0, 0, 0, 0) url("../img/day-bg-inactive.jpg") no-repeat scroll left top;
    color: #999;
    font-size: 14px;
    height: 47px;
    padding: 5px 0 0 10px;
    width: 75px;
}

.calendar_mobile-device{display:none!important;}
.free_reading{width:100%; float:left;}
.free_reading ul{padding:0px; margin:0px;}
.free_reading li{ list-style-type:none; list-style:none; float:left; border-bottom:solid 1px #c6bebe; font-size:15px; width:100%; padding:0px 0px 5px;}
.free_reading li .order_id{ margin-right:100px; float:left; margin-top:10px ;}
.free_reading li .name{ margin-right:100px; float:left; margin-top:10px;}
.free_reading li .free_readind{ float:right;}
.prasna_marg{width:100%; float:left;}
.prasna_marg ul{padding:0px; margin:0px;}
.prasna_marg li{list-style-type:none; list-style:none; float:left; padding:0px 30px; clear:both; width:100%;}
.prasna_marg li strong{color:#275faa;}
.archives_articles_tab{ width:100%; float:left; border:solid 1px #c4bebe;}
.archives_articles_tab h1{ font-size:20px; color:#060708;  margin:0px; font-family: 'Roboto', sans-serif; background:url(../img/arrow.png) no-repeat 15px 12px; padding:8px 0px 8px 30px;}
.archives_articles_tab h1 a{ color:#060708;}
.archives_articles_tab h1 a:hover{ color:#e84734;}
.my_support{width:100%; float:left; padding:0px 0px 40px;} 
.my_support ul{padding:0px; margin:0px;}
.my_support li{list-style-type:none; list-style:none; float:left;  clear:both; padding:10px 0px 10px 20px; border-bottom:solid 1px #9f9e9e; width:100%;}
.my_support li a{color:#000000;}
.my_support li img{margin-right:10px; float:left;}
.my_wallet{ width:100%; float:left; padding:0px 10px 10px;}
.my_wallet h1 {padding:6px 0px 6px 10px; margin: 0px; font-size: 18px; text-transform:capitalize; border: solid 1px #bdbbbb; border-bottom:none; background:#efefef;}
.live_astrology_consultation{width:100%; float:left;}
.astrology_consultation{width:193px; float:left; padding:6px; border:solid 1px #c4bebe; min-height:371px;}
.astrology_consultation:nth-child(2){ margin:0px 10px;}
.astrology_consultation h1{padding:0px 0px 5px; margin:0px;}
.astrology_consultation ul{padding:0px; margin:0px;}
.astrology_consultation li{ list-style-type:none; float:left; border-bottom:solid 1px #bdbdbd; background:none; padding:5px 0px; margin:0px;}
.astrology_consultation li label{ color:#fa0404; float:left; font-weight:400;}
.astrology_consultation li .button{ width:25px; float:left;}
.astrology_consultation li .price{ color:#fa0404; width:100%; display:block;}
.astrology_consultation li .view_sample{margin:5px 0px 5px 20px; display:block; float:left; font-weight:400;}
.astrology_consultation .button_area{ margin:5px 0px 0px;}
.todays_panchang{ font-size:16px; float:left; width:100%; padding:10px 0px 10px; } 
.search_daily_panchang{border-bottom: 1px solid #c4bebe; float: left; padding: 5px 0px; width: 100%;}
.search_daily_panchang h1{ float:left; padding:0px; margin:0px;}
.panchang_table{ width:100%; float:left;}
.panchang_table table{ width:100%; float:left; border:solid 1px #CCCCCC;}
.panchang_table td{ border-bottom:solid 1px #CCCCCC; padding:5px;}
.match_making_profile_area{width:100%; float:left; /*padding:10px;*/}

.match_making_profile_area h3{float:left; color:#e84734; padding:7px 0px 7px 15px; font-family: 'Roboto Condensed', sans-serif; margin:0px; font-size:16px; font-weight:700;}
.match_making_profile{width:100%; float:left; border-top:solid 1px #cccccc; padding:5px 0px 0px; background:#ebebeb; margin-bottom:20px;}
.match_making_profile p{ margin-bottom:5px;}

.match_making_profile_table{ width:100%; float:left; background:#ebebeb; padding:15px 10px 10px; border-top:solid 1px #cccccc;}
.match_making_profile_table .responsive_table td{ background:#FFFFFF;}
.add_profile_button {
    float: right;
    margin-top: 10px; margin-right:10px;
    font-weight: bold;
    font-size: 12px;
}

.my_free_report_box{width:100%; float:left; border:solid 1px #c4bebe; padding:10px;}
.my_free_report_box ul{padding:0px; margin:0px;}
.my_free_report_box li{ border:solid 1px #aeabab; padding:10px 10px 0px 10px; float:left; list-style-type:none; list-style:none; margin:0px 22px 0px 0px; width:218px; min-height:204px; }
.free_match_making{border:solid 2px #e84734; width:100%; float:left; padding:0px; /*min-height:526px;*/}
.free_match_making h1{ padding:15px 15px 10px; margin:0px;}
.free_match_making p{ padding:0px 15px;}
.my_free_report_box li .image{ float:left;}
.my_free_report_box li a{ font-size:15px; color:#275faa; font-weight:700;  margin:10px 0px 0px; display:block;}
.my_free_report_box li:last-child{ margin-right:0px;}
.my_divisional_charts{ width:49%; float:left; border:solid 2px #e84734; padding:8px; min-height:526px;}
.my_divisional_charts h1{ margin:0px; padding:0px;}
.divisional_charts_area{ width:100%; float:left; border:solid 1px #2e64ad; margin:10px 0px 0px 0px;}
.divisional_charts_name{ width:45%; float:left; border-right:solid 1px #2e64ad;}
.divisional_charts_name ul{ padding:0px; margin:0px;  list-style-type: square;}
.divisional_charts_name li{  float:left; width:100%; list-style-type:none; list-style:none;}
.divisional_charts_name li a{ font-size:15px; color:#1d1c19; border-bottom:dotted 1px #777777; float:left; width:100%; background:url(../img/tag.jpg) no-repeat 5px 8px; padding:2px 0px 2px 15px;}
.divisional_charts_name li a:hover{ color:#ffffff; background:#275faa url(../img/tag-hover.jpg) no-repeat 5px 8px;}
.divisional_charts_name .more_btn{ color:#275faa; font-weight:700; padding:0px 0px 0px 15px;}
.divisional_charts{ width:53%; float:right; margin:10px 0px 0px 0px;}
.more_divisional_charts{ width:100%; float:left; border:solid 1px #c4bebe; padding:8px; margin:20px 0px 0px 0px;}
.more_divisional_charts ul{padding:0px; margin:0px;}
.more_divisional_charts li{ist-style-type:none; list-style:none; float:left; width:18%; margin-right:2%;}
.more_divisional_charts li a{  float:left;  text-align:center; padding:5px 10px; font-size:11px; color:#2e5e9e;  border:solid 1px #e2dddd;}
.more_divisional_charts li span{ width:100%; text-align:center; float:left; display:inline-block;}
.more_divisional_charts li a:hover{ background:#efefef;}
.free_match_making_area{ width:49%; float:right;}
.my_vedic_name{ width:100%; float:left; border:solid 1px #c7c1c1; padding:10px; margin:20px 0px 0px 0px;}
.my_vedic_name h1{ padding:0px 0px 10px; margin:0px;}
.my_vedic_name h1 span{ text-align:right; font-size:15px; float:right; font-family: 'Roboto', sans-serif; font-weight:400; text-decoration:underline;}
.choose_your_Option_area{ width:100%; float:left;}
.choose_your_Option_area h3{ background:#275faa; color:#FFFFFF; font-family: 'Roboto Condensed', sans-serif; padding:5px 15px; border:solid 1px #c4c1c1; border-bottom:none; float:left; font-size:16px; margin:5px 0px 0px 0px;}
.choose_your_Option{ width:100%; float:left; border:solid 1px #c4c1c1; padding:20px 0px;}
.choose_your_Option_form{width:28%; float:left; margin:0px 20px 20px; border-bottom:dotted 1px #666666; padding:0px 0px 10px; }

.choose_your_Option_form label{ font-size:15px; font-weight:400; float:left; margin-right:20px;}
.choose_your_Option_form .selectbox3{ float:left;}
.profile_match_making{width:100%; float:left; border:solid 1px #c4bebe;  margin:5px 0px 20px 0px;}
.profile_match_making label{ font-weight:400; text-align:left}
.profile_match_making .form-group{ margin:0px;}
.profile_match_making .form-group span{ color:#ef3b74; font-weight:500;} 
.profile_match_making .text-right{ text-align:right!important;}
.profile_match_making h1{margin:0px 0px 10px; border-bottom:solid 1px #c4bebe; font-size:16px; padding:0px 0px 0px 5px; background:#efefef;}
.privileged_membership{width:100%; float:left; border:solid 1px #cdcbcb; padding:10px;}
.privileged_membership_area{ width:100%; float:left;}
.privileged_membership_contentbox{ width:75%; float:left; width:100%;}
.privileged_membership_2016horoscope{width:22%; float:right; background:#fefaf3; border:solid 1px #b2b1b1; display:none; }
.privileged_membership_2016horoscope h1{ font-size:16px;  float:left; width:98%; padding:10px 10px 5px!important;}
.privileged_membership_2016horoscope p{ font-size:13px; line-height:20px!important; padding:0px 10px;}
.privileged_membership .samplebtn{ width:100%; text-align:center; float:left; border-top:solid 1px #b7b6b6; padding:3px 0px;
 -moz-box-shadow: inset  0 8px 8px -8px #ccc;
 -webkit-box-shadow:inset  0 -8px 8px -8px #ccc;
 box-shadow:inset  0 -8px 8px -8px #ccc;}
.privileged_membership .samplebtn a{ color:#2e5e9e;}
.privileged_membership .samplebtn a:hover{color:#e84734; text-decoration:underline;}
.privileged_membership h1{padding:0px 0px 10px; margin:0px;}
.privileged_membership p{color:#000000; line-height:22px;}
.privileged_membership p b{font-size:15.5px; color:#2e5e9e;} 
.privileged_membership_table{width:100%; float:left; margin:20px 0px 20px;}
.privileged_membership_table .highlight{ background:#f9f1e1; font-weight:700;  -moz-box-shadow:inset 0px 0 15px #e6d7b5;
   -webkit-box-shadow: inset 0px 0 15px #e6d7b5;
   box-shadow:         inset 0px 0 15px #e6d7b5;}
.privileged_membership_table td strong{ font-size:18px; font-weight:700;}
.privileged_membership_table td img{ margin-right:10px;}
.privileged_membership .image{ padding:1px; box-shadow:3px 3px 3px #e1e1e1; float:left; margin-right:15px;}
.privileged_membership .price{color:#fc0c0c;}
.privileged_membership .main_btn{ font-size:16px; font-family: 'Roboto Condensed', sans-serif; font-weight:700; padding:5px 10px;}
.page_search{ width:75%; float:left; padding: 0px 15px;}
.page_search ul{ padding:0px; margin:0px;}
.page_search li{ list-style-type:none; list-style:none; float:left; font-size:15px; margin:0px 0px 10px; border-bottom:dotted 1px #CCCCCC; color:#545454;}
.page_search li a{font-size:18px; color:#275faa;}
.page_search li span{font-size:13px; color:#e84734; float:left; width:100%;}
.page_search li a:hover{text-decoration:underline;}
.multiple_product{width:100%; float:left; }
.multiple_product_box{width:100%; float:left; border-radius:10px; border:solid 1px #d3d3d3; padding:10px; box-shadow:4px 4px 4px #dfdcdc; margin:0px 0px 20px;}
.multiple_product_box h1{ padding:0px 0px 5px; margin:0px; font-size:18px; font-family: 'Roboto', sans-serif; font-weight:700; text-transform:uppercase;}
.multiple_product_box .product_content{ width:57%; float:left;}
.multiple_product_box .product_price{width:41%; float:right; border:solid 1px #d3d3d3; margin:5px 0px 0px; padding:5px 8px 0px 8px;  box-shadow:3px 3px 3px #dfdcdc;}
.multiple_product_box .selectbox3{ display:inline-block; border-radius:0px; border:solid 1px #cdcdcd; width:82px!important;}
.multiple_product_box .selectbox3 select{ padding:0px}
.multiple_product_box2{width:49%; float:left;}
.multiple_product_box2 .actual_rate{ color:#f21212!important;}
.year_product_price{ width:100%; float:left; border-bottom:dashed 1px #7d7b7b; padding:0px 0px 5px; text-align:center;}
.year_product_price img{ width:auto!important;}
.year_product_price span{ font-size:15px; font-weight:700; color:#e50101; display:inline-block; padding:3px 0px 0px 5px;}
.year_product_sample{width:100%; float:left; text-align:center; display:inline-block;  margin:5px 0px 0px;}
.year_product_sample .member_login_btn{ padding:3px 15px; font-size:15px; margin-left:5px;}
.year_product_sample .sample_btn img{ width:auto; margin-right:5px;}
.moon_sign_login_btn{ display:none;}
.msgbox_box_area{ float:right; }
.msgbox {position: absolute; top:130px; right: 275px; width: 346px; background:url(../img/pop-bg.png) no-repeat right top; min-height:322px; color: #fff; font-weight: bold; }
.msgbox_content{width:226px; text-align:center; float:right; padding-top:50px;}
.msgbox_content a{ background-color:#ffffff; padding:5px 15px;}
.msgbox_content p{color:#ffffff; font-weight:500; margin:10px 0px 0px 0px; font-size:16px;}
.msgbox .close_btn{ float:right; font-size:20px!important; color:#FFFFFF; width:22px; height:22px; background:#ff0000; border-radius:100%; text-align:center; line-height:22px; margin-right:30px; position:absolute; right:0px;}
.search_page{ width:100%; float:left; background:#efefef; padding:10px 1%; margin:-20px 0px 20px;}
.search_page .sbtn{ float:left; background:#2e5e9c; color:#FFFFFF; position:relative; padding:7px 14px; margin:2px 0px; }
.search_page #s{float:left; width:60%; padding:5px 10px; border:solid 1px #2e5e9c;}
.navbar-collapse{box-shadow:none; border:none;}
.yearly_wise_horoscope{width:100%; float:left; background:#fffdf0; border:solid 1px #bdbbbb; padding:5px; margin:0px 0px 20px 0px;}
.yearly_wise_horoscope img{width:100%;}
.yearly_wise_horoscope ul{padding:0px; margin:0px;}
.yearly_wise_horoscope li{list-style-type:none; list-style:none; float:left;  width:100%; border-top:solid 1px #bdbbbb;}
.yearly_wise_horoscope li a:before{content:"\00bb"; padding-right:5px; }
.yearly_wise_horoscope li a{color:#164c93; text-decoration:none; font-size:14px; float:left; padding:2px 5px; transition:all 0.3s ease-in;}
.yearly_wise_horoscope li a:hover{color:#e84734; transition:all 0.3s ease-in;}
.other_indastro_website{width:171px; float:right;}
.about_indastro{width:175px; float:left;}
.special_Preview_horoscope{width:475px; float:left;}
.inner_free_horoscope_dma{ width:288px; float:left;}
.inner_free_horoscope_dma .free_horoscope_dma{ margin-bottom:0px!important;}
.free_horoscope_dma{ /*width:288px;*/ width:100%; float:left; border:solid 1px #bdbbbb; height:435px; margin-bottom:20px;    /* min-height: 446px;*/ padding:0px 0px 0px 0px;}
.free_horoscope_dma_heading{  float:left; width:100%; padding:6px 0px;}
.free_horoscope_dma h1{ font-size:16px; padding:1px 0px 0px 10px; margin:0px; float:left; color:#0a0b0c;}
.free_horoscope_dma .sign{float:right; margin-right:10px; margin-bottom:0px; border:solid 1px #cccccc; height:21px;}
.free_horoscope_dma .sign select{font-weight:700; font-size:13px; border:none; padding:0px; float:left; }
.free_horoscope_dma ul{padding:0px; margin:0px;}
.free_horoscope_dma li{list-style-type:none; list-style:none; float:left; line-height:14px; background:#f7faff; padding: 5px 9px 6px 9px; border-bottom:none; border-top:solid 1px #cccccc;  -moz-box-shadow:    inset 0px 0 15px #cdcdcd;
   -webkit-box-shadow: inset 0px 0 15px #cdcdcd;
   box-shadow:         inset 0px 0 15px #cdcdcd;}
.free_horoscope_dma li:nth-of-type(2n){ background:#FFFFFF; box-shadow:none;}

.free_horoscope_dma li img{ border:solid 1px #CCCCCC;}
.free_horoscope_dma li:first-child img{ border:none;}

.free_horoscope_dma .date{ font-size:12px; font-weight:400;/* float:left; width:100%;*/ margin:2px 0px 6px 0px;}

.free_horoscope_dma h3{ font-size:15px; padding:3px 0px 10px 0px; margin:0px; color:#000000; }
.free_horoscope_dma p{ font-size:15px; display:inline;  line-height:18px;}
.free_horoscope_dma p img{ float:left; margin-right:10px;}
.free_horoscope_dma li .main_btn{ font-size:14px; font-weight:400; padding:0px 5px; float:right;}
.free_horoscope_dma li a{color:#2e5e9e; font-weight:700; float:none; font-size:14px;}
.story_modal{top:30%; left:36%;}

.free_horoscope_form{/*width:100%;*/ width:288px; float:left; min-height:437px; background:url(../img/free-horoscope-form-bg.jpg) repeat center top; border:solid 1px #bdbbbb; padding:0px 10px;/* margin:0px 0px 20px 0px;*/}
.free_horoscope_form ul{ float:left; padding:0px 0px 5px 0px; margin:0px;}
.free_horoscope_form li{background: url(../img/bullet-point.png) no-repeat left 5px; float:left; list-style-type:none; list-style:none; line-height:16px; font-size:14px; padding:0px 0px 3px 15px;}
.free_horoscope_form h1{margin:0px; padding:10px 0px 5px; font-size:18px;}
.free_horoscope_form span{ font-size:13px;}
.free_horoscope_form p{font-size:14px; margin:0px; padding:0px; line-height:16px; margin:0px 0px 10px;}
.free_horoscope_form .form-group{margin:0px 0px 5px;}
.free_horoscope_form label{ width:34%; float:left; font-size:14px; font-weight:500; margin-top:5px; line-height:12px;}
.free_horoscope_form .form-control{width:65%; float:left; font-size:13px; padding:0px 5px; height:22px;}
#divCity .form-control{float:right!important;margin-right: 3px;}
.free_horoscope_form .place_of_birth{ width:65%; float:left;}
.free_horoscope_form .selectbox3{ background:#fff; background-color: #ffffff;
    color: #717171;
    float:left;
      padding: 0px 6px 0px 0px;
    box-shadow: 0px 1px 1px #e3e1e1; border: 1px solid #ccc;
    border-radius: 0px;}
	
.free_horoscope_form #divState{width:100%; float:left;}
.free_horoscope_form .col-md-4{width:34%;}
.free_horoscope_form #divCity{ padding-top:0px!important;}

#divCity .place_of_birth{ float:right; }
.free_horoscope_form #divCity label{ display:none;}
.free_horoscope_form .col-md-8{ width:65%; padding:0px;}
.free_horoscope_form .col-md-8 label{width:auto;}
.free_horoscope_form .col-md-8 .place_of_birth{ width:100%; float:left;}
.free_horoscope_form .selectbox3 select { padding:3px 8px!important;
  cursor:pointer; font-size:13px;  background: #fff url(../img/down-arrow.jpg) no-repeat 100% ; right:10px;
   -moz-appearance: value !important;
    -webkit-appearance: value !important;
	-o-appearance: value !important;
 color:#717171;  
}  

.free_horoscope_form .form-group .small{width:19%; margin-right:6px; text-align:center; padding:0px;}
.free_horoscope_form .form-group .yy{ width:22%; text-align:center;}
.free_horoscope_form .free_horoscope_btn{ background:#2e5e9e; font-size:15px; font-weight:500; color:#FFFFFF; borer-radius:0px!important; border:none; padding:2px 12px; margin-bottom:10px;}
.free_horoscope_form p{ color:#2e5e9e; font-weight:500; display:inline;}
.indastro_popularity{width: 100%; float: left; background: #FFFFFF; border: solid 1px #c1bfbf; margin:0px 0px 20px 0px;}
.indastro_popularity h1{color:#2e5e9c; text-transform:capitalize; padding:0px; margin:0px; padding:10px 10px 0px;}
.indastro_popularity p{ padding:0px 10px; margin:0px;}
.indastro_popularity ul{padding:0px; margin:0px;}
.indastro_popularity li{ list-style-type:none; list-style:none; float:left; font-size:15px; color:#000000; border-bottom:solid 1px #CCCCCC; padding:12px 0px; width:100%; font-weight:500;}

.buy_now_block_area{ width:100%; float:left; background:#fdfaf1; border:solid 1px #dfd4b6; border-top:solid 3px #d77804; text-align:center; padding:5px; margin-bottom:20px;}
.buy_now_block{background:#e3f0ff; float:left; text-align:center; display:inline-block; padding:8px;}
.buy_now_block .name{font-size:20px; font-weight:500; width:100%; float:left;}
.buy_now_block .price{font-size:18px; font-weight:500; padding:8px 0px; float:left; width:100%;} 
.buy_now_block .main_btn{ background:#2e5e9c; color:#FFFFFF; font-size:17px; color:#FFFFFF; border-radius:3px; margin:0px 0px 10px; font-family: 'Roboto', sans-serif; padding:8px 15px; font-weight:400;}



.indastro_popularity li .icon{ width:116px; text-align:center; display:inline-block; margin-right:8px;}
.indastro_popularity li:nth-of-type(2){ background:#f0f0f0; border-top:solid 1px #FFFFFF; }
.indastro_popularity li:last-child{border-bottom:none;}
.member_ask_question{width:315px; float:left; border:solid 1px #ccc; margin-left:12px; height:435px;}
.member_ask_question h1{ font-size:17px; padding:5px 0px 5px 8px; margin:0px; border-bottom:solid 1px #cccccc;}
.member_ask_question .image{ width:100%; float:left; padding:0px 3px;}
.member_ask_question textarea {width: 95%; margin:10px 2.5% 5px; background: #FFFFFF; min-height:95px; color: #7b7a7a;
line-height: 120%; font-size: 13px; padding: 5px; border: solid 1px #cccccc;}
.member_ask_question .day_wise_question{ width:100%; float:left; padding:0px 5px 10px; background:url(../img/bd.jpg) repeat-x left bottom;}
.member_ask_question .checkbox label{ padding:0px; font-size:13px; color:#000000; font-weight:500;}
.member_ask_question .checkbox label strong{ color:#f90808; font-weight:700;}
.member_ask_question .main_btn{ padding:3px 5px; float:right; font-weight:500; margin:0px; border:solid 1px #c4bebe; margin-right:5px;}
.question_balanced{ width:100%; float:left; padding:5px 5px 3px; margin:5px 0px 0px; font-weight:500;}
.question_balanced .count{ width:35px; height:31px; margin-right:3px; margin-top:-3px; float:left; text-align:center; background:url(../img/question-bg.png) no-repeat left top; font-family: 'Roboto Condensed', sans-serif; font-size:20px; color:#FFFFFF; font-weight:700; font-size:20px;}
.upgrademembership{width:100%; float:left; background:url(../img/s-arrow.png) no-repeat 10px 3px; font-size:15px; color:#000000; padding:0px 0px 0px 20px;}
.memeber_horoscope_analysis{width:322px; height:435px; float:left;  margin-left:10px; background:#fff3f1 url(../img/member-horoscope-bg.jpg) no-repeat left top;}
.memeber_horoscope_analysis h1{ font-size:17px;  padding:10px 0px 0px 20px; margin:0px;}
.memeber_horoscope_analysis p{ padding:0px 15px 5px 15px; margin:0px; font-size:15px; font-family: 'Open Sans', sans-serif; line-height:20px;}
.memeber_horoscope_analysis p a{ color:#275faa;}
.memeber_horoscope_analysis p::first-letter { font-size:26px; font-family: 'Open Sans', sans-serif; font-weight:600;}
.memeber_horoscope_fixedcontent{font-family: 'Open Sans', sans-serif; font-weight:600; font-style:italic; font-size:15px; padding:0px 15px 5px;}
.memeber_horoscope_analysis .upgrademembership{ font-size:14px; float:left; background-position:18px 3px; padding-left:30px;}
.download_pdf{ background:#1071b8; color:#FFFFFF; font-size:13px; float:right; padding:0px 5px; margin-right:15px; margin:5px 25px 0px 0px; transition:all 0.3s ease-in;}
.download_pdf:hover{ background:#e84734; transition:all 0.3s ease-in;}
.registration_menu .memeberarea_topmenu li{ border-right:solid 1px #b81805;}
.registration_menu .memeberarea_topmenu{width:100%; float:left; margin:0px!important; background:#e84734; border:solid 1px #b81805;}
.registration_menu .memeberarea_topmenu li a{text-transform:uppercase; font-size:14px; padding:7px 21px; color:#FFFFFF; float:left; margin:0px; letter-spacing:.5px;}
.registration_menu .memeberarea_topmenu li li{ border-right:none;}
.registration_menu .memeberarea_topmenu li li a{ color:#4a4a4a; padding:5px 15px; letter-spacing:0px;}
.registration_menu .memeberarea_topmenu li li a:hover{ color:#FFFFFF;}
.registration_verify_content{ background:#FFFFFF; border-radius:10px; border:solid 3px #e84734;}
.registration_verify_content p{ font-size:18px!important; color:#e84734; font-weight:500; background:none; border:none; box-shadow:none;}
.registration_middle .modal-sm{ width:335px;}
.registration_middle{padding:0px 25px 0px 15px; width:58%; float:left;}
.myarea_registration_middle{padding:0px 30px 0px 15px; width:58%;  float:left;}

.registration_middle .members_area_table{width:100%!important; float:left; border:solid 1px #dee0e3; min-height:auto;}


.add_profile{font-size:14px; color:#386bae; background:url(../img/s-arrow.png) no-repeat left 3px; padding:0px 0px 0px 12px; float:left;}
.registration_middle .responsive_table{ margin-bottom:5px;}
.registration_middle .responsive_table td{border:solid 1px #dee0e3; line-height:14px; font-size:13px;}
.registration_middle .responsive_table td strong{ font-size:12px;}
.memeberarea_topmenu{width:100%; float:left; background:#f2f2f2; border:solid 1px #cccccc; margin:20px 0px 15px;}
.memeberarea_topmenu ul{padding:0px; margin:0px;}
.memeberarea_topmenu li{list-style-type:none; list-style:none; float:left; border-right:solid 1px #cccccc; position:relative;}
.memeberarea_topmenu li .active_menu{ background:#1071b8!important; 
-moz-box-shadow: inset 0 0 20px #065691;
    -webkit-box-shadow: inset 0 0 20px #065691;
    box-shadow: inset 0 0 20px #065691;}
.memeberarea_topmenu li:last-child{ border:none;}
.memeberarea_topmenu li a{font-family: 'Roboto Condensed', sans-serif; font-size:17px; color:#000000; font-weight:700; float:left; padding:2px 29px; margin:3px;}
.memeberarea_topmenu li a:hover{ background:#e84734; color:#FFFFFF;}
.memeberarea_topmenu li ul {padding: 0; position: absolute; top: 34px; left: -1px; width: 205px;  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); display: none; background:#FFFFFF; border:solid 1px #CCCCCC; z-index:100;}

.memeberarea_topmenu .gold{background: url(../img/gold.jpg) repeat center top!important;}
.memeberarea_topmenu .silver{background: url(../img/sliver.jpg) repeat center !important; }
.memeberarea_topmenu .premium{background: url(../img/premium.jpg) repeat center top !important;}

.memeberarea_topmenu li ul li{ border:none; clear:both; width:100%; float:left; margin:0px; border-bottom:solid 1px #efefef;}
.memeberarea_topmenu li ul li a{ font-size:15px; padding:4px 20px; width:100%; margin:0px; font-weight:400;}
.memeberarea_topmenu li:hover ul {display: block;}
.members_area_left{ width:720px; float:right;}
.disount_coupon{ width:100%; float:left; border:solid 1px #d0d0d0; position:relative;}
.disount_coupon .free {position: absolute; left: -3px; top: -3px;}
.disount_coupon_amount{ float:left; padding:0px 15px; border:dashed 2px #cc0001; font-size:16px; color:#000000; font-weight:500;  margin:5px 0px 5px 60px;}
.disount_coupon_amount span{ float:left; margin-right:8px;  font-size:24px; font-weight:900; color:#cc0001;}
.disount_coupon_amount div{ float:left; margin:3px 0px 0px 6px;}
.disount_coupon_amount .next_btn{ background:#cc0001; color:#FFFFFF; font-size:19px; font-weight:500; padding:0px 6px;}
.special_recommendations{ width:100%; display:none; float:left; background:#ffffff; border:solid 1px #ec4c32; font-size:16px; font-weight:700; padding:5px 10px; margin:15px 0px; -moz-box-shadow:inset 0px 0 8px #cccccc; -webkit-box-shadow:inset 0px 0 8px #cccccc; box-shadow:inset 0px 0 8px #cccccc;}
.birthday_countdown{ width:100%; float:left; background:url(../img/birthday-background.jpg) no-repeat left top; border:solid 1px #d0d0d0;}
#clock {float: left; width: auto; margin-left: 15px; margin-top: 25px; box-shadow:0px 0px 5px #ccc; text-align: center;}
.day_countdown{ width:auto; float:left; margin-left:20px; font-size:16px;}
.day_countdown .discount{font-size:22px; color:#cc0001; font-weight:900; line-height:18px; clear:both;}
.day_countdown .discount strong{ color:#000000; font-size:18px; font-weight:500;}
.day_countdown .day{font-size:18px; font-size:600; margin:10px 0px 0px; float:left; width:100%;}
.day_countdown .day h1{background:#1071b8; color:#FFFFFF; padding:2px 8px; border-radius:5px; margin:0px 5px 0px 0px; float:left; font-size:22px; font-weight:700;}
.mobile-box{ display:none;}
.sitemap{width:100%; float:left; padding:0px 15px;}
.sitemap h1{padding:0px 0px 10px; margin:0px; font-size:22px; letter-spacing:1px;}
.sitemap h2{font-size:20px; color:#2E5E9C; font-family: 'Roboto Condensed', sans-serif; font-weight:700; border-bottom:solid 1px #ccc; padding:8px 0px; margin-bottom:20px; letter-spacing:1px; width:100%; float:left;}
.sitemap h3{font-family: 'Roboto', sans-serif; font-weight:700; width:100%; float:left;  font-size:17px; color:#000000; margin:0px; padding:0px 0px 20px;}
.sitemap ul{padding:0px 0px 0px; margin:0px;}
.sitemap li{list-style-type:none;  list-style:none; float:left; clear:both; margin-bottom:10px;}
.sitemap table{ border-bottom:solid 1px #efefef; width:100%; margin-bottom:20px;}
.sitemap td{ font-size:15px; padding:0px 5px; border:solid 1px #e2e2e2;}
.sitemap li a{ font-size:14px; color:#0c648c; font-size:15px; font-weight:400; }
.sitemap .main_btn{ font-size:15px; padding:2px 5px;}
.sitemap .col-md-4{ padding-bottom:20px;}
.sitemap .col-md-3{ padding-bottom:20px;}
.sitemap li a:hover{ text-decoration:underline;}
.sitemap li:before{font-family: fontawesome; padding-right: 10px; content: "\f105";}

/*.sitemap .product{width:56%; float:left; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 14px; padding-bottom:5px; color: #000000; margin: 0px;}
.sitemap .sample{ width:30%; float:left; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 14px; padding-bottom:5px; color: #000000; margin: 0px;}*/
.sitemap .product_name{width:45%; float:left; font-size:15px;}
.members_full_horoscope{ width:62%; float:left; margin:0px 20px;  outline: 1px solid #e84734; outline-offset: -6px;}
.members_full_horoscope_left{ width:17%; float:left;}
.left_nav_main{width:100%; float:left; border:solid 1px #CCCCCC; margin:0px 0px 20px; padding:10px;}
.left_nav_main h1{ padding:0px; margin:0px;}
.left_nav_main ul{ padding:0px; margin:0px;}
.left_nav_main li{ background:url(../img/bullet-point.jpg) no-repeat left 8px; list-style-type:none; list-style:none; float:left; border-bottom:solid 1px #efefef; width:100%; padding:3px 0px 3px 15px;}
.left_nav_main li a{ color:#2E5E9C;}
.left_nav_main li a:hover{color:#2e5e9e}
.bs-example .panel-heading{ border-radius:0px; font-weight:500!important; background:#e5ecf7; padding:2px 5px 2px 5px; float:left; width:100%; }
.bs-example .panel-heading img{ float:left; margin-right:8px; margin-top:-5px;}

/*.bs-example .panel-heading:hover{color:#FFFFFF;}*/
.product_left_menu .panel-body{ border:none!important;}
.product_left_menu .panel{ background:none; border: solid 1px #bebebe; margin-bottom:10px; }
.product_left_menu .panel-title a{ line-height:18px; display:table; margin-top:5px;}
.bs-example .panel-body li{ background:url(../img/left-arrow.jpg) no-repeat 10px 10px; float:left; padding:3px 0px 3px 16px; border-bottom:solid 1px #ccc;}
.bs-example .panel-body li:last-child{ border-bottom:none;}
.bs-example .panel-body li a{color:#2e5e9e; font-size:14px; line-height:16px; float:left; text-align:left; padding:4px;  font-weight: 400;}
.bs-example .panel-body li a:hover{color:#e84734}
.product_content{padding: 0px 15px 0px 5px; width: 63%; float:left;}
.middle_conatiner .col-md-3{padding: 0px;}
.button{color:#2e5e9c!important; font-weight:500;background: url(../img/left-arrow.jpg) no-repeat 10px 8px; /*border-top:solid 1px #ccc; padding:3px 0px 3px 20px;*/  font-size:13px; float:left; width:100%;}
.product_left_menu .more{ color:#2e5e9c!important; font-weight:500;}
.product_left_menu{ width:17%; float:left; padding-right:10px;}
.two_block{width:82%; float:right;}
.content_block{width:70%; float:left; border: solid 1px #c7c1c1; padding:10px; background:#FFFFFF; margin-bottom:20px;}
.content_block .D-M-Y-Topnav{ width:auto; margin:-32px 0px 6px 0px; border:solid 1px #ccc; border-bottom:none; float:right; background:#FFFFFF;}
.content_right_block{width:28%; float:right;}
.articles_right_area .search_articles_category{width:100%; margin-bottom:20px; padding:10px 10px;}
.articles_right_area .search_articles_category ul{padding-top:10px;}
.articles_right_area .search_articles_category li{width:100%; padding:6px 0px 6px 15px; font-weight:500; background:url(../img/bullet-point.png) no-repeat left 12px; }
.articles_right_area .search_articles_category li:last-child{ border-bottom:none;}

.content_right_bloc .free_horoscope_form{margin-bottom:20px; width:100%;}
.yearly_right_block{/*width:82%;*/ width:100%; float:right;}
.yearly_right_block .yearly_product{width:28%;}
.yearly_form_block{width:100%; float:right; position:relative; margin-bottom:20px;}
.yearly_form_block .free_horoscope_form{ background:#fbf7ee none;}
.yearly_form_block .free_horoscope_form li{font-family: 'Crimson Text', serif; font-size:18px; line-height:20px; padding-bottom:5px;}
.yearly_form_block .free_horoscope_form label{ font-size:18px; font-weight:600; font-family: 'Crimson Text', serif;}

.yearly_form_block .free_horoscope_form .form-control{ border-radius:5px; padding:5px 10px; height:32px;}
 .yearly_form_block .btntext{font-family: 'Crimson Text', serif; font-size:18px;}
 .yearly_form_block .free_horoscope_btn{ font-size:18px; font-weight:700;}

/*.yearly_form_block label{width:100%!important;}
.yearly_form_block .form-control{width:100%}
.yearly_form_block .form-group .small{ width:31%;}
.yearly_form_block .form-group .yy{ width:31%;}*/


.yearly_form_block h1{ text-transform:capitalize; font-family: 'Crimson Text', serif; font-size:24px;}
.yearly_form_block .free_horoscope_form{ margin-bottom:0px; min-height:0px;}
.previous_yearly_content{width:100%; float:left; padding:10px; border: solid 1px #c7c1c1; background:#ffffff; margin-bottom:20px; position:relative;}
.previous_yearly_content .arrow_animation{right: -35px; margin-top: -79px; z-index: 100;}
.previous_yearly_content .yearly_content{ width:100%; float:left;}
.yearly_product{width:24%; float:right;}
.yearly_product .moon_sign_sun_sign{ width:100%;}
.yearly_product .horoscope_sign_video{ width:100%;}
.dmy_content{float:left;}
.dmy_tab{width:100%; float:right;}
.dmy_tab ul{padding:0px; margin:0px;}
.dmy_tab li{list-style-type:none; list-style:none; float:left;}
.dmy_tab li a{color:#999999; font-size:14px; float:left;}
.dmy_content .content_block{ margin-top:20px; }
.dmy_content .D-M-Y-Topnav{margin-top:-33px; width:auto; border:solid 1px #CCCCCC; border-bottom:none;}
.mobile_block{display:none;}
.live_support{position:fixed; bottom:0; right:0px; width:195px; float:left; cursor:pointer;}
.yearly_content{width:70%; float:left;}
.new_year{ background:#eff5fe; float:left; padding:10px; width:100%; border:solid 1px #cccccc; border-top:solid 3px #2e5e9c;
-moz-box-shadow:    inset 0px 2px 10px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow: inset 0px 2px 10px rgba(0, 0, 0, 0.3);
   box-shadow:         inset 0px 2px 10px rgba(0, 0, 0, 0.3);}
.yearly_content .yearly_content_block{width:52%;}
.yearly_content .product_profile{ width:48%;}
.yearly_content .yearly_content_block p{ margin:0px; line-height:18px;}
.yearly_popup_content{width:100%; float:left; padding:0px 35px 35px; background:#FFFFFF; border:solid 3px #ff0000; box-sahdow:0px 20px 20px #000; position:relative;}
.yearly_popup_content h1{font-size:18px; color:#0a0b0c; text-transform:capitalize; padding:35px 0px 15px 0px;}
.yearly_popup_content .close{ border:none!important; background:#ff0000!important;}
.yearly_right_area .modal{ top:0%;}
.yearly_popup_content h1 span{font-size:14px;}
.yearly_popup_content ul{padding:0px; margin:0px;}
.yearly_popup_content li{list-style:none; list-style-type:none; background:url(../img/bullet-point.png) no-repeat 0px 5px; padding:1px 0px 1px 20px;}
.yearly_popup_content .view_sample{color:#d90000; padding-right:25px; margin-right:25px; border-right: solid 1px #cccccc; margin-top:10px; font-weight:500;}
.yearly_popup_content .img{border:solid 1px #ccc; float:left;}
.yearly_popup_content p img{float:left; margin-right:15px;}
.previous_year_area{ width:100%; float:left; border-top:solid 1px #c7c1c1; padding:15px 0px 0px; margin-top:10px;}
.previous_year{color:#2e5e9e; font-size:18px; font-weight:700;  font-family: 'Roboto Condensed', sans-serif; position:relative; }
.previous_year:after{content:""; background:url(../img/arrow.jpg) no-repeat right top; width:12px; height:10px; position:absolute; top:8px; right:-25px; display:inline-block}
.Yearly_horoscope_bottom_box .view_sample{ width:auto; float:none; margin:0px 10px;}
.myarea_product_block{width:100%; float:left; border:solid 1px #dddfe2; padding:10px; margin:0px 0px 20px;}

.myarea_product_block .left_image{ float:left; padding-right:15px;}
.myarea_product_block .right_image{ float:right; margin-left:20px;}
.myarea_product_block h1{font-size:18px; color:#000000; text-transform:capitalize; margin:0px 0px 10px;}
.myarea_product_block ul{ padding:0px; margin:0px;}
.myarea_product_block li{ list-style:none; list-style-type:none;  background:url(../img/bullet-point.png) no-repeat left 5px; padding:0px 0px 0px 17px; color:#000000; display:table;}
.myarea_gift_coupan{width:100%; float:left; margin:0px 0px 10px;}
.myarea_gift_coupan img{width:100%; float:left;}
.horoscope_analysis{width:100%; float:left; position:relative; background:#ffefb3; /*background:url(../img/free-report-bg.jpg) no-repeat center top;*/ width:100%; /*height:325px;*/ padding:15px; line-height:20px; margin:0px 0px 15px; border:solid 1px #e84734; outline: 2px solid #e84734;
  outline-offset: -8px;}
.horoscope_analysis h1{font-size:16px; font-weight:700; color:#000000; margin:0px; text-transform:capitalize; }
.download_pdf_btn{right:25px; float: right;  width:100%; text-align:right; border-bottom:solid 1px #dfdfb9; padding-bottom:10px; margin-bottom:10px;}
.horoscope_analysis p::first-letter {font-size:24px; font-weight:600;}
.home_signup_form{ float:left; padding-right:28px;}

.accordion_container { width: 100%; float:left; } 
.accordion_head {background-color:#fff; color: #333; cursor: pointer; font-family: arial; font-size: 14px; margin: 0 0 1px 0; padding: 7px 11px; font-weight: bold; border-bottom:solid 1px #ccc;}
.accordion_body {background: #efefef; float:left} 
.accordion_body p { padding: 18px 5px; margin: 0px; }
.plusminus { float:left; padding:0px 5px; border-radius:100%; text-align:center; background:#fa0101; color:#FFFFFF; width:18px; height:18px; line-height:18px; text-align:center; margin-right:5px;}

.divPdf{background:#e6e6e6; padding:0px 10px;  background: -webkit-linear-gradient(#ffffff, #e5e5e5); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #e5e5e5); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #e5e5e5); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #e5e5e5); /* Standard syntax */
 float:right; border:solid 1px #cccccc;}
.divPdf ul{padding:0px; margin:0px;}
.divPdf li{ list-style-type:none; list-style:none; float:left; border-right:solid 1px #cccccc; padding:4px 8px!important; background:none!IMPORTANT;}
.divPdf li a{color:#2e5e9e; font-weight:500;}
.divPdf li:last-child{ border-right:none;}
.members_full_horoscope h3{padding:0px 0px 5px; margin:0px 0px 10px; font-size:16px; font-weight:700; color:#2e5e9c; width:100%; float:left;}
.birth_info{width: 100%; float: left;}
.birth_info ul{padding:0px; margin:0px; display:block!important;}
.birth_info li{ list-style-type:none; clear:both; border-bottom:solid 1px #CCCCCC; list-style:none; float:left; background:url(../img/bullet-point.png) no-repeat left 10px!important; padding:5px 0px 5px 20px!important; color:#000000; width:100%!important; font-size:15px!important;}	

.birth_chart {
    background: #fcf8e3;
   /* border: solid 1px #d6d4c5;*/
    float: right;
    padding: 5px 10px;
}
.birth_chart p {
    font-size: 15px; font-weight:500;
    color: #ff0000;
}

.members_addprofile_form p img {
    float: left;
    padding-right: 10px;
}
.members_full_horoscope ul {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: table;
}
.members_full_horoscope li {
    font-size: 15px;
    color: #000000;
    background: url(../img/bp.jpg) no-repeat left 5px;
    list-style-type: none;
    list-style: none;

}
.numbering{width:20px; height:20px; background:#2e5e9e; color:#FFFFFF; font-size:13px; font-weight:700; border-radius:100%; float:left; text-align:center; margin:0px 5px 20px 0px;}

.bhoechie-tab-content .nav li a span{ font-size:13px; font-weight:400;}
.bhoechie-tab-content .nav li{ border-bottom:solid 1px #efefef; width:100%; background:none;}
.bhoechie-tab-content .nav{ background-image:none;}
.dasa{width:50%; float:left; background:#e0eeff; padding:0px 0px 0px 30px;}

.bhoechie-tab-content .nav li a:hover{ background:#e0eeff!important; color:#000000!important; }
.dasa ul{ list-style-type:none; list-style:none;}
.dasa li{ background:url(../img/bullet-point.png) no-repeat 18px 14px; list-style-type:none; list-style:none; font-size:15px; color:#000000; font-weight:500; float:left; padding:12px 10px 12px 34px; font-family: 'Roboto', sans-serif; }
.dasa li span{ font-size:13px; font-weight:400; clear:both; float:left; width:100%;}
/*.bhoechie-tab-content .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ background:#e0eeff!important; color:#000000!important; border:none!important; }*/

.vimsottari_dasa{ width:95%; float:left; margin:0px 2.5%; padding:0px 20px;border:solid 1px #ff0000; margin-top:30px;}
.vimsottari_dasa_box{ width:31.5%; float:left; padding:10px 25px; margin:0px 2.5% 2.5% 0px;  background:#e9f3ff;  -moz-box-shadow:    inset 0 0 15px #c3d9f6;
   -webkit-box-shadow: inset 0 0 15px #c3d9f6;
   box-shadow:         inset 0 0 15px #c3d9f6;}
.vimsottari_dasa_box:nth-of-type(3n){ border-right:none; margin-right:0px;}
.vimsottari_dasa h3{padding: 0px 0px 5px; margin: 0px 0px 10px; font-size: 16px; font-weight: 700; color: #2e5e9c;}

.vimsottari_dasa h4{font-size:16px; color:#000000; font-weight:700; border-bottom:solid 1px #CCCCCC; padding:0px 0px 5px; margin-bottom:20px;}
.vimsottari_dasa h4 span{ color:#ff0000;}
.vimsottari_dasa td{ padding:3px 0px;}
div.bhoechie-tab-container{
  z-index: 10; float:left;
  background-color: transparent;
  padding: 10px !important;
  border-radius: 0px; margin-top:20px;
  border:1px solid #e84734;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
  opacity: 0.97; width:92%; margin:0px 0px 20px 3%;
  filter: alpha(opacity=97);
}
div.bhoechie-tab-container .list-group-item{ border-bottom:none;}
div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {
  color: #5A55A3;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{background-color: #d9eaff; background-image: #d9eaff; box-shadow:inset 0px 0px 10px 5px #cadff8;border-bottom:solid 1px #337ab7; color: #000000; font-weight:500;}

div.bhoechie-tab-menu .list-group-item:first-child{ border-radius:0px;}
div.bhoechie-tab-menu div.list-group>a.active:after{content: ''; position: absolute; left: 100%; top: 50%; margin-top: -10px;
border-left: 0; border-bottom: 10px solid transparent; border-top: 10px solid transparent; border-left: 8px solid #5A55A3;}

div.bhoechie-tab-content{background-color:#ffffff;}
div.bhoechie-tab div.bhoechie-tab-content:not(.active){display: none;}
.bhoechie-tab-content .nav li a{ text-align:left; font-size:15px; color:#000000; font-family: 'Roboto', sans-serif; font-weight:500; border-radius:0px; margin-right:0px; padding:10px 30px 10px; background:url(../img/left-arrow.png) no-repeat right 25px;}
.vedic_txt{ display:none}
.vedic_content_block{width:100%; float:left; background:#fcf8e3; padding:10px;  -moz-box-shadow:inset 0 0 10px #c6bd8a; -webkit-box-shadow: inset 0 0 10px #c6bd8a; box-shadow:inset 0 0 10px #c6bd8a; margin:0px 0px 20px; border:solid 1px #2e5897;}
.vedic_content_block ul{padding:0px 0px 0px 10px; margin:0px;}
.vedic_content_block li{list-style-type:none; list-style:none; float:left; background:url(../img/bullet-point.png) no-repeat left 5px; width:50%;}
.vedic_content_block li a{ font-size:16px; color:#000; padding:0px 0px 0px 15px;}
.vedic_content_block h2{color:#735727;  font-size:18px; font-weight:700; padding:0px 0px 20px; position:relative}
.vedic_content_block h2:before{ content: ""; border-bottom:solid 2px #735727; bottom:15px; width:75px; float:left; position:absolute;}
.vedic_content_block p{ color:#000000; line-height:20px;}
.vedic_content_block p a{ color:#FFFFFF; font-weight:500; background:#735727; padding:2px 5px;}
.vedic_content_block p img{ padding-right:10px; float:left;}
.your_sign{ float:left; display:none!important;}
#ia-wallet{ padding-right:10px;}
.payment_button{ display:none;}
.fixed {position:fixed; top:0; left:0; width:100%; z-index:1000; /*padding:0px 15px*/ }
.which_service{width:100%; float:left; background:#2e5e9c; border:solid 2px #ff0000; padding:8px; margin-bottom:20px;}
.which_service h3{font-size:17px; color:#ffffff; font-weight:500; padding:0px 0px 10px; margin:0px;}
.which_service p{font-size:16px; color:#ffffff; font-style:italic; line-height:16px; font-weight:400; margin-bottom:5px;}
.which_service ul{padding:0px; margin:0px;}
.which_service li{list-style-type:none; list-style:none; float:left; border-bottom:solid 1px #5c8cca; width:100%; color:#ffffff; font-size:15px; font-weight:400; line-height:20px;}
.which_service li:last-child{ border-bottom:none;}
.which_service li label{font-weight:400; float:left; margin:3px 0px;}
.which_service li input{ float:left; width:13px; margin-left:0px;}
.which_service li span{ display:table; font-weight:300;}
.selected_product{width:60%; margin:20px 14%; float:left; border:solid 2px #ff3e3f; background:#f2ebe3; /*height:128px; overflow-y:scroll;  */

}
.selected_product_area{ width:100%; float:left; height:171px;}
.selected_product .check-icon-area {
    width: 50px;
    float: left;
    margin: 10px 0px 0px 10px;
}
.selected_product ul{padding:0px; margin:0px;}
.selected_product li{list-style-type:none; list-style:none; position:relative; float:left; border-bottom:solid 1px #cccccc; padding:10px 0px; width:100%;}
.selected_product li:last-child{ border-bottom:none;}
.selected_product li .select_any_product{ width:100%; text-align:center; display:inline-block; margin:0px 0px 0px; height:110px; position:relative;}
.selected_product li .any_product{ padding:0px 10px; background:#ff0000; color:#FFFFFF;  text-align:center; display:inline-block; font-size:15px; margin:40px 0px 0px 0px;}
.selected_product li .delete_button{ padding:5px; position:absolute; right:2px; text-align:center; top:14px; vertical-align:middle;}
.discount_price{ text-decoration: line-through; padding-left:10px;
 color: #000000; padding-right:10px; font-size:16px; font-weight:400;}
.discount-price{ text-decoration: line-through; padding-left:10px;
 color: #000000; padding-right:10px; font-size:16px; font-weight:400;}


.selected_product li .price{ font-size:15px; font-weight:700; color:#ff0000; padding-left:10px;}
.selectedularea li .selected_checkbox{ float:left; width:40px; float:left; padding:0px 0px 0px 0px;}

.selected_product li .product_name{ width:78%; float:left; padding:10px 10px 10px 0px; line-height:20px; padding-left:10px; font-size:18px; font-family: 'Bitter', serif; font-weight:700;}
.squaredThree {
	width: 40px; position: relative; float:left;
}

.squaredThree label {
	cursor: pointer;
	position: absolute;
	width: 18px;
	height: 18px;
	top: 12px;
	border-radius: 4px; -webkit-border-radius: 4px;
	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,.4);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,.4);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,.4); background:#e50101;
}

.squaredThree label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 10px;
	height: 6px;
	background: transparent;
	top: 6px;
	left: 4px;
	border: 3px solid #fcfff4;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.squaredThree label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.squaredThree input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.squaredThree input[type=checkbox] {
	visibility: hidden;
}
.event{ width:90%; float:left; clear:both; margin:10px 15px 0px;}
.my_cart{ width:100%; text-align:center; display:inline-block;}
.my_cart li{list-style-type:none; list-style:none; background:#FFFFFF; width:60%;  margin:0px 0px 15px; box-shadow:0px 0px 20px #ccc; display:inline-block; text-align:left; border:solid 1px #ff0000;}
.my_cart li .price{ text-align:right; font-size:17px; font-weight:700; float:right; padding-bottom:5px; padding-left:10px;}
.my_cart li .express{ font-size:14px; color:#000000; float:right; text-align:right; width:100%; margin-top:-5px;}
.my_cart li .shipping_method{ width:100%; float:left; border-top:solid 1px #e5e5e5; padding:10px 15px 0px; margin:0px 0px 0px 0px; background:#efefef;}
.my_cart li .product_name{ padding:5px 0px 0px 15px; width:50%; float:left;}
.my_cart li .price_area{ width:50%; float:right; text-align:right; padding:5px 15px 0px 0px;}

.my_cart li .shipping{ width:100%; float:left; color:#2a5595; font-size:16px; margin-bottom:10px; font-weight:500;}
.my_cart li .shipping select{ padding:0px 5px; width:25%; margin-left:15px; font-size:15px; color:#000000; border:solid 1px #cccccc; font-weight:400;}
.recharge_wallet{background:#2e5e9e; color:#FFFFFF!important; font-size:16px; font-weight:500; text-decoration:none; padding:0px 10px!important; float:right; margin-top:-20px;}
.my_cart li .shipping_method label{width:100%; font-size:16px; font-weight:400; margin-bottom:0px; margin-top:0px; line-height:16px;}
.my_cart li .shipping_method label input{ margin-right:5px;}
.my_cart li .remove_button{float:right; background:#eeeeee; padding:2px 6px; font-size:16px; color:#000000; margin:5px 0px 0; margin-right:-15px; text-decoration:none; border:solid 1px #ff0000; border-right:none; border-bottom:none;}
.my_cart li .remove_button:hover{ background:#ff0000; color:#FFFFFF;}
.my_cart li .subtotal{font-size:16px; color:#000000; padding:5px 15px; font-weight:500;}
.my_cart li .subtotal td{ padding-left:0px;}
.my_cart li .subtotal .price{text-align:right!important; float:right; margin:0px; font-weight:500; font-size:16px;}
.my_cart li .total_amount{border-top:dashed 1px #ccc; font-weight:700; font-size:17px; padding:5px 0px; }
.coupon_discount{border-top:dashed 1px #CCCCCC; padding-top:10px; padding-bottom:10px; color:#ff0000;}
.payment_discount_message{  font-size:16px; font-weight:500; width:100%; line-height:20px;  margin-bottom:5px;}
.order_fixed_area{ width:100%; float:left; background:#FFFFFF}
.selected_product_fixed {
    width: 100%; 
    z-index: 10000;
}
.order_cart_checkout{float:right; position:absolute; right:190px; vertical-align:middle}
.order_cart_checkout .member_login_btn{ margin:0px 0px 5px; font-weight:600; min-width: 125px;}
.order_cart_checkout div{float:left!important; clear:both;}
.signup_form_area{width:75%; margin:25px auto;}
.signup_sucessful{width:100%; float:left;}
.signup_sucessful ul{ width:100%; text-align:center; display:inline-block;  padding:10px 0px 10px 0px; margin:0px 0px 15px; border-top:solid 1px #cccccc;}
.signup_sucessful li{list-style-type:none; list-style:none; background:url(../img/bullet-point.png) no-repeat left 10px; width:auto;  padding:5px 15px; text-align:center; display:inline-block; font-size:16px; font-weight:500; color:#2e5e9c;}
.signup_sucessful li a{ font-size:16px; font-weight:500;}


.signup_sucessful .title_heading{ font-size:23px!important; color:#2e5e9c; font-weight:400; padding:10px 75px;  font-family: 'Roboto', sans-serif!important; line-height:24px!important;}
.signup_sucessful .inside{margin:30px 0px; min-height:350px;}


.signup_verify{width:100%; background:#f2ebe3; padding:15px 50px; margin:25px 0px; text-align:center; display:inline-block;     border: solid 2px #ff3e3f; font-size:17px;}
.signup_verify .member_login_btn{margin:0px; line-height:30px; padding:0px; min-width: 75px;}
.verification{ font-size:16px!important; margin-top:10px;}

.signup_sucessful .image{ float:left; padding-right:10px; width:100%; text-align:center;}

.signup_form{width:66.5%; float:left; border:solid 1px #cbcbcb; border-bottom:none; border-radius:5px; box-shadow: 0px -14px 45px 10px rgba(90, 90, 90, 0.3); margin-bottom:20px; position:relative;}
.signup_form .title{width:100%; float:left; background: #ffffff; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ffffff, #e5e5e5); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #e5e5e5); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #e5e5e5); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #e5e5e5); border-radius:5px 5px 0px 0px; padding:8px 10px; border-bottom:solid 1px #CCCCCC; /* Standard syntax */}
.signup-bottombg{width:100%; float:left;  position:absolute; bottom:-12px;}	

.signup-bottombg img{ width:100%; float:left;}
.signup_form .title_heading{font-size:17px; font-family:'Roboto Condensed', sans-serif; line-height:16px;}	
.signup_form .title_heading h1{ color:#2e5e9c; font-size:50px; padding:0px; margin:0px; text-transform:capitalize; text-shadow:0px 1px 0px #fff; font-family: 'Roboto', sans-serif;}
.order_details li {list-style-type: none; list-style: none; float: left;}
.instant_moonsign_area{ width:60%; margin:20px auto;}
.signup_verify .form-control{ height:32px!important; width:65%!important;}
.signup_verify_field{ width:100%; text-align:center; display:inline-block; margin:10px 0px 0px;}
.signup_verify_field .error-message{ text-align:left;  float:left;}
.instant_moonsign_area h1{ padding:0px 0px 10px;}
.instant_moonsign_area .signup_form{ width:100%; float:left; padding:20px 20px;}
.free_services{width:32%; float:left; margin:150px 0px 0px 0px; vertical-align:middle; background:#2e5e9c; padding:15px 15px;}
.free_services h1{font-size:18px; color:#FFFFFF; font-weight:700; padding:0px 0px 10px; margin:0px; text-transform:capitalize; font-family: 'Roboto', sans-serif;}
.free_services ul{padding:0px; margin:0px;}
.free_services li{list-style-type:none; list-style:none; float:left; width:100%; border-bottom:solid 1px #4674af; background:url(../img/point.png) no-repeat left 10px; padding:5px 0px 5px 20px; color:#FFFFFF;}
.free_services li a{ text-decoration:none; color:#FFFFFF; font-size:16px; line-height:20px; float:left; }
.form_block{width:68%; float:left; }
.form_block select{ width:22%!important; height: 38px; padding:0px 0px 0px 0px; border:none; float: left; border-radius: 2px; /*-moz-box-shadow: inset 0px 2px 3px #cecece;
-webkit-box-shadow: inset 0px 2px 3x #cecece;  box-shadow: inset 1px 2px 10px #cecece;*/ padding: 0px 10px; font-size: 16px; font-weight: 400; color:#333; border:solid 1px #cccccc; border-right:none;}

.default_popup_area{width:100%; position:fixed; z-index:10000; left:0px; right:0px; width:100%; height:100%;  overflow-x:hidden; background: rgba(0, 0, 0, 0.5);}
.default_popup{position: absolute; top: 50%; left: 50%; padding:15px; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); background:#ffffff; width:40%; border: solid 3px #ff0000;}

.default_popup p{font-size: 18px;
    line-height: 20px;
    border-bottom: solid 1px #CCCCCC;
    text-align: center;
    padding: 10px 0px 10px;}
	
.default_popup .form-group label{
    width: 32%;
    float: left;
    font-size: 17px;
    color: #5c5757;
}

.default_popup .form-control {
    width: 68%;
    height: 38px;
    float: left;
    border-radius: 2px;
    -moz-box-shadow: inset 0px 2px 3px #cecece;
    -webkit-box-shadow: inset 0px 2px 3px #cecece;
    padding: 0px 10px;
    font-size: 16px;
    font-weight: 500;
    box-shadow: inset 0px 2px 3px #cecece;
    background: #FFFFFF;
}
.default_popup .form-group {
    padding: 0px 25px!important; margin:10px 0px 0px;
}

.default_popup  .button_area {
    float: right;
    text-align: right;
    margin-right: 20px;
}



.form_block .form-control{ width:78%; border:solid 1px #cccccc;}
.form_block2{width:68%; float:left;}
.form_block2 .form-control{width:100%!important; float:left; margin-bottom:10px;} 
.form_block input{ width:78%; border:none; padding:0px 5px; background:none; line-height:32px;}
.signup_form P{ background:none; box-shadow:none; border:none; text-align:left; font-size:18px; padding:0px 10px; margin:0px;}
.signup_form .modal-content{ border-radius:0px; border:solid 3px #fe0000;}
.signup_form .modal-header .close{ margin-top:-26px; width:30px; height:30px; background:#fe0000!important;}

.signup_form .login{font-size:16px; text-align:right; padding:20px 10px 0px 0px;}
.signup_form .login a{color:#418bca; text-decoration:underline; font-weight:700;}
.signup_form .inside{width:100%; float:left; padding:10px 55px 0px;}
.signup_form .inside p{ text-align:left; color:#000000; font-size:17px; font-weight:400; line-height:22px;padding:0px 0px 15px; text-align:left;}
.signup_form .form-group{ width:100%; float:left; padding:0px 60px; margin-bottom:0px;}
.signup_form .form-group label{width:32%; float:left; font-size:17px; color:#5c5757;}
.signup_form .form-control{ width:68%; height:38px; text-align:left; display:inline-block; border-radius:2px;  color:#333;
/*   -moz-box-shadow:inset 0px 2px 3px #cecece; -webkit-box-shadow: inset 0px 2px 3px #cecece; box-shadow:inset 0px 2px 3px #cecece; */padding:0px 10px; font-size:16px; font-weight:400;
    background:#FFFFFF;}
.dst_summar{ width:30%!important; float:left; margin-right:10px;	}
.signup_form input::-webkit-input-placeholder, .box textarea::-webkit-input-placeholder {font-size:15px; font-weight:400; color:#a9a9a9;}
.checkbox label{ width:100%!important; float:left; font-size:15px!important; font-size:17px!important; color:#000000!important; line-height:18px; margin-bottom:15px; float:left; padding-left:0px;}
.signup_form input:-moz-placeholder, .box textarea:-moz-placeholder {
  font-size:15px; font-weight:400; color:#a9a9a9;
}
.signup_form input:-ms-input-placeholder, .box textarea:-ms-input-placeholder{
  font-size:15px; font-weight:400; color:#a9a9a9;
}
.daily_bases_panchang{width:100%; float:left; margin-top:10px;}
.daily_bases_panchang ul{padding:0px; margin:0px; text-align:center; width:100%;}
.daily_bases_panchang li{list-style-type:none; list-style:none; background:#e7e7e7; float:left; padding:5px 10px; width:50%; border-right:solid 3px #fff;  min-height:46px; margin-bottom:5px; line-height:16px; text-align:left;}
.daily_bases_panchang li:nth-of-type(1){ line-height:34px;}
.daily_bases_panchang li:nth-of-type(2n){ margin-right:0px;}
.daily_bases_panchang li a{color:#2f5f9f; font-size:13px; font-weight:600; }
.daily_bases_panchang li a:hover{text-decoration:underline;}
.daily_bases_panchang li:before {content: "\f105";  font-family: 'FontAwesome'; float:left; padding-right:3px;}
.comment_box{ width:100%; float:left; background:#fbf3e6; border:solid 1px #0367bb; padding:10px 0px; box-shadow: inset 3px 0px 3px #f9b5a8; margin-bottom:20px;}
.comment_box h1{font-size:17px; color:#000000; border-bottom:solid 1px #cccccc; padding:0px 15px 5px; margin:0px 0px 10px;}
.comment_box p{padding:0px 15px; line-height:19px; font-size:15px;}
.post_comment{ width:100%; float:left; border-top:solid 1px #ccc; padding:0px 15px;}
.post_comment h4{font-size:16px; color:#000000; padding:5px 0px 0px 0px;}
.post_comment textarea{ width:100%; float:left; height:64px; box-shadow:inset 3px 2px 3px rgba(204, 204, 204, 0.6);}
.post_comment .email{ width:70%; padding:0px 5px;}
.post_comment .submit{ background:#2e5e9e; color:#FFFFFF; font-size:14px; font-weight:500; border:none; padding:3px 10px; float:right;}
.comment{width:100%; float:left; margin-top:20px; padding:0px 15px 15px;}
.comment h4{font-size:16px; color:#000000; padding:5px 0px 0px 0px;}
.comment ul{ padding:0px; margin:0px;}
.comment li{ list-style:none; list-style-type:none; float:left; box-shadow:0px 0px 8px #bdbdbd; background:#ffffff; padding:8px; line-height:18px; font-size:15px; margin-bottom:10px;}
.archives{ width:100%; float:left; border:solid 1px #ccc; padding:0px 10px}
.archives h1{ margin:0px 0px 10px; padding:10px 0px 5px; border-bottom:solid 1px #ccc}
.archives .panel-title{ width:100%; }
.archives .panel-group .panel{ border:none; padding:0px 0px 10px;}
.archives .panel-body {
    border: solid 1px #c0bdbd;
    float: left;
    margin: 10px 0px 20px 20px;
    padding: 0px;
    width: 90%;
}
.inner_comment{background:#efefef; float:left; padding:10px 20px; border-bottom:solid 1px #CCCCCC; margin-top:75px; box-shadow:inset 0px 0px 10px #ccc;}
.inner_comment ul{padding:0px; margin:0px;}
.inner_comment li{ list-style-type:none; list-style:none; float:left; border-bottom:solid 1px #ccc; padding:5px 0px 15px; background:none; line-height:22px;}
.inner_comment li:last-child{ border-bottom:none;}
.inner_comment h1{padding:10px 0px 15px; margin:0px;}
.inner_comment_box{width:100%; text-align:center;}
.inner_comment_box textarea{width:90%; height:120px; margin:auto; padding:5px 10px; font-family: 'Roboto', sans-serif; }
.inner_comment_box .main_btn{ float:right; margin-right:33px; padding:5px 10px;}
.vedic_astrology{width:100%; float:left; padding:15px 15px; border:solid 1px #CCCCCC;}
.vedic_astrology h1{ padding:0px 0px 10px; margin:0px;}
.vedic_astrology img{ float:left; margin-right:20px;}
.newyear_horoscope_content {width: 60%; float: left;}
.newyear_horoscope_sign {width: 40%;float: left;padding: 0px 0px 0px 20px; margin-top: 5px;}
.newyear_horoscope_sign ul{padding:0px; margin:0px;}
.newyear_horoscope_sign li{list-style-type:none; list-style:none; float:left; width:16.5%; border:none; padding:0px 3px 5px; background:none; }
.newyear_horoscope_sign li a{font-size:14px; font-weight:700; background:#efefef; float:left; width:100%; float:left; padding:3px 5px 8px 8px; transition:all 0.3s ease-in; box-shadow:inset 0px 0px 10px #ccc;}
.newyear_horoscope_sign li a:hover{ background:#337ab7; transition:all 0.3s ease-in; color:#FFFFFF;}
.newyear_horoscope_sign li a span{ font-size:13px; font-weight:400; float:left; width:100%; line-height:14px; }
.special_preview{ display:none;}
.dst_verification{width:85%; margin:auto;}
.dst_verification h1{ font-size:19px; text-transform:capitalize; border-bottom:solid 1px #CCCCCC; padding-bottom:5px;}
.dst_verification label{ font-size:17px; width:50%; font-weight:400; float:left; padding-right:15px; padding-bottom:8px;}

/*daily-page*/
.monthly_article{width:90%; margin:auto;}
.monthly_article .trending_articles li{ border-bottom:dashed 1px #ccc;}
.monthly_article h2{ position:relative; margin-bottom:20px;}
.monthly_article h2:before{    content: " "; height: 4px; width: 71px; background: #2c5e9b; position: absolute; bottom: -8px;}
.daily_page_container{width:90%; margin:auto;}
.daily_page_container .trending_articles{ width:38%; float:right; margin-top:20px;}
.daily_coloum_one{ width:70%; float:left }

.daily_coloum_two{ width:30%; float:left;}
.daily_coloum_two .inner_horoscope_block3{width:100%; float:left; padding-left:0px; margin-left:-1px; margin-bottom:20px;}
.inner_horoscope_block3 .horoscope_sign_video{ width:100%; float:left;}


.daily_coloum_two .moon_sign_sun_sign p{ line-height:22px; font-size:16px;}
.daily_coloum_two .moon_sign_sun_sign{ width:100%; float:left;}
.daily_content_block{width:97%; float:left; background:#fcf4e7; box-shadow: inset 0px 11px 8px -10px #CCC, inset 0px -11px 8px -10px #CCC; padding:10px 15px; border:solid 1px #CCCCCC; border-top:solid 3px #2e5e9c;}
.monthly_content_block{background:#f1f1f1;}
.monthly_content_block h2{ text-transform:uppercase;}
.monthly{width:49%; float:left;}
.monthly h1{ margin-bottom:0px;}
.monthly h1:before{ background:none;}

.monthly_yearly{ margin-right:0px; width:49%}
.top_title{ width:100%; float:left; border-bottom:solid 1px #CCCCCC; padding-bottom:5px;}
.top_title .zone{ border-radius:0px; border:solid 1px #e0ddb8; padding:2px 0px; margin-left:5px; margin-right:0px;}
.top_title .zone .caret{background: #fff url(../img/caret.jpg) no-repeat scroll 100% 50%; border-radius:0px;
box-shadow: none; overflow: hidden; position: relative; border:none;
    width: 15px;
    height: 15px;
    z-index: 100;}

.top_title h2{ width:46%; float:left; font-size:17px; color:#000000; font-weight:700; padding:5px 0px 0px 0px;}
.top_title h2 span{ font-weight:400;}
.top_title_right_block{width:54%; float:right; padding:0px 0px ;}
.top_title_right_block select{ border:solid 1px #dfdcb5; float:left; padding:3px; font-size:15px; width:auto;}

.profile_select{ margin-left:5px; font-size:13px; background:#3c69a3; color:#FFFFFF;}
.horoscope-sign-content{width:100%; float:left;  margin:20px 0px 0px; position:relative;}
.horoscope-sign-content-image-block{width:30%; text-align:center; padding:0px 10px; float:left; background:url(../img/separation.png) no-repeat right top; /*min-height:197px;*/ margin-right:10px;}
.horoscope-sign-content-image-block h3{ padding:10px 0px; margin:0px; font-size:16px; text-align:center; font-weight:500; color:#000000;}
.horoscope-sign-content-image-block .image{ width:100%; text-align:center; display:inline-block;}
.horoscope-sign-content-image-block ul{padding:0px; margin:0px;}
.horoscope-sign-content-image-block li{list-style-type:none; list-style:none;  width:100%; text-align:center; padding:0px 15px;}
.horoscope-sign-content-image-block li .active{ background:#2e5e9c; color:#ffffff; margin:0px 0px 5px;}
.horoscope-sign-content-image-block li .active:before{ content:""}
.horoscope-sign-content-image-block li a{font-size:16px; color:#2e5e9c; float:left; padding:2px 0px; text-align:center; width:100%; display:inline-block;}
.horoscope-sign-content-image-block li a:before{content:">"; padding-right:5px;}
.horoscope-sign-content-block{ width:auto;}
.horoscope-sign-content-block p{ font-size:16px; color:#000000; line-height:22px; margin:0px;}
.horoscope-sign-content-bottom{ width:100%; float:right; text-align:right; font-size:15px;  bottom:-5px; font-family: 'Crimson Text', serif; font-weight:600;}

.vertical_block{ width:44%; float:left; margin:20px 0px 0px 0px; padding:0px 20px 0px 0px;}
.vertical_block .daily_horoscope_sign{ padding:10px 10px; margin-bottom:20px;}
.vertical_block .daily_horoscope_sign li{width:32%; float:left;}
.vertical_block .daily_horoscope_sign li a{ font-size:14px;}
.table-responsive{ width:100%;}
.panchang_ephimeris .D-Y-M-Topnav{ width:100%; float:left; margin-top:-30px;}
.vertical_block2{width:49%; float:left; padding:10px 15px 0px; background:#FFFFFF; border:solid 1px #cccccc; margin:20px 0px 0px; }
.vertical_block2 h3{font-size:18px; float:left; text-transform:uppercase; color:#333333; padding:0px; margin:0px; position:relative; font-weight:700;}
.vertical_block2 h3:before {
    content: " ";
    height: 4px;
    width: 71px;
    background: #2c5e9b;
    position: absolute;
    bottom: -8px;}
.vertical_block2 select{float:right; border:solid 1px #dfdcb5; padding:3px 0px; font-size: 16px; font-weight: 600; color: #2e5e9c;  margin-bottom:10px;}
.daily_coloum_one .daily_planetary_positions{ width:47%; float:left; background:url(../img/planetary-positions-bg2.jpg) no-repeat left top; min-height:60px; margin-top:15px; font-size:28px; background-size:100%; margin-bottom:0px;}
.daily_coloum_one .daily_panchang{ width:47%; float:left; background:url(../img/panchang-bg2.jpg) no-repeat left top; min-height:60px;  font-size:28px; padding-left:20px; margin:15px 3% 0px 3%; background-size:100%;}

.vertical_block2 p{ width:100%; float:left; line-height:22px;}
.vertical_block2 ul{width:100%; float:left; padding:0px; margin:0px 0px 10px;}
.vertical_block2 li{list-style-type:none; list-style:none; float:left; background:url(../img/bullet-point.png) no-repeat left 5px; padding:0px 25px 0px 15px;}
.vertical_block2 li a{color:#2e5e9c; font-size:16px; float:left;}
.vertical_block2 li a:hover{ text-decoration:underline;}
.thought_of_the_day{width:100%; float:left; margin:0px 0px 0px; position:relative;}
.thought_of_the_day img{ width:100%;}
.thought_of_the_day h3{font-size:18px; text-transform:uppercase; color:#333333; padding:0px; margin:0px 0px 20px; position:relative; font-weight:700;}
.thought_of_the_day h3:before {content: " "; height: 4px; width: 71px; background: #2c5e9b; position: absolute;bottom: -8px;}
.shareon{width:100%; text-align:center; display:inline-block; position:absolute; left:-30px; bottom:15px;}
.shareon ul{padding:0px; margin:0px; text-align:center;}
.shareon li{ list-style-type:none; list-style:none; text-align:center; display:inline-block; font-family: 'Crimson Text', serif; font-size:16px; color:#000000; font-weight:600; margin-right:-5px;}
.mantra_of_the_day{ width:100%; float:left; margin:35px 0px 0px 0px;}
.daily_product{width:100%; float:left;}
.daily_product h3{ padding:15px 0px 10px 0px; margin:0px; font-size:18px; font-weight:600; text-transform:uppercase;}
.daily_product ul{padding:0px; margin:0px;}
.daily_product li{ list-style-type:none; list-style:none; float:left; width:49%; float:left; background:#efefef; border:solid 1px #cccccc; margin-right:2%; padding:5px; margin-top:20px;}
.daily_product li:last-child{ margin-right:0px;}
.daily_product li img{ float:left; padding-right:15px;}
.daily_astrology_planner{width:60%; float:left; border:solid 1px #cccccc; padding:15px;}
.daily_astrology_planner h3{ font-size:20px; font-weight:600; padding:0px; margin:0px; position:relative;}
.daily_astrology_planner h3 span{ font-size:18px; font-weight:400;}
.daily_astrology_planner h3:before {content: " "; height: 4px; width: 71px; background: #2c5e9b; position: absolute; bottom: -8px;}
.daily_astrology_planner ul{padding:30px 0px 0px 0px; margin:0px;}
.daily_astrology_planner li{list-style-type:none; list-style:none; float:left; width:100%; padding:5px 30px 0px 30px; font-size:16px; font-weight:700; background:url(../img/bullet-point.jpg) no-repeat 15px 10px;  border-bottom:none; border-bottom:solid 1px #ccc;}
.daily_astrology_planner li:last-child{ border-bottom:none;}
/*.daily_astrology_planner li:nth-of-type(4n){ width:100%; float:left; min-height:auto;}*/
.daily_astrology_planner li p{ font-size:16px;}
/*end-daily-page*/
#player {
  height: 0;
  width: 0; 
}

/* Apologies for the large base64 image file */

.speaker {
  background-image:url(../img/download.png);
  background-repeat: no-repeat;
  background-size: 200%;
  background-position: 100% 0;
  height: 32px;
  width: 30px;
  cursor: pointer;
  display: block;
  position: absolute;
  position:absolute; top:50px; right:5px;
  display: block;
}

.speakerplay {
  background-position: 0 0;
}

.yearly_content .horoscope_sign_video{ display:none;}
.other_yoga_report{width:46.5%; background:#eaf3fb; float:left; border:solid 2px #c7dbed; padding:10px 15px; margin:0px 15% 0px 35%; color:#000000; font-size:16px; line-height:18px; margin-bottom:15px;}
.other_yoga_report ul{padding:10px 0px 0px 0px; margin:0px;}
.order-yearly-product{ width:100%; float:left; margin-top:10px;}
.order-yearly-product .other_yoga_report{ width:95%; float:left; margin:0px 2.5%;}
.order-yearly-product p{ padding:0px!important;}
.order-yearly-product ul{ padding:10px 0px 5px; margin:0px; display:inline-block;}
.order-yearly-product textarea{ margin:0px; height:80px; width:100%; margin-bottom:10px;}
.order-yearly-product li{ width:auto!important; float:left; padding-right:15px!important; border-bottom:none!important;}
.order-yearly-product li label{ text-align:left;}
.other_yoga_report li{list-style-type:none; list-style:none; float:left; border-bottom:solid 1px #c9ddef; width:100%; font-weight:500; padding:5px 0px; font-size:16px;}
.other_yoga_report li a{ color:#000000;}
.other_yoga_report li:last-child{border-bottom:none;}
.other_yoga_report .addtocart{background:#ffffff; float:right; color:#2e5e9e; box-shadow:1px 0px 10px rgba(0, 0, 0, 0.4); padding:1px 10px; font-size:15px; font-weight:400; margin-right:20px; transition:all 0.3s ease-in;}
.other_yoga_report .addtocart:hover{ background:#2e5e9e; color:#fff; transition:all 0.3s ease-in;}
#serviceTaxMsg{color:#000000; font-size:15px; border:solid 2px #2e5e9e; padding:20px 15px; position:absolute; width:45%; right:3%; top:45%; background:#ffffff;}
#serviceTaxMsg span{ font-size:15px; font-weight:700;}
.outsideindia{ background:#e4e4e4; font-size:16px; color:#000000; font-weight:400; width:100%; float:left;  padding:5px 10px; margin-bottom:12px;}

.top_banner{ width:100%; float:left; padding-bottom:3px; margin-bottom:10px; padding:10px 0px;  background-color: #ffffff; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eaeaea)); background: -webkit-linear-gradient(top, #ffffff, #eaeaea); background: -moz-linear-gradient(top, #eaeaea, #eaeaea); background: -ms-linear-gradient(top, #ffffff, #eaeaea);background: -o-linear-gradient(top, #ffffff, #eaeaea); border-bottom:solid 1px #cccccc; font-family: 'Fertigo Pro Regular';}
.top_banner a{ color:#000000;}
.top_banner_text{width:72%; float:left; padding:15px 20px 25px 20px;}
.top_banner_text ul{padding:0px; margin:0px;}
.top_banner_text li{font-family: 'Fertigo Pro Regular'; font-size:22px; float:left; background:url(../img/banner-arrow.png) no-repeat left 15px; width:100%; border:none; padding:15px 0px 10px 16px; text-align:left!important;}
.book_btn{background:#f71f07; border-radius:3px; color:#FFFFFF!important; font-family: 'Fertigo Pro Regular'; float:left; padding:6px 25px; font-weight:bold; font-size:22px; margin:15px 0px 0px 15px;}
.book_btn img{ float:right!important; padding-top:8px;}
.top_banner2{width:100%; float:left; padding-bottom:3px; margin-bottom:10px; padding:10px 10px;  background-color: #ffcd53; border-bottom:solid 1px #cccccc;}
.top_banner2 a{ color:#000000;}
.book_btn2{background:#282727; border-radius:3px; color:#FFFFFF!important; font-family: 'Fertigo Pro Regular'; float:left; padding:6px 25px; font-weight:bold; font-size:22px; margin:15px 0px 0px 15px; position:relative;}
.book_btn2 img{ float:none;}
.top_banner2 .top_banner_image{ width:30%;}
.top_banner2  .top_banner_text{ width:70%; padding: 15px 20px 0px 20px;}
.top_banner_image{width:28%; float:left; padding-right:10px;}
.top_banner_image img{ width:100%; float:left;}
.home_newyear_horoscope img{ margin-bottom:0px;}
.newyear_horoscope_content{width:auto!important; float:none;}
.newyear_horoscope_content .order_btn{ background:#2e5e9c; color:#FFFFFF; padding:0px 15px; margin-left:10px; border-radius:3px; font-size:15px; border:none}
.newyear_horoscope_sign{ padding:0px;}
.chat_astrologer{ background:url(../img/bg.jpg) no-repeat left top; width:100%; float:left; margin-bottom:8px; border-bottom:solid 1px #ccc;}
.astrologer-img{ width:30%; float:left;}
.astrologer-img img{width:100%; float:left;}
.astrologer_chat_content{ width:70%; float:left; padding:0px 15px 0px 0px;}
.astrologer_chat_content h2{font-size:30px; padding:25px 0px 0px; text-align:right; margin:0px; color:#FFFFFF; font-family: 'Josefin Sans', sans-serif; font-weight:normal; line-height:40px;}
.astrologer_chat_content h2 span{ color:#ffcc00;}
.astrologer_chat_content h6{font-size:18px; padding:25px 0px 0px; text-align:right; margin:0px; color:#FFFFFF; font-family: 'Josefin Sans', sans-serif; font-weight:normal;}
.astrologer_chat_content h6 span{color:#ffcc00;}
.nxt-month{width:100%; float:left; background:#e5e5e5; padding:8px 25px; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.1); margin-bottom:15px; border:solid 1px #ccc; margin-bottom:10px;}
.nxt-month .image{width:23%; float:left}
.nxt-month .image img{float:left; width:100%; padding-right:20px;}
.nxt-month .content{width:75%; float:right;}

.nxt-month .content h1{font-family: 'Josefin Sans', sans-serif; font-size:22px; padding:5px 0px 8px 0px; margin:0px; font-weight:700; text-transform:none;}
.nxt-month .content h1 span{color:#2e5e9c; border-bottom:solid 1px #2e5e9c;}
.nxt-month .content ul{padding:0px; margin:0px;}
.nxt-month .content li{list-style-type:none; list-style:none; float:left; background:url(../img/check.png) no-repeat 0px 2px; width:50%; font-family: 'Josefin Sans', sans-serif; font-weight:400; font-size:18px; padding:0px 0px 0px 25px;}
.nxt-month .content li:last-child{ width:100%;}
.nxt-month .sample{border-radius:3px; border:solid 1px #2e5e9c; float:left; padding:1px 15px 1px 38px; background:url(../img/pdf.png) no-repeat 15px 3px; font-family: 'Josefin Sans', sans-serif; font-size:17px; line-height:24px; box-shadow:0px 5px 5px rgba(0, 0, 0, 0.1); margin:10px 0px 0px 0px;}
.nxt-month .sample:hover{ border:solid 1px #ff0000; color:#ff0000;}
.nxt-month .order-btn{ background:#f9c85a; color:#000000; font-size:20px; padding:1px 15px; float:left;  box-shadow:0px 5px 5px rgba(0, 0, 0, 0.1); margin:10px 0px 0px 0px; font-family: 'Josefin Sans', sans-serif; font-weight:600; margin-left:20px; border-radius:3px;}
.input-small{width:22.5%; float:left; box-sizing: border-box; padding-right:10px;}
.input-small:nth-of-type(3){ padding-right:0px;}
.input-small .form-control{ width:100%;}

/*.full_product{ width:83%; float:left;}
.full_product .product_content{ width:100%; float:left;}
.full_product .multiple_product_box{ width:31.3%; float:left; margin-bottom:15px; margin-right:1.5%; padding:20px 25px 20px ; position:relative; margin-top:10px; min-height:405px;}
.full_product .multiple_product_box h1{  width:100%; padding:0px 0px 5px 0px; font-size:16px;}
.full_product .member_login_btn {padding: 3px 15px;font-size: 15px; float:right; min-width:auto; line-height:18px; margin:5px 0px 0px 5px;}
.full_product .view_sample{ width:auto; float:left; width:auto; margin:0px 20px 0px 0px; }
.full_product .product_price{ width:100%; float:left;}
.full_product .pull-right{ float:left!important;}*/

/*.product_report_price{width:100%; background:#2E5E9C; float:left; border: solid 1px #2E5E9C; margin-top:10px; color:#FFFFFF; }
.product_report_price h1{  color:#FFFFFF;    text-transform:capitalize; font-weight:500;  font-family: 'Roboto', sans-serif; font-size:16px; padding:5px 15px 5px 20px; margin:0px;}
.product_report_price p{ color:#FFFFFF;}
.product_report_price .price{width:40%; float:left; font-size:16px; font-weight:500;  padding:0px 20px; background:#ffffff;}
.product_report_price .price ul{padding:0px; margin:0px;}
.product_report_price .price li{list-style-type:none; list-style:none; float:left; background:none;}
.product_report_price .price li a{ font-size:16px;}*/




@media only screen and (max-width: 1350px){
.home_newyear_horoscope{width:48.5%; float:left;}
<!--.home_free_reports2 p{ font-size:14.5px;}-->
.home_newyear_horoscope .nav-tabs > li > a{ font-size:13px; line-height:18px; width:100%; text-align:center;  height:65px!important; padding:5px 0px;}
.newyear_horoscope_block .new_product_block_area{ margin-top:0px;}
.home_newyear_horoscope li {text-align:center; line-height:18px; overflow:hidden;}
.newyear_horoscope_block li img{ float:none; text-align:center; display:inline-block;}
.newyear_horoscope_block p{ font-size:14.5px; line-height:126%;}
.home_newyear_horoscope li div{ float:left; width:100%;}
<!--.home_free_reports2 p{ font-size:14.3px;}-->
<!--.home_newyear_horoscope img{ width:50%;}-->
.newyear_horoscope_block .new_product_block h1{ font-size:16px;}
<!--.newyear_horoscope_block  p{ line-height:20px!important;}-->
.myarea_product_block .left_image img{ width:100%;}
.newyear_horoscope_block h2{ padding-top:0px;}
.order_cart_checkout{ right:140px}
.free-horoscope .nav li a{margin: 5px 4px 5px 0px;}
.common_free_horoscope .nav-tabs>li>a {border-radius: 15px; padding: 4px 9px!important;}
.daily_bases_panchang li:nth-of-type(1){ width:40%;}
.daily_bases_panchang li:nth-of-type(2){ width:60%;}
.daily_bases_panchang li:nth-of-type(3){ width:100%; min-height:auto; padding-top:5px; padding-bottom:5px;}
.newyear_horoscope_sign li a{ font-size:13px;}
.newyear_horoscope_sign li a span{ font-size:12px;}
.daily_sign{ min-height:190px;}
.vertical_block .daily_horoscope_sign li{ width:31.5%;}
.daily_page_container{ width:90%; margin:auto}
.thought_of_the_day img{ width:100%;}

}

@media only screen and (max-width: 1279px) {
.home_newyear_horoscope{ width:46.5%; float:left;}
<!--.newyear_horoscope_block p{ line-height:16px!important;}-->
.newyear_horoscope_block .new_product_block_area{ padding-top:0px;}
<!--.newyear_horoscope_block h1{ padding-bottom:0px;}-->
.newyear_horoscope_sign li a{ font-size:12px;}

.top_banner_text{width:70%; float:left; padding:0px 20px 0px 20px;}
.book_btn{ font-size:20px; font-weight:normal; padding:5px 15px; line-height:18px;}
.book_btn2{ font-size:20px; font-weight:normal; padding:5px 15px; line-height:18px;}
/*.top_banner_text li{ padding-top:8px; padding-bottom:8px;}*/
.astrologer_chat_content h2{line-height:26px; font-size:26px; padding-top:20px;}
.astrologer_chat_content h6{ font-size:18px; padding:10px 0px 10px}

.astrologer-img{ width:35%; float:left;}
.astrologer_chat_content{ width:65%; float:left;}
}



@media only screen and (max-width: 1200px) {
.nav li a{  font-weight:700; padding:9px 8px 9px;}
.astro-links li{ width:7.6%;}
.home_signup_form{ padding-right:20px;}
.home_newyear_horoscope{padding-left:20px; width:43%;}
.daily_bases_panchang li{ width:100%!important;}
.inner_free_horoscope_form{ width:295px;}
.free_horoscope_form .form-group .yy{ width:21%; text-align:center;}
.horoscope .box img{ width:100%; float:left}
.horoscope h1 {font-size: 15px; margin: 0; padding: 8px 0;text-align: center;}
.horoscope .horizontal_box .content {float: left; width: 363px;}
.free_horoscope_dma{width:280px;}
.home_free_reports{ width:300px;}
.top-links .logo .sign-up{ width:213px;}
/*.top-right-links{ width:280px;}*/
.wide-block .content{ width:68%; float:left;}
.wide-block2 .content{ width:66%; float:left;}
.astrologer_chat_content h2{line-height:26px; font-size:22px; padding-top:20px;}
.astrologer_chat_content h6{ font-size:16px; padding:10px 0px 10px}
.today_planetary_conatiner{ padding:15px;}
.thank_you .alert{ padding:0px;}
.astrology_planner{ width:49%; float:left;}
.panchang{ width:49%;}
.panchang li p{ width:207px;}
.home_free_horoscope{ width:312px;}
.home_free_horoscope .free-horoscope .nav li a{ padding:8px 10px;}
/*.home_free_reports{ width:275px;}*/
.free_horoscope_dma li{ padding:5px 9px;}

.home_free_horoscope h1 span{ font-size:11px;}
.billing_address{ width:250px; float:left;}
.payment_method_area{ width:615px;}
.free-horoscope .nav li a{ padding:5px 5px!important; font-size:13px;}
.order_list_box .order_name{ width:234px;}
.our_experts_free_reports .content{ width:87%;}
.block-free .content-part{ width:auto;}
.moon_sign_separation_line_area{ width:30px;}
.moon_sign_separation_line .or_button{ margin-left:12px;}
.like_box li p {float: left; width: 169px;}
.home_free_horoscope .free-horoscope .nav li a{ padding:8px;}
.recent_articles{ width:360px;}
/*.menu ul{ max-width:846px; float:left;}
.members_information{ width:100%;}*/
.members_information{ width:695px;}
.members_area_table{ width:55%;}
.members_free_reading{ width:530px;}
.members_birth_gifts{ width:610px;}
.members_author_report li{ width:150px; min-height:132px;}
.members_birth_chart{ width:45%;}
.members_birth_chart .image{width:140px; float:left;}
.thumbListItem .content{ width:130px!important;}
.free_horoscope_dma{ width:280px; float:left; border:solid 1px #bdbbbb; padding:0px 0px 0px 0px; height:435px;}
.free_horoscope_dma p{ line-height:17px;} 
<!--.home_free_reports2 p{line-height: 114%;}-->
.ask_question textarea{ min-height:60px;}
.member_ask_question{ width:278px; margin-left:5px;}
.member_ask_question .image img{ width:100%;}
.members_leftarea{ width:25%; float:left;}
.members_area_left{ width:75%; float:right;}
.memeberarea_topmenu li a{ padding:2px 25px;}
.members_personal_details{ width:203px;}
.highlight_content p{ line-height:18px;}
.home_free_reports{ width:28%; float:left;}
.home_content_blog{ width:100%; float:left;}
.home_content_blog2{ width:100%; float:left; padding-left:0px;}


}

@media only screen and (max-width: 1140px) {
.home_newyear_horoscope{ width:38%; float:left;}
<!--.newyear_horoscope_block p{ line-height:18px!important; font-size:13px;}-->
.newyear_horoscope_block .col-xs-7{ padding-left:0px;}
.menu ul{ overflow:hidden; max-width:936px;}
.signup_sucessful .title_heading{ padding:10px 25px;}
.instant_moonsign_area{ width:75%;}
.home_free_reports2 p{ font-size:15px;}
.home_newyear_horoscope p { padding:0px 10px; font-size:15px!important;}
.book_btn2{ width:279px;}
.top_banner_text li{ font-size:21px;}
.signup_form_area{ width:85%;}
}
@media only screen and (max-width: 1080px) {
.menu ul{ overflow:hidden; max-width:850px;}
.home_newyear_horoscope .nav-tabs > li > a{ font-size:12px; padding:5px 0px 0px 0px; height:62px;}
.newyear_horoscope_block .new_product_block_area{ padding-top:0px;}
.newyear_horoscope_block h1{ padding-bottom:0px;}
.signup_form_area{width:95%;}
.free_services{ width:30%;}

.instant_moonsign_area{ width:85%;}
.daily_sign{ min-height:230px;}
.daily_planetary_positions{background: #2e5e9c; }
.daily_panchang{ background:#b94555; padding-bottom:10px;}
.daily_horoscope_sign li a{ font-size:14px;}
.daily_horoscope_sign li{ width:31.5%;}
.daily_page_container{ width:100%; margin:auto;}
.top_title_right_block select{ width:25%;}
.astrologer_chat_content h2{ font-size:20px;}
.thought_of_the_day img{ width:100%;}

<!--.home_newyear_horoscope img{ width:50%;}-->
}

@media only screen and (max-width: 991px){
.nav li a{ font-size:11px; font-weight:700; padding:10px 10px;}
.menu{ border:1px solid #ccc;}
.menu ul{ max-width:841px; float:left;}
.caret{ display:none;}
.top-links .logo .banner.banner{ display:none;}
.top_email{ display:none;}
.cc_number{ display:none;}
.home{ display:none;}
.free_horoscope_dma{ width:42%; float:left; border:solid 1px #bdbbbb; padding:0px 0px 0px 0px;}
.home_free_reports2{ width:100%; float:left;}
.searchlink{ margin:0px;}
.astro-links li{ margin:5px 2px;}
.order_cart_checkout{ right:75px}
.astro-links{ display:none;}
.astro-links-mobile{ display:block; width:100%; background-color:#FFFFFF; float:left; border:1px solid #c4bebe; border-top:none; padding-bottom:5px;}
.page_search{ width:100%; float:left;}
.ask_question h2{ width:103%;}
.astro-links-mobile > panel-body span a{ text-align:center; width:100%;}
.astro-box > .panel-body{ background-image:none; border:none; margin:0px; padding:5px 0px;}
.career_analysis_report_banner{ display:none;}
.astro-box > .panel-body{ width:auto;}
.box > .panel-body:first-child{ margin-left:0px;}
.product_left_menu{ width:25%; float:left;}
.product_left_menu{ width:25%; float:left;}
.product_content{ width:50%; float:left;}
.box > .panel-body a span{ width:100%; float:left; color:#2e5e9e;}
.free_reports .col-md-6{ padding:0px 15px;}
.applicable{ width:10px; float:left; position:absolute; z-index:1000000;}
.selectbox3{ width:100%!important; margin-bottom:10px;}
.month{ margin-left:0px;}
.remove{ display:none;}
.time_of_birth{ margin:0px;}
.phone_number{ width:81%;}
.place_of_birth{ margin-bottom:20px!important;}
.horoscope .box img{ width:100%; float:left; margin:0px 0px 10px;}
.inner_free_reports{ width:100%; float:left;}
.ask_question textarea{ width:100%;}

.ask_question{ width:100%; float:left;}
.subscribe-newsletter{ width:60%; float:left;}
.right_yearly_horoscope_box .banner img{ width:100%;}
.sun-sign-bg {
    background: rgba(0, 0, 0, 0) url("../img/ask_bg.jpg") no-repeat scroll center top ;     background-size: cover;
    border: 1px solid #cccccc;
    float: right; margin:20px 0px 0px 0px;
    height: 450px;
    width: 250px;}
.sun-sign-bg .form-group label{ width:60px;}	
.sun-sign-bg .form-group select{ width:150px!important;}
.subscribe-newsletter{ margin:0px 0px 20px;}
.mhf{margin:0px 0px 20px!important; width:100%!important;}
.mhf li{ width:auto!important;}
.all_about_aries li{ width:45%; float:left; clear:none;}
.all_about_aries ul{ float:left;}	
.all_about_aries h1{ float:left;}
.all_about_aries{ width:60%; float:left;}
.daily_horoscope .market_predictions{ width:100%;}
.daily{ width:100%; float:left;}
.daily .all_about_aries { width:100%; float:left;}
.wide-block:last-child{ margin-bottom:20px;}
.today_planetary_area{ width:375px;}
.predictions_and_trending_articles{ width:300px;}
.astrology_compatibility .selectbox3{ width:29%!important;}
.all_about_aries .selectbox3{ width:29%!important;}
.D-Y-M-Topnav{ width:48%;}
.astrology_compatibility{ margin:20px 0px 20px;}
.horoscope .horizontal_box .content {
float: left;
width: 69%;}
.horoscope .box{ min-height:332px;}
.right_yearly_horoscope_box .banner{ width:100%; float:left;}
.right_yearly_horoscope_box p{ width:100%; float:left;}
.thank_you .alert{ text-align:left; padding-left:0px;}
.wide-block .content{ width:70%; float:left;}
.horoscope_sign li{ width:16.5%; margin:auto;}
.indatsro-ask-que-area-type-here textarea{ width:98%;}

.errorMessage{ width:100%;}
.thumbListItem{ margin:20px 0px 0px 20px!important}
.thumbListItem .content{ margin-left:0px!important; width:130px!important; margin-top:10px;}
.home_free_horoscope{ width:100%; float:left;}
.home_free_horoscope .horoscope_sign li{ width:16.5%;}
.home_free_horoscope{ min-height:auto;}
.home_free_reports{ width:50%; float:right; margin:0px 0px 0px}
.home_free_reports li{ width:14.5%; float:left;}

.astrology_planner{ width:100%; float:left;}
.panchang{ width:100%; float:left;}
.market_predictions{ width:60%;}
.panchang li{ width:46%; float:left; border-bottom:none;}
.cr-yoga-analysis{ display:none;}
.newyear_horoscope_block li img{ float:left;}
.newyear_horoscope_block li div{ width:auto;}
.emagazine_content{ width:80%; float:left;}
.trending_articles li{ width:95%; float:left; margin-left:10px;}
.members_personal_details .other_profile{ width:200px!important; }
.home_free_horoscope .free-horoscope .nav li a{ padding:8px 20px;}
.home_subscribe{ width:100%; float:left; margin-top:20px;}
.billing_address{ width:100%; float:left;}
.billing_address .form-group{ padding:0px 10px;}
.payment_method_area{ width:100%; float:left; margin-top:20px;}
.payment_method_content li span{ margin:10px 0px 0px 20px;}
.order_important_box .order_list_box { margin-left:0px!important;}
.order_tab3_important_box .select_profile {
    float: left;
    margin-right: 10px;
    width: 85% !important;
}
.what_for_me{ margin-bottom:20px;}
.home_free_horoscope h1 span{ font-size:13px;}
.order_list_box .order_name{ width:65%;}
.order_rate label{ text-align:left; }
.order_price{ text-align:left; float:none; }
.order_list_box label{ float:none!important;}
.moon_sign_details_leftform{width:100%; float:left;}
.moon_sign_separation_line_area{ display:none;}
.moon_sign_details_rightform{ width:100%; float:left;}
.moon_sign_information_form .col-md-9{ padding:0px!important;}
.question_label{ width:18%; float:left;}
.question-field{ width:78%; float:left;}
.order_tab2 .services_product h1{ font-size:18px;}
.order_rate h1{ font-size:18px;}
.birth_information { width:40%; }
.like_box li p {float: left; width: 214px;}
.daily{ margin:20px 0px 0px}
.horoscope_sign_details{ margin-top:20px!important;}
.horoscope_sign_container .home_free_horoscope{ min-height:auto;}
.horoscope_sign_services li{ min-height:279px;}
.horoscope_sign_services{ margin-top:20px;}
.place_of_birth{ width:100%; float:left;}
.recent_articles{ width:450px;}
.love_compatibility_form .month{ margin-left:0px;}
.love_compatibility_form .year{ margin-left:0px;}
.love_compatibility_form .form-group{ margin:0px;}
.padding_remove{ padding:0px 15px;}
.annual_horoscope_box{ width:100%; float:left;}

.annual_horoscope_box .horoscope_sign{ width:20%; text-align:center;}

.annual_horoscope_box .horoscope_sign_content{ width:80%; float:right;}
.annual_horoscope_box .horoscope_sign_content p{ padding:0px 10px;}
.all_about_aries{ margin:20px 0px 0px 0px;}
.menu ul{ max-width:676px; float:left;}
.monthly_horoscope_forecast .horoscope_sign_content{width:71%; float:right; padding:0px; min-height:100px;}
.members_area_menu{ width:100%; float:left;}

.members_information{ width:100%; float:left;}
.members_birth_chart{ width:240px; float:right;}
.members_area_table{ width:410px; float:left;}
.members_birth_chart{ width:278px; min-height:304px}
.members_personal_details{ width:100%; float:left;}
.members_free_reading{ width:100%; float:left; margin:20px 0px 0px 0px;}
.members_birth_gifts{ width:100%; float:left;}
.love_transit_report_banner{ display:none;}
.members_author_report li{ margin:0px; width:23%; margin:1%!important; }
.members_birth_gifts .content{ width:70%;}

.free_love_compatibility .selectbox3{ width:72px!important;}
.free_love_compatibility .match_now{ margin:10px 0px 0px;}
.search_daily_horoscope .aries{ width:150px!important;}
.members_area_topmenu .nav li a {padding: 9px 5px 10px;}
.form-group .col-md-3{ padding:0px;}

.calendar table{ width:85%;}
.my_free_report_box li{ margin:0px 6px 0 0}
.my_divisional_charts{ width:100%; float:left;}
.free_match_making_area{ width:100%; float:left; margin:20px 0px 0px;}
.choose_your_Option_form{ margin:0px 10px 20px;}
.ask_question{ background:none; min-height:auto; padding-bottom:10px;}
.free_horoscope_area{ min-height:auto}
.astrologer_search{ width:50%;}
.astrology_planner ul{min-height:auto;}
.panchang ul{min-height:auto;}
.msgbox{ display:none;	}
.privileged_membership_contentbox{ width:73%; float:left;}
.privileged_membership_2016horoscope{ width:25%; float:right;}
.horoscope_year{ margin:2px 0px; padding:0px 3px!important;}
.ask_question{ margin-top:20px;}
.modal-story{float:left; padding:10px 0px; background:#f4f7fc; border:solid 2px #2e5e9e; width:100%; left:20%; top:0px!important; background:url(../img/story-popup.jpg) repeat center top;}
.story_modal{top:20%; left:0;}

.memeberarea_topmenu li a{ padding:2px 10px;}
.day_countdown{ width:75%; float:left; margin-left:5px; font-size:15px;}
.members_area_table{ width:100%; float:left; min-height:auto;}
.members_birth_chart{ width:100%; float:left; min-height:auto;}
.members_birth_chart .content{ width:62%; float:left;}
.memeber_horoscope_analysis{ width:100%; float:left; margin-left:0px; height:auto; background-image:none; margin-top:20px; border:solid 2px #d5bc69;}
.members_leftarea{ width:30%; float:left;}
.members_area_left{ width:67%; float:right;}
.home_newyear_horoscope{ width:100%; float:left; padding-left:0px; margin-top:20px;}
.home_signup_form{ width:50%; float:left;}
.home_signup_form .free_horoscope_form{ width:100%; float:left;}
.home_newyear_horoscope .newyear_horoscope_block{ height:auto;}
.myarea_registration_middle{ width:50%;}
.signup_form_area{ width:95%;}
.signup_form{ width:100%; float:left;}
.free_services{ margin:0px; width:100%;}
.free_services li{ width:45%; float:left; margin-right:25px;}
.newyear_horoscope_content{ width:100%; float:left;}
.newyear_horoscope_sign{ width:100%; padding:0px;}
.book_btn2{ width:auto;}
}


@media screen and (min-width:768px){
.order_list .collapse{ display:block}

}
@media screen and (max-width: 768px) {
.top-links .logo {float:left; margin:15px 0px 15px;}
.sign-data li{ margin:0px 0px 0px 2%;}
.middle_area .col-md-8 .col-md-4{ padding:0px;}
/*.monthly_horoscope_extra_boxes{ padding:0px 15px;}*/
.form-group .col-md-12{ padding:0px;}
.form-group .col-md-7{ padding:0px;}
.form-group .col-md-8{ padding:0px;}
.ask_question{ width:100%}
.form-group .col-md-2{ padding:0px;}
.form-group .col-md-4{ padding:0px;}
.home_free_reports{ margin:0px;}
.navbar-header { background-color:#FFFFFF;  -moz-box-shadow: inset 0 -10px 10px -10px #939292;
    -webkit-box-shadow: inset 0 -10px 10px -10px #939292;
    box-shadow: inset 0 -10px 10px -10px #939292; margin:-10px 0px 0px 0px; padding:0px;}

.nav navbar-nav{ background-color:#ffffff;}
.header_horoscope_sign{ display:none;}
.instant_moonsign_area{ width:100%;}
/*.nav li a{ font-size:11px; font-weight:700; padding:9px 6px; text-align:left; float:left;}*/
.registration_form label{ text-align:left; vertical-align:top}
.free_reports li{ margin:5px 5px 5px 5px; width:100px; min-height:125px;}
.free_reports li:last-child{ width:105px;}
/*.left_area{ width:95%; margin:0px 2.5% 2.5%; padding:2%;}
.like_box{ width:95%; margin:2.5%; padding:2%;}*/
.member_login_form .col-md-6{ padding-left:0px;}

.free_horoscope{ width:100%;  padding:2%; margin:0px 0px 20px;}
.why_sign_up{ width:100%;  padding:2%; margin:0px 0px 20px;}

.formError{ left:500px!important;}
.horoscope .box{min-height:319px;}
.place-part label{ padding-left:15px;}
.wide-block .content{ width:490px; float:left;}
.today_planetary_area{ width:100%; float:left;}
.predictions_and_trending_articles{ width:100%; float:left;}
.home_free_reports{ width:55%; float:left; margin:0px 0px 0px}
.home_free_reports2{ width:100%;}
.home_free_reports2 img{ width:100%!important;}
.free_horoscope_dma{ width:100%; height:433px;}
.home_free_reports{ width:50%; float:right;}
.order_menu ul li{  float:left; border-bottom:dotted 1px #CCCCCC; width:49%; margin-left:5px;}
.order_menu ul li li{ width:100%; float:left;}
.order_menu ul li::after{content:""}
.order_menu ul li ul.dropdown{ left:0px;}
.order_tab3_important_box{ width:100%; float:left;}
.order_tab3_important_box .order_important_box .order_list_box{ width:100%!important; float:left; margin-left:0px!important;}
.order_tab3_important_box .select_profile{ width:98%!important; float:left; margin-right:10px;}
.order_tab3_important_box textarea{ width:93%;}
.order_list_box{ margin-top:10px;}
.order_important_box{ padding:0px 15px;}
.order_important_box .order_list_box{ width:100%!important; }
 .order_list_box h1{ cursor:pointer;}
.order_page .col-md-6{ float:left; width:100%;}

.question_label{ width:100%; float:left; margin:10px 0px 10px 15px;}
.order_rate h1 span{ width:100%; float:left; margin:5px 0px 0px 0px;}

.order_tab2 .select_profile ul{ width:100%; float:left;}
.order_rate textarea{ width:100%;}
.connect_astrologer{ margin-right:18px;}
.question-field{ width:100%; float:left; padding-left:15px;}
.horoscope_sign_services{ margin-top:20px;}
.horoscope_sign_services li{ min-height:278px;}
.annual_2016_horoscope .wide-block{ width:100%; float:left;}
.free_love_compatibility .match_now{ margin:28px 0px 0px;}
.astrology_consultation{ width:32%; padding:5px;}
.privileged_membership_contentbox{ width:100%; float:left;}
.privileged_membership_2016horoscope{ width:100%; float:left;}
.home_free_reports2 img{ width:auto;}
.free_horoscope_form label{ width:20%;}
.free_horoscope_form .place_of_birth {width: 65% !important;}
.highlight_content{ min-height:auto;}
.right_yearly_horoscope_box .banner{ width:100%; float:left;}
.arrow_animation{ display:none;}
.daily_main_page .col-md-3{ width:100%; float:left; margin-top:20px; padding:0px 0px 0px 30px;}
}




@media screen and (max-width: 767px) {
.top-links .logo {float:left; margin:15px 0px;}
.astro-links li{ width:15%; margin:5px 4px;}
.menu li{ background:#ffffff;}
.astro-links li a{ background:none; border:none;}
.astro-links li:hover a{ background:none;}
.navbar-nav{ margin:0px; position:relative; z-index:1000;}
.top_search_area{ width:90%; float:left; margin-bottom:10px;}
.search{ width:94%; float:left;}
.top_footer{ display:none;}
.signup_verify{ padding:10px 10px;}
/*.searchlink{ display:none;}*/
.top-links .logo .sign-up li{ font-size:13px;}
.signup_sucessful li{ text-align:left;}
.top-links .logo .sign-up li a{ font-size:13px;}
.top-links .logo .sign-up li span{ font-size:13px;}
.top-links .logo .sign-up{ width:265px; float:right;}
.product_content{ padding:0px 15px; float:left; margin-top:15px;}
.aries{ width:15px; overflow:hidden;}
.taurus{ width:20px; overflow:hidden;}
.modal-sm{ width:450px; margin:auto}
.free_services li{ width:100%; float:left; margin-right:25px;}
.modal-dialog{ margin:auto;}
.signup_form .inside{ padding:10px 0px 0px; margin:0px 0px;}
.signup_verify_field .error-message{width:100%;}
.love_compatibility li{ width:100%; float:left;}
.love_compatibility_form_left .signup_form{ padding:0px 5px!important; border-left:none;}
.love_compatibility_form_left{ border:none;}

.formError{ left:250px!important;}
.horoscope .vertical_box{ width:100%; float:left;}
.horoscope .vertical_box p{ width:64%; float:left;}
.horoscope .vertical_box img{ text-align:center; margin-left:8px; float:left;}
.horoscope .vertical_box .content{ width:100%; float:left;}
.monthly_horoscope_extra_boxes .wide-block .content{ width:100%; float:left;}
.signup_form .login{width:100%; text-align:center; padding:10px 0px;}
.signup_form .login a{ color:#FFFFFF;}
.signup_form .form-group{ padding:0px 0px;}
.signup_form .form-group label{ width:100%; float:left;}
.signup_form .form_block{width:100%;}
.signup_form .form-control{width:100%; float:left; padding-left:10px;}
.signup_form .checkbox{ padding:0px 15px;}
.form_block2{ width:100%; float:left;}
.signup_form{ border:none;}
.instant_moonsign_area .signup_form{ padding:15px;}
.horoscope .detail_btn{ width:auto;}
.horoscope h1{ text-align:left; padding-left:8px;}
.horoscope .vertical_box{ min-height:auto;}
.horoscope .horizontal_box .content{ width:61%;}
.horoscope .box img{ width:auto; float:left}
.wide-block .content{ width:330px; float:left;}
.ask_question { width:55%;}
.market_predictions{ width:55%;}
.subscribe-newsletter{ width:55%;}
.all_about_aries{ width:55%;}
.ask_question_panel .go_button{ margin-right:15px; margin-left:0px;}
.ask_question textarea{ width:95%;}
.right_yearly_horoscope_box .banner{ width:45%; float:left;}
.right_yearly_horoscope_box p{ width:55%; float:left;}
.wide-block .content{ width:65%;}
.daily_horoscope .inner_free_reports li{ width:30%;}
.monthly_horoscope h1{ padding:0px;}
.top_heading{ padding:0px 0px 10px;}
.caret{ display:inline-block; text-align:right;}
.nav li{ border-bottom:solid 1px #CCCCCC;}
.nav li:last-child{ border-bottom:none;}
.searchlink{ display:none;}
.product_area ol{ width:50%;}
.menu li{ width:100%; float:left; clear:both; border-left:solid 1px #CCCCCC;}
.menu .nav li a{ float:left; width:100%; font-size:16px; font-weight:500;}
.thumbListItem .content{ width:66%!important; margin-top:0px!important; margin-left:10px!important;}
.trending_articles li{ width:100%; float:left; margin-left:0px;}
.home_subscribe{ width:100%!important; float:left;}
.our_experts_astrologer_box li{ width:31%; margin-right:10px!important;}
.order_menu { display:none;}
.which_services_order .order_menu{ display:block;}
.our_experts_free_reports .content{ width:84%;}
.like_box li p {float: left; width: 146px;}
.free_horoscope h1 span{ float:none;}
.horoscope_sign_services li{ width:100%; float:left; border-right:none; min-height:auto;}
.menu .dropdown-menu{ position:relative!important;}
.menu ul{ height:auto; float:none; width:100%; max-width:100%; overflow:auto;}
.recent_articles{ width:100%; float:left;}
.search_articles_category{ width:100%; float:left; margin:20px 0px 0px;}
.monthly_horoscope_forecast .annual_horoscope_box{ border:solid 1px #a49f9f; width:48.5%; padding:5px; min-height:130px;}
.members_information{ width:100%; float:left;}
.members_area_table{ width:100%; float:left;}
.members_birth_chart{ width:100%; float:left; border:solid 1px #c4bebe; margin-top:10px;}
.members_personal_details .edit_profile{ width:100%; float:left;}
.members_birth_gifts .image{ width:100%; text-align:center;}
.members_birth_gifts .content{ width:100%; float:left; margin:10px 0px 0px 0px;}
.members_author_report li{ margin:0px; width:48%; margin:1%; padding-right:0px;}
.members_author_report li:last-child{ margin:1%;}
.members_area_menu{ width:90%; margin:0px 5%; float:left;}
.members_area_submenu{ border-bottom:1px solid #c6bebe; padding-bottom:10px;}
.members_birth_chart .content{ width:63%; float:right;}
.members_area_menu li{ width:100%; float:left; border-bottom:none;}
.members_area_menu li:last-child{ border-bottom:solid 1px #c8c0c0;}
.members_personal_details td{ padding:5px; border-bottom:solid 1px #CCCCCC!important; border:none;}
.order_history_box{border:solid 1px #bdbbbb; float:left; width:95%; margin:7px;}
.acc_content{ background:#e4effd!important; float:left;}
.calendar table{ width:98%}
.calendar { text-align:center;}
.calendar td{ width:75px;}
.lastmonth, .nextmonth{ width:100%;}
.currentdate-pink a{width:100%;}
.calendar-pink a{ width:100%;}
.members_addprofile_form h1{padding-left:10px; margin-bottom:0px;}
.astrology_world_product .product_block{ border:none; padding:0px 10px;}
.birth_information{ width:40%; float:right; margin:0px 0px 20px;}
.my_wallet h1{ border-bottom:solid 1px #bdbbbb; }
.moon_sign_details_leftform{ display:none;}
.moon_sign_login_btn{ display:block; padding:0px 15px;}
.remove_content{ display:none;}
.multiple_product_box2{ width:100%; float:left;}
.product_left_menu{ width:100%; float:left; margin:0px; padding:0px;}
.two_block{width:95%; margin:auto; float:none; margin-top:20px;}
.content_block{width:100%; float:left; border: solid 1px #c7c1c1; padding:10px;}
.content_right_block{width:100%; float:right; margin-right:10px;}
.product_content{width:100%; float:left; padding:0px;}
.highlight_content{width:100%; float:left; }
.yearly_form_block{width:100%; float:left;}
.previous_yearly_content{width:100%; float:left;}
.yearly_product{width:100%; float:left;}
.yearly_right_block{ width:100%; float:left;}
.product_left_menu .panel{margin-bottom:0px;}
.registration_middle{ width:90%; float:left; margin:0px 5%;}
.indastro_popularity_block li{ width:100%; height:auto; padding:0px 0px 10px;}
.annual_horoscope{ width:100%; float:left;}
.annual_horoscope_content{ width:100%; float:left;}
.yearly_content{width:100%; float:left;}
.newyear_horoscope_block li{ width:auto; float:left;}
.newyear_horoscope_sign li a{ padding:5px 10px!important;}
.newyear_horoscope_block .col-xs-7{ padding:0px 10px;}
.newyear_horoscope_block li img{ width:32px; padding-right:3px;}
.newyear_horoscope_block .nav-tabs > li > a{ line-height:30px; padding:3px; margin:0px;}
.newyear_horoscope_block .row{ padding:0px 15px 0px 5px;}
.newyear_horoscope_block .nav-tabs > li > a{ font-size:12px;}
.yearly_content .yearly_content_block{width:100%;}
.monthly_horoscope_extra_boxes .product_profile{ width:100%!important; border-right:none;}
.yearly_content_block{ width:100%!important; float:left;}
.Yearly_horoscope_bottom_box .yearly_content_block img{ float:none!important;}
.new_product_block{ width:100%; border-right:none!important; padding:0px 0px 10px}
/*.newyear_horoscope_block{ display:none;}
.home_newyear_horoscope{ display:none;}*/
.newyear_horoscope_block .col-sm-12{ padding:0px 0px 0px 10px;}
.home_signup_form{ width:100%; float:left; padding:0px;}
.home_newyear_horoscope{margin:0px;}
.full_product_block ul{padding:0px; margin:0px;}
.full_product_block li{float:left;}
.yearly_right_block .yearly_product{width:100%; float:left;}
.astro-links-top{display:block;}
.astro-links-top h1{font-size:16px; padding:5px 0px 10px 10px; margin:0px; text-transform:capitalize;}
.home_free_reports2 p{font-size:15px; line-height:20px;}
.product_list{ border:none;}
.new_product_block_area{border-bottom:none;}
.astro-links-mobile{ border:solid 1px #ccc; width:100%; float:left; margin-top:15px; padding-bottom:20px;}
.astro-links-mobile h1{font-size:16px; text-transform:capitalize; margin:0px; padding:8px 0px 8px 10px;}
.astro-links-mobile .col-xs-2{padding:0px 4px;}
.astro-links-mobile-area{width:100%; float:left; background:#FFFFFF; padding:0px 15px; border:solid 1px #bdbbbb; border-bottom:none;}
.monthly_middle_bar{ width:100%; float:left;}
.myarea_registration_middle{width:100%; float:left;}
.full_product_block{ padding:20px 0px;}
.full_product_block img{ width:25%;}
.newyear_horoscope_block{ margin-top:20px!important;}
.your_sign{ width:100%; float:left; display:block!important;}
.your_sign .astro-links-mobile{ margin-top:0px; border:none;}
.your_sign .dropdown-menu{ border:none; border-top:solid 1px #ccc;}
.nav li li a:hover{ background:none!important;}
.nav li li:hover > a{background:none!important;}
.your_sign a{font-family: 'Roboto', sans-serif!important;}
.order_list{ border-top:none}
.order_list_box{ margin-top:0px;}
.order_list .col-md-12{ padding:0px;}
.order_page{ border:none}
#order_tab li{ border-top:solid 1px #cccccc; }
#order_tab li:first-child{border-left:solid 1px #CCCCCC;}
.payment_method{border-top:solid 1px #CCCCCC!important;}
.payment_button{ background:#e84734; border-radius:2px; font-size:14px; color:#FFFFFF; margin-right:10px; font-weight:500; padding:4px 20px; float:right; display:block; font-family: 'Roboto', sans-serif}
#order_tab{ margin-bottom:0px;}
#order_tab li{ border-bottom:none;}
.members_full_horoscope{ width:100%; float:left; margin:0px;}
.share_button_area{ width:100%; float:left;}
.share_button{ width:60%;}
.dasa{ width:100%; float:left;}
.members_full_horoscope_left{ width:100%; float:left; margin-top:20px;}
.static_header{ height:82px;}
.newyear_horoscope_block p{ font-size:15px; line-height:20px!important;}
.selected_product{ width:100%; margin:0px;}
.selected_product li .product_name{ width:85%;}
.selected_product li{padding:0px;}
.order_cart_checkout{ position:none;}
.order_cart_checkout{ position:inherit;}
.order_cart_checkout div{ clear:none; display:inline-flex; float:none!important}
.order_cart_checkout{ width:100%; text-align:center; display:inline-block;}
.my_cart ul{ padding:0px; margin:0px;}
.my_cart li{ width:100%; border:none;}
.order_list{ border:none;}
#order_tab{ margin-bottom:0px;}
.signup_form_area{ margin:0px auto;}
.love_compatibility{ padding-left:0px;}
.love_compatibility_form_left{ width:100%; float:left;}
.love_compatibility_form_right{ width:100%; float:left;}
.daily_content_block{ width:100%; float:left;}
.special_preview{ display:block;}
.special_preview h1{ text-transform:capitalize; font-size:15px; padding:0px; margin:-10px 0px 15px; text-align:right; font-weight:600;}
.special_preview h1 a{ text-decoration:underline;}
.daily_main_page{ padding:0px;}
.moon_sign_sun_sign{ border:solid 1px #ccc!important; margin-top:20px;}
.daily_page_container{ width:100%; float:left;}
.daily_coloum_one{ width:100%; float:left;}
.top_title h2{ width:100%;}
.top_title_right_block{ width:100%; float:left;}
.vertical_block{ width:100%; float:left; padding:0px;}
.vertical_block2{ width:100%; float:left; margin:0px 0px 20px;}
.daily_coloum_one .daily_planetary_positions{ width:100%; float:left; margin:15px 0px 0px;}
.daily_coloum_one .daily_panchang{ width:100%; float:left; margin:0px 0px 20px;}
.daily_coloum_two{ width:100%; float:left;}
.daily_coloum_two .inner_horoscope_block3{ margin:0px;}
.daily_product li{ width:100%; float:left;}
.daily_astrology_planner li{ width:100%; float:left; min-height:auto;}
.daily_coloum_one .daily_planetary_positions{ background-size:cover; margin-bottom:15px; margin-top:0px;}
.daily_coloum_one .daily_panchang{background-size:cover; margin-bottom:0px; padding-left:0px;}
.daily_horoscope_sign li{ width:31.5%;}
.monthly{ width:100%; float:left}
.monthly .daily_horoscope_sign li{ width:31%;}
.right_area .horoscope_sign_video{ display:none;}
.yearly_content .horoscope_sign_video{ display:block;}	
.daily_coloum_one .horoscope_sign_video{ display:block; margin-top:20px;}
.horoscope_sign_video{ display:none;}
.other_yoga_report{ width:90%; margin:0px 5%;}
.footerPopupStyle.main-on{ margin:0px 5%;}
.footerPopupStyle{ width:90%; float:left;}
.input-small{width:33%;}
.panchang_ephimeris .D-Y-M-Topnav{ margin-top:0px;}
.daily_astrology_planner{ width:100%;}
.daily_astrology_planner .tomorrow_planner{ margin-top:20px;}
.today_planetary_conatiner{ width:100%; margin-left:0px;}
.vertical_block2{margin-top:20px;}
.moon_sign_sun_sign{ width:100%; margin:0px;}
.daily_page_container .trending_articles{ width:100%; float:left;}
}



@media screen and (max-width: 640px) {
.ask_question { width:49%;}
.market_predictions{ width:49%; float:left;}
.subscribe-newsletter{ width:50%;}
.all_about_aries{ width:50%;}
.home_free_reports2{ margin:0px;}
.home_free_reports2 img{ width:auto;}
.ask_question_panel .go_button{ margin:10px 10px 0px;}
.monthly_horoscope_extra_boxes .wide-block{ padding:10px;}
.all_about_aries .selectbox3{ width:50%!important;}
.horoscope p{ margin:0px;}
.horoscope .vertical_box p{ width:59%; float:left;}
.horoscope p{ padding:0px 0px 0px 8px;}
.right_yearly_horoscope_box .banner{ width:52%; float:left;}
.right_yearly_horoscope_box p{ width:48%; float:left;}
.wide-block .content{ width:61%;}
.wide-block2 .content{ width:61%;}
.horoscope .horizontal_box .content{ width:57%;}
.indatsro-ask-que-area .go_button{ margin-right:5px;}
.D-Y-M-Topnav li a:first-child{ margin:0px 5px}

.top_heading h1{ width:100%; float:left; padding:0px;}
.panchang li{ width:100%; float:left;  border-bottom: 1px dotted #bdbbbb; margin:0px 5px;}
.wide-block .content{ padding:0px 10px;}
/*.wide-block2 .content{ padding:0px 10px;}*/

.home_free_horoscope{ width:100%; float:left;}
.home_free_reports{ width:100%; float:left; margin-top:20px; }
.content_right_block{margin-right:0px; margin-top:20px;}
.home-sign-data li{ width:100%; float:left;}
.home_free_reports li{ width:31%;}
.wide-block .content{ width:65%; float:left;}
.our_experts li{ width:48%; float:left;  padding:10px 0px;}
.panchang li{ padding:16px 0px; }
.sun_rise{ width:50%;}
.sun_set{ width:50%; float:left;}
.panchang li p{ width:80%; float:left;}
.emagazine_content{ width:70%; float:left;}
.astrologer_consultation .inner_link li{ width:100%!important; float:left;}
.wide-block .content{ width:57%; float:left;}
.home_free_reports li span{ width:100%; min-height:32px;}
.order_discount_price{ width:100%; float:left;}
.connect_astrologer{ width:95%; float:right; margin:0px 2.5%;}
.our_experts_free_reports .content{ width:80%;}
.search_astrologer li .content{ width:82%; float:left;}

.like_box li{ width:100%; float:left;}
.like_box li p{ width:71%;}

.horoscope_sign_services li{ min-height:auto;}
.horoscope_sign_services{ margin-top:15px;}
.D-M-Y-Topnav{ float:left; }
.horoscope_sign_services li{ width:50%; float:left;}
.our_experts li{ width:33.3%;}

.calendar td{ width:75px;}
 .calendar_mobile-device{ display:block!important;}
 .calendar-heading-pink{ display:none!important;}
 .astrology_consultation{ width:32.8%; padding:5px;}
 .astrology_consultation:nth-child(2){ margin:0px 4px;}
 .divisional_charts_name{ width:100%; float:left; border-right:none;}
 .divisional_charts{ width:100%; float:left; padding:10px;}
 .more_divisional_charts li a{  min-height:100px;  }
 .my_free_report_box li{ margin-bottom:10px;}
.astrologer_search{  width:70%;}
.monthly_horoscope_forecast .annual_horoscope_box{ width:100%; float:left; min-height:auto;}
.free_horoscope_dma{width:100%; float:left; height:auto; margin-top: 20px;}
.home_free_reports2{width:100%; height:auto}
.free_horoscope_form{ width:100%; float:left; min-height:auto;}
.mobile_hidden_block{ display:none}
.mobile_block{ display:block}
.monthly_horoscope .icon{ height:auto;}
.your_instant_Moon_Sign{ width:100%; float:left;}
.your_instant_Moon_Sign_verification{ width:100%; float:left;}
.modal-dialog{ width:95%;}
.daily_main_page_bottom .block1{ width:100%; float:left;}
.thought_of_the_day{ width:100%; float:left; margin-top:20px;}
.thought_of_the_day img{ width:100%;}
.mantra_of_the_day{ width:100%; padding:0px;}
.daily_yearly_horoscope{ width:100%;}
.daily_horoscope_sign{ width:100%; margin-bottom:20px;}
}

@media screen and (max-width: 560px) {
.top-links .logo .sign-up{ display:none;}
.sign-up-mobile{ display:block; float:left;}
.sign-up-mobile ul{ padding:5px 0px 0px 0px; margin:0px;}
.sign-up-mobile li {
    list-style-type: none;
    list-style: none;
    float: left;
    color: #FFFFFF; text-align:center; display:inline-block;
    font-weight: 500;}
	.horoscope .vertical_box p{ width:59%; float:left;}

.sign-up-mobile li span{ color: #f5f895; text-align:center;}
.sign-up-mobile li:after {
    content: "|";
    margin: 0px 5px;}
	.sign-up-mobile li:last-child:after{content:""}
	
.top-menu-link{ display:none;}
.top-right-links{ float:left;}
.sign_up_before_login{ display:none;}
.nav li a{ text-align:left;}
.social_icon{ float:right;}
.top-right-links{ width:100%;}
.astro-links li{ width:14%; margin:5px 4px;}
.breadcrumb{ display:none;}
.modal-sm{ width:400px;}
.login{ background:#2e5e9e; color:#ffffff!important; font-size:12px; padding:0px 5px; float:left; border:solid 1px #4776b6; margin:0px 0px 0px 0px; margin:0px!important;}
.formError{ right:100px!important;}
.mobile_tool_tip{ display:none;}
.horoscope .box{ min-height:auto;}
.horoscope .vertical_box p{ width:100%; float:left;}
.horoscope .horizontal_box .content{ width:100%;}
.thank_you .alert{ text-align:left}
.monthly_complete_horoscope{ float:left; margin:0px 0px 15px; padding:0px; width:100%;}
.wide-block .content{ width:100%; }
.wide-block2 .content{ width:auto; }
.wide-block .content h1 span{ display:none;}

.inner_link li{ width:100%;}
.inner_free_reports{ width:100%; float:left;}
/*.right_area{ padding:10px;}*/
.sun-sign-bg .form-group select{ width:65%;}
.daily_horoscope .inner_free_reports li{ width:48%;}
.D-Y-M-Topnav{width:100%; float:left;}
.D-Y-M-Topnav ul{ float:left;}
.ask_question textarea{ width:95%;}
.ask_question{ width:100%; float:left; margin-bottom:0px;}
.ask_question_panel .go_button{ margin:10px 10px 0px;}
.sun-sign-bg{ width:100%; float:left;}
.subscribe-newsletter{ width:100%; float:left; margin:20px 0px 20px;}
.all_about_aries{ width:100%; float:left; }
.mcTooltipInner{ width:180px!important;}
.yearly_horoscope .fb_share{ width:100%; float:left; padding:3px;}
.yearly_horoscope .fb_share li{ margin:0px 0px 0px 5px;}
.yearly_horoscope .fb_share li:first-child{ margin-left:0px;}
.right_yearly_horoscope_box .banner{ width:100%; float:left;}
.right_yearly_horoscope_box p{ width:100%; float:left;}
.horoscope_sign li{ width:24.5%;}
.wide-block2 .image{width:170px; float:left; }
.product_area ol{ width:100%; float:left; margin:0px 0px 10px 0px}
.home_free_reports li{ width:48%; min-height:100px;}
.our_experts li{ width:48%; float:left; min-height:auto; padding:10px 0px;}
.home_free_horoscope .horoscope_sign li{ width:25%;}
.home_free_reports li{ width:31%; float:left;}
.home_free_horoscope .free-horoscope .nav li a{ padding:8px 3px;}
.wide-block .image{ text-align:center; width:100%}
.wide-block2 .image{ text-align:center; width:100%}
.market_predictions{ width:100%; float:left; margin-top:20px;}
.order_menu ul li{  float:left; border-bottom:dotted 1px #CCCCCC; width:100%; margin-left:5px;}
.order_tab2 .select_profile ul li{ width:100%;}
.order_tab3_important_box textarea{ margin-left:0px; width:98%;}
.order_rate label{ text-align:left; margin-left:15px;}

.our_experts_astrologer_box li{ width:100%; float:left;}
.our_experts_astrologer_box li p{ min-height:auto;}
.our_experts_free_reports .content{ width:78%;}
.search_astrologer li .content{ width:80%; float:left;}

.horoscope_sign_details{ margin-top:15px;}
.home_free_horoscope h1 span{ width:100%; float:left;}
.Yearly_horoscope_bottom_box .year{ margin:0px; width:100%; float:left;}
.Yearly_horoscope_bottom_box .view_sample{ width:100%; float:left; margin:0px; text-align:center;}
.Yearly_horoscope_bottom_box .price{ margin:0px;}
.page_heading h1 span{ float:left;}
.horoscope_sign_services li{ width:100%; float:left;}
.love_compatibility_verification .love_compatibility_form_left{ width:100%; float:left; margin:0px 0px 20px;}
.love_compatibility_verification .love_compatibility_form_right{ width:100%; float: right;}

 .calendar td{ width:55px;}
 .birth_information{ width:100%; float:left; margin:0px 0px 20px;}
 .astrology_consultation{ width:100%; float:left; margin:0px 0px 10px!important; min-height:auto;}
.astrology_consultation li .price{ width:75%}
.astrology_consultation:nth-child(2){ margin:0px;}
.m_logo{ width:130px; float:left; display:block;}
.logo{ display:none;}
.navbar-header{ background:none; box-shadow:none;}
.navbar-default .navbar-toggle{ border:none;}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;}
	.navbar-toggle{ border-radius:0px;}
.navbar-fixed-top { margin-top:15px;}
header{ background:url(../img/header-bg2.jpg) center top no-repeat; width:100%; position:relative; margin:0; float:left; }
.our_experts_astrologer_box li{ min-height:auto;}
.our_experts_astrologer_box h2{ text-align:left;}
.home_free_reports2 img{ width:100%;}
.home_popup_content{ width:100%; float:left;}
.popup_image{ display:none;}
.popup_field li{ padding: 5px 0 0; width:87%}
.home_popup_content {background: rgba(0, 0, 0, 0) url("../img/popup-content-bg.png") repeat scroll left top;}
.customer_free_reading li{ width:100%;}
.order_addto_cart_btn{ right:-15%;}
.order_addto_cart_btn img{ width:80%;}
.middle_conatiner{ padding:0px;}
.horoscope_analysis{ background:#fff3b7 none; border:solid 3px #f1cf30; padding:15px 15px;}
.registration_right_area{ padding:0px 15px;}
.myarea_registration_middle{ padding:15px 15px;}
.new_product_block{ min-height:auto; border-bottom: solid 1px #cac9c9!important;}
.new_product_block .image{ padding:0px;}
.new_product_block p{ padding:0px;}
.new_product_block .image img{ width:100%; float:left; padding-right:20px;}
.home_articles .trending_articles li{ width:100%; border-right:none!important; padding-left:0px!important;}
.product_right_area{ width:100%; float:left;}
footer .inner .copyright{ padding-top:0px;}
.vedic_txt{font-size:16px; background:#fedf85; display:block; font-weight:700; color:#000000; font-family:'Roboto Condensed', sans-serif; margin: 0px 0px 5px 0px; float: left; width: 100%; text-align:center; margin-bottom:10px;}
.vedic_txt a{ color:#000000;}
.your_instant_Moon_Sign_verification{ padding:0px 0px;}
.signup_sucessful ul{ text-align:left; padding-left:10px;}
.moon_sign_details_rightform .form_block select{width: 25%!important;}
.daily_planetary_positions{ background:#2e5e9c;}
.daily_planetary_positions h2{ padding-bottom:8px;}
.daily_panchang h2{padding-bottom:8px;}
.daily_panchang{ background:#b94555;}
.daily_main_page_bottom .block2{ width:100%; padding:0px;}
.inner_horoscope_block3{ width:100%; padding:0px; margin-top:30px;}
.planetary_positions{ width:100%;}
.panchang_ephimeris{ width:100%;}
.horoscope-sign-content-image-block{ min-height:auto;}

.monthly_also_like li{ width:100%; float:left; margin-bottom:20px;}  
  
.top_banner_text{ width:100%; float:left; font-size:20px;}
.top_banner_image{ display:none;}
.book_btn{ margin-left:0px;}

.top_banner2 .top_banner_text{ width:100%;}
.book_btn2{ margin-left:0px; font-size:18px;}
}

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

.top-links .logo .sign-up{ display:none;}
.top-menu-link li{ text-align:center;  margin:0px 2px 0px 0px; font-size:11px;}
.top-menu-link li:last-child{ margin-right:0px;}
.top-menu-link li::after{ margin-left:2px;}
.top-right-links{ margin:0px 0px;}
.top-menu-link{ display:none;}
.modal-sm{ width:350px;}
.modal-content p{ font-size:15px;}
.top-right-links{ width:100%; text-align:center; display:inline-block;}
.member_login_btn{ min-width:65px; margin:0px; font-size:15px;}
.horoscope_sign li{ width:33%; margin:auto;}
/*.page_heading h1 span{ float:left;}*/
.ask_question{ margin:0px 0px 20px;}

.or_button_area::before, .or_button_area::after{ width:30%;}
.horoscope-sign-content-image-block{ width:100%; float:left; background:none}
.horoscope-sign-content-block{ width:100%; float:left; padding:0px;}
.top_title_right_block select{ width:23%; float:left;}
/*.middle_area .col-md-4{ padding:0px;}*/
.top-right-links li{ margin:3px;}
.free_reports li{ margin:5px 15px 5px 7px; min-height:125px;}
.search{ width:90%; float:left;}
.top-links .logo .sign-up { display:none;}
.top-right-links .social{ margin:3px 2px 0 0}
/*.left_area{ width:95%; margin:0px 2.5% 2.5%; padding:2%;}
.monthly_horoscope_extra_boxes{ width:95%; margin:2%; padding:0;}*/

.sign-up-mobile li {
    list-style-type: none; font-size:12px;
    list-style: none;
    float: left;
    color: #FFFFFF;
    font-weight: 400;}
	.free_horoscope { margin:20px 0px 20px 0px;}
		.free_horoscope h1 span{ width:100%; float:left;}
	.free-horoscope .nav li a{ padding:8px 5px; font-size:11px;}
.formError{ left:150px!important;}
.analysis_duration input[type="radio"] { float:left;}
.year_report{ width:93%; float:left; margin-left:5px;}
.price{ width:100%; float:left;}
.analysis_report_rate{ width:100%; float:left;}
.ask_question textarea{ width:99%;}
.country_code{ width:20%; float:left;}
.phone_number{ width:75%;}
.bootstrap-select.btn-group .dropdown-menu{ width:100%;}
.home_free_horoscope .horoscope_sign li{ width:32%;}
.home_free_reports li{ width:100%; float:left; min-height:auto;}
.order_menu ul li{ clear:both; float:left; border-bottom:dotted 1px #CCCCCC; width:100%;}
.order_menu ul li::after{content:""}
.home_free_reports li span{ min-height:32px;}
.astrologer_search span{ width:100%; float:left;}
.our_experts_astrologer_box li img{ float:left; margin:0px 10px;}
.our_experts_astrologer_box li .read_more{ float:right;}
.our_experts_free_reports .image{ width:20%;}
.our_experts_free_reports .image img{ width:100%;}
.our_experts_free_reports .content{ width:75%;}
.which_services_box li p{ width:auto; float:none;}
.search_astrologer li .content{ width:71%; float:left;}
.like_box li .image{ width:25%}
.like_box li .image img{ width:100%;}
.horoscope_daily{ width:175px;}
.horoscope_sign_container .free-horoscope .nav li a{ font-size:11px;}
.ask_question_panel .go_button{ margin:0px 10px 0px 0px;}
.emagazine_content{ width:55%; float:left;}
.annual_horoscope_box .horoscope_sign{ width:100%; text-align:center;}
.annual_horoscope_box .horoscope_sign_content{ width:100%; float:left;}
.annual_horoscope_box .horoscope_sign_content p{ padding:0px 10px;}

.monthly_horoscope_forecast .horoscope_sign_content{ min-height:auto;}
.members_birth_chart .content{ width:80px; float:right;}
.members_author_report li .icon{ font-size:15px;}
.free_love_compatibility .match_now{ margin:10px 0px 0px;}
.search_daily_horoscope .aries{ margin:0px 0px 6px;}
.zone{ margin-bottom:10px;}
.calendar td{ width:32px;}
.form_block input{ width:76%!important;}
.form_block select{ width:24%!important;}
.signup_form .form-group{ padding:10px 15px 0px 15px!important;}
.moon_sign_details_rightform .signup_form .form-group{ padding:0px 0px!important;}
.calendar{ text-align:center;}
.members_birth_chart .content li{ width:95%; float:left;}
.members_birth_chart .content{ width:100%; float:left; margin-left:10px;}
.members_birth_chart .image{ width:100%; text-align:center;}
.free_reading li .order_id {margin-right: 30px;}
.free_reading li .name {margin-right: 30px;}
.my_free_report_box li{margin: 0 6px 15px 0;}
.more_divisional_charts li { width:48%;  }
.more_divisional_charts li a{ width:100%; min-height:100px; margin:0px 0px 10px; }

.choose_your_Option_form{ width:80%!important; float:left;}
.my_free_report_box li{ width:100%; float:left; min-height:auto;}
.horoscope_year{padding: 2px 3px 0 !important; min-height:30px; font-size:10px;}
.astrologer_search{ width:100%; margin-top:10px;}
.our_experts h1{padding: 10px 0 5px 10px;}
.our_experts .join_us{ float:left; margin:0px 0px 10px 10px;}
.multiple_product_box .product_content{ width:100%; float:left;}
.multiple_product_box .product_price{ width:100%; float:left;}
.year_product_price span{ font-size:13px;}
.wide-block .image{ text-align:left; position:absolute; margin-left:10px; width:auto;}
.wide-block .image img{ width:45px; height:55px; margin-top:10px;}
.wide-block .content h1{ padding:18px 0px 20px 55px;}

.wide-block2 .image{text-align:left; position:absolute; margin-left:10px;}
.wide-block2 .image img{  width:45px; margin-top:10px; height:55px}
.wide-block2 .content h1{ padding:10px 0px 0px 55px;}
.Yearly_complete_horoscope{ width:100%; float:left; padding:0px; margin:10px 0px;}
.Yearly_complete_horoscope p{ padding:0px 10px;}
.right_yearly_horoscope_box .banner{ width:100%; text-align:center; display:inline-block;}
.right_yearly_horoscope_box .banner img{ width:25%; margin-top:10px; float:none;}
/*.wide-block .content{ padding:0px;}*/
.monthly_horoscope h1{padding:5px 5px; text-align:left; font-size:17px; padding:0px 0px 5px 0px;}
.monthly_horoscope select{ float:left;}
.monthly_horoscope .icon{ width:67px; height:auto;}
.img-responsive{ width:100%; text-align:center;}
.img-responsive img{ width:20%;  border-radius:100%;}
.horoscope .vertical_box img{ width:30%; padding-right:10px;}
.horoscope .vertical_box{ min-height:auto;}
.horoscope .vertical_box p{ float:none;}
.horoscope .horizontal_box .image img{ width:30%; float:left; padding-right:10px;}
.our_experts li{min-height:101px;}
.close{ margin-top:0px;}
.wide-block .content h2{min-height:66px; padding: 5px 0 0 55px;}
.wide-block2 .content h2 {min-height:66px; padding: 5px 0 0 45px;}
.home_planetary_positions{ margin:0px!important;}
.our_experts li{ min-height:113px;}
.story_modal{top:0; left:0;}
.free_horoscope_form label{ width:100%; float:left;}
.free_horoscope_form .form-control{ width:100%; float:left;}
.free_horoscope_form .form-group .small{width:30%;}
.free_horoscope_form .form-group .yy{ width:30%;}
.free_horoscope_form .place_of_birth{ margin-bottom:10px!important;}
.free_horoscope_form .col-md-8{ width:100%;}
.inner_free_horoscope_form{ width:100%; float:left; margin-top:20px;}
.member_ask_question{ width:100%; float:left; margin-top:20px; margin-left:0px;}
.member_ask_question .image img{ width:100%; float:left;}

.members_area_left{ width:100%; float:left;}
.memeberarea_topmenu li a{padding:2px 10px; width:100%;}
.memeberarea_topmenu li{ width:100%;}
.members_leftarea{ width:100%; float:left;}
.members_personal_details td{ width:auto;}
.disount_coupon{ margin-top:20px;}
.disount_coupon_amount{ margin:5px 0 5px 20px}
.disount_coupon_amount div{ float:none;}

.top_product li{ width:100%; margin:0px; text-align:center; display:inline-block;}
.top_product{ margin:15px 0px 0px 0px;}
.top_product li img{ float:none;}
.top_product li a{ text-align:center;}
.astrology_services_box{width:42%;}
.astrology_services_box img{ width:100%; float:left;}
.pattern_bg{ background:none; width:100%; background:#FFFFFF; margin:10px 0px 0px 0px;}
.top_product li a{ float:none;}
<!--.order_addto_cart_btn{ display:none;}-->
.astro-links-top{display:block;}
.mobile-box{ display:block;}
.mobile-box .ask_question{ margin:20px 0px 0px;}
.mobile_screen_remove{ display:none;}
.mobile-box .free_horoscope_dma{ margin-top:0px;}
.mobile-box .wide-block2{ display:none;}
/*.box > .panel-body img{ display:none;}*/
.free_reports .panel-body img{ display:block; text-align:center; display:inline-block;}
.free_reports .panel-body a span{ border-bottom:none!important;}
.box > .panel-body a span{padding:5px 5px 3px; font-weight:700; border-bottom:2px solid #e84734;}
.mobile-box .wide-block:nth-of-type(2n+1){display:none;}
.inner_free_horoscope_dma{ width:100%; float:left;}
.product_coupon{ margin-top:20px; min-height:288px;}
.astrology_world_product .product_block img{ width:25%;}
.product_left_menu{ display:none;}
.happy_diwali{ margin-left:0px; width:100%; text-align:center;}
.myarea_product_block img{ width:50%;}
.myarea_product_block :nth-of-type(1) img{ width:100%;}
.container-fluid{ width:100%; float:left; padding:0px; border:none;}
.middle_area{ border:none;}
header .container-fluid{ padding:0px 15px;}
.payment_method{ border:none; width:100%; float:left; margin:0px;}
.top_title_right_block .D-M-Y-Topnav{ width:auto!important; float:right;}
#serviceTaxMsg{ position:relative; width:100%; float:left; top:0px; padding:15px; margin-bottom:10px; right:0px;}
.cookie-content{ width:100%;}
.cookie-popup-btn{ width:100%; padding: .3em 1.5em;}
.nxt-month .content li{ width:100%!important;}
.nxt-month .image{ display:none;}
.nxt-month .content{ width:100%;}
} 

@media screen and (max-width: 320px) {
.free_reports .panel-body{ min-height:140px;}
.modal-sm{ width:300px;}
.modal-content p{ font-size:13px;}
.page_heading h1{ font-size:18px; width:100%; float:left;}
.login{ margin:0px;}
.sign-up-mobile li:last-child{ float:right}
.login{ text-align:center; display:inline-block; float:none; margin-top:5px;}
sign-up-mobile.logo{ margin:10px 0px!important;}
.sign-up-mobile li:after {
    content: "";}
.formError{ left:150px!important;}
.top-right-links li a{ font-size:11px;}
/*.button_area .member_login_btn {  font-size:13px!important; padding:0px 5px; margin-bottom:10px;}	*/

}


@media (max-width: 30em) {


}