body{
margin:0;
padding:0;
font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif!important;
}

.divider {
max-width: 50px;
width: 100%;
height: 3px;
background: #ffa415;
margin:5px auto 20px;
}

.standard-btn {
background: #ffc367;
color: #000;
padding: 15px 25px;
display: inline-block;
font-size: 16px;
font-weight: 600;
letter-spacing: normal;
text-align:center;
transition: all 300ms ease 0ms;
}

.standard-btn:hover{
background: #fff;
color: #000;
transition: all 300ms ease 0ms;
}

.white-btn{
background: #fff;
color: #000;
padding: 15px 25px;
display: inline-block;
font-size: 16px;
font-weight: 600;
letter-spacing: normal;
text-align:center;
transition: all 300ms ease 0ms;
}

.white-btn:hover{
background: #ffc367;
color: #000;
transition: all 300ms ease 0ms;
}

.star_bullet li{
position: relative;
padding-left: 15px;
}

.star_bullet li:before{
color: #ffc367;
content: '\f005';
font-family: 'Font Awesome 5 Free';
font-weight: 900;
position: absolute;
left: -15px;
top: 0;
}

/****** Header CSS Is Here ******/

#main-header.et-fixed-header{
background: #000 !important;
}

/* #logo {
max-height: 80%;
} */

/* .et_header_style_left #et-top-navigation nav>ul>li>a{
font-size: 14px;
font-weight: 700;
color: #17181C;
line-height: normal;
letter-spacing: normal;
text-transform: uppercase;
} */

/* #top-menu li.current-menu-item>a{
color: #ffa415!important;
}

.header_right_column {
display: flex;
align-items: center;
justify-content: end;
}

.header_right_column .et_pb_menu{
margin: 0!important;
}

.header_btn_box {
position: relative;
margin-left: 15px;
}

.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
margin-top: 0!important;
}

.et-menu li>a{
padding: 34px 0!important;
} */

/****** Hero Section Is Here *******/

.hero_btn_group .et_pb_text_inner{
display: flex;
align-items: center;
justify-content: center;
}

.hero_btn_group .et_pb_text_inner a {
margin: 0 10px;
}

/****** Blog CSS Is Here *******/

.et_pb_blog_grid .et_pb_post{
margin-bottom:0;
}

.single .et_pb_post{
margin-bottom:0;
padding-bottom: 0;
}

.post_content_parent #comment-wrap{
display: block;
}

#comment-wrap {
padding-top: 0;
display: none;
}

/****** Sleep Page CSS Is Here *******/

.big-btn{
border-radius: 10px;
background-color: #ffc367;
text-decoration: none;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
border: 1px solid rgba(0, 0, 0, 0.2);
padding: 18px 25px;
font-size: 18px;
line-height: normal;
font-weight: 500;
display: inline-block;
text-align: center;
}

.big-btn strong{
font-size: 25px;
line-height: normal;
font-weight: 700;
display: block;
margin-bottom: 10px;
}

.faciing_list .et_pb_blurb_container{
padding-left:0;
}

.countdown-wrapper{
display: flex;
gap: 8px;
align-items: center;
justify-content: center;
}

.time-box{
text-align:center;
}

.time-box span{
width:60px;
height:60px;
background:#1f2740;
color:#fff;
display:flex;
align-items:center;
justify-content:center;
border-radius:10px;
font-size:28px;
font-weight:700;
}

.time-box small{
display: block;
margin-top: 2px;
font-size: 12px;
color: #222;
font-weight: 400;
}

/****** Media Query Is Here *******/

@media(max-width:1199px){

}

@media(max-width:1024px){

}

@media(max-width:980px){
.et_fixed_nav #main-header {
position: fixed;
} 

#logo {
max-width: 145px !important;
}

.et_header_style_left #et-top-navigation,
.et_header_style_left .et-fixed-header #et-top-navigation {
padding-top: 28px;
}

.mobile_menu_bar:before {
color: #ffc367;
}

.et_mobile_menu {
padding: 0;
border-top: 3px solid #ffc367;
background-color: #000 !important;
}

.ratricharya_column {
width: 100% !important;
margin-right: 0 !important;
}

.blog_grid_parent .column{
width: 100% !important;
margin: 0 !important;
}

.blog_grid_parent .column .et_pb_post{
margin-bottom:30px!important;   
}

.upper_footer .et_pb_row .et_pb_column{
width: 100% !important;
margin-right: 0 !important;
}

.big-btn strong{
font-size: 20px;
}
	
.faciing_list .et_pb_main_blurb_image{
width: 22px;
margin-right: 10px !important;
}

}

@media(max-width:620px){
.hero_btn_group .et_pb_text_inner,
.hero_btn_group .et_pb_text_inner p {
flex-direction: column;
display: flex;
}
.hero_btn_group .et_pb_text_inner a {
margin: 5px 0;
}
}

@media(max-width:767px){

}

@media(max-width:575px){
span.mobile_wrap {
    display: block;
    margin: 2px 0;
}
}