.dims {
font-size: 15px;
}
@media screen and (min-width: 300px) and (max-width: 767px) {
.dims {
font-size: 13px !important;
}
html body.page-id-38 #main .prima {
background-image: url(//www.intelleraconsulting.com/wp-content/themes/intellera/assets/images/mobile/Img-Intellera-for-people.jpg) !important;
}
html body.page-id-38 #main .seconda {
background-image: url(//www.intelleraconsulting.com/wp-content/themes/intellera/assets/images/mobile/Img-uffici.jpg) !important;
}
html body.page-id-38 #main .cta-bg {
height: 900px !important;
}
html body.page-id-38 #main .top {
display: flex !important;
flex-direction: row-reverse !important;
align-items: flex-start !important;
}
} @media screen and (min-width: 300px) and (max-width: 767px) {
html body #menu-wrap ul li a {
font-size: 32px !important;
line-height: 26px;
}
html body #menu-wrap h6 {
font-size: 20px !important;
line-height: 26px;
}
}  .margin-b {
margin-bottom: 1rem !important;
}  @media screen and (min-width: 300px) and (max-width: 767px) {
html body #main .animation-holder .section-title,
html body #main .animation-holder .label-data,
html body #main .animation-holder .dynamic-numbers {
color: #FAE650 !important;
}
} @media screen and (min-width: 300px) and (max-width: 767px) {
html body.page-id-56 #main .roma {
background-image: url(//www.intelleraconsulting.com/wp-content/themes/intellera/assets/images/mobile/img-ufficio-roma_9.jpg) !important;
}
html body.page-id-56 #main .milano {
background-image: url(//www.intelleraconsulting.com/wp-content/themes/intellera/assets/images/mobile/Img-ufficio-Milano.jpg) !important;
background-repeat: no-repeat !important;
background-position: center 20px !important;
}
} html body.page-id-30 #main .heading-section h3{
margin-bottom: 20px !important;
margin-top: 20px !important;
}
.page-id-30 .heading-section h2{
margin-bottom: 20px !important;
} @media screen and (min-width: 300px) and (max-width: 767px) {
html body #main .hero .container .center {
display: flex !important;
align-items: center !important;
justify-content: center !important;
text-align: center !important;
}
} .slick-cite .slick-dots {
bottom:10px !important;
}
@media screen and (min-width: 767px) {
.slick-cite .slick-dots {
width: 50%;
right: 0;
text-align: left;
padding-left: 20px;
}
} @media screen and (min-width: 300px) and (max-width: 767px) {
html body #main .container .bg-image {
}
}  .slick-cards .slick-slide,
.slick-cards-alt .slick-slide {
overflow: hidden !important;
}