@media only screen and (min-width: 768px) and (max-width:996px)
{
		
	.container{width:100%;}
	.slider img{width:100%; height:auto;}
	.nav{margin:0;}
	.nav ul li a{font-size:10px;padding: 10px 4px 10px 5px;}
	.unimed{width:90%; margin:0 auto;}
	.unimed ul li{width:33%;}
	.unimed ul li a img{width:100%; height:auto;}
	.unimed ul li a span{font-size:18px;}
	.unimed ul li a span.pic1{width:99%;}
	.unimed ul li a span.pic2{width:99%; bottom:-2px;}
	.unimed ul li a span.pic3{width:100%;}
	.unimed ul li a span.pic4{width:99%;}
	.unimed ul li a span.pic5{width:99%;bottom:-2px;}
	.unimed ul li a span.pic6{width:100%;}
	.main2{width:100%; height:auto;}
	.main2-main h5{font-size:42px;}
	.main3-main h5{font-size:28px;}
	.qual{width:30%; margin:0 0 0 15px;}
	.msg{width:48%;}
	.coper{padding: 0 2%;}
	.cooperad{padding: 0 3% 0 0;width: 22%;}
	.textarea {width:93%;}
	
	
	.header1{background:url("../images/header1-bg.jpg") no-repeat scroll -500px top;}
	.ribi-left {width:50%;}
	.ribi-left img{width:100%; height:auto;}
	.ribi-right{width:49%;}
	.ribi-right p{padding:0 0 5px 0;font-size:14px ;line-height:20px; }
	.nossos ul li{width:32%; padding:0 2% 0 0;}
	.simula{width:99%; margin:0 auto;}
	.fisica{width:48%; margin:20px auto; padding:0 0 20px 0; min-height:555px;}
	.fisica-in{width:94%; margin:0 auto; padding:20px 0 0 0;}
	.fisica-in ul li .text-field{width:92%;}
	.radiob{width:94%; margin:0 auto;}
	.idade{width:100%; margin:0 auto;}
	.idade ul li{width:100%;}
	.idade ul li label.para{width:59%;}
	.idade ul li input.text-field2{width:21%;}
	.idade ul li input.submit2{width:100%;}
	.fisica-right{width:48%; margin:20px auto;padding:0 0 18px 0;min-height:555px;}
	.emp{width: 95%;margin:20px auto;}
	.emp input{width:93%; margin:0 auto;}
	.sim{width:96%; margin:-19px auto; padding:20px 0;}
	.pess{ margin:0 auto; padding:40px 0 20px; width:96%;}
	.cargo{width:96%; margin:0 auto;}
	.cargo ul li{width:100%;}
	.cargo ul li input{width:92%;}
	.uti{width:100%; margin:0 auto;}
	.uti-in ul li{width:31%; padding:0 3% 0 0;}
	.sim ul li{padding:0 16px 0px 0;}
}

@media only screen and (min-width: 600px) and (max-width: 767px)
{
	.container{width:100%;}
	.slider img{width:100%; height:auto;}
	.logo{width:25%; padding: 15px 0 10px; float:left; margin:0 0 0 15px;}
	.logo a img{height: auto;width: 100%;}
	
	.nav-main						 { position: relative; width:100%; top:0px; border-radius:5px;margin:0 0px 0 0; width:100%; position:absolute; top:20px; right:0px; padding:10px 0 10px 0;background:none; display:none; border:0 none; }
	.nav                            {margin:0;}
	.menu                           {margin:0 0px 0 0;padding:8px; display:block; width:5%; height:35%;background:url(../images/nav-bg.png) repeat left top; right:20px; top:20px; position:absolute; z-index:99999; cursor:pointer; }					
	.menu img					    { display:block; width:100%; height:auto;}	
    .nav ul		 					{ float:none;  padding:0; width:99%;  top:55px; z-index:999; background:#467a6f; position:relative;}
	.nav ul li		 				{ float:none; display:block; padding:0 !important; background:none; border-bottom:1px solid #fff !important; margin:0 auto !important; border-right:none; width:100%;}
	.nav ul li ul					        { display:none; position:static; width:100%;}
	.nav ul li:hover ul					        { display:none; position:static; width:100%;}
	.nav ul li ul li a						{text-align: left; padding: 10px 9px 10px 25px;}
	.nav ul li a					{ color:#fff; text-align:left;display:block;padding:10px 9px 10px 11px }
	.nav ul li.nav-last					{ border:none !important;}
	.nav ul li ul                       {left: 181px; top:0px; }
	
	.main1-main h5                      {font-size:34px;padding:0 0 15px 8px;}
	.main1-main p                       {background:none; font-size:18px;}
	.unimed                             {padding:40px 0 24px 0px; width:564px; margin:0 auto;}
	.unimed ul li                       {padding:0 !important; margin:0 10px 10px 0 !important;}
	.unimed ul li a img                 {width:277px; height:205px;}
	.unimed ul li a span.pic1           {width:277px;}
	.unimed ul li a span.pic2           {width:277px;}
	.unimed ul li a span.pic3           {width:277px;}
	.unimed ul li a span.pic4           {width:277px;}
	.unimed ul li a span.pic5           {width:277px;}
	.unimed ul li a span.pic6           {width:277px;}
	.unimed ul li:nth-child(2)				{margin: 0 0px 10px 0 !important;}
	.unimed ul li:nth-child(4)				{margin: 0 0px 10px 0 !important;}
	.unimed ul li:nth-child(6)				{margin: 0 0px 10px 0 !important;}
	
	.main2                              {width:100%; height:auto;}
	.main2-main h5                      {font-size:38px;}
	.main2-main p                       {font-size:18px;}
	.main3-main h5                      {font-size:22px;}
	.cooperad                           {padding: 0 54px 0 15px; width:36%;}
	.main5                              {width:100%; height:auto;}
	.main5-main                         {width:99%; margin:0 auto;}
	.qual                               {width: 38%;padding: 22px 27px 0 12px;}
	.qual h6                            {font-size:16px;}
	.check                              {width: 90%;}
	.check label                        {font-size:14px;}
	.fieldbox ul li input                {font-size:13px; width:75%;}
	.msg                                {width:46%;margin: 0 0 0 5px;}
	.msg label                          {font-size:15px;padding: 0 0 12px;}
	.textarea                           {width:92%;}
	.paddde                             {padding:0 0px 0 15px !important;}
	.main6-main p                       {font-size:14px;}
	
	
	.header1{background:url("../images/header1-bg.jpg") no-repeat scroll -726px top;}
	.ribei h5{background:none;}
	.ribi-left {width:98%; float:none; display:block; margin:0 auto;}
	.ribi-left img{width:100%; height:auto;}
	.ribi-right{width:98%; display:block; float:none; margin:0 auto; padding:25px 0 0;}
	.ribi-right p{padding:0 0 5px 0; width:100%;}
	.nossos{width:98%; margin:0 auto;}
	.nossos h5{background:none;}
	.nossos ul li{width:26%; padding:0 8% 0 0;}
	.nossos ul li img{width:100%; height:auto; padding:0;}
	.nossos ul li h6{font-size:16px;}
	.nossos ul li p{width:100%; min-height:220px;}
	.simula{width:99%; margin:0 auto;}
	.simula h5{background:none !important;}
	.fisica{width:48%; margin:20px auto; padding:0 0 70px 0;}
	.fisica-in{width:94%; margin:0 auto; padding:20px 0 0 0;}
	.fisica-in ul li .text-field{width:92%;}
	.faca-in h6{font-size:26px;}
	.radiob{width:94%; margin:0 auto;}
	.idade{width:100%; margin:0 auto;}
	.idade ul li{width:100%;}
	.idade ul li label.para{width:47%;}
	.idade ul li input.text-field2{width:21%;}
	.idade ul li input.submit2{width:100%;}
	.fisica-right{width:48%; margin:20px auto;padding:0 0 28px 0;}
	.emp{width:97%;margin:20px auto;}
	.emp input{width:90%; margin:0 auto;}
	.sim{width:96%; margin:-19px auto; padding:20px 0;}
	.pess{ margin:0 auto; padding:40px 0 20px; width:96%;}
	.cargo{width:94%; margin:0 auto;}
	.cargo ul li{width:100%;}
	.cargo ul li input{width:90%;}
	.uti{width:100%; margin:0 auto;}
	.uti-in{width:94%; margin:0 auto; padding:55px 0 4px;}
	.uti-in ul li{width:31%; padding:0 3% 0 0;}
	.uti-in ul li h6{font-size:19px;}
	.uti-in ul li p{font-size:15px;}
	.uti-in a{width:50%; font-size:18px;}
   .veja-in a{font-size:20px;}
	.submit3{width:95%; margin:0 auto;}
	.submit3 input{width:100%; margin:0 auto;}
	.pess label{width:54%; margin:0 auto;}
	.sim ul li span{padding:0 0px 14px 0;}
	.sim ul li{padding:0 30px 0 0; width:84%;}
}

@media only screen and (min-width: 480px) and (max-width: 599px)
{
	.container{width:100%;}
	.slider img{width:100%; height:auto;}
	.logo{width:25%; padding: 15px 0 10px; float:left; margin:0 0 0 15px;}
	.logo a img{height: auto;width: 100%;}
	
	.nav-main						 { position: relative; width:100%; top:0px; border-radius:5px;margin:0 0px 0 0; width:100%; position:absolute; top:20px; right:0px; padding:10px 0 10px 0;background:none; display:none; border:0 none; }
	.nav                            {margin:0;}
	.menu                           {margin:0 0px 0 0;padding:8px; display:block; width:5%; height:30px;background:url(../images/nav-bg.png) repeat left top; right:20px; top:20px; position:absolute; z-index:99999; cursor:pointer; }					
	.menu img					    { display:block; width:100%; height:auto;}	
    .nav ul		 					{ float:none;  padding:0; width:99%;  top:49px; z-index:999; background:#467a6f; position:relative;}
	.nav ul li		 				{ float:none; display:block; padding:0 !important; background:none; border-bottom:1px solid #fff !important; margin:0 auto !important; border-right:none; width:100%;}
	.nav ul li ul					        { display:none; position:static; width:100%;}
	.nav ul li:hover ul					        { display:none; position:static; width:100%;}
	.nav ul li ul li a						{text-align: left; padding: 10px 9px 10px 25px;}
	.nav ul li a					{ color:#fff; text-align:left;display:block;padding:10px 9px 10px 11px }
	.nav ul li.nav-last					{ border:none !important;}
	.nav ul li ul                       {left: 181px; top:0px; }
	.unimed ul li a span.pic1			{width:99%;}
	.unimed ul li a span.pic2			{width:99%;}
.unimed ul li a span.pic3				{width:100%;}
.unimed ul li a span.pic4				{width:99%;}
.unimed ul li a span.pic5				{width:99%;}
.unimed ul li a span.pic6				{width:100%;}

	
	.main1-main h5                      {font-size:34px;padding:0 0 15px 8px;}
	.main1-main p                       {background:none; font-size:18px;}
	.unimed                             {width:100%; margin:0 auto; border-bottom:none;}
	.unimed ul                          {width:100%; margin:0 auto; float:none; display:block;}
	.unimed ul li                       {width:55.5%; margin:0 auto 15px; float:none; display:block; padding: 0 3px 0 0;}
	.unimed ul li a img					{width:100%; height:auto;}
	.main2                              {width:100%; height:auto;}
	.main2-main h5                      {font-size:25px;}
	.main2-main span                    {width:90%; margin:0 auto;}
	.main2-main p                       {font-size:16px;padding: 0 0 24px; width:80%; margin:0 auto;}
	.main2-main a                       {font-size:16px;padding:10px 0;}
	.main3-main img                     {padding:0 0 27px 0;}
	.main3-main h5                      {font-size:26px; margin:0 0 27px;}
	.main3-main a                       {font-size:16px; width:40%; padding:10px 0;}
	.cooperad                           {float:none; display:block; width:45%; margin:0 auto;padding:0}
	.inter h6                           {text-align:center; padding: 0 0 20px;}
	.inter ul li                        {text-align:center;}
	.entre a                            {font-size:20px;}
	.main5                              {width:100%; height:auto;}
	.qual                               {width:50%; margin:0 auto; float:none; display:block;}
	.msg                                {width:51%; margin:20px auto; float:none; display:block;}
	.textarea                           {width:91%; margin:0px auto;}
	.submit1                            {width:50%; margin:20px auto;}
	.ribi-left                          {float:none; display:block; width:98%; margin:0 auto;}
	.ribi-left img                      {width:100%; height:auto;}
	.ribi-right                         {width:98%; margin:0 auto;}
	.ribi-right p                       {width:100%;padding:0 0 20px;}
	.nossos ul li                       {width:95%; margin:0 auto;float:none; display:block; padding:0 0 40px 0;}
	.nossos ul li img                   {margin:0 auto; padding:0 0 20px 0;}
	.fisica                             {float:none; display:block; margin:25px auto;}
	.fisica-right                       {float:none; display:block; margin:25px auto;}
	.uti                                {width:100%; margin:0 auto; }
	.uti-in                             {padding:91px 0 4px; margin:0 auto; width:98%;}
	.uti-in ul li                       {float:none; display:block; width:95%; padding:0 0 20px 0; margin:0 auto}
	.uti-in ul li h6                    {padding:0 0 20px 0;}
	.faca-in h6                         {font-size:25px;}
	.veja-in a                          {font-size:20px;}
	
	
	
	
}
@media only screen and (max-width: 479px)
{
	.container{width:100%;}
	.slider img{width:100%; height:auto;}
	.logo{width:25%; padding: 15px 0 10px; float:left; margin:0 0 0 15px;}
	.logo a img{height: auto;width: 100%;}
	
	.nav-main						 { position: relative; width:100%; top:0px; border-radius:5px;margin:0 0px 0 0; width:100%; position:absolute; top:20px; right:0px; padding:10px 0 10px 0;background:none; display:none; border:0 none;z-index:9999999; }
	.nav                            {margin:0;}
	.menu                           {margin:0 0px 0 0;padding:8px; display:block; width:5%; height:28%;background:url(../images/nav-bg.png) repeat left top; right:20px; top:20px; position:absolute; z-index:99999999999999999999; cursor:pointer; }					
	.menu img					    { display:block; width:100%; height:auto;}	
    .nav ul		 					{ float:none;  padding:0; width:99%;  top:49px; z-index:999; background:#467a6f; position:relative;}
	.nav ul li		 				{ float:none; display:block; padding:0 !important; background:none; border-bottom:1px solid #fff !important; margin:0 auto !important; border-right:none; width:100%;}
	.nav ul li ul					        { display:none; position:static; width:100%;}
	.nav ul li:hover ul					        { display:none; position:static; width:100%;}
	.nav ul li ul li a						{text-align: left; padding: 10px 9px 10px 25px;}
	.nav ul li a					{ color:#fff; text-align:left;display:block;padding:10px 9px 10px 11px }
	.nav ul li.nav-last					{ border:none !important;}
	.nav ul li ul                       {left: 181px; top:0px; }
	
	
	.main1-main h5                      {font-size:24px;padding:0 0 15px 8px;}
	.main1-main p                       {background:none; font-size:18px;}
	.unimed                             {width:80%; margin:0 auto; border-bottom:none;}
	.unimed ul                          {width:100%; margin:0 auto; float:none; display:block;}
	.unimed ul li                       {width:100%; margin:0 auto 15px; float:none; display:block;}
	.unimed ul li a img                 {width:100%; height:auto;}
	.unimed ul li a span.pic1           {width:99%;}
	.unimed ul li a span.pic2           {width:99%;}
	.unimed ul li a span.pic3           {width:100%}
	.unimed ul li a span.pic4           {width:99%;}
	.unimed ul li a span.pic5           {width:99%;}
	.unimed ul li a span.pic6           {width:100%}
	
	.main2                              {width:100%; height:auto;background-position:-369px center; background-size:cover;}
	.main2-main h5                      {font-size:22px;}
	.main2-main span                    {width:90%; margin:0 auto;}
	.main2-main p                       {font-size:16px;padding: 0 0 24px; width:80%; margin:0 auto;}
	.main2-main a                       {font-size:16px;padding:10px 0;}
	.main3-main img                     {padding:0 0 27px 0;}
	.main3-main h5                      {font-size:17px; margin:0 0 27px;}
	.main3-main a                       {font-size:16px; width:40%; padding:10px 0;}
	.cooperad                           {float:none; display:block; width:67%; margin:0 auto;padding:0}
	.inter h6                           {text-align:center; padding: 0 0 20px;}
	.inter ul li                        {text-align:center;}
	.entre a                            {font-size:20px;}
	.main5                              {width:100%; height:auto;}
	.qual                               {width:75%; margin:0 auto; float:none; display:block;}
	.msg                                {width:77%; margin:20px auto; float:none; display:block;}
	.textarea                           {width:91%; margin:0px auto;}
	.submit1                            {width:50%; margin:20px auto;}
	.main6-main p                       {font-size:13px;}
	.main6-main h6                      {font-size:15px;}
	.main4-main h5                      {font-size:16px; padding:22px 0 ;}
	.main6-main p                       {width:100%;}
	.check input                        {padding:6px 0px 0 0;font-size:8px;}
	
	.ribei h5                           {font-size:30px;}
	.ribi-left                          {float:none; display:block; width:96%; margin:0 auto;}
	.ribi-left img                      {width:100%; height:auto;}
	.ribi-right                         {float:none; display:block; width:96%; margin:0 auto;}
	.ribi-right p                       {width:100%;}
	.nossos ul li                       {width:95%; margin:0 auto;float:none; display:block; padding:0 0 40px 0;}
	.nossos ul li img                   {margin:0 auto; padding:0 0 20px 0;}
	.simula                             {margin:-30px 0 0 0;}
	.fisica                             {float:none; display:block; margin:25px auto; width:99%;}
	.fisica-in                          {width:100%; margin:25px auto;}
	.fisica-in ul li                    {width:95%; margin:0 auto;}
	.fisica-in ul li .text-field        {width:92%; margin:0 auto;}
	.fisica-right                       {float:none; display:block; margin:25px auto; width:99%;}
	.uti                                {width:100%; margin:0 auto; }
	.uti-in                             {padding:91px 0 4px; margin:0 auto; width:98%;}
	.uti-in ul li                       {float:none; display:block; width:95%; padding:0 0 20px 0; margin:0 auto}
	.uti-in ul li h6                    {padding:0 0 20px 0;}
	.faca-in h6                         {font-size:18px;}
	.veja-in a                          {font-size:15px;}
	.radiob                             {width:90%; margin:0 auto;}
	.radiob ul li                       {margin:0 25px 0 3px; width:36%; padding:0;}
	.idade                              {width:96%; margin:0 auto;}
	.idade ul li input.submit2          {width:100%; margin:15px auto;}
	.idade ul li label.para             {width:54%;}
	.emp                                { width: 95%; margin:15px auto;}
	.emp input                          {width: 90%; margin:0 auto;}
	.uti-in a                           {width:99%; }
	.submit3                            {width:96%; margin:0 auto;}
	.submit3 input                      {width:100%;}
	.cargo                              {width: 97%; margin:0 auto;}
	.cargo ul li                        {width:92%; margin:0 auto; padding:0 0 15px 0;}
	.cargo ul li input                   {width:94%;  margin:0 auto;}
	.pess                               {width:96%; margin:0 auto;}
	.pess label                          {width:59%;}
	.pess input                          {width:20%;}
	.sim                                 {margin:0 0 0 10px; width:93%; padding:0 0 20px;}
	.sim ul li                           {padding:0 5px 10px 0; width:100%;}
	.sim ul li span                      {padding:0 23px 15px 0;}
}
