body{
background-image: linear-gradient(to bottom right, #FFB72E, #F77719);
    background-size: cover;
}
.divider:after,
.divider:before {
content: "";
flex: 1;
height: 1px;
background: #eee;
}
footer{
color: #9b9b9b;
font-size: 12px;
}
@media (max-width: 767px) {  
h1 {
font-size:1.7em;
margin-bottom: 15px;
} 
p{
font-size: 16px;
margin: 0 0 30px;
}
.accordion-section p, .accordion-section li{
font-size: 14px;
margin: 0;
text-align: left;
}
.accordion-section a{
font-size: 16px;
}
h3{
font-size: 1.3em;
}
}

@media (min-width: 768px) {  
h1 {
font-size:2.3em;
margin-bottom: 30px;
} 
p{
font-size: 18px;
margin: 0 0 30px;
}
}

@media (min-width: 992px) { 
h1 {
font-size:2.6rem;
margin-bottom: 35px;
} 
p{
font-size: 18px;
margin: 0 0 40px;
}
.embed-responsive{
padding: 0 60px;
}
}

@media (min-width: 1200px) { 
h1{
font-size: 2.7rem;
margin-bottom: 40px;
}
p{
font-size: 20px;
margin: 0 0 40px;
}
.embed-responsive{
padding: 0 150px;
}
}

h1{
color: #ffffff;
font-family: "Poppins",sans-serif;
}

p{
color: #ffffff;
font-family: 'Ubuntu', sans-serif;
}

.responsive-iframe {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
}

.video_container {
position: relative;
overflow: hidden;
width: 100%;
padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}