.quick-links {
    background-image: url(../images/quick-links-bg.png);
    background-position: center top;
    background-repeat: repeat-x;
    margin: -87px 0 0 0;
    position: relative;
    z-index: 9;
}
a.quick-link {
    display: inline-block;
    position: relative;
    border-bottom: 10px solid #e4a94e;
    color: #fff;
}
a.quick-link img {
    float: left;
}
a.quick-link .text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 2px 8px;
}
a.quick-link span.z-arrow-right-10 {
    border-width: 14px 14px;
    margin: 4px -6px 0 0;
    border-left-color: #e4a94e;
}
a.quick-link:hover {
    color: #e4a94e;
    box-shadow: 0 0 10px #5a5a5a;
}
.h-sec1 {
    background-image: url(../images/h-sec1-bg.jpg);
    background-position: center top;
    background-size: cover;
    margin: -115px 0 0 0;
    padding-top: 165px;
}
.h-sec1 .text {
    padding-right: 75px;
}
.h-sec2 {
    background-image: url(../images/h-sec2-bg.jpg);
    background-position: center top;
    background-size: cover;
}
.team-box {
    max-width: 395px;
}
.team-box a.thumb {
    display: inline-block;
    border-radius: 50%;
    overflow: hidden;
}
.team-box a.thumb:hover {
    box-shadow: 0 0 10px #404040;
}
.team-box a.thumb img {
    float: left;
}
.team-box .info-box {
    background-color: rgba(255, 255, 255, .6);
    margin: -80px 0 0 0;
    padding: 115px 10px 40px 10px;
}
.team-box .designation {
    margin: 3px 0 15px 0;
}
.team-box a.bio {
    text-decoration: underline;
    color: #000;
}
.team-box a.bio:hover {
    text-decoration: none;
    color: #d49028;
}
.h-sec3 .text-box {
    padding: 30px 110px 25px 30px;
    background-color: #dedede;
}
.h-sec3 .head2 {
    padding: 15px 0;
}
.h-sec3 .text-box a.view-more {
    text-transform: uppercase;
    margin: 48px 0 0 0;
    display: inline-block;
    text-decoration: none;
    color: #fff;
    font-style: italic;
    padding: 8px 25px;
    background-color: #000;
}
.h-sec3 .text-box a.view-more:hover, .h-sec4 a.more-blog:hover {
    background-color: #c78d33;
}
.h-sec4 {
    background-image: url(../images/h-sec4-bg.jpg);
    background-position: center top;
    background-size: cover;
}
.h-blog {
    display: inline-block;
    border-top: 3px solid #000000;
    border-bottom: 3px solid #000000;
    margin: 7px 0;
    padding: 5px 0 20px 0;
}
.blog-box {
    background-color: rgba(255, 255, 255, .70);
    margin: 8px 0;
    display: inline-block;
    padding: 20px;
}
.blog-box a.thumb {
    display: inline-block;
    width: 22%;
}
.blog-box a.thumb img {
    float: left;
}
.blog-box .info {
    display: inline-block;
    width: 75%;
    padding: 0 30px;
    vertical-align: top;
}
.blog-box .info .title a, .blog-box .info a.more {
    font-weight: bold;
    text-decoration: none;
    color: #000;
}
.blog-box .info .title a:hover, .blog-box .info a.more:hover {
    color: #e4a94e;
}
.h-sec4 a.more-blog {
    display: inline-block;
    text-decoration: none;
    color: #fff;
    font-style: italic;
    padding: 10px 100px;
    background-color: #000;
}
.h-sec3 .gv_filmstripWrap, .h-sec3 .gv_navWrap {
    display: none;
}




@media screen and (max-width: 1362px) {
	.h-sec1 {
	    padding-top: 120px;
	}
	.h-sec3 .text-box {
	    padding: 20px;
	}
	.h-sec3 .text-box a.view-more {
	    margin: 20px 0 0 0;
	}
	.blog-box a.thumb {
	    width: 25%;
	}
	.blog-box .info {
	    width: 74%;
	}
}
@media screen and (max-width: 992px) {
	.quick-links {
	    margin: 0;
	    background-image: none;
	    padding-top: 30px;
	}
	.quick-links .z-1of3 {
	    max-width: 390px;
	}
	.h-sec1 {
	    padding-top: 0;
	    margin: 0 0 0 0;
	    background-image: none;
	}
	.h-sec1 .text {
	    padding-right: 0;
	}
}
@media screen and (max-width: 767px) {
	.blog-box a.thumb {
	    display: none;
	}
	.blog-box .info {
	    width: 100%;
	    padding: 0;
	}
}
@media screen and (max-width: 479px) {
	.h-sec4 a.more-blog {
	    padding: 10px 50px;
	}
}