body{ background-color:#f5f5f5;}

.slider-main-section{ margin-top:10px;}
.wrapper{
	max-width:1200px;
	margin:0 auto;
	padding:0px;
	min-width:320px;}
	
	.header{
	width:100%!important;
	height:100%!important;
	display:block; 
	padding-top:0px;
	background:#111111 url(../images/head_bg.jpg) top right repeat;	
	box-shadow: 0 0 20px rgba(0,0,0,.3);
	z-index:1000;
	/*opacity:0.9; -moz-opacity:0.9; filter: alpha(opacity=80);  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  -khtml-opacity: 0.9;*/
	}

#borderimg1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent;
    border-image: url("../images/border.png") 30 30 30 30 round round;
    border-style: solid;
    border-width: 10px;
	background:palegoldenrod;
}

.message{ background:#222; border-radius:5px; border-radius:5px; font-size:18px; text-align:center; color:#fff; padding:6px;}

.ahead-highlight {
	background: #990000 none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 4px 7px;
	text-align: left;
	width: 20%;
}
.table-ft a{ color:#222;}
.table-ft td{ border:1px solid #222;}

.table-bordered, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid #bebebe!important;
}

.table-graph {
	width: 761px;
	overflow-x: scroll;
}

/* carousel */
#quote-carousel {
  padding: 0 10px 30px 10px;
  margin-top: 30px;
  text-align:center;
}
/* indicator position */
#quote-carousel .carousel-indicators {
  right: 50%;
  top: auto;
  bottom: -10px;
  margin-right: -19px;
}
/* indicator color */
#quote-carousel .carousel-indicators li {
  background: #c0c0c0;
}
/* active indicator */
#quote-carousel .carousel-indicators .active {
  background: #333333;
  height:10px;
  width:10px;
  margin-bottom:1px;
}
.modal{ z-index:2147483647!important;}
.price-section{ background:maroon; overflow:hidden; padding:4px!important;}
.pricet{ color:#fff!important; font-size:18px; font-weight:bold; text-align:left;}
.enlist-btn{ background:yellow; padding:6px; text-align:center; border-radius:5px; font-weight:bold; display:block; font-size:16px;}

.all-field{ padding-top:28px;}
.testi-monial{text-align:center; color:#990000; font-size:18px!important;}
.muhuram-header{ background:url(../images/muhurat_bg_heading.png) no-repeat; min-height:77px; margin-left:-5px; font-size:20px; color: #f5cc87; padding-left: 16px; padding-top: 24px;}
.muhuram-header1{ background:url(../images/muhurat_bg_heading1.png) no-repeat; min-height:77px; margin-left:-5px; font-size:20px; color: #f5cc87; padding-left: 16px; padding-top: 24px;}
.muhuram-header2{ background:url(../images/muhurat_bg_heading2.png) no-repeat; min-height:77px; margin-left:-5px; font-size:20px; color: #f5cc87; padding-left: 16px; padding-top: 24px;}

.order-table-resp{ margin-top:20px;}
.order-table-resp th{ background:#990000; color:#fff;}
.order-table-resp td{ text-align:center; border:1px solid #a12b2b!important;}
.order-table-resp th{ text-align:center; border:1px solid #a12b2b!important;}

.pltn{min-height:315px!important;}
.col-horoscope{ min-height:200px; margin-bottom:10px; }
.col-horoscope p{ padding:8px;}
.daily{border:1px solid #ff730f; border-radius:3px 3px 0 0;}
.daily h2{ text-align:center; background:#ff730f; color:#fff; border-radius:3px 3px 0 0; padding:5px; margin:0;}
.weekly{border:1px solid #119100; border-radius:3px 3px 0 0;}
.weekly h2{ text-align:center; background:#119100; color:#fff; border-radius:3px 3px 0 0; padding:5px; margin:0;}
.monthly{border:1px solid #a7034c; border-radius:3px 3px 0 0;}
.monthly h2{ text-align:center; background:#a7034c; color:#fff; border-radius:3px 3px 0 0; padding:5px; margin:0;}
.yearly{border:1px solid #8100a3; border-radius:3px 3px 0 0;}
.yearly h2{ text-align:center; background:#8100a3; color:#fff; border-radius:3px 3px 0 0; padding:5px; margin:0;}
.get-zodicc{ text-align:right!important; padding-top:5px; font-weight:bold;}
.hanuman-table-col td,th{ border:1px solid #DFB24D!important;}
.hanuman-table-col th{ background:#DFB24D!important; border:1px solid #f7ca65!important;}
.message-tag{ background:maroon; padding:8px; font-size:16px; font-weight:bold; text-align:center; color:#fff; border-radius:5px;}
.message-tag a{ color:yellow; text-decoration:underline; font-size:16px;}

.logo{
	padding:10px 0px;
	margin:0 auto;
	text-align:center;
	}

.cermony-col-bg {
    background-image: url("../grfx/ceremonies_bg1.jpg");
    background-position: right top;
    background-repeat: no-repeat;
    min-height:383px;
    overflow: hidden;
    width: 100%;
}

.report-table td,th{ border:1px solid #EAAE10; padding:6px; text-align:left;}
.report-table .verdana_10_maroon{ text-align:center; background:#990000; padding:2px 8px; color:#fff; border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px;}
.vedic-col h1{font-family: 'georgia', cursive; font-size:32px; color:#21b064; margin-bottom:10px; text-shadow:#ffffff 2px 1px 5px; border-bottom:1px solid #eee; padding-bottom:7px;}
.vedic-col h1 span{border-bottom:1px solid #F4BA1B; padding-bottom:5px;}	
.img-right-margin{ margin-right:10px;}
.smallogo img{ float:left; margin-left:50px;}	
.show-grid{background-color:#fff; }
.viewmorebtn{width:148px; height:39px; display:block; padding:8px 10px; font-size:15px; position:fixed; bottom:0px; right:28px; color:#fff; background-color:#424242; -webkit-border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; text-align:center; font-weight:bold; }
.viewmorebtn:hover{ color:#fff; text-decoration:none;}

.msg-link{ font-size:17px!important;}
.color-check{ color:#990000; text-decoration:underline; font-weight:bold; padding-left:10px;}

.title-sign {
        text-align:center; background:maroon; font-size:18px; color:#fff;padding:6px; font-weight:bold; width:100%;
    }

 .btn, .btn-group, .btn-group-vertical, .caret, .checkbox-inline, .radio-inline, img {
    vertical-align: bottom;
}
    .table1 td { padding:0 0!important; border-top:0!important;
    }

.love-col td{font-size:16px;}
.love-col label{ font-size:14px!important;}
.table-bordered, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{ border:1px solid #979797!important;}


@-webkit-keyframes rotating  {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotating {
  -webkit-animation: rotating 2s linear infinite;
  -moz-animation: rotating 2s linear infinite;
  -ms-animation: rotating 2s linear infinite;
  -o-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}

/*Color Demo*/

.moreoption{ width:100%; display:block;  margin-top:250px;}
.moreoption .boxheader{ border:solid 0px; padding-top:25px; padding-bottom:10px; font-size:17px; }



.buttoncolor{
	color: #fff;
    display: block;
    font-size:13px;
    padding:10px 15px;
    text-decoration: none;
    transition: background 0.3s linear 0s;
    width:12.5%;
	height:30px;
	float:left;
	text-align:center;
	margin:0px 0px;
}
.buttoncolor:hover{ color:#fff; text-decoration:none;}
.buttoncolor:focus{ color:#fff; text-decoration:none;}

.headertlt{ width:100%; padding:40px 0px 15px 0px; letter-spacing:-0.5px; font-size:22px; font-family: 'archivo_narrowregular'; color:#424242;}

.colorlink01{width:40%; float:left; margin:0% 0% 0% 2%; }
.colorlink02{width:40%; float:left; margin:0% 0% 0% 2%; }
.colorlink03{width:14%; float:left; margin:0% 0% 0% 2%; }

.buttoncolor02{
	color: #424242;
    display: block;
    font-size:15px;
	border-radius:2px;
	height:30px;
    padding:10px 15px;
    text-decoration: none;
    transition: background 0.3s linear 0s;
    width:100%;
	border-right:solid 5px #fff;
	float:left;
	text-align:center;
	margin:0% 0% 0% 0%;
	background-color:#f2f2f2;
	border:solid 1px #D9D9D9;
	cursor:pointer;
	text-align:center !important; 
	text-decoration:none !important;
	width:50%; float:left;
}
.buttoncolor02:hover{background-color:#424242; color:#000;}
.buttoncolor02.active{background-color:#424242; color:#fff;}

.main-content {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}
.top-call{ color:#fff; text-align:center;}
.top-call h5{ font-size:20px; margin-bottom:10px; text-align:center;}
.top-call p{ font-size:18px; text-align:center; color:#fff;}
.col-top-login p{ color:#fff;}
.top-call h3{ color:#fff;}
.footer-ad{ padding-top:0!important;}
.banner-coll-box2{ width:100%!important;}

.login-mb {
    font-size:14px;
    padding: 6px 10px;
    text-transform: uppercase;
	color:#fff;
}
.dif-link {
    color: #fff;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
    text-align: center;
}

.service12 h3{ color:#990000; text-align:center; margin-top:0;}
.service12 h3 a{ color:#990000; text-decoration:none; font-size:18px; font-weight:bold; display:inline-block; margin-bottom:8px;}
.into{ display:none; position:absolute; right:23px;}
.testimore{font-size:14px; font-weight:bold; background:#FC9B18; color:#fff; padding:5px 0; text-align:center; width:100%; display:block;}

/*.callusicon .fa{ font-size:16px; border:1px solid #fff; padding:5px; }*/
.col-free-chart { padding:35px 0 0 0;}
.col-free-chart .form-group{ padding:0 10px; margin-bottom:0;}
.free-chart-input{  border:1px solid #b7b7b7; padding-left:5px; font-size:12px; height:26px;}
.col-free-chart h3{ font-size:16px; font-weight:bold; color:#3a3a3a; margin-bottom:10px; }
.form-submit{ background:#aa390d;  border:0; color:#fff; border-radius:5px; border:none!important;  padding:0!important; } 
.form-submit:hover{ background:#018002;}
.demo a{text-transform:uppercase; font-size:18px; font-weight:bold; text-align:center; color:#222; text-align:center; padding:8px; }
.demo1 a{text-transform:uppercase; font-size:18px; font-weight:bold; text-align:center; color:#222; text-align:center; padding:8px; }
.demo1{ text-align:center; padding-top:8px; margin-bottom:0;}
.demo{ text-align:center;  }
.iframe-form{height:178px!important;}
.shd img{ width:100%;}
.ask-question img{ width:100%;}
.col-add-footer img{ width:100%!important;}
.ft-none{ padding:10px 0;}
.mobile-searchnew{ background:#990000!important; box-shadow:none!important; border:none!important;}
.menu-main{ background:#fbce8f; width:100%;}
 
@media only screen and (max-width: 767px)
{
	.free-reportbg h1{ font-size:25px!important; padding-top:12px!important;}
	.table1 td { padding:0 2px!important; border-top:0!important;
}
.free-astro h1{ font-size:26px!important;}
.click-to-top{ display:none!important;}
.mes-cyberastro h3{ font-size:18px!important;}
.checkout .form-group, .col-sm-6{ margin-bottom:0!important;}
.checkout .form-control{ height:30px!important;}
.checkout h3{ height:57px!important;}
.checkout{ padding-bottom:0!important;}
.checkout .btn-success{ margin-top:10px; margin-bottom:10px;}
.dayaheadmsg{ width:100%!important; margin-top:0px!important;}
.dayaheadtable{ margin-top:10px!important;}
.table-graph {
	width: 100%!important;
	overflow-x:auto!important;
}
.report-table .verdana_10_maroon{ display:block!important;}
.report-table h2{ font-size:14px!important; text-align:left;}
	.ahead-highlight {
		width:100%!important;
		display:block!important;
		
	}
	.table-mwidth {
		width:100%!important;
	}

.modal-dialog{ width:auto!important;}
.all-field{ padding-top:0px!important;}	
.SignUp h3 span{ display:block!important;}
.heding_text_grey1 A:link{ width:168px!important;}	
.muhuram-header{ font-size:16px!important;}
.container{ padding-left:10px!important; padding-right:10px!important;}
.pltn{min-height:auto!important; margin-bottom:10px;}
.table-responsive{ margin-bottom:0!important; border:0!important;}	
.hidd-xs{ display:none;}
.order-table-resp th,td{ font-size:12px!important;}
.get-zodicc{ text-align:left!important;}
.col-horoscope{ min-height:auto!important;}
.pn-box{ border:none!important;}
.pb-body-mob{ padding:0!important;}
.pb-body-mob form{ margin:0!important;}
.cermony-col-bg{ background:none;}
.vedic-col h1{ font-size:18px; border-bottom:0;}
.vedic-col h1 span{ display:inline-block; }
/*  Forgot Password  end */
.article-headeing h1{ border-bottom:2px solid #CCC; margin-bottom:8px; color:#990000; font-size:20px!important;}
.article-headeing span{ border-bottom:none!important; padding-bottom:3px;}
.love_marriage_table_list th, td{ width:auto!important;}
.heding_text_grey1 A:link{ display:block; width:54px;}
.sign_style{ width:170px!important;}
.hanuman-table-col img{ width:60px!important; height:20px!important}
.hanuman-table-col th{ font-size:12px;}
.col-zodic-block{ width:auto!important;}

.inner_right_block{ display:none;}
.header_bg32{ background:none!important;}

.banner-coll-box2{ width:100%!important;}
banner-coll-box2 h1{ font-size:22px!important;}
.banner-coll-box2 h2{ font-size:16px!important;}
#feedback{ display:none;}
.col-love-table-heading{font-size:12px!important; text-align:left; font-weight:bold;}

	 #popup_box { 
    display:none; /* Hide the DIV */
    position:fixed;  
    position:absolute; /* hack for internet explorer 6 */    
    left:0!important;
    top:30px;
    z-index:1000; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */
    margin-left: 25px;
    border:2px;      
    font-size:15px;  
}
.#popup_box img { width:100%;}

.popup {
    background-color: white;
    border: 3px solid #fcc837;
    border-radius: 5px;
    display: none;
    left: 48%!important;
    margin: 0 auto;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 73%!important;
    z-index: 1111;
}
.popup2 {
    background-color: white;
    border: 3px solid #fcc837;
    border-radius: 5px;
    display: none;
    left: 48%!important;
    margin: 0 auto;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 73%!important;
    z-index: 1111;
}

.mobile-scroll{ height:240px; overflow-y:scroll;}

}


@media only screen and (min-width: 230px) and (max-width:780px){
.introicons{ min-height:288px; margin:70px 0!important;}
.chosez{ width:30%!important; height:24px!important; margin-top:0!important;}
.wsmenu-submenu{
	width:100%;
	}
	
	

.mobile-sub i{ color:#990000!important;}

.col-free-chart-main{ margin-top:10px!important;}
.fancy{ font-size:22px;}
.choose-your-zodic select{ border:1px solid #ddd; width:60%!important; height:25px;}
.choose-your-zodic input[type="button"]{ background:#F0B12E; color:#222; border:0;  border-radius:5px; padding:3px; width:35%!important; margin-top:7px;} 
.bd{padding-bottom:25px;}
.into{ display:block; position:absolute; right:23px;}
.foot-header span{ border-bottom:none!important;}
.ft-none{ display:none;}
.iframe-form{height:none;}
.fancy span:before,
.fancy span:after {

  width: auto!important;
}
.testi-main, .ask-question{ margin-bottom:10px;}
.iframe-form { margin-top:15px;}
.free-chart-input{ width:100%!important;}
.col-free-chart input[type="button"]{ float:right;}
.wrapper { width:100%; margin:0% 0%; }
.dnone{ display:none;}
.col-free-chart{ margin-top:10px;}
.col-free-chart-main1{ margin-top:10px!important;}
.col-free-chart-main1 h2{ font-size:12px!important;}
.header{min-height:53px;}
.logo { display:none !important; }
.header{ box-shadow:none !important; background-image:none !important; }
.colorlink01{ width:92% !important; margin:0% 4%;}
.colorlink02{ width:92% !important; margin:0% 4%;}
.colorlink03{ width:92% !important;  margin:0% 4%;}
.buttoncolor02{ width:100% !important; margin-bottom:2%; }
.buttoncolor{ width:25%; }
.moreoption{ width:100%; margin:85px 0 0 0; background-color:transparent !important; border:none !important;
-webkit-box-shadow:none !important;
-moz-box-shadow:none !important;
box-shadow:none !important;
}

.header{

	position:static;
	z-index:0;
	}

	
.slider-main-section{ margin-top:10px!important;}

}


@media only screen and (min-width: 781px) and (max-width:1064px) {
.menu-main i{ display:none!important;}	
.mob-cbc{ width:292px!important;}
.free-chart-input{width:110px!important;}
.col-free-chart-main{ min-height:185px!important;}
.iframe-form{ height:170px!important;}
.iframe-form h3{ margin-top:7px!important; margin-bottom:2px!important;}
.slider-main-section .col-md-8 img{ height:212px!important;}
.col-free-chart-main1{ min-height:auto!important;}
.col-free-chart-main1 h2{ font-size:12px!important; padding:8px;}
.introicons{ min-height:420px!important;}
.btn-bottom{ left:16%!important;}
.wsmenu-list > li > a{ font-size:14px;}
.choose-your-zodic p{ font-size:10px;}
.form-group{ margin-bottom:0!important;}
#menu_ic > li{ margin:0 5px!important;}
.fancy span::before, .fancy span::after{ width:253px!important;}
.wsmenu-list > li > a{ padding:0;}
.wrapper { width:94%!important; margin:0% 2%; }
.colorlink01{ width:100% !important; margin:0%;}
.colorlink02{ width:100% !important; margin:0%;}
.colorlink03{ width:100% !important; margin:0%;}
.buttoncolor02{ width:50% !important; margin-bottom:1%; }
.logo{ float:none !important; margin:0 auto !important; width:100% !important; text-align:center; }

}


@media only screen and (min-width: 1024px) and (max-width:1200px) {
.wrapper { width:96%; margin:0% 2%; }
.colorlink01{ width:100% !important; margin:0%; }
.colorlink02{ width:100% !important; margin:0%;}
.colorlink03{ width:100% !important; margin:0%;}


}


.ft-link li a:hover{ color:#EEB834;}
.ft-link i{ padding-right:5px;}
.predicton-top{background:#070B16 url(../images/prediction_bg.jpg) repeat;  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important; padding:10px 0; border-radius:5px; margin-top:10px;}

.padbottom30{ padding:20px 0;}
.padbottom30 p{ text-align:justify; line-height:24px;}
.padbottom30 span{ border-bottom:2px solid #222; color:#11812B; text-transform:uppercase; font-size:28px; padding-bottom:5px;}
.padbottom30 h1{ border-bottom:1px solid #d4d4d4; padding-bottom:4px;}
.menu_ic { }
#menu_ic { margin: 0; padding: 0; list-style: none;text-align: center; line-height: 1px;}
#menu_ic > li { margin: 0; padding: 0; list-style: none; display: inline-block; width: 51px; height: 82px; margin: 0 12px; padding-bottom: 20px;}
#menu_ic > li > a{display:block; width: 100%; height:100%; text-decoration:none; position:relative;}
#menu_ic > li > a .cube{display:block;position: relative; width:100%; height:100%;}
#menu_ic > li > a .front{text-align: center;width: 100%; height: 100%;}
#menu_ic > li > a .img_front{position: relative; left: 0; top: 0; z-index: 1;width: 100%;}
#menu_ic > li > a .txt1{position: relative; left: 0; top: 10px; z-index: 3; font-family:Arial, Helvetica, sans-serif; font-weight:600; font-size: 12px; line-height: 20px; color: #fff; text-align: center; width: 100%;}
#menu_ic > li > a .back .txt1{color: #fff;}

#menu_ic > li > a .img_back{position: relative; z-index: 1;}


/* sidebar contat us css */
#feedback {
    height: 146px;
    position: fixed;
    top: 30%;
    width: 40px;
    z-index: 10;
	right:0;
}
#feedback a:hover {
    background: transparent url("../images/feedback_tab.png") no-repeat scroll 0 0;
    padding-left: 10px;
}
#feedback a {
    background: transparent url("../images/feedback_tab.png") no-repeat scroll -4px 0;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 182px;
    line-height: 14px;
    padding-left: 6px;
    padding-top: 14px;
    text-decoration: none;
    text-transform: uppercase;
}

/* end sidebar contat us css */

.front {
    z-index: 2;
    position: absolute;    
}
.back {
    z-index: 1;
    position: absolute;
}
.rollover.hoverItem .front, 
.rollover:hover .front, 
.rollover.activeLink .front, 
.rollover:focus .front {
    z-index: 1;
    opacity: 0;
}
.rollover.hoverItem .back,
.rollover:hover .back, 
.rollover.activeLink .back, 
.rollover:focus .back {
    z-index: 2;
    opacity: 1;
}
.rollover .front {
    opacity: 1;
    -webkit-transition: 1s;
     -moz-transition: 1s;
      -ms-transition: 1s;
       -o-transition: 1s;
          transition: 1s;
}
.rollover .back {
    opacity: 0;
    -webkit-transition: 1s;
     -moz-transition: 1s;
      -ms-transition: 1s;
       -o-transition: 1s;
          transition: 1s;
}
.cube {
    height: 165px;
    width: 165px;
    -webkit-transform-style: preserve-3d;
     -moz-transform-style: preserve-3d;
      -ms-transform-style: preserve-3d;
       -o-transform-style: preserve-3d;
          transform-style: preserve-3d;
    -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
     -moz-transform: rotateX(0) rotateY(0) rotateZ(0);
      -ms-transform: rotateX(0) rotateY(0) rotateZ(0);
       -o-transform: rotateX(0) rotateY(0) rotateZ(0);
          transform: rotateX(0) rotateY(0) rotateZ(0);
    -webkit-transition: 1s;
     -moz-transition: 1s;
      -ms-transition: 1s;
       -o-transition: 1s;
          transition: 1s;
}
.rollover.hoverItem .cube, 
.rollover:hover .cube, 
.rollover.activeLink .cube,
.rollover:focus .cube {
    -webkit-transform: rotateY(180deg);
     -moz-transform: rotateY(180deg); 
      -ms-transform: rotateY(180deg);
       -o-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.front {
    -webkit-transform: translate3d(0,0,0px);
     -moz-transform: translate3d(0,0,0px);
      -ms-transform: translate3d(0,0,0px);
       -o-transform: translate3d(0,0,0px);
          transform: translate3d(0,0,0px);
}
.back {
    -webkit-transform: rotateY(180deg) translate3d(0,0,0px);
     -moz-transform: rotateY(180deg) translate3d(0,0,0px);
      -ms-transform: rotateY(180deg) translate3d(0,0,0px);
       -o-transform: rotateY(180deg) translate3d(0,0,0px);
          transform: rotateY(180deg) translate3d(0,0,0px);
}


/*footer*/


.foot-links a, .foot-links p{
  display: block;
   color: #ededed;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  text-decoration: none;
  font-family: OpenSansRegular, Arial, sans-serif;
  font-size: 13px;
  padding-bottom: 5px;
  
  
}

.login{ background:#218525; border-radius:16px; padding:7px 12px; font-size:13px; text-transform:uppercase; margin-left:14px; color:#fff;}
.login i{ padding-right:5px; font-size:13px; }
.login:hover{ background:#4cce3b; text-decoration:none;}
.signup{ background:#F0B130; margin-left:2px; border-radius:16px; padding:7px 12px; font-size:13px; text-transform:uppercase; color:#fff;}
.signup i{ padding-right:5px; font-size:13px;}
.signup:hover{ background:#FECA42; text-decoration:none;}
.btn-col i{ padding-left:6px; font-size:10px;}

.foot-header span{ border-bottom:2px solid #EEB834; padding-bottom:11px;}
.foot-links img{
	padding-top: 5px;
}
.footer{
  background: url(../images/foot_bg.png) repeat-x #facea3;
  border-top: 1px solid rgb(222, 222, 222);
  margin-top: -2px;
  padding-top: 30px;
  margin-top:30px;
 }
.foot-header{
  font-size: 16px;
  font-weight:600;
  color: #c5c5c5;
  padding-bottom: 10px;
  margin-bottom:10px;
  text-transform:uppercase;
  border-bottom:1px solid #3a3a3a;
  width:100%;
  display:inline-block;
}
.foot-header:hover{ text-decoration:none; color:#fff!important;}

#bottom-footer{
    padding-bottom:0px;
	background-color:#610202;
	background:url(../images/border-top-bg.jpg) repeat-x top left;
}
#bottom-footer a{
	  text-decoration: none;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  font-size: 12px;
  padding: 0px 15px;
  border-right: 1px solid #585858;
  font-size: 13px;
  color: #610202;
  padding: 0 8px;
  font-weight:bold;

}
#bottom-footer a:last-child{ border-right:none;}

#bottom-footer .phone img{
	margin-right: 7px;
}
#bottom-footer .phone .red{
	font-size: 22px;
  margin-top: -7px;
  font-family: 'OpenSansRegular', Arial, sans-serif;
  font-size: 18px!important;
  color: #d10029!important;
  position: relative;
  top: -5px;
  text-shadow: 1px 1px 0 rgba(255,255,255,1)!important;
}
#bottom-footer .phone .red small{
	font-family: 'OpenSansRegular', Arial, sans-serif;
  font-size: 12px!important;
  display: block;
  color: #626262!important;
  text-shadow: 1px 1px 0 rgba(255,255,255,1)!important;
  margin-top: -5px;
}
#final-footer{
	font-size: 11px;
  	color: #666;
}
#final-footer i{
	font-size: auto;
}

.col-top-login{ width:226px;}

/*social media*/

.facbook:hover{ background:#3C5899!important;}
.twitter:hover{ background:#55ACEE!important;}
.google:hover{ background:#DE5246!important;}
.linked:hover{ background:#0177B5!important;}

a {
  color:#0000CC;
  text-decoration: none;
  font-size:14px;
}
.me {
  width: 400px;
  margin: 90px auto;
}
.me p,
.me h1 {
  text-transform: uppercase;
  letter-spacing: 3px;
  text-align: center;
}
.me p {
  font-weight: 200;
}
.me span {
  font-weight: bold;
}
.social {
  position: fixed;
  top: 197px;
  width:46px;
}
.social ul {
  padding: 0px;
  -webkit-transform: translate(-284px, 0);
  -moz-transform: translate(-284px, 0);
  -ms-transform: translate(-284px, 0);
  -o-transform: translate(-284px, 0);
  transform: translate(-284px, 0);
}
.social ul li {
  display: block;
  margin: 5px;
  background:#990000;
  width: 320px;
  text-align: right;
  padding: 10px;
  font-size:16px;
  font-family:Arial, Helvetica, sans-serif;
  -webkit-border-radius: 0 30px 30px 0;
  -moz-border-radius: 0 30px 30px 0;
  border-radius: 0 30px 30px 0;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.social ul li:hover {
	  width:276px;
  -webkit-transform: translate(130px, 0);
  -moz-transform: translate(130px, 0);
  -ms-transform: translate(130px, 0);
  -o-transform: translate(130px, 0);
  transform: translate(130px, 0);
  background:#990000;
}
.social ul li:hover a {
  color: #fff;
}
.social ul li:hover i {
  color: #fff;
  background: rgba(0, 0, 0, 0.36);
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.social ul li i {
  margin-left: 10px;
  color: #000;
  background: #fff;
  padding: 7px 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  font-size: 18px;
  background: #ffffff;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}

.form-nc{ margin-bottom:15px!important; overflow:hidden;}
.form-nc span { color:#222; font-size:18px; text-transform:uppercase; padding-top:5px;}


.introicons {
    background-color: white;
    border-radius: 5px;
    margin: 60px 0 30px 0;
    padding: 14px;
    position: relative;
	border:1px solid #d8d8d8;
	min-height:342px;
}
.introicons i {
    border: 5px solid #dc6c6d;
    border-radius: 50%;
    color: #f4f4f4;
	height: 140px;
	width: 140px;
    left: 48%;
    line-height:90px;
    margin: -70px 0 0 -60px !important;
    padding: 0 !important;
    position: absolute;
    top: 0;
    transition: all 0.3s ease-in-out 0s;
 
}

.col-love-table-heading{font-size:15px; text-align:left; font-weight:bold; color:maroon;}
.introicons:hover > i {
    animation: 1.5s linear 0s normal none infinite running spinAround;
    border: 5px solid #610102;
}
.introicons h6 {
    color: #990000;
    font-size: 16px;
    font-weight: 600;
    margin:58px 0 10px;
	line-height:22px;
}
.introicons h6 a{ color: #990000; text-decoration:none; font-size:16px;}
.service12 .thumbnail{ min-height:408px;}
.btn-col{ position:absolute; bottom:32px; width:80%; margin:0 auto;}
.introicons p {
    color: #5f5f5f;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}


.btn-custom1.btn-default {
    border-color: #e8ebee;
    color: #fff;
	background:maroon;
	font-family:calibri;
	font-size:15px!important;
}

.btn-bottom{ position:absolute; left:30%; bottom:8px;}
.btn-custom1.btn-lg {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 7px 20px;
    transition: background 0.4s ease 0s, border-color 0.4s ease 0s;
}
.btn-custom1.btn-lg:hover {
    background: #990000 none repeat scroll 0 0;
    border-color: #4CCE3B;
    color: #fff;
}
.btn-custom1.btn-md {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 10px 20px;
    transition: background 0.4s ease 0s, border-color 0.4s ease 0s;
}
.btn-custom1.btn-md:hover {
    background: #e7604a none repeat scroll 0 0;
    border-color: #e7604a;
    color: #fff;
}
.btn-custom1.btn-sm {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 8px 15px;
    transition: background 0.4s ease 0s, border-color 0.4s ease 0s;
}
.btn-custom1.btn-sm:hover {
    background: #e7604a none repeat scroll 0 0;
    border-color: #e7604a;
    color: #fff;
}
.btn-custom2.btn-default {
    border-color: #e8ebee;
    color: #979ba3;
    text-transform: uppercase;
}

.ask-textarea{
 border: 1px solid #e1e1e1;
    border-radius: 3px;
    color: #777;
    font-size: 13px;
    height: 63px;
    max-width: 95%;
    min-height: 30px;
    min-width:100%;
    padding: 10px;
    width: 100%; box-sizing:border-box;}
.col-ft-top{ margin-top:40px;}
.testi-main{border-radius:5px; -moz-box-shadow:3px 3px 6px 3px #ccc; -webkit-box-shadow: 3px 3px 6px 3px #ccc; box-shadow:3px 3px 6px 3px #ccc;}
.shd{-moz-box-shadow:3px 3px 6px 3px #ccc; -webkit-box-shadow: 3px 3px 6px 3px #ccc; box-shadow:3px 3px 6px 3px #ccc;}
.testi-head{}
.testi-head h3{ background:#25B96B; text-align:center; color:#fff; padding:5px 50px; border-radius:3px 3px 0 0; margin:0;}
.fancy {
  line-height: 0.5;
  text-align: center;
text-align:center; padding-bottom:10px; font-weight:bold; margin-bottom:10px;
}
.carousel-inner1 .item img{ width:auto!important;}

       .testimonial-section {
    width: 100%;
    height: auto;
    padding: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    border: 1px solid #c9c9c9;
    font-size:12px;
}
.testimonial-section:after {
    top: 100%;
    left: 10%;
    border: solid transparent;
    content: " ";
    position: absolute;
    border-top-color: #c9c9c9;
    border-width: 15px;
    margin-left: -15px;
}

.testimonial-section-name {
    margin-top: 30px;
    margin-left: 60px;
    text-align:left;
    color:#000;
}
    .testimonial-section-name img {
        max-width:40px;
        border: 2px solid #fff;
    }
.carousel-indicators-set {
    position:static;
    margin-left:0px;
    width:100%;
}


.fancy span {
  display: inline-block;
  position: relative;  
}
.fancy span:before,
.fancy span:after {
  content: "";
  position: absolute;
  height: 10px;
  border-bottom: 1px solid #990000;
  top: 0;
  width: 356px;
}
.fancy span:before {
  right: 100%;
  margin-right: 15px;
}
.fancy span:after {
  left: 100%;
  margin-left: 15px;
}
.col-free-chart-main1{ background:#FBC13C url(../images/freeform_bg.png) no-repeat bottom left; margin-top:0; min-height:231px; background-size:cover;} 
.col-free-chart-main1 h2{background:#5D0000; color:#fff; text-transform:uppercase; text-align:left; font-size:15px; padding:10px; margin:0; font-weight:bold;}
/*.col-free-chart-main{ background:#FBC13C url(../images/freeform_bg.jpg) no-repeat top left; margin-top:0; min-height:231px; background-size:cover;}*/

.ask-question{ border:1px solid #ccc; overflow:hidden; min-height:315px; -moz-box-shadow:3px 3px 6px 3px #ccc; -webkit-box-shadow: 3px 3px 6px 3px #ccc; box-shadow:3px 3px 6px 3px #ccc;}
.ask-question h3{ background:#FC9B18; padding:8px 0; margin:0; color:#fff; text-align:center; font-size:20px; }
.ask-question p{ text-align:right; font-size:12px;}

.ask-now-btn{
background: #fc9b18 none repeat scroll 0 0;
    color: #fff;
    display: block;
    height: 36px;
    line-height: 36px;
	float:right;
    text-align: center;
    width:85px; 
	margin-top:15px;}

.ask-question .inner{ padding:10px;}
.meditaon-room{ padding:10px; border:1px solid #ccc;min-height: 173px;}
.meditaon-room h3{ margin:0;}

#custom-search-input{
    padding: 3px;
    border-radius: 6px;
    background-color:#fff;
	height:26px;
	margin-top:8px;
	min-width:178px;
	float:right;	
}

#custom-search-input input{ background:#fff!important;}

#custom-search-input input{
    border: 0;
    box-shadow: none;
}

#custom-search-input button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #666666;
    padding: 0 8px 0 10px;
    border-left: solid 1px #ccc;
}

#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}

#custom-search-input .glyphicon-search{
    font-size: 16px;
}
.bd{ border-right:1px solid #ddd; }
.choose-your-zodic{margin-left:20px;}
.choose-your-zodic p{ color:#FAC03B; font-weight:bold; margin-bottom:5px;}
.choose-your-zodic select{ border:1px solid #ddd; width:100%; height:25px;}
.chosez{ color:#222; border:0:important;  border-radius:5px; width:100%; margin-top:7px;text-align:center; vertical-align:bottom;} 
.mobile-login{ width:100%; position:fixed; padding:5px 0; border:2px solid #ddd; padding:5px 0 0 0; width:100%; top:52px; z-index:10000;} 


.search-form .form-group {
  float: right !important;
  transition: all 0.35s, border-radius 0s;
  width: 32px;
  height: 32px;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  border-radius: 25px;
  border: 1px solid #ccc;
}
.search-form .form-group input.form-control {
  padding-right: 20px;
  border: 0 none;
  background: transparent;
  box-shadow: none;
  display:block;
}
.search-form .form-group input.form-control::-webkit-input-placeholder {
  display: none;
}
.search-form .form-group input.form-control:-moz-placeholder {
  /* Firefox 18- */
  display: none;
}
.search-form .form-group input.form-control::-moz-placeholder {
  /* Firefox 19+ */
  display: none;
}
.search-form .form-group input.form-control:-ms-input-placeholder {
  display: none;
}
.search-form .form-group:hover,
.search-form .form-group.hover {
  width: 100%;
  border-radius: 4px 25px 25px 4px;
}
.search-form .form-group span.form-control-feedback {
  position: absolute;
  top: -1px;
  right: -2px;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #3596e0;
  left: initial;
  font-size: 14px;
}

.mobile-search{position:fixed; right:125px; top:9px; z-index:1000;}


.article-headeing h1{ border-bottom:2px solid #CCC; margin-bottom:8px; color:#990000; font-size:28px;}
.article-headeing span{ border-bottom:3px solid orange; padding-bottom:3px;}

.css3-shadow::after {
    border-radius: 100%;
    bottom: 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
    content: "";
    height: 50%;
    left: 5%;
    position: absolute;
    right: 5%;
    width: 90%;
    z-index: -1;
}
.box {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    margin: 0 auto;
    padding: 10px;
    width: 100%;
}

.css3-shadow,
.css3-gradient1,
.css3-gradient2
{
  	position:relative;
	
}



/*home page special*/

.mobile-sub i{ padding-right:8px; color:#fff500;}


/*#####################
Additional Styles (required)
######################*/

#myCarousel .thumbnail {
	margin-bottom: 0;
}
.carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
.carousel-control {
	color:#fff;
	top:40%;
	color:#428BCA;
	bottom:auto;
	padding-top:4px;
	width:30px;
	height:30px;
	text-shadow:none;
	opacity:1;
}
.carousel-control:hover {
	color: #d9534f;
}
.carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
.carousel-control.right {
	left:auto;
	right:19px;
}
.carousel-control.left {
	right:auto;
	left:19px;
}


.carousel-control.move1 {
     top:-12px;
	right:12px;
	left:0px;
}
.carousel-control.move2 {
    top:-12px;
	right:3px;

}

.carousel-indicators {
	bottom:-3px;
}
.carousel-indicators li {
	border-radius:0;
	width:10px;
	height:10px;
	background:#ccc;
	border:1px solid #ccc;
}
.carousel-indicators .active {
	width:12px;
	height:12px;
	background:#710909;
	border-color:#fff;
}

.arow-round{ border: 1px solid;
    border-radius: 26px;
    font-size: 20px!important;
	width:35px;
	height:35px;
	line-height:35px!important;
}

.show_hide {
    display:none;
}


.carousel-inner.onebyone-carosel { margin: auto; width: 100%; }
.onebyone-carosel .active.left { left: -33.33%; }
.onebyone-carosel .active.right { left: 33.33%; }
.onebyone-carosel .next { left: 33.33%; }
.onebyone-carosel .prev { left: -33.33%; }
.carousel-inner .active.right { left: 25%; }
.sign_style html, body {background:none;}

.online-meditaion {
    color: #ee691e;
    font-family: verdana,sans-serif;
    font-size: 13px;
    line-height: 14px;
	 text-align:right;
}

.online-meditaion:hover{ color:#990000;}

.testmonial-bg{background:#fff!important; padding:12px!important; width:100%!important;}	
#pscroller1{
width: 100%;
height: 250px;
padding: 5px;
background-color: white;
}
.someclass{
font-weight:normal;
font-size:14px;
}
.header_top_new_login_sign_up a{ color:#fff!important;}
.banner-coll-box{ width:100%!important;}
.header_top_new_login_search html,body {background:none!important;}
.menu-text{position:fixed; color:#fff; top:34px; z-index:1000; left:12px; font-size:11px;}

 .sticky {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    border-top: 0;
	box-shadow:0 2px 3px rgba(0, 0, 0, 0.4);
}
/* Login and Sign up*/

 .bt-login, .bt-login:active, .bt-login:focus {
    background-color: #ff8627!important;
    color: #ffffff;
	font-size:16px;
    padding-bottom: 10px!important;
    padding-top: 10px!important;
    margin-left:0!important;
    transition: background-color 300ms linear 0s;
}

 .bt-login:hover{ background:#3EAA23!important; color:#fff;}

.col-btn-radio input{ height:12px!important;}

.loin-links li a{ color:#990000; text-align-last:none; }
.col-date_picker{ background:url(../images/calendar-#990000.gif) right no-repeat;}

.forgetpass-tab, .signup-tab{ color:#337ab7; display:inline-block; padding-top:10px;}
.custom-tabs form{ margin:0;}
.form-control{ border:1px solid #b8b8b8;}
label{ font-size:12px;}
.checkbox input{ height:12px!important;}
.col-signup{ padding-top:3px!important;}
.sign-up input{ height:26px; border-radius:0; box-shadow:none; padding:2px 6px;}
.sign-up select{ height:26px; box-shadow:none; padding:2px 6px;}


/*  Forgot Password  start */
.forgot-passowrd{ border:1px solid #CCC; padding:10px; overflow:hidden;}
.forgot{ margin-left:0!important; background:#428bca!important; font-size:14px!important; padding:8px!important;}
.forgot-passowrd h2{ font-size:22px;}
.panel{ border:1px solid #bebebe!important;}
/*  Forgot Password  end */

/*jupiter transit*/

 
 @media only screen and (min-width: 1024px) and (max-width:1800px) {
.collapse{ display:block;}
}

/*Zodic prediction*/
/* page css*/
.col-login-header {
    background-image: url("../grfx/pattern.jpg");
    padding: 2px 8px;
}
.col-login-header h1{ font-size:20px; color:#222; text-transform:none; font-family:Arial, Helvetica, sans-serif;}
.col-details {
    background-image: url("../grfx/pattern.jpg"); background-repeat:repeat; overflow:hidden; border:1px solid #222; margin-bottom:10px;
} 
.col-forgot a { color:#000; font-size:16px; text-align:center; font-weight:bold; padding:10px 0; display:inline-block;}
.col-forgot{ border-right:1px solid #222; text-align:center;}
.button::after {
    height: 8px!important;
}
.footer_main{ width:100%!important;}
.col-img1 img{ width:100%!important; height:100%!important;}

.col-prediction-inner h1{  background: rgba(0, 0, 0, 0) url("../images/prediction_bgr.png") no-repeat scroll left top;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 36px;
    margin-bottom: 1px;
    min-height: 57px;
    padding-left: 16px;
    text-transform: none;
	text-shadow:1px 1px 2px #484848;
	
	}
	
.img-prediction{ border:1px solid #CB9221; overflow:hidden; padding:10px; -moz-box-shadow:inset 0 0 10px #CB9221; -webkit-box-shadow: inset 0 0 10px #CB9221;
box-shadow:inset 0 0 10px #CB9221;}
.img-prediction img{ float:left;}
.img-prediction p{ }
.col-prediction-inner{ clear:both;}
.col-img1{ margin-top:20px;}
.zodic-prediction-main{ margin-top:10px; -moz-box-shadow:inset 0 0 10px #CB9221; -webkit-box-shadow: inset 0 0 10px #CB9221;
box-shadow:inset 0 0 10px #CB9221; border:1px solid #CB9221; padding:20px 0; overflow:hidden;}
.zodic-prediction-main h2{color:#222; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:none; padding-bottom:10px;}
.col-zodic-prediction{}
.col-zodic-prediction img{ margin:0 auto; display:block;}
.col-zodic-block{ background:#868686; color:#fff; text-align:center; display:block; font-size:14px; width:88px; margin:0 auto;}
.col-zodic-block:hover{ color:#990000; text-decoration:none;}
.border-right{border-right:1px solid #fc9;  margin-bottom:20px;}
.choose-zodic{ overflow:hidden; display:block; text-align:center; background:#CB9221; padding:10px 0; margin-top:10px;}
.choose-zodic a{ text-align:center; color:#fff; text-decoration:underline; font-weight:bold; font-size:14px;}
.choose-zodic a:last-child{ border-right:none;}
.col-br{ text-align:center; border-right:1px solid #fff;}
.col-get-zodic{font-size:12px; color:#fff; font-weight:bold;}

/*3d button css*/



.btn3d {
    position:relative;
    top: -6px;
    border:0;
     transition: all 40ms linear;
     margin-top:10px;
     margin-bottom:10px;
     margin-left:2px;
     margin-right:2px;
}
.btn3d:active:focus,
.btn3d:focus:hover,
.btn3d:focus {
    -moz-outline-style:none;
         outline:medium none;
}
.btn3d:active, .btn3d.active {
    top:2px;
}
.btn3d.btn-white {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 2px rgba(255,255,255,0.10) inset, 0 8px 0 0 #f5f5f5, 0 8px 8px 1px rgba(0,0,0,.2);
    background-color:#fff;
}
.btn3d.btn-white:active, .btn3d.btn-white.active {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,.1);
    background-color:#fff;
}
.btn3d.btn-default {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 2px rgba(255,255,255,0.10) inset, 0 8px 0 0 #BEBEBE, 0 8px 8px 1px rgba(0,0,0,.2);
    background-color:#f9f9f9;
}
.btn3d.btn-default:active, .btn3d.btn-default.active {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,.1);
    background-color:#f9f9f9;
}
.btn3d.btn-primary {
    box-shadow:0 0 0 1px #417fbd inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #4D5BBE, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#4274D7;
}
.btn3d.btn-primary:active, .btn3d.btn-primary.active {
    box-shadow:0 0 0 1px #417fbd inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color:#4274D7;
}
.btn3d.btn-success {
    box-shadow:0 0 0 1px #31c300 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #5eb924, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#78d739;
}
.btn3d.btn-success:active, .btn3d.btn-success.active {
    box-shadow:0 0 0 1px #30cd00 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #78d739;
}
.btn3d.btn-info {
    box-shadow:0 0 0 1px #00a5c3 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #348FD2, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#39B3D7;
}
.btn3d.btn-info:active, .btn3d.btn-info.active {
    box-shadow:0 0 0 1px #00a5c3 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #39B3D7;
}
.btn3d.btn-warning {
    box-shadow:0 0 0 1px #d79a47 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #D79A34, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#FEAF20;
}
.btn3d.btn-warning:active, .btn3d.btn-warning.active {
    box-shadow:0 0 0 1px #d79a47 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #FEAF20;
}
.btn3d.btn-danger {
    box-shadow:0 0 0 1px #b93802 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #AA0000, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#D73814;
}
.btn3d.btn-danger:active, .btn3d.btn-danger.active {
    box-shadow:0 0 0 1px #b93802 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #D73814;
}
.btn3d.btn-magick {
    color: #fff;
    box-shadow:0 0 0 1px #9a00cd inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #9823d5, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#bb39d7;
}
.btn3d.btn-magick:active, .btn3d.btn-magick.active {
    box-shadow:0 0 0 1px #9a00cd inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #bb39d7;
}
.list-to li{ padding-bottom:8px!important}
.chart-title{  color:maroon; font-weight:bold; padding:8px; text-align:center; font-size:20px;}
.dear_name{ color:maroon; padding-bottom:6px; display:inline-block;}
.chart-left-margin{ margin-left:10%;}
.mes-cyberastro h3{ background:maroon; color:#fff; padding:8px;}
.mes-cyberastro p{ padding:10px; border:1px solid maroon;}
.what-will-get{ margin-top:15px;}
.what-will-get p{ color:maroon; font-size:20px!important; font-weight:bold;}
.what-will-get i{ padding-right:5px; color:#990000;}
.click-to-top {
    background:#0094df;
    border-radius: 25px;
    bottom: 165px;
    padding: 13px;
    position: fixed !important;
    right:16px;}
.click-to-top i{ font-size:22px; color:#fff;}

/* instant order page css*/

    .paypg
    {
        background: #f9e7af;
        box-shadow: 0 0 5px 1px #888 inset;
    }
    .paypg input
    {
         width:auto!important; height:auto!important;
    }

     .Red_pnt {
         width:auto!important;
         height:auto!important;
     }
/*remove this when it live*/
.orderfrom-payment {
    margin-bottom: 0 !important;
}
.orderfrom-payment tr {
    background: #fbc73c none repeat scroll 0 0;
}
.orderfrom-payment tr td {
    font-size: 12px;
    font-weight: bold;
    padding: 5px !important;
}

/*remove this when it live*/

.form-box {
    border: 1px solid #fb8814;
    padding: 15px;
    padding-bottom:0!important;
	/*background:#FFF9E1;*/
	background:#fff9e1 ;
}

.form-box > legend {
    border-bottom: 0 none;
    color: #990000;
    font-size: 14px;
    margin-bottom: 0;
    padding:0 10px;
    width: auto;
	font-weight:bold;
	background:#fff;
}
.kundali-matching h1{ font-size:30px;}
.kundali-matching label{ color:#222;}
.kundali-matching input{width:100%; border:1px solid #ccc; height:22px;}
.kundali-matching input:focus {
    background: #fff none repeat scroll 0 0;
	border:1px solid #fb8814;
    opacity: 1;
}
.kundali-matching select{ width:100%;  height:22px;  font-size:12px; margin-bottom:10px;}
.kundali-matching select option{ margin:0; padding:0;}
.paymet-coll input{ width:auto!important; height:auto!important;}
.paymet-coll h3{ margin:0; padding:0; font-size:14px; font-weight:bold; color:#990000;} 



@media only screen and (max-width: 767px)
{
.form-box {
    border: 1px solid #fb8814;
    padding:5px;
  /*background:#FFF9E1;*/
	background:#fff9e1 ;
}
}
