@media only screen and (max-width:1025px) {
    .container {
        width: 94%;
        margin: 0 3%;
    }
.menu_list{;margin-bottom:10px;text-align:left;width:100%;padding:10px 0px 25px;display:none;}
.mobile_menu{width:100%;padding:0px 0px 0px;display:block;}
}


@media only screen and (max-width: 979px) {
    .container {
        width: 93%;
        margin: 0 3%;
    }
.menu_text{display:block;color:#fff !important;}

.navbar-toggler {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    color: rgb(255 255 255 / 65%);
    background-color: transparent;
    border:#fff solid 2px;
    border-radius: var(--bs-navbar-toggler-border-radius);
    transition: var(--bs-navbar-toggler-transition);
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
        position: static !important;
        width:190px !important;
        margin-bottom:10px !important;
        top:40px !important;
        background:none !important;
        border-radius:0px !important;
    }

}

@media only screen and (max-width: 767px) {
    .container {
        width: 93%;
        display: block;
        margin: auto;
    }
    .about_content ul {
    width: 88%;
    margin: 0px 0px 25px 20px;
    padding: 0px;
    font-size: var(--font-size-small);
    color: var(--black-color);
}
.top_left_content {
    float: left;
    width: 76%;
}
.top_right_content {
    float: right;
    margin-top:1px;
}
.logo_content {
    float: left;
    width:100%;
    text-align:center;
}
.logo_content h1 {
    width: 100%;
    float: left;
    font-size:27px;
    margin-bottom: 0px;
    margin-top:0px;
    color: var(--black-color);
}
.number {
    float: right;
    width: 205px;
    display:none;
}
.number h2 {
    width: 100%;
    float: left;
    text-align: right;
    color: var(--red-color);
    font-size:14px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: bold;
}
.number p {
    width: 100%;
    float: left;
    text-align: right;
    font-style: italic;
    margin-top: 0px;
    margin-bottom: 0px;
    color: var(--greay-color);
    font-weight: bold;
     font-size:14px;
}
.number h3 {
    float: left;
    text-align: right;
    margin-top: 0px;
     font-size:14px;
    background: var(--green-color);
    color: var(--white-color);
    float: right;
    padding: 3px 5px;
    margin-top: 10px;
}
.first_padding {
    padding-left:0px !important;
}
.nav-link {
    display: block;
    padding: 0px 0px 10px !important;
    margin-bottom:10px !important;
    border-right:none !important;
    border-bottom: var(--white-color) solid 1px !important;
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    text-decoration: none;
    background: 0 0;
    border: 0;
    color: var(--white-color) !important;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
}
.logo_content p {
    width: 100%;
    float: left;
    font-size: 14px;
    margin-bottom: 0px;
    margin-top: -5px;
    text-align:center;
    color: var(--red-color);
}
.middle_part h1 {
   margin-top: 30px;
}
.middle_part a {
   
    margin-left:0px;
    margin-top:20px;
   
}


button.owl-next {
  
    right:10px !important;
 
}

button.owl-prev {
  
    left:10px !important;
   
}
.astrology h2 {
   
    margin-bottom:30px;
}
section.astrology {
    width: 100%;
    padding: 60px 0px 0px;
}
.book_now h3 {
    width: 100%;
    text-align: center;
    font-size:50px;
    color: var(--white-color);
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 10px;
}
.book_now h2 {
    width: 100%;
    text-align: center;
    font-size:30px;
    color: var(--white-color);
    font-weight: bold;
    margin-bottom: 0px;
}
.contact_info {
    width: 100%;
    margin-top: 65px;
    padding-left:0px;
}
.copyright p {
    float: left;
    width:100%;
    text-align:center;
    margin-bottom: 0px;
    color: var(--black-color);
    font-size: var(--font-size-small);
}
.copyright span {
    float: right;
    margin-bottom: 0px;
     width:100%;
    text-align:center;
    color: var(--black-color);
    font-size: var(--font-size-small);
}
.about_content figure {
    width:200px !important;
    height:200px !important;
    display:inline-block !important;
    margin-top:30px;
}
.about_content h2 {
    width: 100%;
    color: var(--black-color);
    font-size:25px;
    margin-bottom: 20px;
}
section.about_content {
    width: 100%;
    padding: 42px 0px;
}
:root {
    --white-color: #fff;
    --black-color: #000;
    --orange-color: #fd9e4a;
    --font-size-extrasmall: 13px;
    --font-size-small: 16px;
    --font-size-big: 42px;
    --font-size-xs: 22px;
    --font-size-sm: 20px;
    --font-size-md: 38px;
    --font-size-lg: 52px;
    --font-size-bs: 36px;
    --font-size-bg: 30px;
    --font-size-bgst: 40px;
    --red-color: #8a0505;
    --greay-color: #302e2e;
    --green-color: #245605;
    --asent-color: #f5f5f5;
    --yello-color: #ffdd51;
}
.top_mid_content {
    width: 100%;
    display: inline-block;
    padding: 20px 0px 9px;
}
.middle_part h1 {
    width: 100%;
    color: var(--red-color);
    font-size: var(--font-size-bs);
    font-weight: bold;
    margin-bottom: 15px;
}
.each_planet_height{height:auto;}
.top_none{display:none;}
}

@media only screen and (max-width: 479px) {
    .container {
        width: 100%;
        display: block;
        margin: auto;
    }


}