.hctitle{
	
	font-size: 22px;
	font-family: 'Montserrat Semi Bold';
}

.hctitle1{
	
	font-size: 26px!important;
	font-family: 'Montserrat Bold' !important;
    margin-bottom: -25px !important;
    margin-top: 40px !important;
}

ul.items__list{
	
	font-family: 'Montserrat Medium';
}

div.gradient.gradient-done{
	
	visibility: hidden;
}

section.custom-block-hero.gradient-wrapper{
	background-color:#000;
	margin-top: 30px !important;
}

.adamoCustomRte {
    height: 0!important;
    margin: 0!important;
    padding: 0!important;
}
.phone-cta {
    background-color: #43aa00 !important;
}

#modal-phone-call .text.h2-reg,.phone-cta__number a {
    color: #fff;
}

.phone-cta .icon {
    filter: invert(1);
    margin-top: 25px;
}

.text.h2-reg {
        color: #000!important;
    }

.gradient-wrapper {
    background-color: #000000;
    border-bottom: 2px solid #fff;
}

.modal-window__gradient.gradient-wrapper {
    background-color: #fff;
	border-bottom: 2px solid #000000;
}

button.cbutton.button.modal-trigger{
	color:#000;
	background-color:#fff;
}

@media screen and (max-width: 980px) {
.hctitle{
	font-size: 18px;
	font-family: 'Montserrat Semi Bold';
}
	.hctitle1{
	
	font-size: 22px!important;
	font-family: 'Montserrat Bold' !important;
    margin-bottom: -25px !important;
    margin-top: 40px !important;
}
	
	section.custom-block-hero.gradient-wrapper{
	margin-top: 120px !important;
}
.phone-cta .icon {
    margin-top: 20px !important;
}
	header.header nav {

    margin-top: 0px;

}
}
