.h-sec1 {
    background-color: #be0000;
}
.h-sec1 a {text-decoration:none; text-align:center; display:inline-block; }
/*
.h-sec1 a {
    display: inline-block;
    color: #fff;
    text-align: left;
    border: 1px solid #fff;
    border-radius: 5px;
    padding: 25px 40px;
    line-height: 60px;
    width: 75%;
}*/
.h-sec1 a img {
    float: left;
    max-width:100%; 
}
/*.h-sec1 a:hover {
    border: 1px solid #414042;
}*/
.h-sec2 {
    background-image: url(../images/h-sec2-bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.h-sec3 {
    background-image: url(../images/h-sec3-bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.h-sec3 .text {
    padding: 30px 11%;
}




@media screen and (max-width: 1362px) {
	.h-sec1 a {
	    width: 100%;
	}
	.h-sec3 .text {
	    padding: 30px 0%;
	}
}
@media screen and (max-width: 992px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 479px) {
	.h-sec1 a {
	    padding: 15px;
	    line-height: 36px;	
	}
	.h-sec1 {
	    padding: 30px 0;
	}
	.h-sec2 {
	    padding: 25px 0 10px 0;
	}
	.h-sec3 {
	    padding: 30px 0 40px 0;	
	}
	.h-sec3 img {
	    max-width: 60px;
	    margin: 0;
	}
	.h-sec3 .text {
	    padding: 10px 0%;
	}
}