.hero-block {background-size: cover !important;}
.hero-block .hero-content {height:962px;padding-top:265px;}
.hero-block .hero-content img {width: 100%; margin: 0 auto 30px auto; max-width: 715px;}
.hero-block .hero-content span {display:block;text-align:right;font-size: 36px;font-family: 'Graphie Light', sans-serif;color:#FFF;letter-spacing: 2.7px;}

.hero-block .title-subtitle-text {height:962px;padding-top:322px;}
.hero-block .title-subtitle-text h1 {color: #FFF;text-align: center;font-family: 'Graphie Bold', sans-serif;font-size: 60px;letter-spacing: 12px;text-transform: uppercase;margin-bottom:40px}
.hero-block .title-subtitle-text .subtitle {color: #FFF;text-align: center;font-family: 'Graphie Light', sans-serif;font-size: 36px;margin-bottom:40px}
.hero-block .title-subtitle-text p {color: #FFF;font-family: 'Graphie Light', sans-serif;font-size: 18px;line-height: 150%;text-align: center;max-width:875px;margin:0 auto;display: table;}

/*.hero-block .hero-content {max-width: 400px;text-align: center;}
.hero-block .hero-content h2, .hero-block .hero-content p {line-height: 150% !important;}
.hero-block .hero-content h2 {color: white;text-align: center; font-weight: 500;margin-top: 10px;line-height: 100}
.hero-block .hero-content p {text-align: center;font-family: 'Graphie Light', sans-serif;font-size: 18px;font-style: normal;font-weight: 300;line-height: 125%;color: #FFF;margin-top: 25px;}
.hero-block .hero-content p strong {font-weight: 700;}
.hero-block .hero-content p:not(:last-child) {margin-bottom: 20px;}
.hero-block .hero-content svg {transform: scale(1.1)}

@media all and (min-width: 769px) {
	.hero-block .hero-content {max-width: 700px;margin: auto;}
}*/
@media all and (min-width: 1px) and (max-width: 768px) {
	.hero-block .hero-content span {zoom:50%;}
	.hero-block .hero-content {height:100vh;padding-top:200px;}
	.hero-home.animate .grid .row .col-md-12{transform: translateY(-100px);}
	.hero-block .title-subtitle-text {height:100vh;padding-top:220px;}
	.hero-block .hero-content img {width: 100%;margin-bottom:10px;}
	.hero-block {margin-top:-115px;}
	.hero-block .title-subtitle-text h1 {font-size:26px;}
	.hero-block .title-subtitle-text .subtitle {font-size:22px;margin:0 auto 40px auto;max-width:200px;}
	.hero-block .title-subtitle-text p {font-size:16px;}
}
@media all and (min-width: 1px) and (max-width: 350px) {
	.hero-block .hero-content span {zoom:35%;}
}
@media all and (min-width: 769px) and (max-width: 999px) {
	.hero-block .hero-content span {zoom:70%;}
	.hero-block .hero-content img {margin-bottom:20px;}
}
@media all and (min-width: 1000px) and (max-width: 1199px) {

}
@media all and (min-width: 1200px) {

}