.hsec1 {
    background-image: url(../images/hsec1-bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
}
.hsec1 .text p, .hsec4 .text p {
    line-height: 36px;
}
.hsec1 a.btn {
    text-align: center;
    background-color: #e19d1a;
    color: #000;
    font-weight: 500;
    padding: 20px 100px;
}
.hsec1 a.btn:hover {
    background-color: #000;
    color: #e19d1a;
}
.hsec1 .right img {
    margin: 20px 0 -5px 0;
}
.quick-links {
    background-color: #010101;
}
.quick-links .box {
    max-width: 395px;
}
.quick-links a {
    position: relative;
    color: #000;
    margin: 0;
}
.quick-links a .text {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: rgba(225, 157, 26,.90);
    padding: 12px;
}
.quick-links a:hover {
    margin-top: -15px;
}

.quick-links a:hover .text {    
    background-color: rgba(225, 157, 26,1);
    color:#000;
}
.hsec3 .head, .hsec4 .head {
    color: rgba(225, 157, 26,1);
}
.hsec4 {
    background-color: #e6e7e8;
}
.hsec4 .clients img {
    margin: 0 40px;
}
.hsec3 .list{ list-style:none;}
.hsec3 .links a, .bullet-link{ 
line-height: 1.4; 
text-align: center;
font-size: 24px;
display:block;
width:100%;
font-weight:normal;
float:left;
white-space: nowrap;
position: relative;
padding: 10px 20px 10px 40px;
border: 3px solid #fff;
border-radius: 25px;
color: #000;
background: rgba(225, 157, 26,1);
transition: ease-in-out all .5s;
}
.hsec3 ul.list li{ padding:0px;}
.hsec3 ul.list li::before{ display:none !important;}


@media screen and (max-width: 1362px) {
	.hsec4 .clients img {
	    margin: 0 10px;
	}
    .hsec3 .links a, .bullet-link{ font-size:18px; }
}
@media screen and (max-width: 992px) {
.hsec3 .links a, .bullet-link{ font-size:18px; }
}
@media screen and (max-width: 767px) {
    .hsec3 .links a {
        white-space: pre-wrap;
    }
}
@media screen and (max-width: 479px) {
	.hsec1 a.btn {
	    padding: 15px 35px;
	}
	.hsec4 .clients img {	
	    margin: 10px;
	    max-height: 80px;
	}
}