@charset "UTF-8";

/* CSS GaneshaSpeaks.com V4  for IE */

body { margin:0px; padding:0px; font-family:Verdana, Helvetica, sans-serif; font-weight:normal; letter-spacing: 0px; line-height:1.50; color:#414141; }

a { text-decoration: none; outline: none; color: #414141 }

.nocomments { display:none; visibility:hidden }

p { font-size:14px; padding:0; margin:0; }

p img { float:left; margin-right:10px; }

ul, ol { padding:0; margin:0; list-style:inside; }

ul li { padding:0; margin:0 }

img { outline: none; border: none; }

button { margin:0px; padding:0px }

.interlink input{ margin:2px; padding:2px; border:#E54B4B solid 1px; }

.interlink select{ border:1px solid #060; margin-top:10px; background:#f2f1f1; padding:8px; font-size:15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; }

.spacer10 { width:100%; height:10px; float:left }

.brdr { border-top:1px solid #CCC; width:100%; height:15px; float:left; text-align:right; font-size:12px; }

.spacer20 { width:100%; height:20px; float:left }

.color1 { background:#6ebb9c }

.color2 { background:#e35d43 }

.color3 { background:#ebb019 }

.color4 { background:#82a837 }

.color5 { background:#b35fa0 }

.color6 { background:#6c7bbc }

.color7 { background:#42a994 }

.color8 { background:#a58e3c }

.color9 { background:#9057bd }

.color10 { background:#628fc2 }

.color11 { background:#ff9600 }

#fixed-bar { margin:0; padding:3px 14px; font-size:18px; color:#333; background-color:#FFBFC2; z-index:300; -webkit-border-radius: 8px 8px 0 0; -moz-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0; }

#fixed-bar:hover { margin:0; padding:3px 14px; font-size:18px; color:#FFF; background-color:#900; z-index:300; transition-duration:1s; }

#fixed-bar a { color:#FFF; font-size:16px; text-decoration: none; }

#bar-inner {
width:auto; margin: 0 auto; height:auto; }

.lang-box { width:auto; height:auto; float:right; margin-top:5px }

.lang-box img { margin:0 2px }

.search-box { width:auto; height:auto; float:right; margin:5px }

.social-box { width:100%; height:auto; float:right; margin:15px }

.social-box img { width:96px; height:28px; }

.tp-padding { border: medium none; margin-top:0px; padding-top:0px; width: 100%; }

.box-100 .msmall-icon { width:60px; height:60px }

.pointer { cursor:pointer }

.another-box { background:#f2f1f1; padding:8px; font-size:15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.brdr-red { border:1px solid #cc3333; }

.brdr-goldenrod { border:1px solid #DAA520; }

.brdr-green { border:1px solid #008000; }

.brdr-maroon { border:1px solid #800000; }

.brdr-navy { border:1px solid #000080; }

.brdr-olive { border:1px solid #808000; }


/*********For Order Form Start ********/
.fieldHelp { margin-top: 5px; cursor: pointer; background-image: url("https://assets.ganeshaspeaks.com/GSIMAGES/WEBIMAGES/order_help_icon.jpg"); background-repeat:no-repeat; }

.errorRow { color: #ff0000; }

.fieldLabel { cursor: default; }

.showFieldError { margin-top: 5px; background-image: url("https://assets.ganeshaspeaks.com/GSIMAGES/WEBIMAGES/order_error_icon.jpg"); cursor: pointer; display: inline; background-repeat:no-repeat; }

.noFieldError { margin-top: 5px; background-image: url("https://assets.ganeshaspeaks.com/GSIMAGES/WEBIMAGES/order_error_icon.jpg"); cursor: pointer; display: none; background-repeat:no-repeat; }

.fieldRow input { background-color: #fafac3; }

.fieldRow select { background-color: #fafac3; }

.errorRow input { background-color: #f2bebe; }

.errorRow select { background-color: #f2bebe; }

/*********For Order Form End ********/


/* Desktop view */

#mainwapper { width:100%; margin:auto; overflow:hidden; min-width:1255px; max-width:1600px; }

#container { width:98%; height: auto; margin: 0% 1%; overflow:hidden; }

#header { width:100%; height:auto; float:left; margin:10px 0 }

.logo { width:50%; height:auto; float:left; position:relative; margin-bottom:20px }

.topright { width:50%; height:auto; float:left; position:relative; text-align:right }

.search-box input { width:300px; height:auto; font-size:13px; border:#CCC solid 1px; padding:6px 10px 6px 30px; margin:0 3px; color:#666; background: url('https://assets.ganeshaspeaks.com/GS-V4/images/navi-icon/search-icon.png') no-repeat 6px 4px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; }

/*----------------------------------Navi CSS---------------------------------*/

.topnavi { width:100%; height:auto; margin-top:20px; float:left; font-size:15px; line-height:18px; }

.topnavi ul { width:100%; margin:0px; padding:0px; list-style:none; }

.topnavi ul li { width:9%; height:40px; padding-top:25px; float:left; margin:0 0.5px; text-align:center; color:#FFF; }

.topnavi ul li a { color:#FFF }

.topnavi .leftcorner { padding-top:35px; height:30px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px 0 0 10px; }

.topnavi .rightcorner { padding-top:35px; height:30px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 0px 10px 10px 0; }

.topnavi .icon1 { width:100%; height:auto; float:left; position:relative; z-index:2; top:-74px; }

.topnavi .icon2 { width:100%; height:auto; float:left; position:relative; z-index:2; top:-66px; }

/*------home Wedget---------*/
.gs_text_box-h-new { float: left; width: 68%; height: auto; max-height: 228px; padding: 2px 2%; text-align: justify; overflow: auto; margin: 2px 0; }

.gs_home_widget_img_box { width: 24%; height: auto; float: left; margin: 10px 2%; }

.gs_content_box_pink_top_home_Widget-new { width: 100%; height: auto; float: left; margin: 0 0 0px 0px; }

.home-widget-txt-belt { width: 99.7%; height: auto; float: left; border: 1px solid #c36161; background: url(https://assets.ganeshaspeaks.com/CSS4/RESOURCES/sunsign-bg.jpg); }

.home-widget-txt-box title-01-active { background-color:#F00; font-size:16px; color:#FFF; }

.home-widget-txt-box { width: 15%; height: auto; padding: 4px 2.3%; float: left; text-align: center; border-right: 1px solid #c36161; }

.home-widget-txt-box-last-tab { width: 15%; height: auto; padding: 4px 2.3%; float: left; text-align: center; border-right:none; }

.home-widget-content-box { width: 97.7%; height: auto; float: left; border: 1px solid #c36161; border-top: none; padding: 5px 1%; max-height:139px; overflow: auto; }

.sub-widget { border-bottom: 1px solid #CCC; cursor: pointer; background:#FFF; font-weight: bold; }

.sub-widget-active { border-bottom: 1px solid #CCC; cursor: pointer; background:rgb(232, 232, 232); font-weight: bold; }


/*-----Zodiac Belt CSS------*/

#nav { display:none !important; visibility:hidden !important }

.fixdemenu { display:none !important; visibility:hidden !important }

.zodiacbelt { width:100%; height:auto; float:left; border-bottom:1px solid #BC6261; padding-bottom:15px }

.zodiacbelt ul { width:100%; list-style:none; margin:0; padding:0px; font-size:14px; float:left; }

.zodiacbelt ul li { width:8.2%; list-style:none; margin:0; padding:0px 0px; float:left; text-align:center; border-right:1px solid #CCC }

.zodiacbelt ul li.last { border:none }

.mobile-zodiac { display:none !important; visibility:hidden !important }

/*---------------------------------Body CSS----------------------------------*/

#body-container { width:100%; height:auto; float:left; margin:0px 0 }

.belt { width: 100%; height:auto; float:left }

.slider { width:99.8%; height:auto; float:left; border: 1px solid #C2C2C2; }

.categorie-img { width:99.8%; height:auto; float:left; border: 1px solid #C2C2C2; padding-bottom:10px; background:url(https://assets.ganeshaspeaks.com/CSS4/RESOURCES/sunsign-bg1.jpg) repeat-x scroll center bottom transparent }

.categorie-img img { width:80%; max-width:300px }

.sunsign-img { width:99.8%; height:auto; float:left; border: 1px solid #C2C2C2; padding-bottom:10px; background:url(https://assets.ganeshaspeaks.com/GS-V4/images/sunsign-images/sunsign-bg.jpg) center top repeat-x }

.sunsign-img img { width:80%; max-width:200px }

.brdrwrap { width:99.8%; height:auto; float:left; border: 1px solid #C2C2C2; padding-bottom:10px; }

.anothersection { width:100%; height:auto; float:left; text-align:center; margin-bottom:10px }

/*-----Boxes CSS------*/

.box-100 { width:98%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-75 { width:73%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-66 { width:64%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-50 { width:48%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-50-brdr { width:47.9%; height:auto; float:left; padding:5px 1%; text-align:center; border-right:1px solid #CCC }

.box-50-2 { width:48%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-50-brdr-2 { width:47%; height:auto; float:left; padding:5px 1%; text-align:center; border-right:1px solid #CCC }

.list ul { width:100%; height:auto; padding:0px; margin:0px; float:left; }

.list li { width:40%; height:auto; padding:3px 2%; margin:5px 1%; float:left; font-size:15px; font-style:italic; }

.list2 ul { width:100%; height:auto; padding:0px; margin:0px; float:left; text-align:left }

.list2 li { width:40%; height:auto; padding:3px 2%; margin:5px 1%; float:left; font-size:15px; font-style:italic; }

.box-33 { width:31%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-25 { width:23%; height:auto; float:left; padding:5px 1%; text-align:center }

.box-25img { width:23%; height:auto; float:left; padding:5px 1%; text-align:center }

.fix-Hgt100 { height:auto; max-height:100px; min-height:100px }

.fix-Hgt150 { height:auto; max-height:150px; min-height:150px }

.fix-Hgt200 { height:auto; max-height:200px; min-height:200px }

.fix-Hgt250 { height:auto; max-height:250px; min-height:250px }

.fix-Hgt300 { height:auto; max-height:300px; min-height:300px }

.fix-Hgt350 { height:auto; max-height:350px; min-height:350px }

.fix-Hgt400 { height:auto; max-height:400px; min-height:400px }

/*---Astrologer product box------*/
.gs_blue_topic { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color #999999 #999999 -moz-use-text-color; border-image: none; border-right: 1px solid #999999; border-style: none solid solid none; border-width: medium 1px 1px medium; cursor: pointer; float: left; font-size: 13px; padding: 15px 3%; width: 94%; }

.gs_astrologer_photo_box { border: 1px dotted #CCCCCC; float: left; height: auto; margin: 5px 0.5%; text-align: center; width: 18.5%; }

.gs_astrologer_photo_box_name { color: #990000; font-size: 14px; height: 35px; margin: 0 auto; padding: 5px 0; text-align: center; text-transform: capitalize; width: auto; }

.gs_astrologer_photo_box_image { color: #116686; font-size: 14px; margin: auto 0; text-align: center; width: auto; }

/*---------------------------------Footer CSS----------------------------------*/

#footer { width:100%; height:auto; float:left; margin:10px 0; text-align:center }

#footer ul { width:100%; height:auto; list-style:none; padding:0; margin:0; float:left; }

#footer ul li { width:7.5%; height:auto; padding:10px 0%; margin:0; float:left; text-align:center; color:#FFF; font-size:14px; }

#footer ul li.exwidth { width:10% !important; }

.footer-fixdbelt { width:850px; height:auto; margin:0 auto }

.fixdbelt-wapper { width:850px; height:auto; border:1px solid #666; position:fixed; padding:8px 2%; bottom:8px; background:url(https://assets.ganeshaspeaks.com/CSS4/RESOURCES/sunsign-bg1.jpg) center bottom repeat-x #FFF; z-index:99; margin:0 auto; text-align:center; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }

.footer-fixdbelt-mobile { display:none !important; visibility:hidden !important }

.tp-padding input, .tp-padding textarea, .tp-padding select, .tp-padding button { width :190px; margin: 0; -webkit-box-sizing: border-box; /* For legacy WebKit based browsers */ -moz-box-sizing: border-box; /* For all Gecko based browsers */ box-sizing: border-box; border:1px solid #b4b4b4; padding:6px; }

/*************************************************** PANCHANG CSS**************************************************/

  
#panchang-belt { width:100%; height:auto; float:left }

.cal-title-box { width:100%; height:auto; font-size:35px; color:#c10707 }

.cal { }

.cal table, .cal td { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border:1px solid #CCC; border-collapse:collapse; background:#f1efef }

.cal td.datebox { background:url(images/cal-box-bg.png) repeat-x bottom center; background-color:#FFF !important }

.cal td.datebox:hover { background:url(images/cal-box-bg-hover.png) bottom center repeat-x #F00 !important; color:#FFF; background-image:none; cursor:pointer; transition-duration:1s; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border:1px solid #CCC; border-collapse:collapse; }

.cal-box { }

.cal-box:hover { cursor:pointer; transition-duration:1s; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border:1px solid #CCC; border-collapse:collapse; background:url(images/cal-box-bg-hover.png) bottom center repeat-x #F00; color:#FFF }

.cal td.select { background:url(images/cal-box-bg-hover.png) bottom center repeat-x #F00; cursor:pointer; color:#FFF; border-radius:0; }

.cal td.select td { background-color:red !important; border-bottom:1px solid #FFF }

.cal-nobrdr { border:none !important; border-radius:0px !important }

.other-month-box { color:#999 }

/*****Moon******/
.box-moon1 { width:25%; height:auto; float:left; }

.box-moon2 { width:50%; height:auto; float:left; text-align:center }

.box-moon3 { width:25%; height:auto; float:left; padding-top:5px; position:relative; top:-10px; z-index:3; }

.box-moon4 { width:25%; height:auto; float:left; padding-top:5px; position:relative; top:-10px; display:none; z-index:2 }

.cal-box:hover .box-moon3 { display:none; }

.cal-box:hover .box-moon4 { display:block }

.cal td.select .box-moon3 { display:none; }

.cal td.select .box-moon4 { display:block }

.box-moon3 img { width:80%; min-width:27px; min-height:27px }

.box-moon4 img { width:80%; min-width:27px; min-height:27px }

.cal-date-box { font-size:50px; border-bottom:1px solid #CCC; width:92%; margin:5px 0; padding:0 4%; height:auto; float:left; text-align:center; }

/***************************************************END PANCHANG CSS**************************************************/
.banneradd{ display:none; visibility:hidden}

