

.carousel-inner h2.with_background_color span{ padding:4px;}

.blue-curve *{ color:#ffe39e }
.blue-curve{ background-size:100% !important; background-position:top center !important; background-repeat:no-repeat !important}
.blue-curve p{ font-size:20px; line-height:30px}

.header_top{ line-height:40px; height:40px;}
.header_top .left .inner > div, .header_top .left .inner > div:last-child, .header_top .left{ float:none}

.full_width{ position:relative;}

.lite-txt, .event-box *{ color:#ffd97b}
.event-box h4{ color:#111; }

.small-txt p{ font-size:12px; font-style:italic; line-height:auto}

.service_table_inner li li{ padding:4px 10px; line-height:18px;}

.content .container .container_inner.page_container_inner, .full_page_container_inner { padding: 30px 0 0;}

header.centered_logo .header_inner_left{ margin:0}

@media only screen and (max-width:768px) {
.title.title_size_medium h1{ font-size:25px; line-height:inherit}
}