	/*Tamanho padrão para tables*/
	@media only screen and (max-width: 768px) {
		.header-black ul {
			display: none;
		}
	}

	@media only screen and (max-width: 768px) {
		footer .coluna-links span {
			display: block;
		}
		footer .xx {
			font-size: 10px !important;
			line-height: 15px !important;
		}
		.row-max-600 .col-xs-4 {
			width: 100%;
		}
		#call-to-action .btn {
			min-width: 140px !important;
			margin-bottom: 10px;
		}

	}

	/*Tamanho padrão para celulares*/
	@media only screen and (max-width: 768px) {
		.header-black ul, #menu {
			display: none;
		}

		.remodal h1 {
			color: rgb(38,166,91);
			font-family: 'Nyala';
			font-size: 29px;
			text-transform: uppercase;
			text-align: center;
			margin-top: -20px;
		}

		.remodal hr {
			border: #FDE192 solid 2px;
		}

		.remodal p {
			font-size: 16.5px;
			font-family: 'Nyala';
		}
		
		header #logotipo{
			left: 0;
			right: 0;
			margin: 0 auto;
			width: 200px;
			z-index: 10;
			transition: 1s;
		}
		header {
			height: 130px;
		}
		#btn-bars, #btn-search {
			color: #fff;
			font-size: 22px;
			position: absolute;
			top: 4px;
			background: none;
			border: none;
			display: block;
		}

		#btn-bars {
			left: 4px;
		}
		#btn-search{
			right: 4px;
		}
		#banner .imagem img{
			margin-top: -50px;
			transform: scale(0.8) translateX(-55%);
		}

		#banner {
			overflow: hidden;
			height: 660px;
		}

		#banner h1 {
			top: 400px;
			font-size: 52px;
			margin-left: 5%;
		}

		#banner h1 small {
			font-size: 22px;
		}

		#banner h1.efeito{
			font-size: 5em;
		}

		#news {
			top: -120px;
   			left: 0px;
		}
		#news .row.thumbnails {
			text-align: center;
			margin-left: 0;
			margin-right: 0;
		}
		#news .thumbnails .item-inner{
			
		}
		#news .thumbnails .item-inner img {
			width: 95%;
		}
		.container-botoes-carrosel {
			position: relative;
		}

		#btn-new-next1, #btn-new-prev1 {
		    border-radius: 10px;
		    font-size: 25px;
		    color: white;
		    background: rgb(38,166,91);
		    border: none;
		    padding: 0px 20px;
		    top: -20px;

		 }

		 #btn-new-next1 {
			position: absolute;
		    right: 0;
		 }

		 #btn-new-prev1 {
		    position: absolute;
		    left: 0;
		 }

		 #botoesCarrosel {
		 	text-align: center;
    		position: relative;
   			top: -125px;
    		margin: 0 30px;
    		margin-bottom: -135px;
		 }

		  #botoesCarrosel2 {
		 	text-align: center;
    		position: relative;
   			top: -130px;
    		margin: 0 30px;
    		margin-bottom: -100px;
		 }
	

		#btn-new-next {
			right: 7px;
			z-index: 1;
		}
		#btn-new-prev {
			left: 7px;
			z-index: 1;
		}

		#infomed h2 {
			color: rgb(38,166,91);
			font-family: 'Nyala';
			font-size: 18px;
			text-transform: uppercase;
			text-align: center;
		}

		#infomed p {
			margin-top: 30px;
			margin-bottom: 18px;
		}

		#clinica-loc-cont h2 {
			font-size: 24px;
		}

		#clinica-loc-cont hr {
			border: #fde192 solid 0.5px;
		}

		#clinica-info p {
			font-size: 14px;
		}
		#clinica-info {
		    margin-bottom: 120px;
		}

		#estatisticas {
			height: inherit;
		}

		#estatisticas p{
			margin-bottom: 60px;
			font-size: 40px;
		}

		#estatisticas p small {
			font-size: 16px;
		}

		#call-to-action .btn {
			min-width: 123px;
			height: 44px;
			line-height: 34px;
			border-radius: 0;
		}
		#call-to-action .row-max-600 {
			margin: auto;
		}
		#call-to-action h2 {
			font-size: 40px;
		}

		#call-to-action hr {
			border: #fde192 solid 2px;
		}

		.copyright.mobile p {
			font-size: 10px;
			line-height: 0;
		}

		#pagina-servicos .row {
			margin-left: 0;
			margin-right: 0;
		}

		footer {
			margin-top: 70px;
		}

		footer .row p{
			font-size: 10px;
			text-align: center;
			line-height: 20px;
			margin-top:5px;
			margin-left: 20px;
		}

		footer .text-roxo{
			margin-right: 20px;
			text-align: center;
		}

		footer .list-socials {

		}

		footer .list-socials a {
			width: 48px;
			height: 48px;
			border-radius: 50%;
		}

		footer .list-socials i {
			font-size: 30px;
		}

		footer .col-md-10{
			padding: 10px;
		}
		footer .btn-footer{
			width: 100%;
			background-color: #1E824C;
			height: 44px;
			line-height: 30px;
		}
		footer .col-xs-6, footer .col-xs-12{
			padding: 0;
			padding-right: 5px;
		}
		footer .col-xs-6:last-child {
			padding: 0;
			padding-left: 5px;
		}

		footer .hidden-sm-up {
			margin-top: 5px;
		}

		footer .row-cols {
			margin-top: -40px;
			margin-left: 0px;
		}

		footer .row-cinza-claro {
			height: 240px;
		}

		footer .row-cols a {
			font-size: 14px;
		}

		footer .coluna-links {
			margin-bottom: 5px;
		}
		footer .coluna-social {
			text-align: center;
			margin-top: -15px;
		}


		header .header-black{
			position: fixed;
			top: 0;
			width: 100%;
			z-index: 9;
		}

		header #menu-mobile {
			display: block;
			position: fixed;
			top: 40px;
			background-color: #fff;
			width: 80%;
			height: 100%;
			left:-80%;
			transition: 1s;
			z-index: 5;
		}
		header.open-menu #menu-mobile {
			left: 0;
		}
		header.open-menu #menu-mobile-mask {
			position: fixed;
			width: 100%;
			height: 100%;
			top: 0;
			left: 0;
			background-color: rgba(0,0,0,.5);
			z-index: 4;
		}
		header.open-menu #logotipo {
			position: fixed;
			top: 29px;
			height: 120px;
   			width: 160px;
			left: calc(40% - 230px);
			z-index: 6;
		}

		header.open-menu #menu-mobile ul{
			margin: 20px;
			margin-top: 100px;
		}

		header #menu-mobile ul{
			margin: 20px;
			margin-top: 140px;
		}

		header.open-menu #menu-mobile li {
			text-align: center;
			border-top: #ccc 1px solid;
		}

		header #menu-mobile li {
			text-align: center;
			border-top: #ccc 1px solid;
		}

		header.open-menu #menu-mobile li:last-child {
			border-bottom: #ccc 1px solid;
		}

		header #menu-mobile li:last-child {
			border-bottom: #ccc 1px solid;
		}

		header.open-menu #menu-mobile li a{
			color: #1E824C;
			font-family: 'Nyala';
			font-weight: bold;
			font-size: 16px;
			padding:15px;
			display: block;
		}

		header #menu-mobile li a{
			color: #1E824C;
			font-family: 'Nyala';
			font-weight: bold;
			font-size: 16px;
			padding:18px;
			display: block;
		}

		header.open-menu .bar-close{
			position: absolute;
			bottom: 40px;
			background-color: #90C695;
			height: 40px;
			width: 100%;
		}

		header .bar-close{
			position: absolute;
			bottom: 40px;
			background-color: #90C695;
			height: 40px;
			width: 100%;
		}

		header.open-menu .bar-close .btn-close{
			background: none;
			border: none;
			color: #fff;
			font-size: 22px;
		}

		header .bar-close .btn-close{
			background: none;
			border: none;
			color: #fff;
			font-size: 22px;
		}

		.container h2{
		font-size: 26px;

	}

	.container hr{
		border: #fde192 solid 1px;
		width: 100px;
		margin: 0 auto;
	}

	.loca h3{
		font-size: 20px;
	}

	.col-md-5 h3{
		
		font-size: 20px;
		
	}

	.col-md-2 h3{
    font-size: 20px;
}
	footer .yy {
		position: relative;
    margin-left: 2px;
	}

	.infoclinica {

	    margin-bottom: -100px;
	}

	#container-botoes-carrosel{
		margin-bottom: -350px;
	}

	.alerta h1{
	
    margin-top: -130px;
}