@media (min-width:768px){
   .hide_desktop > img{display:none;} 
}

@media (min-width: 1200px)
{
    
}

@media (min-width: 992px)
{
	
}
@media (min-width:1024px) and (max-width:1199px)
{
	.testimonial-content
	{
		margin-top:0;
	}
	.testimonial-content
	{
		padding:0 30px;
	} 
	.swiper-button-next
	{
		right:43%;
	}
	.swiper-button-prev
	{
		left:43% ;	
	}
	.footer-menu
	{
		padding:0;
		text-align:center;
	}
	
}

@media (min-width:768px) and (max-width:1023px)
{
	.navbar-brand img,
	.scrolled .navbar-brand img
	{
		width:150px;
	}
	.site-nav .navbar-nav .nav-link
	{
		padding:10px;
	}
	.banner-content h1
	{
		font-size: 48px;
		margin-top: 10px;
	}
	.banner-content h3
	{
		font-size:36px;
	}
	.banner-form
	{
		padding: 20px 25px;
	}
	.main
	{
		top:125px;
	}
	.banner
	{
		padding:400px 15px;
	}
	.about-section .col
	{
		max-width:50%;
	}
	.about-section .col img
	{
		width:100%;
	}
	.about-section .section-title
	{
		margin-top:0px !important;
	}
	.about-section .about-content br
	{
		display:none;
	}
	.newsletter-card
	{
		width:100%;
	}
	.testimonial-content
	{
		margin-top: 0;
		padding: 0 15px;
	}
	.testimonial-content p
	{
		font-size: 16px;
		line-height: 27px;
		padding:0;
	}
	.testimonial-content h4
	{
		margin-top: 10px;
		font-size: 18px;
	}
	.testimonial-content span
	{
		font-size:14px;
	}
	.swiper-button-next, .swiper-button-prev
	{
		width: 50px;
		height: 50px;
		font-size: 30px;
	}
	.footer-menu
	{
		padding:0;
		text-align:center;
	}
	
}

@media (min-width:768px) and (max-width:991px)
{
	.swiper-button-next
	{
		right:42%;
	}
	.swiper-button-prev
	{
		left:42% ;	
	}
}

@media (max-width:767px)
{
	.site-nav.nav-2 .navbar-toggler
	{
		color:#333;
		border:none;
	}
	.banner-content p
	{
		text-align:center;
	}
	.swiper-slide
	{
		width:100% !important;	
	}
	.navbar-brand img,
	.scrolled .navbar-brand img
	{
		width:120px;
	}
	.site-nav
	{
		padding:0px;
	}
	.site-nav .navbar-brand
	{
		padding:0;
	}
	.site-nav .navbar-toggler
	{
		color:#fff;
		margin-right:10px;
		border:1px solid #fff;
	}
	#navbarCollapse
	{
		background-color:#fff;
	}
	#navbarCollapse ul li a
	{
		color:#333;
	}
	.scrolled .navbar-toggler
	{
		color:#333;
		border-color:#333;
	}
	.banner-content h3
	{
		font-size:18px;
		text-align:center;
	}
	.banner-content h1
	{
		font-size:24px;
		margin-top:10px;
		text-align:center;
	}
	.main
	{
		top:unset;
		position:unset;
	}
	.banner
	{
		padding:0;
	}
	.banner-form
	{
		margin-top:20px;
		padding:10px 25px;
	}
	.banner-form h4
	{
		text-align:center;
		font-size:14px;
		margin-bottom:10px;
	}
	.banner-form label
	{
		margin-top:10px;
	}
	.banner-form input[type="submit"]
	{
		width:100%;
	}
	.banner-form p
	{
		text-align:center;
	}
	.banner-content
	{
		margin-top:100px;
	}
	.banner-form
	{
		margin-bottom:50px;
	}
	.about-section img
	{
		width:100%;
	}
	.about-section .col
	{
		flex-basis:unset;
	}
	.section-title
	{
		font-size:24px
	}
	.about-content p br
	{
		display:none;
	}
	.about-content p
	{
		text-align:left;
		margin-top:10px;
	}
	.sections
	{
		padding:35px 0;
	}
	.weight-loss-section .col:nth-child(3),
	.weight-loss-section .col:nth-child(4),
	.weight-loss-section .col:nth-child(5)
	{
		margin-top:0 !important;
	}
	.journey-card .card-title
	{
		font-size:36px;
	}
	.testimonial-slide-wrap
	{
		margin-top:20px !important;
	}
	.testimonial-slide-wrap .col
	{
		flex-basis:unset;	
	}
	.testimonial-content
	{
		margin-top:20px;
		padding:0 15px;
	}
	.testimonial-content p
	{
		font-size:14px;
		line-height:26px;
		padding:0;
		text-align:justify;
	}
	.testimonial-content h4
	{
		font-size:18px;
		margin-top:10px;
	}
	.testimonial-content span
	{
		font-size:14px;
	}
	.swiper-button-next, .swiper-button-prev
	{
		width: 40px;
		height: 40px;
		font-size: 32px;
		line-height: 35px;
	}
	.swiper-button-next
	{
		right:35%;
	}
	.swiper-button-prev
	{
		left:35%;
	}
	.swiper-button-next, .swiper-button-prev
	{
		top:95%;
	}
	.footer-menu
	{
		padding-left:0;
		text-align:center;	
		margin-top:10px;
		margin-bottom:0;
	}
	.footer-menu li:nth-child(even)
	{
		display:none;
	}
	.footer-menu li a
	{
		padding: 5px 10px;
		display: block;
	}
	.newsletter-card
	{
		margin-top:25px;
	}
	.testimonial-content h3
	{
		font-size:18px;
	}
	.newsletter-card
	{
		width:100%;
	}
	.service-section .col:nth-child(3),
	.service-section .col:nth-child(4),
	.service-section .col:nth-child(5),
	.service-section .col:nth-child(6),
	.diet-section .col:nth-child(3),
	.diet-section .col:nth-child(4),
	.diet-section .col:nth-child(5),
	.diet-section .col:nth-child(6),
	.diet-section .col:nth-child(7),
	.diet-section .col:nth-child(8),
	.diet-section .col:nth-child(9)
	{
		margin-top:0px !important;
	}
	.swiper-wrapper iframe
	{
		height:100% !important;
	}
	.text-xs-center{text-align:center !important}

	#question-steps .actions ul li {
		display: block;
		margin: 0;
	}

	#question-steps .actions ul li a {
		display: block;
		margin-bottom: 20px;
		width: auto;
	}
}

@media (max-width:991px) {
	
	#question-steps .row { 
		padding-bottom: 0 !important;
	}

	#question-steps .row .col-12 { 
		margin-bottom: 30px !important;
	}



}


@media (min-width:1500px) {
	
	#questions .modal-lg { 
		max-width: 1480px !important; 
	}

	#questions .phone_col {
		width: 350px;
		max-width: 350px;
	}

	#questions .otp_col {
		width: 150px;
		max-width: 150px;
	}

}

@media (min-width:1700px) {
	
	#questions .modal-lg { 
		max-width: 1600px !important; 
	}

}


