@media only screen and (min-width:1170px) and (max-width:1200px){
header .menumain .menubox .logo {  margin-top: 14px; }
.stellarnav > ul > li > a { padding: 25px 5px; font-size: 12px; }
.stellarnav > ul > li > a font {    font-size: 9px;    padding: 0;    display: inline-block;}	
.sf-menu > li > a { padding: 22px 7px; font-size: 11px; }
.sf-menu li ul { top: 60px;}
	}

@media only screen and (min-width:1000px) and (max-width:1169px){ 
 
#program_main .program_box h2{ font-size:30px; } 
#program_main .program_box ul li{ font-size:16px;} 
#program_main .program_box .link{ display:block; margin:20px 0 0;}
#program_main .program_box .link a{ padding:8px 60px;  font-size:16px; }
.stellarnav > ul > li > a { padding: 25px 5px; font-size: 12px; }
header .menumain .menubox .logo {  margin-top: 14px; }
.bannercrawsal .bannercontent .bannertitlenew { font-size: 35px;}
.bannercrawsal .bannercontent .bannerinfo2 .bannertitlenew { font-size:35px; font-family: Arial, Helvetica, sans-serif; color: #26337e; }
.bannercrawsal .bannercontent .bannercontent_box{ padding-bottom:50px;}
.bannercrawsal .bannercontent p strong { font-size: 18px;}
.formtitle { font-size: 24px; line-height: 1.3; }
.sf-menu > li > a { padding: 22px 7px; font-size: 11px; }
.sf-menu li ul { top: 60px;}
}
@media only screen and (min-width:768px) and (max-width:999px){
header .menumain .menubox .logo { display: block;    margin-top: 13px;}
.stellarnav > ul > li > a {    padding: 20px 8px;    font-size: 8px;} 
.sf-menu > li > a { padding: 22px 6px; font-size:8px; }
.sf-menu li ul { top: 60px;}
.bannercrawsal .bannercontent .bannertitlenew{font-size:22px;}
.bannercrawsal .bannercontent .bannerinfo2 .bannertitlenew { font-size: 26px; font-family: Arial, Helvetica, sans-serif; color: #26337e; }
.bannercrawsal .bannercontent p strong{font-size:14px;}
#program_main .program_box h2 {    font-size: 18px;    margin: 15px 0 4px;}
#program_main .program_box ul li {font-size: 14px;}
#program_main .program_box .link a { padding: 6px 40px;  font-size: 13px; }
#program_main .program_box { padding-top: 27px; }
#program_main .program_box ul li::before { top: 4px; }
footer .footer_social p { margin: 7px 5px 0; }
.formtitle {font-size: 16px;}

.bannerform .registrationbox ul li {margin-bottom: 5px;}
.bannercrawsal .bannerform .labletag { padding-top: 5px; }
.bannercrawsalnew .bannercontent .bannertitlenew {    font-size: 40px; }
.quem .direcao ul li{float:left; width:31%; margin-bottom:20px; }
.quem .direcao ul li + li{ margin-left:20px;}
} 


@media only screen and (min-width:480px) and (max-width:767px){
.bannercrawsal .bannerform { position:relative; background:#F8F8F8;}
.bannercrawsal .bannerform .registrationbox{ max-width:300px; width:100%; margin:20px auto;background: #fff;padding: 10px;}	
.formtitle { font-size: 22px;}
.bannercrawsal .bannerform .labletag {  padding-top: 7px; }
.bannercrawsal .bannerform .registrationbox .check_btn, .bannercrawsal .bannerform .registrationbox .radio_btn{ width:30%; display:table; margin:auto;}
	
#main-nav{ display:none;}

.cmsimgleft{ margin-left:15px;}
.cmsimgright{ margin-right:15px;}
header .top .call ul{width:auto; overflow: hidden; margin: 0 auto;display: table;}
header .menumain .menubox .logo { margin-top: 0; padding: 10px 30px; text-align: center; }
header .top .search_top{ display:none;}
.bannercrawsal .bannercontent{top:22%;}
.bannercrawsal .bannercontent .bannercontent_box{padding-bottom:40px;}
.bannercrawsal .bannercontent .bannertitlenew{font-size:20px;color: #fff;line-height: 1.3; padding-bottom: 0;margin-bottom: 0;/*border-bottom: dotted 1px rgba(255,255,255,0.2);*/}
.bannercrawsal .bannercontent .bannerinfo2 .bannertitlenew { font-size:22px; font-family: Arial, Helvetica, sans-serif; color: #26337e; }
.bannercrawsal .bannercontent p{font-size:12px;margin: 0 0 10px;}
.bannercrawsal .bannercontent p strong{font-size:17px; text-align:center;} 
.bannercrawsal .bannercontent .bannerinfo .link{position:absolute;left:0;right:0;bottom:0; }
.bannercrawsal .bannercontent .bannerinfo .link a{ padding: 6px 30px;color: #fff; font-size: 13px;} 
.search_icon{display:block;}
 
 #program_main .program_box{ text-align:center;}
#program_main .program_box p{text-align:center;}
#program_main .program_box h2{text-align:center; font-size:20px; color:#0095d7; margin:0 0 20px;}
#program_main .program_box ul li {text-align:center;font-size: 18px; padding: 40px 0 0;font-size: 18px;}
#program_main .program_box ul li:before{top: 11px;left: 0;right: 0;margin: auto;}
#program_main figure{ display:block; text-align:center; padding:20px 0 0}
#program_main figure img{ max-height:250px;}
footer .footer_call{font-size:14px;}
footer .footer_call ul {margin:14px auto;overflow: hidden; }
footer .footer_call ul li + li{margin-left:15px;}
footer .footer_call ul li a{line-height: 18px;padding:0;}
footer .footer_call ul li a i{ margin-right: 3px;}
footer .footer_call ul li a i img{ max-height: 20px}
footer .footerlink{ }
footer .footerlink .footermenu ul {
  
    display: none;
}
footer .footerlink 
.newmenu .newmenuicon { display:block;}
.bannercrawsalnew .bannercontent .bannertitlenew {  font-size: 20px;  padding-top:6%; }
.clinicasbox, .clinicasbox p, .clinicasbox ul li, .clinicasbox h2 { text-align:center;}

.clinicasbox .list_style ul li:before{content:'____';  position:relative; top:-6px;  border: none;border-radius: 50%;display: inline-block;}
.dermatologia_img ul li{width:50%;}
.dermatologia_img ul li:first-child{ display:none;}
.profissionais .profissionaislist{ text-align:center;}
.profissionais .profissionaislist figure{ display:inline-block; border:solid 4px #ccc; padding:4px;}
.profissionais .profissionaislist p{ text-align:center;}
.search_top2{ display:none;}
.quem .direcao ul li{float:left; width:46%; margin-bottom:20px; }
.quem .direcao ul li + li{ margin-left:20px;}

}

@media only screen and (max-width:479px){
.bannercrawsal .bannerform { position:relative; background:#F8F8F8;}
.bannercrawsal .bannerform .registrationbox{ max-width:300px; width:100%; margin:20px auto;background: #fff;padding: 10px;}	
.formtitle { font-size: 22px;}
.bannercrawsal .bannerform .labletag {  padding-top: 7px; }
.bannercrawsal .bannerform .registrationbox .check_btn, .bannercrawsal .bannerform .registrationbox .radio_btn{ width:30%; display:table; margin:auto;}
	#main-nav{ display:none;}
header .menumain .menubox .logo { margin-top: 0; padding: 10px 30px; text-align: center; }
header .top .search_top{ display:none;}
header .top {background-color:#0095d7!important;}
header .top .call ul{width:auto; overflow: hidden; margin: 0 auto;display: table;}
header .top .call ul li{ font-size: 13px;color:#fff!important}
header .top .call ul li + li{margin-left: 9px;color:#fff!important} 
header .top .call ul li a { color:#fff!important} 
header .top .call ul li a i{ margin-right: 2px;} 
header .top .call ul li a i img{ max-height: 18px;color:#fff!important;filter: brightness(0) invert(1);}

.bannercrawsal .bannercontent{top:11%;}
.bannercrawsal .bannercontent .bannercontent_box{padding-bottom:32px;}
.bannercrawsal .bannercontent .bannertitlenew{font-size:13px;color: #fff;line-height: 1.3; padding-bottom: 0;margin-bottom: 0;/*border-bottom: dotted 1px rgba(255,255,255,0.2);*/}
.bannercrawsal .bannercontent .bannerinfo2 .bannertitlenew { font-size:14px; font-family: Arial, Helvetica, sans-serif; color: #26337e; }
.bannercrawsal .bannercontent p{font-size:12px;margin: 0;}
.bannercrawsal .bannercontent p strong{font-size:12px; text-align:center;} 
.bannercrawsal .bannercontent .bannerinfo .link{position:absolute;left:0;right:0;bottom:0; }
.bannercrawsal .bannercontent .bannerinfo .link a{ padding:3px 30px;color:#fff;text-align:center;background:#0095d7;font-size:12px;  } 


#banner_new .bannernewtitle_2, .ttenha_umacontent h2, #banner_new .bannernewtitle_3, .ttenha_uma h1, .mimed_cuidarmain .mimed_cuidarbox h2, .mimed_cuidarmain .mimed_cuidarbox h3, .mimed_porque article h3, .eque_mais h3{ font-size:20px;}
.ttenha_uma p, .ttenha_umacontent p{font-size:15px;padding: 0 10%;}
.como .comobox.one::before, .como .comobox.three::before {
content: url(../images/arrow.png);right: 50%;bottom: -70px;margin-top: -22px;margin-right: -35px;transform: rotate(90deg);top: auto;}
.tabelabox .tabelacontent ul li:before{ display:none;}


.stellarnav.mobile.light li a {text-align: center;}
.search_icon{display:block;}
#search input[type="text"]{ font-size:24px;}
#program_main .program_box{ text-align:center;}
#program_main .program_box p{text-align:center;}
#program_main .program_box h2{text-align:center; font-size:20px; color:#0095d7; margin:0 0 20px;}
#program_main .program_box ul li {text-align:center;font-size: 18px; padding: 40px 0 0;font-size: 18px;}
#program_main .program_box ul li:before{top: 11px;left: 0;right: 0;margin: auto;}
#program_main figure{ display:block; text-align:center; padding:20px 0 0}
#program_main figure img{ max-height:250px;}
#client_list {   padding: 10px 0; }
#client_list h4 {  font-size: 24px;margin: 19px 0; }
 
footer .footer_call{font-size:11px;}
footer .footer_call ul {margin:14px auto;overflow: hidden; }
footer .footer_call ul li + li{margin-left: 8px;}
footer .footer_call ul li a{line-height: 18px;padding:0;}
footer .footer_call ul li a i{ margin-right: 3px;}
footer .footer_call ul li a i img{ max-height: 20px}
footer .footerlink .footermenu ul {
  
    display: none;
}

footer .footerlink{}
.newmenu .newmenuicon { display:block;left: -20px; top: -54px; }
.bannercrawsalnew .bannercontent .bannertitlenew {  font-size: 20px;  padding-top: 8%; }
.clinicasbox, .clinicasbox p, .clinicasbox ul li, .clinicasbox h2 { text-align:left;}

.clinicasbox .list_style ul li:before{content: '\f00c';font-family: 'Font Awesome 5 Free';border:solid 1px #0095d7;font-weight: 900; position:relative; top:0px;border-radius: 50%;display: inline-block;}
.servicos_clinicos h1, .consulta h1{ font-size:24px;}
.dermatologia_img ul li{width:50%;}
.dermatologia_img ul li:first-child{ display:none;}
.profissionais .profissionaislist{ text-align:center;}
.profissionais .profissionaislist figure{ display:inline-block; border:solid 4px #ccc; padding:4px;}
.profissionais .profissionaislist p{ text-align:center;}
.search_top2{ display:none;}
.quem .direcao ul li{float:left; width:100%; margin-bottom:20px; }
.quem .direcao ul li + li{ margin-left:0;}
.quem h1, .quem h2 {  font-size: 25px;}
.quem .direcao h3, .quem .direcao .img_info h4{ font-size:18px;}

}

