#content-container .info-section h3 span {display:block; padding-bottom:8px;}
#content-container .terms {display:block; padding:8px 0;}

.col-sm-12 h1 {display:none;}

#about_us {clear:both; padding:0 15px;}
#about_us h2 {width:80%; margin:0 auto 40px auto; font-family: 'DroidSans', sans-serif; font-weight:700; font-size:30px; line-height:38px; text-align:center;}

/*INTRODUCTION*/
#about_us #intro {display:flex; flex-direction:column; position:relative;}
#about_us #intro #header_intro_text {background:#f5a501; color:#ffffff; padding:20px; text-align:center;}
#about_us #intro #header_intro_text h3 {font-family: 'DroidSans Bold', sans-serif; font-size:28px; margin:0 0 10px 0;}
#about_us #intro #header_intro_text p {font-family: 'DroidSans', sans-serif; font-size:16px; line-height:18px; padding:0 15px;}
#about_us #intro #header_intro_text p span {font-family: 'DroidSans Bold', sans-serif;}
#about_us #intro #header_group_shot img {max-width:100%;}

@media only screen and (min-width : 768px) {
    #about_us #intro #header_intro_text {padding:30px;}
}

@media only screen and (min-width : 992px) {
    #about_us h2 {font-size:40px;}
    #about_us #intro {flex-direction:row-reverse; flex:1 0 50%;}
    #about_us #intro #header_intro_text {height:285px; width:55%; position:absolute; right:0; top:45px; padding:30px; display:flex; flex-direction:column; justify-content:center;}
    #about_us #intro #header_intro_text h3 {font-size:34px;}
    #about_us #intro #header_group_shot {flex:1 0 60%;}
    #about_us #intro #header_group_shot img {text-align:left;}
}

@media only screen and (min-width :1200px) {
    #about_us #intro #header_intro_text {height:320px; width:40%; top:30px;}
    #about_us #intro #header_group_shot {flex:1 0 63%;}
}
/*INTRODUCTION*/


/*ABOUT US MISSION & REVIEWS*/
#about_us #aboutus-main {display:flex; flex-direction:column; padding-top:20px;}
#about_us #aboutus-main #aboutus-mission .aboutus-mission-line {margin-bottom:15px;}
#about_us #aboutus-main #aboutus-mission h3 {color:#f5a501; font-family: 'DroidSans', sans-serif; font-weight:700; font-size:28px; line-height:29px; margin-bottom:0;}
#about_us #aboutus-main #aboutus-mission p {margin:8px 0 0 0; line-height:18px;}
#about_us #aboutus-main #aboutus-mission p span {font-family: 'DroidSans Bold', sans-serif;}
#about_us #aboutus-main #aboutus-mission .aboutus-mission-line#work-buyagift {font-family: 'DroidSans Bold', sans-serif;}
#about_us #aboutus-main #aboutus-mission .aboutus-mission-line#work-buyagift a:hover {color:#f5a501;}

#about_us #aboutus-main #staff-area {background:#00aaa0; border-radius:30px; margin-top:40px;}
#about_us #aboutus-main #staff-area i {width:100%; margin:0 auto; color:#ffffff; font-size:25px; padding-top:30px; text-align:center;}
#about_us #aboutus-main #staff-area h3 {text-align:center; font-family: 'DroidSans', sans-serif; font-weight:700; font-size:30px; margin:0 0 20px 0; color:#ffffff;}
#about_us #aboutus-main #staff-area #staff_reviews {padding:0 30px 30px 30px;}
#about_us #aboutus-main #staff-area #staff_reviews .slick-slide {height:auto;}
#about_us #aboutus-main #staff-area #staff_reviews .staff_text {color:#ffffff; font-family: 'DroidSans', sans-serif; font-size:15px; line-height:18px; text-align:center;}
#about_us #aboutus-main #staff-area #staff_reviews .staff_details {color:#ffffff; font-family: 'DroidSans Bold', sans-serif; font-size:18px; margin-top:15px; text-align:center;}

@media only screen and (min-width : 768px) {
    #about_us #aboutus-main {display:flex; flex-direction:row; position:relative;}
    #about_us #aboutus-main #aboutus-mission {width:50%; float:left; padding-top:20px;}
    #about_us #aboutus-main #staff-area {width:45%; position:absolute; top:40px; right:0;}
}

@media only screen and (min-width : 992px) {
    #about_us #aboutus-main #staff-area {width:40%;}
}
/*ABOUT US MISSION & REVIEWS*/


/*ABOUT US AWARDS*/
#about_us #awards {margin:0; padding:25px 0 15px 0;}
#about_us #awards h3 {height:auto; border:none; font-size:30px; padding:20px 0 0 0; font-family: 'DroidSans Bold', sans-serif; text-align:center;}
#about_us #awards .award_section {margin:0 0 30px 0;}
#about_us #awards .award_section h4 {margin:10px 30px; font-family: 'DroidSans Bold', sans-serif; color:#000000; font-size:24px; text-align:center;}
#about_us #awards .award_section .award-image  {text-align:center;}
#about_us #awards .award_section .award-image img {width:110px; text-align:center; margin-bottom:10px;}
#about_us #awards .award_section .award-details {text-align:center;}
#about_us #awards .award_section .award-details p {line-height:20px;}
#about_us #awards .award_section .award-details p span {font-family: 'DroidSans Bold', sans-serif;}
#about_us #awards .award_section .award-details p br {display:block; margin-bottom:10px;}
#about_us #awards .award_section .award-details ul {text-align:left; width:80%; margin:0 auto; padding:15px 0;}
#about_us #awards .award_section .award-details ul li {list-style:disc !important; padding-left:5px;}
#about_us #awards .award_section .award-details ul li::before {display:none;}

@media only screen and (min-width : 768px) {
    #about_us #awards h3 {text-align:left; color:rgba(245,165,1, 1);}
    #about_us #awards .award_section {display:flex; flex-direction:row-reverse;}
    #about_us #awards .award_section h4  {margin-left:0;}
    #about_us #awards .award_section .award-image {flex:1 0 30%; text-align:right;}
    #about_us #awards .award_section .award-image img {width:unset; max-width:80%; margin-top:30px;}
    #about_us #awards .award_section .award-details ul {margin-left:15px;}
    #about_us #awards .award_section .award-details, #about_us #awards .award_section h4 {text-align:left;}
}

@media only screen and (min-width : 992px) {
}
/*ABOUT US AWARDS*/


#about_us #coolearth {background: #6FB3DE; padding: 11px;}
#about_us #coolearth a {text-decoration: none;}
#about_us #coolearth img {width:100%;}
#about_us #coolearth .banner {background: #fff; text-align: center; padding:0;}
#about_us #coolearth .content {padding-top: 10px; padding-bottom: 10px;}
#about_us #coolearth .content p {padding-top:20px; font-size: 16px;}
#about_us #coolearth .logo-col { background: white; float:none; display:inline-block; vertical-align: middle;}
#about_us #coolearth .bag-logo img {width:200px;}
#about_us #coolearth .support {font-family: 'DroidSans', sans-serif; font-size:22px; line-height:30px; color:#766B61; text-align: center; padding:10px 0;}
#about_us #coolearth .coolearth-logo {width:100%;}
#about_us #coolearth .coolearth-logo img {width:200px;}
#about_us #coolearth .hero {padding:0;}
/*#about_us #coolearth .hero {height:180px;  background-image:url(http://images.buyagift.co.uk/content/HtmlTemplates/PromotionPages/InfoPages/Aboutus/images/rainforest.jpg);
background-position: center bottom; background-repeat: no-repeat; background-size: cover;}*/


/*COOL EARTH*/
@media only screen and (min-width : 768px) {
    #about_us #coolearth .bag-logo {width:auto;}
    #about_us #coolearth .coolearth-logo {width:auto;}
    #about_us #coolearth .support {width:auto;}
    #about_us #coolearth .bag-logo img {width:150px;}
    #about_us #coolearth .coolearth-logo img {width:150px;}
    #about_us #coolearth .content p {padding-left:10%; padding-right:10%; padding-top:10px;}
    #about_us #coolearth .hero img {  width: 50%; padding-top:20px;}
    #about_us #coolearth .content p {padding-top:20px;margin: 0;}
}

@media only screen and (min-width : 992px) {
    #about_us #coolearth .banner { display: flex; align-items: center;}
    #about_us #coolearth .hero img { width: 100%; padding-top:0;}
}

@media only screen and (min-width :1200px) {
    #about_us #coolearth .bag-logo img {width:200px;}
    #about_us #coolearth .coolearth-logo img {width:200px;}
}
/*COOL EARTH*/


/*CORPORATE*/
#about_us #corporate_info {background:#b28294; border-top:8px solid #e8d5dc; border-bottom:8px solid #e8d5dc; margin:20px 0 0 0; color:#ffffff; text-align:center;}
#about_us #corporate_info h3 {font-family: 'DroidSans', sans-serif; font-size:28px; margin:15px 0 0 0;}
#about_us #corporate_info p {font-family: 'DroidSans', sans-serif; font-size:16px; margin:5px 0 20px 0; padding:0 40px;}
#about_us #corporate_info p a {color:#ffffff; text-decoration:underline;}
/*CORPORATE*/



