/*-----------------------------------------------------------------------------------
 *
 * Theme Name: Habitro
 * Theme URI: https://habitrowp.websitelayout.net/
 * Author: Website Layout
 * Author URI: https://www.websitelayout.net/
 * Description: The Habitro is a WordPress Theme for various types of Diet, Dietitian, Healthy Food, Nutrition, Nutritionist etc. You can use habitro as a better way to present and promote your wellness, weight loss, nutritionist, nutrition health, elementor, lifestyle, nutrition Diet, nutrition health, health coach, healthy lifestyle, nutrition, health care, multipurpose, etc.
 * Version: 1.0
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain: habitro
 * Tags: diet, diet plan, dietitian, fitness trainer, health, health coach, healthy food, healthy lifestyle, nutrition, nutrition diet, nutrition health, nutrition health care, nutritionist, weight loss, wellness, elementor, multipurpose, etc.
 *
 * ----------------------------------------------------------------------------------- */
}

.wpcf7 .quform-submit-inner input.wpcf7-submit{
	padding:0!important;
}
.contact-cls .quform-elements p {
    margin: 0!important;
}
.pt-0 .ps-xxl-2-3 .border-bottom {
	border-bottom: none!important;
}

#post-6083 .about-cls .border-bottom{
	display:none!important;
}
.experience-cls .border-bottom{
	border-bottom:none!important;
}
#post-6083 #qlwapp .qlwapp-toggle{
	margin-bottom:4px;
}

#post-7480 .page-title-section {
    background-image: url("https://rishtimehta.com/wp-content/uploads/2023/02/REGISTRATION.jpg");
}

#post-7480 .page-title-section{
	background-image: url("https://rishtimehta.com/wp-content/uploads/2023/02/REGISTRATION.jpg");
}

#post-7478 .page-title-section{
	background-image: url("https://rishtimehta.com/wp-content/uploads/2023/02/log-in.jpg")!important;
}

#post-19 .page-title-section{
	background-image: url("https://rishtimehta.com/wp-content/uploads/2023/02/BLOG.jpg")!important;
}

.home-services-cls .bg-light{
	background-color:#e7e7e7!important;
}

.bg-light-brown{
	background-color: #efb443;
}

.text-secondary{
	display:none!important;
}

.home-slide-cls .owl-item :nth-child(n){
	background-size:cover!important;
}

.scroll-to-top{
	margin: 0 24px 85px 0;
}
}

@media only screen and (max-width: 600px) and (min-width: 350px){	
.elementor img{
	max-width: 95% !important;
}
	
.title{
	color:#fff;
}
	
.fw-bolder{
}
	
.box-shadow-style1{
	background-color:rgba(0,0,0,0.4)
}
	
.slider-fade p{
	color:#fff
}
	
.left-n5 { 
	left: -11%; 
}
	
.top-10 {
    top: 0%;
    bottom: inherit; 
}
	
.d-batch img {
    display: block!important;
}
	
.batch {
    width: 150px;
    margin-left: 20px;
}
	
.owl-item .item {
     background-size: cover
}
	
.owl-item .font-weight-400{
		color:#fff;
}
}
@media only screen and (max-width: 400px){
	#post-8455 .formbuilder-checkbox{
		width:100%;
	}
	.diet-plan-cls{
		padding:20px 5px!important;
	}
	#btnSubmit{
		margin:-90px 0 0 150px!important;
	}
	#post-4899 .p-8{
		margin-top:90px;
		padding:35px;
	}
	#post-4899 .bg-transparent {
		display:none!important;
	}
	.header-style3 .navbar-nav{
		top:47px;
	}
.p-7 {
    padding: 50px;
	margin-top:95px;
}	
	.p-6 {
    padding: 50px;
		margin-top:95px;
}
	
	 .top-40{
		top: 25%;
	}
}

@media only screen and (max-width: 1024px){
	#post-8455 .d-none{
		display:inline-block!important;
	}
	#post-7482 .bg-secondary{
		background-color: #efb443 !important;
	}
	#post-8455 .bg-secondary{
		background-color: #efb443 !important;
	}
	.top-40{
		top:30%;
	}
	#post-4899 .bg-transparent {
		display:none!important;
	}
	.icon-list-cls .elementor-icon-list-text{
	margin:-15px 0 0 12px!important;
	padding-bottom:10px;
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a{
	display:grid!important;
}
	#post-6083 .pt-sm-8, .py-sm-8 {
	border-top: none!important;
}
	.border-top{
		border-top: none!important;
	}
	#post-6083 .pt-sm-8, .py-sm-8{
		padding-top:3.5rem;
	}
	.footer-social-style1{
		margin: 0 70px 0 0;
	}
	.about-section-cls section{
		padding: 50px 0 80px 0!important
	}
	#post-4899 .p-lg-9{
		padding: 4rem;
	}
	.right-25{
		right: 20%;
	}
	.list-style3 li a:before{
		right: 5px!important;
	}
	 .flex-shrink-0 p{
		font-size:11px!important;
	}
	.email-cls{
		font-size:11px;
	}
	
}
@media only screen and (min-width: 200px) and (max-width: 375px){
	.about-exp-box{
	display:block!important;
	padding:10px 8px!important;
}
}
@media only screen and (min-width: 380px) and (max-width: 767px){
	.box-shadow-style1{
		background-color:#fff!important;
	}
	#post-8455 .d-none{
		display:block!important;
	}
	#post-7482 .d-none{
		display:block!important;
	}
	#post-7489 .box-shadow-style1{
		background-color:#fff!important;
	}
	#post-7489 .page-title-section{
		background-image:none;
	}
	#post-7489 .header-style3 .navbar-nav{
		top:47px;
	}
	#post-8455 .header-style3 .navbar-nav{
		top:47px;
	}
	#post-7478 .header-style3 .navbar-nav{
		top:47px;
	}
	#post-7480 .header-style3 .navbar-nav{
		top:47px;
	}
	#post-7480 .page-title-section{
		background-image:none;
	}
	#post-7489 .fw-bolder{
		color:#000;
	}
	#post-7482 .bg-secondary{
		background-color: #efb443 !important;
	}
	#post-8455 .bg-secondary{
		background-color: #efb443 !important;
	}
	#post-6595 .ani-left-right{
		margin-top:0;
	}
	
	.header-style3 .attr-nav > ul > li > a.butn{
		color:#fff!important;
		text-decoration:none;
	}
	.right-25 {
    top: 8%;
}
	#post-9054 .top-25 {
    top: 8%;   
}
	 .right-25 {
    top: 8%;
}
.right-25 {
    top: 8%;
}
.right-25 {
    top: 8%;
}
.right-25 {
    top: 8%;
}
	
#qlwapp.qlwapp-button .qlwapp-toggle{		
    	margin-bottom: 70px!important;
}
	
#post-7489 .qlwapp-toggle{
    	margin-bottom: 70px!important;
}	
		
.customer-cls .border-top-sm-radius-10{
		display:none;
}
	
.contact-cls .quform-elements p{
		margin:0!important;
}
	
#post-4899 .p-8{
		padding: 3.5rem;
}

#post-4899 .p-6{
		padding: 48px;
}
	
#post-4899 .p-7{
		padding: 3rem;
}
	
.right-25 {
		right: 15%;
}
	
#post-6595 .right-25 {
		right: 5%;
}	

#post-7355 .right-25 {
		right: 8%;
}	

#post-5373 .right-25 {
		right: 13%;
}	
	
.scroll-to-top {
    margin: 0 8px 128px 0!important;
}
		
.about-exp-box{
	display:block!important;
	padding:10px 8px!important;
}

.home-carasoul-cls{
		color:#000!important;
}

.owl-theme .owl-nav.disabled + .owl-dots{
		display:none;
}
	
.countup-text{
		padding:0 20px!important;
}
	
.pb-18, .py-18{
	padding-bottom:30px;
}
	
.search i{
		display:none !important;
}
	
.d-none2{ 
		margin-left:150px;
}
	
#nav.d-none2 .d-xl-inline-block::marker {
		display:none !important;
}
	
.menu_area li::marker{
		color:#efb443 !important;
		display:none !important;
}
	
.fw-bolder{
		color:#fff;
}
	
.title{
	color:#fff;
}
	
.slider-fade p{
	color:#fff
}
	
.box-shadow-style1{
	background-color:rgba(0,0,0,0.4)
}
}

@media only screen and (max-width: 768px){
	.icon-list-cls .elementor-icon-list-text{
	margin:-15px 0 0 12px!important;
	padding-bottom:10px;
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a{
	display:grid!important;
}
	#post-6083 .pt-sm-8, .py-sm-8{
		padding-top:0;
	}
	
	#post-4899 #qlwapp.qlwapp-button .qlwapp-toggle{
		margin-bottom:12px;
}
	#post-6083  .border-top{
	border-top: none!important;
}
	#post-6083 #qlwapp .qlwapp-toggle{
	margin-bottom:12px;
		margin-right:10px;
}
	
#post-9021 .right-25{
		right: 23%;
}
	
#post-9025 .right-25{
		right: 24%;
}
	
#post-9049 .right-25{
		right: 23%;
}

#post-9045 .right-25{
		right: 20%;
}
	
#post-9078 .right-25{
		right: 16%;
}
	
#post-4899 .p-8{
		padding:38px;
	}
#post-4899 .p-6 {
    padding: 2.5rem;
}
	#post-4899 .p-7 {
    padding: 2.5rem;
}
#post-4899 .footer-bar .footer-social-style1{
		margin: 0 70px 0 0!important;
}
	
#post-4899 .scroll-to-top {
    	margin: 0 20px 80px 0;
}


	
.scroll-to-top{
		margin: 0 20px 80px 0;
}
	
.footer-social-style1{
		margin: 0 70px 0 0;
}
	
.countup-text{
		padding:0 30px!important;
}
	
.pb-18, .py-18{
		padding-bottom:30px;
}
	
.search i{
		display:none !important;
}
}

.formbuilder-checkbox input[type="checkbox" i]:checked {
	background-color:yellow !important;
	color:red !important;
}

input[type="checkbox" i]:checked + label::after {
	background:yellow !important;
}

.checkbox-group input:checked{
	background:yellow !important;
}

@media only screen and (min-width: 1080px){ 
.d-none2{
	display:none !important;
}
}

.justify-content-center .g-0 .mb-2-9{
	margin-top:2.9rem!important;
}

.justify-content-center{
	margin-bottom:2.9rem!important;
}

.elementor-6083 .elementor-element.elementor-element-a076be5{
	padding:0!important;
}

.justify-content-center .circle-img-cls {
	margin:0!important;
}

.d-none {
    display: inline-block !important;
}

@media only screen and (max-width: 480px){ 
.media{
	 display: none !important;
}
	
.d-none {
    display: inline-block !important;
	max-width:150px!important;	
}
	
.attr-nav > ul{
		display: flex !important;
		margin-top: 75px;
        margin-bottom: 5px;
}
	
#pdfTable_wrapper{
		overflow-x: scroll;
}
	
::-webkit-scrollbar {
       width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background:#6D8C54; 
  border-radius: 10px;
}
}

@media only screen and (max-width: 380px){
	.header-style3 .navbar-nav{
		top:65px;
	}
	.icon-list-cls .elementor-icon-list-text{
	margin:-15px 0 0 12px!important;
	padding-bottom:10px;
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a{
	display:grid!important;
}
	.elementor-icon-list-item .elementor-inline-item{
		width:200px!important;
	}
	#post-4899 .p-8{
		margin-top:90px;
		padding:35px;
	}
	#post-4899 .bg-transparent{
		display:none!important;
	}
.bg-light-brown{
		margin-top: 90px;
}
	

	
#wpum-submit-login-form .button{
		padding: 8px 20px;
    	border-radius: 5px;
    	background-color: #3636d0;
    	color: white;
    	border: none;
		margin: 0 0 20px 0;
}
	
.faq-img-cls img{
		max-width:100%!important;
}
	
.success-cls .justify-content-center{
		margin-bottom:0!important;	
}
}

@media only screen and (min-width: 600px) and (max-width: 768px){
	.top-40{
		top:24%;
	}
	.right-25{
		right:12%;
	}
	.header-style3 .attr-nav > ul > li > a.butn{
		text-decoration:none;
	}
	#post-7482 .bg-secondary{
		background-color: #efb443 !important;
	}
	#post-8455 .bg-secondary{
		background-color: #efb443 !important;
	}
	#post-8455 .d-none{
		display:inline-block!important;
	}
	#post-4899 .bg-transparent {
		display:none!important;
	}
	.header-style3 .navbar-nav{
		top:1px;
	}
#post-6083 .top-n10{
		top: -7%;
}
	
#redux_logo{
		margin: 20px 0 20px 0;
}
	
.header-style3 .attr-nav{
		margin:0 70px 0 0!important;
}
	
.menu_area{
		padding: 10px 0 15px 0;
}
	
.navbar-toggler{
		margin: 56px 0 0 0;
}
	
.customer-cls .border-start-md-radius-10{
		padding: 160px;
    	margin: 20px 0;
}
	
#wpum-submit-login-form .button{
		padding: 8px 20px;
    	border-radius: 5px;
    	background-color: #3636d0;
    	color: white;
    	border: none;
		margin: 0 0 20px 0;
}
}



@media only screen and (min-width: 768px) and (max-width: 991px) { 
.navbar-brand img{
		margin: 20px 0 20px 0!important;
}
	
.header-style3 .attr-nav{
		margin:0 70px 0 0!important;
}
	
.menu_area{
		padding: 10px 0 15px 0;
}
	
.navbar-toggler{
		margin: 56px 0 0 0;
}
	
.customer-cls .border-start-md-radius-10{
	   	padding: 160px;
		margin: 20px 0;
}
	
.batch {
    	width: 150px;
    	margin-left: 20px;
}
	
.d-batch{
		margin: 0 0 -151px 0;
}
	
.header-style3 .navbar-nav{
		margin: 48px 0;
}
	
.experience-cls{
		margin: 0 0 -102px 0;
}
}
.location-icon-cls{
	display:flex;
}
.location-icon-cls p{
	margin:0 0 0 20px;
}
.location-icon-cls h6{
	margin:0 0 0 20px;
}
.location-text-cls{
	margin-bottom:40px!important;
	margin-top:15px;
}
.faq-img-cls .accordion{
	margin-top:100px;
}