/* Small devices (landscape phones, 576px and up)*/
@media (min-width:  575.98px) and (max-width: 576px){
	
}

@media (min-width: 576px) {
	.mt-sm-5 {
		margin-top: 0 !important;
	}
	.order-sm-0 {
		order: 0!important;
	}
	.order-sm-1 {
		order: 0!important;
	}
}

@media (max-width: 575.98px){
	header{ background-color: #FFF; }
	
	#contatos button {
		width: 245px !important;
		font-size: 16px;
		padding: 15px 6px;
	}

	#operadoras .items, #hospitais-laboratorios .items {
		max-width: 100%;
	}

	.justify-content-sm-between {
		justify-content: space-between !important;
	}

	#image-hero, #slider .featured-image {
		display: none !important;
	}

	#hospitais-laboratorios .titulo-slide {
		padding-left: 30px !important;
	}

	.text-sm-center {
		text-align: center
	}

	.ps-sm-0 {
		padding-left: 0rem !important
	}

	.pe-sm-0 {
		padding-right: 0rem !important
	}

	.mb-sm-4 {
		margin-bottom: 3rem !important;
	}

	.mb-sm-5 {
		margin-bottom: 3rem !important;
	}

	.mt-sm-5 {
		margin-top: 3rem !important;
	}

	.mx-sm-auto {
		margin-right: auto !important;
		margin-left: auto !important;
	}

	.logo-ans {
		margin: 0 auto;
	}

	.order-sm-0 {
		order: 0!important;
	}

	.order-sm-1 {
		order: 1!important;
	}

	#ans ul {
		display: table;
		margin: 0 auto;
	}
	

	#diferenciais .image {
		padding-top: inherit;
		/*background-size: 100%;*/
		background-position: 35px 47px;
		background-size: 85%;		
		height: 350px;
		margin-bottom: 52px;
	}
	
	#diferenciais .image img {
		margin-left: 0;
		top: 85px;
		left: auto;
		width: 100%;
	}
	
	#info {
		margin-bottom: 52px;
	}
	
	#operadoras .image { display: none; }
	
	#hospitais-laboratorios .image{ padding-top: inherit; }
	
	#slider .text-box { padding: 5px 0; }
	
	#depoimentos .image { /*background-size: 100%;*/ padding-top: inherit; margin-top: 56px; background-position: 9px 32px; background-size: 95%; }
	
	#depoimentos .image img {
		width: 50%;
		margin-left: inherit;
		margin: 0 auto;
	}
	
	#depoimentos p{ font-size: .7rem; }
	
	h3 .whatsapp-click { font-size: 1rem; }
	
	
	#faqarea .image{ display: none; }
	
	#navmenu{ margin: 30px 0 15px 0; }
	#navmenu .navbar-nav .nav-item{ line-height: 25px; border-bottom: 1px solid #ecceff; }
	
	/*.nav{ width: 100%; }
	.nav .nav-item.active, .nav .nav-item.active .btn-group{ display: block !important; width: 100% !important; }
	.nav .nav-item.active #btn-cliente, .nav .nav-item.active .dropdown-menu.show{ width: 100% !important; }*/
	#navmenu .btn-group{ margin-top: 25px; }
	#navmenu .btn-group, #navmenu .btn-group .btn-client-menu{ display: block !important; width: 100% !important; }
	#navmenu .btn-group .dropdown-menu.show{ width: 100% !important; }
	
	#contatos .content, #ans .content {
		max-width: 90%;
	}

	.slick-next {
		right: -56px;
	}
	
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px){
	.perguntas {
		padding-left: 100px;
	}

	#diferenciais-operadora .items {
		left: 80px;
	}
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px){

	.ps-lg-6 {
		padding-left: 6rem !important;
	}

	.pe-lg-6 {
		padding-right: 6rem !important
	}
	
	.mb-lg-6 {
		margin-bottom: 6rem !important;
	}

}

/* iPad */
@media (max-width: 1024px){
	
}

/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1225px;
	}
}


/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px){

}

@media (min-width: 1680px){

}

