/** Essere intellera **/

.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('../images/mobile/Img-Intellera-for-people.jpg') !important;
    }
    
    html body.page-id-38 #main .seconda {
        background-image: url('../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;
    }
}

/** Menu **/

@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;
    }
}

/** Carriere **/

/**.page-id-50 .margin-b {
    margin-bottom: 1rem !important;
}**/

.margin-b {
    margin-bottom: 1rem !important;
}

/**.page-id-50 .color {
    color: black;
}

body.page-template-carriere #logo path {
     fill: #000000;
}
 body.page-template-carriere #logo path.circle {
     fill: #000000;
}
 body.page-template-carriere .menu-icon span {
     background-color: #05414b;
}
 body.page-template-carriere .topbar-sidebar ul li a {
     color: #05414b !important;
}
 body.page-template-carriere .topbar-sidebar ul li a:after {
     background-image: url('../images/helpers/down-arrow-dark.png') !important;
}**/

/** Il nostro viaggio **/

@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;
    }
}

/** Uffici **/

@media screen and (min-width: 300px) and (max-width: 767px) {
    html body.page-id-56 #main .roma {
        background-image: url('../images/mobile/img-ufficio-roma_9.jpg') !important;
    }
    
    html body.page-id-56 #main .milano {
        background-image: url('../images/mobile/Img-ufficio-Milano.jpg') !important;
        background-repeat: no-repeat !important;
        background-position: center 20px !important;
    }
    
}

/** Siamo esperti **/

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;
}


/** Hero **/

@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;
    }
}


/** Generiamo valore **/

.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;
	}
}

/** I nostri uffici **/

@media screen and (min-width: 300px) and (max-width: 767px) {
    html body #main .container .bg-image {
        
    }
}

/** Liste **/

/**html body #main .active {
    list-style-position: inside;
}**/



    
.slick-cards .slick-slide,
.slick-cards-alt .slick-slide {
    overflow: hidden !important;
}    