﻿.bg-primary{background-color:#d3a417!important}
.hdetail .comin-divu-main figure::after	{	background: none !important;	}
.hdetail .comin-divu-main figure { text-align:center; } 
.hdetail .comin-divu-main { text-align:center; height:auto !important; padding:10px 10px 50px 10px; }
.hdetail .comin-divu-main h5{ font-size:30px; line-height:100px; } 
.cform .form-group{ margin:10px;  }
.cform label { color:#fff;  }
.awhite { background:rgba(0, 0, 0, 1) !important; padding:20px; border:solid 1px #fff !important; border-radius:20px;  }
.awhite * { color:#fff; }
.awhite textarea { color:#000 !important; }
.awhite h3 { color:#fff; font-size:22px;  border-bottom:solid 1px #ddd;  }
.awhite span { color:#fff; font-size:22px;  border-bottom:solid 1px #ddd;  width:100%; display:inline-block; }
.awhite p { font-size:18px; margin-bottom:20px;}
.awhite .card { background:none !important;  }
.navbar-brand img { max-width: 150px; }
.awhite  td { color:#fff !important; text-align:center; }
.awhite .alert h3{ color:#000;  }
.navbar-nav>li { margin:0px 3px; }
.navbar-nav>li>a { font-size:14px !important;  }
.navbar-nav { z-index:999999999; }
.smenu { margin-left:160px; }
.mlist { margin-left:100px; margin-top:50px; } 
.mlist li{ list-style:circle !important; } 
.horoscope { text-align:center; color:#fff; font-family: "Josefin Sans", sans-serif; }
.horoscope h1{ margin-top:20px;  text-transform:capitalize;  }
.horoscope h2{ margin-top:30px; text-transform:capitalize;  }
.horoscope h3{ margin-top:20px; }
.txt { text-align:left !important; margin:5px;  }
.txt h2{ text-transform:capitalize;  text-align:cen1ter; font-size:24px; color:#d3a417;  }
.hh1  { text-transform:uppercase;  margin-top:30px; text-align:center; } 
.ttl  img {  filter: brightness(0) invert(1);  width:50px; display:inline-block;   }
.ttl  h2 {   }
.ddts { color:#fff; margin-right:130px; margin-top:50px; text-align:right; } 
.table td { color:#fff; background:rgba(0, 0, 0, 0.8);  } 
.contact-form-wrapper {  background:rgba(0, 0, 0, 0.8); } 
.btn-submit { background:#ccc; color:#000;  }
.alert-success , .alert-danger { color:#000 !important;    }
select {  color:#000 !important;  }
option {  color:#000 !important;  }
input {  color:#000 !important;  }
.top-header-wrapper h2  {  display:table-cell !important;  }
.chart { background:#fff !important; display:inline-block !important; margin:20px;   }
.topbar {text-align:center;display: flex;justify-content: center;align-items: end;height: 100%; gap:10px}
.topbar li  { display:inline-block; color:#fff; text-align:center; padding:4px 30px; }
.topbar li i { font-size:28px; display:inline-block; }
.topbar li a { font-size:12px; text-transform:uppercase; display:inline-block; line-height:14px; text-align:start;  }
.tpl .card { background:none  }
.tpl.brd {  border:solid 1px #fff !important; border-radius:20px; padding:30px; }
.sub-banner-section { margin-bottom:-20px; z-index:-1; }
.theme-btn{ background: #d3a417; border: 1px solid #d3a417 !important; color: #fff; font-weight: 600; padding: 15px 25px 10px 25px; border-radius: 50px; font-size: 16px; transition:all .5 linear;color:#fff !important;}
.theme-btn:hover{ background:#0a051d}
.theme-btn-outline{ background: transparent; border: 1px solid #d3a417 !important; color: #fff; font-weight: 600; padding: 15px 25px 10px 25px; border-radius: 50px; font-size: 16px; transition:all .5 linear;color:#fff !important;}
.theme-btn-outline:hover{ background:#d3a417}
.modal { z-index: 9999999999; }
.text-dark{color: #0a051d !important;}
.btn:focus,.form-control:focus,.resizeselect:focus{box-shadow:none;border:1px solid #d3a417 !important;outline:0}
