﻿body {
 font-family: Arial;
 font-size: 13px;
 color: #000;
}

a, a:hover {
 text-decoration: none;
 cursor: pointer;
}

td, th {
 padding: 3px;
}

ul {
 list-style: none;
 padding: 0;
}

ol {
 padding-left:20px;
}
.clearfix{ width:100%; float:left;}
.astrobody {
 background-color: #fff;
 width: 100%;
 float: left;
}
.payment{ width:100%; float:left;}
.paytm {
 width: 100%;
 float: left;
 text-align: center;
 margin-top: 25px;
}

.desktop {
 display: block;
}

.mobi {
 display: none;
}
.Confirmclass{ width:100%; float:left; padding-left:20%;}

.palflt {
 width: 100%;
 float: left;
}

 .palflt li {
 float: left;
 margin: 5px 120px 0 0;
 }

.atoz {
 width: 100%;
 float: left;
}

 .atoz li {
 float: left;
 width: 11%;
 padding: 0;
 }

.paginationbg{ width:100%; float:left; text-align:right;}

.cntrbg{ width:100%; float:left; max-height: 765px;
 overflow: auto;}

/********************header*******************************/
.header {
 width: 100%;
 float: left;
 margin-bottom: 5px;
 background: url(../images/mainbanner/Vedic-astro.jpg) left top no-repeat;
 /*background: url(../images/mainbanner/Untitled-2.jpg) left top no-repeat;*/
 /*background: url(../images/mainbanner/0.jpg) left top no-repeat;*/
 background-size: 100% 100%;
 height: 210px;
 padding: 10px;
}

.logo {width: 100%;
 float: left;
 margin-top: 60px;
}


.navigation {
 width: 100%;
 float: left;
 margin-top:50px;
}


 .navigation ul li {
 float: left;
 color: #fff;
 line-height: 30px;
 }

 .navigation ul li a {
 color: #fff;
 padding: 10px;
 text-decoration: none;
 font-size: 14px;
 font-weight: bold;
 }

 .navigation ul li a:hover {
  color: #f7f497;
 }

.social-icon .fa {
 color: #fff;
 width: 30px;
 text-align: center;
 width: 37px;
 font-size: 20px;
}

 .social-icon .fa:hover {
 opacity: 0.8;
 }

.social-icon .fa-facebook {
 padding: 8px;
 background-color: #3670da;
 border-radius: 50%;
}

.social-icon .fa-twitter {
 padding: 8px;
 background-color: #27b3e8;
 border-radius: 50%;
}

.social-icon .fa-youtube {
 padding: 8px;
 background-color: #f9053e;
 border-radius: 50%;
}

.social-icon .fa-google-plus {
 padding: 8px;
 background-color: #ea7632;
 border-radius: 50%;
}

.social-icon {
 width: 100%;
 text-align: right;
 float: right;
}

 .social-icon ul {
 padding: 0;
 margin: 0;
 }

 .social-icon ul li {
 display: inline-block;
 }

.rightbg {
 width: 100%;
 float: left;
 /*background-color: #ffa964;*/
 padding: 10px; box-shadow: #a8a2a2 0 0 3px; border-radius: 5px;
}

/********************header*******************************/

/********************section*******************************/

.linksleft {
 width: 100%;
 float: left;
 background-color: #b41e05;
 /*background-color: #00195b;*/
 box-shadow: #a99f9f 0 0 5px;
 padding: 10px; margin-bottom: 10px;
 border-radius: 5px;
}

 .linksleft ul li {
 line-height: 30px;
 border-bottom: #fff dashed 1px;
 }

 .linksleft ul li a {
 color: #fff;
 font-size: 13px;
 }

 .linksleft ul li a:hover {
 color: #fdeea6;
 }

.linksright {
 width: 100%;
 float: left;
 /*box-shadow: #a99f9f 0 0 5px;*/
 /*background-color: #fb4746;*/
 padding-bottom: 10px;
 border-radius: 10px;
}


.paymntgtway {
 width: 100%;
 float: left;
 text-align: center;
 padding: 10px;
 margin: 10px 0;
}

 .paymntgtway a {
 font-size: 12px;
 color: #014d8e;
 }

.linksright p {
 font-size: 12px;
 color: #6b6868;
}

.linksrightimg {
 width: 100%;
 float: left;
 margin-bottom: 10px;
}

.linksright h4 {
 font-family: Arial;
 color: #fff;
 padding: 10px;
 font-size: 13px;
 line-height: 25px;
 background-color: #b41e05;
 padding-left: 10px;
 margin: 0;
 border-radius: 5px;
}

 .linksright h4:hover {
 color: #fdeea6;
 }

.linksright ul {
}

 .linksright ul li a {
 color: #fff;
 font-size: 12px;
 }

.call {
 width: 50%;
 float: right;
 text-align: right;
}

 .call h4 {
 font-size: 27px;
 font-weight: bold;
 }

 .call p {
 font-weight: bold;
 margin: 0;
 font-size: 15px;
 }


.housebg {
 width: 100%;
 float: left;
 text-align: center;
}

 .housebg h2 {
 text-align: left;
 }

 .housebg ul li {
 display: inline-block;
 margin-bottom: 15px;
 }

 .housebg ul li a {
 display: block;
 border-right: #000 solid 1px;
 padding: 10px;
 color: #000;
 border-radius: 50%;
 }

 .housebg ul li a:hover {
 color: #CB3738;
 border-right: #CB3738 solid 1px;
 }

.housebigbg {
 width: 100%;
 float: left;
}

/********************section*******************************/


/********************In_pages*******************************/

.homeContent {
 width: 100%;
 float: left; padding-right: 10px;
}

 .homeContent h3 {
 color: #b41e05;
 }

 .homeContent p {
 text-align: justify;
 color: #201c1c;
 }

 .homeContent b {
 color: #000;
 }

.homeContentindex {
 width: 100%;
 float: left;
 text-align: justify;padding-right: 10px;
 
}

.contactContent {
 width: 100%;
 float: left;
 padding: 30px 0 0 0;
 border-bottom: #000 solid 3px;
 margin-bottom: 20px;
}

 .contactContent ul li {
 position: relative;
 }

 .contactContent ul li a {
 padding-left:23px;
 font-size: 12px;
 color: #000;
 }

 .contactContent ul li .fa {
 position: absolute;
 left: 0;
 padding-top: 3px;
 }

.conform {
 width: 100%;
 float: left;
 margin-bottom: 15px;
}

.Contentform {
 width: 100%;
 float: left;
}

.formbtn {
 width: 100%;
 float: left;
 text-align: center;
}
/********************In_pages*******************************/

/********************footer*******************************/

.footer {
 width: 100%;
 float: left;
 margin-top: 20px;
 background-color: #000;
 text-align: center;
}

 .footer h5 {
 color: #fff;
 /*line-height: 30px;*/
 }

 .imagsignlink{ width:100%; float:left; text-align:center;margin-top: 10px;}
 .imagsignlink img{ height:80px;}
 .imagsignlink ul li{width: 7%;
 margin: 0 4px;
 display: inline-block;}
 .imagsignlink span{font-weight:bold; color:#000; padding-top: 5px;
 display: block;}
 .imagsignlink span:hover{color:#b41e05;}
/********************footer*******************************/
