
*{margin: 0; padding: 0; box-sizing: border-box; font-family: 'Poppins', sans-serif;}a {text-decoration: none;}li {list-style: none;}a:hover {text-decoration: none;}p{font-size: 1.1rem;
line-height: 1.6;font-weight: 400;color: #606060;}i {color: #2fccd0;}.header {width: 100%;height: 50vh;background-image: url(images/ShivaHeroimage.jpg);background-repeat: no-repeat;
background-size: 100% 100%;position: relative;}.header:before {content: "";position: absolute;top: 0%;bottom: 0%;left: 0;right: 0;opacity: 0.3;z-index: -1;
background: linear-gradient(to right, #1e5799 0%, #3ccdbb 0%, #16c9f6 100%);}.navbar:before {content: "";position: absolute;top: 0%;bottom: 0%;left: 0%;right: 0%;opacity: 0.3%;
z-index: -1;background: linear-gradient(to right, #1e5799 0%, #3ccdbb 0%, #16c9f6 100%);}.navbar a:hover {background: #FB3C03;}.nav-item a {color: #000000!important;font-weight: bold;}
.header-section {width: 100%;height: inherit;color: #fff;text-align: center;position: relative;}.center-div {width: 100%;height: auto;position: absolute;top: 30%;left: 50%;
transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}.header-buttons a {border: 1px solid #fff;border-radius: 100px;
margin: 0 5px;padding: 12px 35px;outline: none;color: #fff;font-size: 1rem;font-weight: 600;line-height: 1.4;text-align: center;}.header-buttons a:hover {//color: #50d1c0; color: #fff; 
background:#FB3C03;text-decoration: none; box-shadow: 0 0 20px 0 rgba(0,0,0,0.3); } .center-div p {font-size: 1.3rem;padding: 10px 0 20px 0; color: #fff;}.header .menu-area {
position: static; display: block;}.header .mega-area {position: absolute; width: 50%; top: 5vh; left: 300px; right: 0;padding: 15px; background-color: #fff; z-index: 1; 
transition: 0.5s;}.header .mega-area a {color: #fff;}.header .mega-area .sub-menu-heading {color: #FB3C03;}.nav-item a {color: #fff!important; font-weight: bold;}
.nav-item .dropdown-item {color: blue!important;}.header-top {background-color: #FB3C03; color: #fff;}.header-top .fa {color: #fff;} .header .mega-area a:hover {
background-color: #FB3C03;}.header .dropdown:hover .mega-area {display: block;}.mega-menu {width: 100%; overflow: hidden; padding: 10px; background: #ddd; }.main-title {color: #FB3C03;
font-weight: bold; } .main-title hr {position: relative; border: none;height: 2px;background: #FB3C03;}.blog-hero img:hover {opacity: 0.8; }.hero-post-badges {position: absolute;
top: 10px; left: 10px;}.hero-post-badges > a {display: block; font-size: 0.9rem;}.hero-post-badges > a:hover {background-color: #FB3C03;}.hero-post-content h3 {font-size: 1.2rem;}
.hero-post-content h5 {font-size: 1rem;} .hero-post-content p {font-size: 0.9rem;}.hero-post-content .read-more {border: 1px solid #50d1c0; border-radius: 100px; margin: 0 5px; 
padding: 8px 20px;outline: none; color: #50d1c0; font-size: 1rem; font-weight: 400; line-height: 1.4; text-align: center;}.hero-post-content .read-more a:hover {color: #fff; 
background: orange; text-decoration: none; box-shadow: 0 0 20px 0 rgba(0,0,0,0.3);}.astro_symbol:hover {transform:scale(1,1) rotate(360deg); transition: 1s;}
.festivals_center-div {width: 100%;height: auto; position: absolute;top: 60%;left: 80%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%); 
-webkit-transform: translate(-50%, -50%);} .festivals_calendar a {border: 1px solid #fff;border-radius: 100px; margin: 0 5px;padding: 12px 35px;outline: none;color: #FB3C03; 
background: yellow; font-size: 1rem;font-weight: 600;line-height: 1.4; text-align: center;} .festivals_calendar a:hover {//color: #50d1c0; color: #fff; background:#FB3C03;
text-decoration: none; box-shadow: 0 0 20px 0 rgba(0,0,0,0.3); } .happyclients {float: left; 
width: 100%; height: 100vh;background-image: url(images/Background_happyclients.jpg);background-repeat: no-repeat; background-size: 1400px 600px;}.happyclients .card {text-align: center; 
border: 1px solid rgba(0,0,0,0.2);box-shadow: 0 5px 10px 0 rgba(0,0,0,0.3);border-radius: 2px; transition: 0.3s ease; } .happyclients .card {transition: 0.4s ease; }
.happyclients .card-header {font-size: 1.6rem; font-weight: bold;background: #fff!important;padding: 25px!important;}.happyclients .card-body {padding: 30px 0px!important; }
.happyclients .card-body li {margin: 10px 0; font-weight: 400; font-size: 15px; line-height: 1.6;color: #606060; }.happyclients .card-footer {background: #fff!important; 
padding: 30px 0px!important;}.happyclients .card-footer a {border: 1px solid #FB3C03; background: #fff; border-radius: 100px;margin: 0 5px;padding: 12px 35px; outline: none; color: #FB3C03; 
font-size: 1rem; font-weight: 400; line-height: 1.4;text-align: center; } .happyclients .card:hover .card-footer a {color: #fff; background: #FB3C03;text-decoration: none; 
box-shadow: 0 0 20px 0 rgba(0,0,0,0.3);}.happyclients .card:hover {transform: translateY(-20px); box-shadow: 0 0 20px 0 rgba(0,0,0,0.3);}.happyclients .card:hover .money {color: #50d1c0;}
.happyclients .card-second {transform: translateY(-20px);} .happyclients .carousel-indicators {position: absolute;right: 0; bottom: -60px!important; } 
.happyclients .carousel-indicators li {background-color: #16c9f6!important;}.happyclients .card a {position: relative;}.happyclients .card a img {width: 100px; height: 100px;
border-radius: 50%; margin-top: 20px; } .happyclients .card a:after{font-family: Fontawesome;width: 40px; height: 40px; 
background: linear-gradient(to right, #1e5799 30%, #3ccdbb 30%, #16c9f6 40%);color: white; position: absolute; top: 120%; left: 70%; border-radius: 50%; display: flex; 
justify-content: center;align-items: center; } .happyclients .card h1 {font-size: 18px; font-weight: 700; color: #000; margin-bottom: 10px;}.happyclients .card h2 {font-size: 13px; 
font-weight: 400px;color: #666666; margin-bottom: 20px;}.pills-content .nav-tabs {background-color: orange; } .pills-content .nav-tabs #home-tab {background-color: #FB3C03;}
.pills-content .nav-tabs #religion-tab {background-color: #94268c;}.pills-content .nav-tabs #astrology-tab {background-color: #99cc63;}.pills-content .nav-tabs #festivals-tab {
background-color: #ff4a4c;}.pills-content .nav-tabs #temples-tab{background-color: #0f62b5;} .pills-content .nav-tabs #deities-tab {background-color: #fda7df;}
.pills-content .nav-tabs #mantra-tab {background-color: #3d3d3d;}.pills-content img:hover {opacity: 0.7;}.pills-content h4 {font-size: 1.5rem;} .tab-content .btn {margin-left: 65px; 
background: #FB3C03;}.newsletter {height: auto;margin: 80px auto;}.newsletter .news-input {border: 1px solid #FB3C03;color: #FB3C03!important; text-align: center;}
.newsletter .submit-button {border: 1px solid #FB3C03; color: #fff!important; text-align: center;background-color: #FB3C03 } .newsletter h2 {color: #FB3C03;}.footersection {width: 100%; 
height: auto; padding: 70px 0 20px 0; background: #FB3C03; position: relative;opacity: 0.8;}.footersection p {color: #fff; } .footersection li a {font-size: 0.9rem; line-height: 1.6;
font-weight: 400; color: #fff; text-transform: capitalize; } .footersection h3 {text-transform: uppercase;color: #fff; margin-bottom: 25px; font-size: 1.2rem!important;font-weight: 600; 
text-shadow: 0 2px 5px rgba(0,0,0,0.4); } .footer-title {position: relative; border: none; height: 2px;background: #fff!important; } .bottom-footer {text-align: center;}
.bottom-footer a {color: #fff; margin-left: 15px; margin-right: 15px;}.bottom-footer a:hover {color: #fff;} #myBtn {display: none; position: fixed; bottom: 20px; right: 40px;z-index: 99; 
border: none; color: #fff; background:#00abff; padding: 10px; border-radius: 10px;}#myBtn:hover {background: #606060;}.blog-main .pagination {list-style-type: none; margin-left: 380px; 
padding: 10px 0; display: inline-flex;justify-content: space-between; box-sizing: border-box;}.blog-main .pagination li {box-sizing: border-box; padding-right: 10px;}
.blog-main .pagination li a {box-sizing: border-box; background-color: #FB3C03; padding: 8px; text-decoration: none; font-size: 12px; font-weight: bold; color: #fff; border-radius: 4px;}
.blog-main .pagination li a:hover {background-color: #d4dada;}.blog-main .pagination .next a, .pagination .prev a {text-transform: uppercase; font-size: 12px;}
.blog-main .pagination .currentpage a {background-color: #FB3C03; color: #fff;}.blog-main .pagination .currentpage a:hover {background-color: #518acb; }.blog-main .blog-post {
background-color: white !important; }.blog-main .blog-post h3 {font-size: 1.2rem;}.blog-main .blog-post img:hover {opacity: 0.8; } .blog-main .blog-post .col-sm-8 
{border-left: 3px solid orange;}.blog-main .blog-post .badge {background: #FB3C03;}.blog-main .blog-post .badge a {color: white;}.blog-detail .badge {margin-top: 0.5rem;}
.blog-detail h1 {font-size: 1.7rem;}.blog-detail img.main-image {width: 250px; height: 150px;}.blog-detail img.rounded-circle {filter: none; border: 2px solid #FB3C03;}
.blog-detail .rounded-image img:hover{opacity: 0.8;} .blog-detail .badge>a {//margin-left: 0.5rem; padding: 4px 10px 4px 10px; background-color: #FB3C03;color: #fff !important; } 
.blog_details_relatedarticles .related_articles h4 {font-size: 1.2rem;}.blog_details_relatedarticles .related_articles .btn {margin-left: 65px;}.blog_details_relatedarticles 
.related_articles img:hover {opacity: 0.8;}.blog_details_relatedarticles .related_articles .badge {background: green;}.blog_details_relatedarticles .related_articles .badge:hover 
{background: #FB3C03;}.blog_details_relatedarticles .related_articles .badge a {color: white;}.blog_details_relatedarticles .btn {background: #FB3C03;}
.blog_details .p-content {margin-left: 75px;}.blog_details_relatedarticles .fa { padding: 10px; font-size: 20px;  width: 40px; text-align: center;text-decoration: none; 
margin: 5px 3px; border-radius: 50%;}.blog_details_relatedarticles .fa:hover {opacity: 0.7;} .blog_details_relatedarticles .fa-facebook {background: #3B5998;  color: white;}
.blog_details_relatedarticles .fa-twitter {background: #55ACEE;color: white;} .blog_details_relatedarticles .fa-google {background: #dd4b39; color: white;}.blog_details_relatedarticles
.fa-linkedin {background: #007bb5; color: white;}.blog_details_relatedarticles .fa-youtube {background: #bb0000; color: white;}.blog_details_relatedarticles .fa-instagram 
{background: #125688; color: white;}.blog_details_relatedarticles .fa-pinterest {background: #cb2027; color: white;}.sidebar {background: #f1eded; padding: 10px; }
.sidebar-social-links .fa {padding: 10px; font-size: 20px; width: 40px; text-align: center; text-decoration: none; margin: 5px 3px; border-radius: 50%;}.sidebar-social-links 
.fa:hover {opacity: 0.7; } .sidebar-social-links .fa-facebook {background: #3B5998; color: white; } .sidebar-social-links .fa-twitter {background: #55ACEE; color: white;}
.sidebar-social-links .fa-google {background: #dd4b39; color: white;} .sidebar-social-links .fa-linkedin { background: #007bb5; color: white;}.sidebar-social-links .fa-youtube 
{background: #bb0000; color: white;}.sidebar-social-links .fa-instagram {background: #125688; color: white;}.sidebar-social-links .fa-pinterest {background: #cb2027; color: white;}
.sidebar-recentpost img {width: 100%; height: 100%; border-radius: 100%; } .sidebar-recentpost img:hover {opacity: 0.8; } .sidebar-recentpost h5 {font-size: 1.1rem; }
.sidebar-recentpost p {font-size: 0.8rem;}.sidebar-category .dropbtn {background-color: white; color: black; padding: 10px;font-size: 16px; border: none;}
.sidebar-category .dropdown {position: relative; display: inline-block;}.sidebar-category .dropdown-content {display: none; position: absolute; background-color: #f1f1f1;
min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1;}.sidebar-category .dropdown-content a {color: black; padding: 12px 16px; text-decoration: none;
display: block;} .sidebar-category .dropdown-content a:hover {background-color: #ddd;}.sidebar-category .dropdown:hover .dropdown-content {display: block;}@media(max-width: 768px) 
{.nav-item {text-align: center!important;}.pricing, .happyclients, .contactus {height: auto; margin-top: 50px;} .card-second {transform: translateY(0px);margin: 30px 0;} 
.contactus p {padding: 0 50px;}.footer-div:nth-child(2) {text-align: left!important;}.footer-div {margin: 30px 0;} .whatsapp_share {visibility: hidden;clear: both; float: left; 
margin: 10px auto 5px 20px; width: 28%; display: none;} }


.social-media-icon {
      display: inline-block;
      margin: 5px;
}

.linkedin-share-button {
      display: inline-block;
      cursor: default;
    }