.title.customfooterh4 {
    font-family: 'TrajanProBold';
    font-size: 16px;
    line-height: 16px;
    color: #af9a5f;
    text-transform: uppercase;
    padding-bottom: 21px;
    text-align: left;
    float: left;
    width: 100%;
    font-style: normal;
    font-weight: normal;
}

.custom-slideheading {
    font-family: 'TrajanProBold';
    font-size: 33px;
    line-height: 35px;
    color: #f6f0e4;
    padding: 25px 67px 22px;
    max-width: 868px;
    width: 100%;
    max-width: 1040px;
    margin: 0 auto;
    text-shadow: 3px 2px #2c2d2c;
    font-style: normal;
    font-weight: normal;
    text-align: center;
}

.custom-headingh1 {
    font-family: 'TrajanProRegular';
    font-size: 38px;
    line-height: 38px;
    color: #333333;
    font-weight: 700;
    padding-bottom: 28px;
    font-style: normal;
    margin: 0px;
    padding: 0px;
}

h2.light-title.custom-galleryheadingh2 {
    font-family: 'TrajanProRegular';
    font-size: 38px;
    line-height: 38px;
    color: #333333;
    font-weight: 700;
    padding-bottom: 28px;
}

.custom-testheadingh6 {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 14px;
    color: #af9a5f;
    font-weight: 400;
    text-transform: uppercase;
    padding-bottom: 22px;
}

.custom-testName {
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    line-height: 13px;
    color: #9c8954;
    display: block;
}

.custom-aboutheading {
    padding: 0 0 0 209px;
    color: #333;
    float: left;
    font-family: "TrajanProBold";
    font-size: 24px;
    line-height: 19px;
    font-weight: 400;
    margin: 0;
}

.customh1about {
    font-family: TrajanProRegular;
    font-size: 28px;
    line-height: 32px;
    color: #333333;
    padding-bottom: 20px;
}

.custom-teriffheading {
    padding: 0 0 0 200px;
    color: #333;
    float: left;
    font-family: "TrajanProBold";
    font-size: 24px;
    line-height: 19px;
    font-weight: 400;
    margin: 0;
}

.custom-accommodationsh6 {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 14px;
    color: #af9a5f;
    font-weight: 400;
    text-transform: uppercase;
    padding-bottom: 22px;
}

.custom-packageh2 {
    padding: 0 0 0 200px;
    color: #333;
    float: left;
    font-family: "TrajanProBold";
    font-size: 24px;
    line-height: 19px;
    font-weight: 400;
    margin: 0;
}

.custom-galleryh2 {
    padding: 0 0 0 200px;
    color: #333;
    float: left;
    font-family: "TrajanProBold";
    font-size: 24px;
    line-height: 19px;
    font-weight: 400;
    margin: 0;
}

.custom-photogalleryh6 {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 14px;
    color: #af9a5f;
    font-weight: 400;
    text-transform: uppercase;
    padding-bottom: 22px;
}

h1.custom-safarih1 {
    padding: 0 0 0 209px;
    color: #333;
    float: left;
    font-family: "TrajanProBold";
    font-size: 24px;
    line-height: 19px;
    font-weight: 400;
    margin: 0;
}

h1.custom-contacth1 {
    padding: 0 0 0 110px;
    color: #333;
    float: left;
    font-family: "TrajanProBold";
    font-size: 24px;
    line-height: 19px;
    font-weight: 400;
    margin: 0;
}

.custom-inquiryh2 {
    font-family: 'TrajanProRegular';
    font-size: 20px;
    line-height: 20px;
    color: #9c8954;
    font-weight: 700;
    padding-bottom: 35px;
}

.custom-formh6 {
    color: #464646;
    font-family: "TrajanProRegular";
    font-size: 13px;
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase;
}
@media all and (min-width:320px) and (max-width:414px){
	
	.custom-aboutheading {
    padding: 0 0 0 180px;
    color: #333;
    float: left;
    font-family: "TrajanProBold";
    font-size: 19px;
    line-height: 19px;
    font-weight: 400;
    margin: 0;
}
}

@media(min-width:320px) and (max-width:425px){
	.custom-aboutheading {
    padding: 14px 0 0 100px;
    color: #333;
    float: left;
    font-family: "TrajanProBold";
    font-size: 24px;
    line-height: 19px;
    font-weight: 400;
    margin: 0;
}
.custom-teriffheading {
    padding: 9px 0 0 100px;
    color: #333;
    float: left;
    font-family: "TrajanProBold";
    font-size: 24px;
    line-height: 19px;
    font-weight: 400;
    margin: 0;
}
.custom-packageh2 {
    padding: 18px 0 0 150px;
    color: #333;
    float: left;
    font-family: "TrajanProBold";
    font-size: 24px;
    line-height: 19px;
    font-weight: 400;
    margin: 0;
}
.custom-galleryh2 {
    padding: 18px 0 0 100px;
    color: #333;
    float: left;
    font-family: "TrajanProBold";
    font-size: 24px;
    line-height: 19px;
    font-weight: 400;
    margin: 0;
}	
}