


#hero .page-title h1 {
	font-size: 54px;
    color:#fff;
    font-weight: bold;padding-bottom: 0;
	}

#hero .page-title h2 {
	font-size: 26px;
    color:#fff;
    font-weight: normal;
    line-height: normal;
	}

#hero .page-title h2.first {
margin-top: -10px;
	}
#hero .page-title h2.second {
padding-top:20px;
	}

.showmob {display:none;}


.color-blue {color:#2d3452 !important; }
.color-lightblue {color:#575d75 !important; }
.color-sand {color:#f3f1ec !important; }
.color-white {color:#ffffff !important; }

@media only screen and (max-width: 1024px) {
    #hero.hero-full .page-title, #hero.hero-big .page-title, #hero.hero-half .page-title {left:35px;}
    .hidemob {display:none;}
    .showmob {display:block;}
    #page-body { padding-top: 60px; }

    .label  {padding-bottom:40px;}
    .label h1 {font-size: 42px; line-height: auto;}
    .label h2.first {font-size: 20px;line-height: 28px; padding-top:0px;}
    .label h2.second {font-size: 26px;line-height: 32px; padding-top: 16px;}
    .label .divider {border-bottom:1px solid #2d3452; width: 25%; margin: 0 auto;padding-top:60px}
    #hero.hero-full {height: 600px; max-height: 90vh;}
    
}


@media only screen and (max-width: 781px) {
    #hero .page-title h2 {font-size: 24px;}
    #hero.hero-full .page-title, #hero.hero-big .page-title, #hero.hero-half .page-title {padding-left:0 !important; left:20px;}

}

