@media (min-width: 1400px){
header.site-header .container{max-width: 90%}
#slide{height: auto;}
.container-full{max-width: 1400px; margin: 0 auto}
}
@media (max-width: 1360px){
#video .url{left: -10%;width: 110%;height: 340px;}
}
@media (max-width: 1200px){
.container{max-width: 95%;}
#video .url{left: -5%;width: 105%;height: 300px;}
.navigation-top .menu-social{display: none}
.custom-logo-link img{max-height: 70px;}
.navigation-top .container{padding: 15px 0}
#site-navigation li a{font-size: 13px;padding: 1.25em 1.1em;}
#slide{}
#slide .carousel .carousel-inner .carousel-item .content .container h2{font-size: 30px;}
#slide .carousel .carousel-inner .carousel-item .content .container{max-width: 500px}
#intro{padding: 55px 0 225px;}
#intro h1{font-size: 40px; line-height: 40px}
#servicos .row{margin: 0 -5px;}
#servicos [class^="col"]{padding: 0 5px;}
#opcoes-de-doacao .slide-opcoes{display: none}
}
@media (max-width: 992px){
#servicos a{height: 300px;}
#servicos{max-height: 170px;}
#descricao-home .numeros p{text-align: center !important}
#descricao-home .numeros a[href="#opcoes-doacao"]{display: none}
#video .url{width: auto; max-width: 600px; left: 0;  margin: 0 auto;}
#video{margin: 0;}
#video .descricao{height: auto; max-width: 600px; margin: 30px auto 0; text-align: center;}
#video .url::after{left: -15px; width: 105%;}
#video .descricao p{padding-bottom: 20px}
#blog{padding: 80px 0;}
#blog #recipeCarousel{max-width: 100% !important;width: 100% !important;}
#blog .carousel-item a .content{width: 100%;height: 200px;}
#blog .carousel-item a{display: block;height: auto;}
#blog .carousel-item a .img{height: 250px}
.container-full{max-width: 600px; margin: 0 auto}
section#depoimentos .carousel-inner .carousel-item .col .item-tratamento{padding: 0 60px;}
#site-navigation li>.sub-menu .wp-menu-img.imgmain {display: none;}
.main-navigation .menu-item-has-children > a > .icon, .main-navigation .page_item_has_children > a > .icon{left: 5px;}
#site-navigation li>.sub-menu{padding: 20px;}
#site-navigation .sub-menu li a {padding: 5px 0;}
#opcoes-de-doacao .content-opcoes{padding: 30px; text-align: center;}
#opcoes-de-doacao .content-opcoes p{font-size: 12px}
#opcoes-de-doacao .wp-block-columns .wp-block-column, #opcoes-page .wp-block-columns .wp-block-column, .opcoes-page-block .wp-block-columns .wp-block-column{padding: 10px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
#opcoes-de-doacao .wp-block-columns .wp-block-column .wp-block-image img, #opcoes-page .wp-block-columns .wp-block-column .wp-block-image img{max-height: 50px;max-width: 120px;}
#opcoes-de-doacao .wp-block-columns .wp-block-column .wp-block-image, #opcoes-page .wp-block-columns .wp-block-column .wp-block-image{height: auto;margin: 0px 0;}
#opcoes-de-doacao .wp-block-columns .wp-block-column p{font-size: 12px; margin: 0; line-height: 18px;}
}
@media (max-width: 768px){
.custom-logo-link img{max-height: 50px;}
.navigation-top .menu-cta li a{padding: 10px 15px; font-size: 12px}
.main-navigation{position: relative;display: block;}
.menu-toggle{padding: 15px 30px;margin: 0 !important;height: auto;margin-left: auto;text-align: right;color: #fff;border-radius: 0 !important;border: none !important;outline: none !important;}
#site-navigation #top-menu .dropdown-toggle{display: none;}
.main-navigation #top-menu{display: none;}
.main-navigation.toggled-on #top-menu{display: block;}
#site-navigation li a{text-align: center;padding: 10px;}
.main-navigation > div > ul{padding: 0;}
#site-navigation .sub-menu li a{display: block;font-size: 16px;}
#site-navigation li>.sub-menu{position: static;width: auto;max-width: inherit;transform: inherit;display: block;background: no-repeat;padding: 0;}
#site-navigation li>.sub-menu li a{color: #ffffffb3;}
#slide{}
#intro .content{display: block; text-align: center;}
#intro h1{padding: 0; margin: 0 0 10px; font-size: 30px; line-height: 30px}
#intro p{font-size: 16px; line-height: 22px;}
#servicos [class^="col"]{padding: 5px}
#servicos{max-height: inherit;}
#servicos .container-fluid{top: -60px;}
#intro{padding: 50px 0 100px;}
.footer-logo, .como-ajuda{display: table;margin: 0 auto;padding: 30px 0 !important;}
.footer-logo{padding-top: 70px !important}
#blog .carousel-item a .content{margin: 0 0 20px; height: auto}
.site-footer {text-align: center;}
.site-footer .footer-logo .widget:not(.widget_media_image) .textwidget p{display: table; margin: 0 auto; max-width: 100px}
.site-footer .como-ajuda a{margin: 0 !important}
.main-navigation li{border: none}
#site-navigation li:hover>.sub-menu{display: block;}
.navigation-top li.menu-item-has-children:hover a:after, .navigation-top li.menu-item-has-children:focus a:after{display: none}
body:not(.home) h1.entry-title{padding-top: 20px !important;}
body:not(.home) .entry-header{padding: 0;}
#opcoes-de-doacao .content-opcoes{padding: 20px; overflow-y: auto}
#opcoes-de-doacao .wp-block-columns{margin: 0;}
#opcoes-de-doacao .wp-block-columns .wp-block-column{width: 100%;margin: 5px 5px;flex-basis: auto !important;}
#opcoes-de-doacao{height: auto;overflow-y: auto;position: absolute;}
}
@media (max-width: 600px){
.custom-logo-link{padding: 0;}
.navigation-top .menu-cta li a{margin: 0; font-size: 10px;}
#slide {}
#slide .carousel-control-prev, #slide .carousel-control-next{width: 40px; height: 40px; background-size: 20px;}
#slide .carousel .carousel-inner .carousel-item .content .container{max-width: 350px;}
#slide .carousel .carousel-inner .carousel-item .content .container h2{font-size: 18px; line-height: 20px;}
}
@media (max-width: 500px){
}