@media screen and (max-width: 1332px){
footer#masthead{
height: 250px !important;
}
footer#masthead .site-branding{
max-width: 33.3% !important;
}
footer#masthead nav#site-navigation ul li a{
font-size: 20px !important;
}
}
@media screen and (max-width: 1200px){
.postid-241 table.variations th.label{
min-width: 150px !important;
}
.postid-241 table.variations td.value select{
width: 100%;
}
.postid-250 table.variations th.label{
width: 60px;
}
.postid-250 table.variations td.value select{
width: 100%;
}
.postid-246 table.variations th.label{
width: 120px;
}
.postid-246 table.variations td.value select{
width: 100%;
}
.postid-244 table.variations th.label{
width: 70px !important;
}
.postid-244 table.variations td.value select{
width: 100%;
}
}
@media screen and (max-width: 1000px){
header#masthead .site-branding{
padding-left: 15px;
}
footer#masthead .mobileMenu{
display: none;
}
footer#masthead .site-branding{
max-width: 60% !important;
width: 100% !important;
}
.page-id-258 #wpcf7-f27-p258-o1 form div:nth-child(2) label span input, .page-id-258 #wpcf7-f27-p258-o1 form div:nth-child(3) label span input, .page-id-258 #wpcf7-f27-p258-o1 form div:nth-child(4) label span input, .page-id-258 #wpcf7-f27-p258-o1 form div:nth-child(5) label span input{
width: 100%;
}
header#masthead{
height: 110px !important;;
}
header#masthead .contenedor{
height: 101px;
}
header#masthead .mobileMenu{
top: 30px;
}
main .woocommerce-breadcrumb{
display: none;
}
}
@media screen and (max-width: 600px){
footer#masthead{
flex-direction: column;
height: 370px !important;
padding-top: 30px !important;
}
footer#masthead .site-branding{
max-width: 100% !important;
width: 100% !important;
}
footer#masthead .info-contact{
margin-left: 5px;
margin-top: 30px;
width: 65%;
}
footer#masthead .address::before{
bottom: 23px;
}
footer#masthead .social-footer{
margin-top: 30px;
bottom: 0px;
}
footer#masthead .site-branding{
text-align: center;
padding-right: 0px !important;
}
footer#masthead li::before{
left: -70px;
}
body.page-template-homePage.page-id-2 .vc_custom_1657177064949 .owl-carousel{
width: calc( 100% - 110px ) !important;
}
body.page-template-homePage.page-id-2 .vc_custom_1657177064949 .owl-nav{
bottom: 260px !important;
width: 100% !important;
margin: 0 !important;
}
}
@media screen and (max-width: 550px){
body.page-template-homePage.page-id-2 .vc_custom_1657177064949 .owl-nav{
bottom: 320px !important;
}
}
@media screen and (max-width: 500px){
body.page-template-homePage.page-id-2 #ourClients .owl-carousel .owl-prev::before, body.page-template-homePage.page-id-2 #ourClients .owl-carousel .owl-next::before{
font-size: 30px
}
body.page-template-homePage.page-id-2 .vc_custom_1657177064949 .owl-carousel{
width: calc( 90% - 20px ) !important;
}
body.page-template-homePage.page-id-2 #ourClients{
padding-top: 30px !important;;
padding-bottom: 40px !important;;
}
body.page-template-homePage.page-id-2 #ourSessions .verticallyCentered{
min-height: 385px !important;
margin-bottom: 50px !important;
}
body.page-template-homePage.page-id-2 #question{
padding-bottom: 50px !important;
}
}
@media screen and (max-width: 425px){
footer#masthead li::before{
left: -80px;
}
footer#masthead .info-contact p{
text-align: left;
}
footer#masthead .info-contact{
width: 80%;
}
.page-id-192 .vc_custom_1657819276705 {
padding-bottom: 20px !important;
}
.page-id-192 .vc_custom_1657819253041{
padding-bottom: 0px !important;
}
.postid-241 table.variations th.label{
min-width: 140px !important;
padding-right: 5px !important;
}
}
@media screen and (max-width: 370px){
footer#masthead .info-contact{
width: 76%;
}
}