@charset "utf-8";
/* CSS Document */
html{overflow-x: hidden;}
body{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	-webkit-text-size-adjust: none;
	background: #ffffff;
	/* [disabled]font-size:16px; */
	color: #333;
	line-height: 1.2;
	font-family: 'Ubuntu', sans-serif;
	overflow-x: hidden;
}
img{max-width:100%;height:auto !important;}
h1{font-size: 26px;font-weight: 700;color: #750606; margin: 0px; margin-top: 23px; }
h3{font-size: 24px;font-weight: 700;color: #750606; margin: 0px; margin-top: 23px; text-align: center; }
h4{font-size: 20px;font-weight: 700;color: #750606; margin: 0px; margin-top: 23px; text-align: center; }
a img{border:none;}
a {text-decoration:none; -webkit-transition: all .15s ease; -o-transition: all .15s ease; transition: all .15s ease;}
.clear{clear:both;}
header{position:relative;}
.wrapper{max-width: 1170px; width:100%; margin:0px auto; padding:0px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.top-header{background-color: #c24764;}
.header{background-image: url(../../images/Header-Image.jpg); background-size: cover; background-position:center top; background-repeat: no-repeat; min-height: 120px;padding-bottom: 14px; padding-top:14px; }
.header .logo{display: inline-block; width:600px; vertical-align: middle;padding: 0px 20px;box-sizing: border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.header .top-left{ display: inline-block; width:calc(100% - 604px); width:-moz-calc(100% - 604px); width:-webkit-calc(100% - 604px); text-align: right; vertical-align: middle;/* margin-top: 6.34px;*/padding: 0px 0 0 15px ; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}


.header .headertop{ display: inline-block; float:right; width:calc(100% - 364px); width:-moz-calc(100% - 364px); width:-webkit-calc(100% - 364px); text-align: right; vertical-align: middle; margin-top: 6.34px;padding: 0px 0 0 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.headertop .top-left{float:left; width: 60%; text-align: center;    padding-top: 20px;}
/*.headertop .top-right{float:left; width: 40%;padding-top: 7px;}*/ 
.headertop .top-right{float:none; width:100%;/*padding-top: 7px;*/}
.headertop .top-right .new-lft{ width:59%; display:inline-block; vertical-align:middle;padding-top: 0;}
.headertop .top-right .lft-sec{ width:40%; display:inline-block;vertical-align:middle;}

.headertop .top-right input[type="search"],.headertop .top-right button{border: none; border: 2px solid;  border-color: #c24764; width: 100%; height: 36px; background-color: transparent; outline: none; padding: 0px 15px;-webkit-app-region: none; color:#c24764;}
.headertop .top-right ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #9e4310;
}
.headertop .top-right ::-moz-placeholder { /* Firefox 19+ */
  color: #9e4310;
}
.headertop .top-right :-ms-input-placeholder { /* IE 10+ */
  color: #9e4310;
}
.headertop .top-right :-moz-placeholder { /* Firefox 18- */
  color: #9e4310;
}
.top-right .s-icons ul{ margin: 0px; padding: 0;}
.top-right .s-icons ul li{display:inline-block;}
.top-right  .s-icons{    padding-top: 15px;}
/*.top-right .s-icons .icons{display: inline-block; width: 49%; text-align: left; vertical-align: middle;}
.top-right .s-icons .f-link{display: inline-block; width: 49%; vertical-align: middle;}*/

.new-flink{  /*width:calc(100% - 204px); width:-moz-calc(100% - 204px); width:-webkit-calc(100% - 204px); display:inline-block;*/ width:100%; display:block; vertical-align:middle; padding-top:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; /*padding-right:10px; */}
.new-flink-right{ /*width:200px;display:inline-block;*/ width:100%; display:block; vertical-align:middle;}

.top-right .s-icons .icons{display: inline-block; width:80px; text-align: left; vertical-align: middle;}
.top-right .s-icons .f-link{display: inline-block;width:calc(100% - 84px); width:-moz-calc(100% - 84px); width:-webkit-calc(100% - 84px); padding-left:40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; vertical-align: middle; text-align:left;}

.headertop .top-right button{background-color:#c24764; color:#fff; cursor: pointer;    -webkit-app-region: none; }
.top-menu {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.top-right .lft{width:calc(100% - 54px); width:-moz-calc(100% - 54px); width:-webkit-calc(100% - 54px); display: inline-block;}
.top-right .rgt{ width: 50px; display: inline-block;margin-left: -4px;}
.top-header.sticky{position:fixed; width: 100%; left:0; top:0;z-index: 99;}
.top-menu ul{ margin:0px; padding: 0; padding-left: 0px;}
.top-menu ul li{display:inline-block; padding: 0px 10px;text-transform: uppercase;line-height: 49px; border-right: 1px solid #913b0b;margin-left: -4px;font-family: 'Ubuntu',sans-serif;font-size: 14px; font-weight: 400;}
.top-menu ul li.current_page_item{position:relative;padding-left: 20px; padding-right: 36px;} 
.top-menu ul li.current_page_item:before{content: ""; position: absolute; right: 16px; top: 20px;  border-left: 6px solid #fff; border-top: 5px solid transparent; border-bottom: 5px solid transparent;}
.top-menu ul li ul.sub-menu{display:none;width: 220px; padding: 0; margin: 0;  box-shadow: none;  border-radius: 0; border-top: none;  border-color: #9e4310;position: absolute;top: 47px; left: -3px; z-index: 1000;min-width: 160px;margin: 2px 0 0;font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #9e4310; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.top-menu ul li ul.sub-menu li{border-bottom: 1px solid #e8e8e8; font-size: 14px; line-height: 16px; padding: 0px; border-right: none; border-left:0px; display: block;padding: 10px 20px; margin: 0px;}
.top-menu ul li.current_page_item:hover{background-color:#fff;}
.top-menu ul li.current_page_item:hover:before{border-left-color:#9e4310;transform: rotate(90deg);}
.top-menu ul li.current_page_item:hover a{color: #9e4310;}
.top-menu ul li ul.sub-menu li a{color: #9e4310; }
.top-menu ul li ul.sub-menu > li ul.sub-menu > li a{color: #9e4310;}
.top-menu ul li ul.sub-menu > li ul.sub-menu > li:hover a{color:#fff;}
.top-menu ul li ul.sub-menu li.current_page_item:hover{background-color:#9e4310;}
.top-menu ul li ul.sub-menu li:hover a{color:#fff;}
.top-menu ul li:hover ul.sub-menu{display:block;}
.top-menu ul li ul.sub-menu li ul.sub-menu{left: 214px;top: -3px;}
.top-menu ul li ul.sub-menu > li ul.sub-menu{display:none;}
.top-menu ul li ul.sub-menu > li:hover ul.sub-menu{display:block;}
.top-menu ul li ul.sub-menu li:hover:before{border-left-color: #fff; transform: rotate(0deg);}
.top-menu ul li ul.sub-menu li:before{border-left-color: #ccc;top: 14px;}
.top-menu ul li:hover{background-color: #c26a7d;}
.top-menu ul li:first-child{border-left: 1px solid #913b0b;}
.top-menu ul li a{color:#fff; display: block;}
.top-menu .menu{float:left;width: 950px;}
.top-menu .login{float:left; width:calc(100% - 950px); width:-moz-calc(100% - 950px); width:-webkit-calc(100% - 950px); text-align: right; padding-top:10px;}
.free-vedic{background-image: url(../images/freeastrologybg.jpg); padding: 42px 0 2% 0; background-size: cover; }
.free-vedic .free-title{text-align: center;}
.free-vedic .free-title h3{font-size: 26px;font-weight: 700;color: #4f0505; margin: 0px; margin-top: 23px; text-align: center; text-transform: uppercase;}
.free-vedic .free-title .bottom{margin-top:23px;}
.horoscope-list{ margin-top:23px;}
.horoscope-list .list{float:left; width: 25%;padding:0px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.horoscope-list .list h4 {color: #4f0505; font-size: 18px; font-weight:700; line-height:normal; margin: 0px;border-bottom: 2px solid #4f0505; text-align: center; margin-top: 5.94px;padding-bottom: 10px;}
.horoscope-list .list ul{ margin:0px; padding: 0px; padding-left: 40px; margin-bottom: 20px; margin-top: 15px;}
.horoscope-list .list ul li{background: url(../images/arw.png) no-repeat 0 5px;padding-left: 18px; list-style: none;margin-bottom: 10px; color: #600; font-size: 16px;font-weight: 600;text-align: left;}
.horoscope-list .list ul li a{color: #600;}
.horoscope-list .list ul li a:hover{color: #9e4310; text-decoration: underline;}
.footer{background:#c24764; padding: 27px 0; background-size: cover;}
.footer .footer-1 p{font-size: 18px; line-height: 21px; color:#fff; margin: 0px; margin-top: 10px;}
.footer .footer-1{float:left; width: 25%; padding: 0px 15px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.footer .footer-1 .footer-link{ max-width: 183.59px;}
.footer .footer-1 img{ margin-top: 12.75px;}
.footer .footer-1 ul{ margin:0px; padding: 0px;}
.footer .footer-1 h5{text-transform: uppercase; font-size: 18px;font-weight: 700; color: #fff; padding: 10px 0;margin: 0 ;}
.footer .footer-1 ul li{border-bottom: 1px solid #fff; padding: 5px 0; list-style: none;}
.footer .footer-1 ul li:last-child{border-bottom:0px;}
.footer .footer-1 ul li a{font-size: 15px; font-weight: 300; color: #fff; vertical-align: middle;}
.footer .footer-1 ul li a img{ margin-right:10px;vertical-align: middle;}
.footer .footer-1 ul.s-icon li a img{ margin-top:0px;}

.subtab-content p{font-weight: 400; line-height: 17px;}
.astrology-item .image img:hover{border: 5px solid #e1e1e1;}
.subtab-content a:before{top: 2px;}
.astrology-title.single{font-size:18px; line-height: 25px;}
.content {height: 950px;overflow: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}


.gsc-control-cse{ background:transparent !important; border:none !important; padding:0px !important;}
.gsc-search-box-tools .gsc-search-box .gsc-input{ padding-right:0px !important;}
.gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus{ margin-left:0px !important; border:0px !important;}
.gsc-search-button{ background:#4D90FE;}
.gsc-input-box {border-top-left-radius: 0px !important;border-bottom-left-radius:0px !important;}

.two-col{ width:50%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.read-more-btn {
    background-color: #750606; /* Red background color */
    color: white;           /* White text color */
    padding: 10px 20px;     /* Padding for size */
    border: none;           /* Remove the default border */
    border-radius: 5px;     /* Rounded corners */
    font-size: 16px;        /* Text size */
    cursor: pointer;       /* Pointer cursor on hover */
    transition: background-color 0.3s ease; /* Smooth transition effect */
}

.read-more-btn:hover {
    background-color: darkred; /* Dark red when hovered */
}

.image-container {
  display: grid;
  grid-template-columns: repeat(12, 64px); /* Creates 6 columns for the images */
  gap: 5px; /* Space between images */
  max-width: 100%;
  padding: 5px;
  justify-content: left; /* Centers the grid container */
}

.image-item {
  display: flex;
  flex-direction: column;
  align-items: center; /* Center images and text */
  position: relative;
  justify-content:flex-end;
}

.clickable-image {
 width: 70px; /* Set width for each image */
  height: 48px; /* Set height for each image */
  cursor: pointer;
  transition: transform 0.3s ease;
  
}

.clickable-image:hover {
  transform: scale(1.1); /* Slight zoom effect on hover */
}

.image-name {
  margin-top: 2px; /* Space between image and text */
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  color: #750606;
  display: inline-block;
   transition: transform 0.3s ease;
}
.image-name:hover {
	transform: scale(1.1);
}
 hr {
            border: 0;
            height: 2px;
            background-color: #750606; /* Blue color */
          
        }