/*
* SNBF Responsive Stylesheet
*/

@media (min-width: 200px) and (max-width: 767.5px) {
  .header_2_top {
    text-align: center;
    padding: 10px 0;
}

ul.header_auth_links {
    text-align: center;
    padding: 0px;
}

form.header_search {
    margin: 10px  0;
    padding: 10px;
}

.menu_wrapper ul li {
    display: block;
}

ul.sub-menu {
    width: 100%;
    position: static;
    margin-bottom: 15px;
}

.menu_wrapper ul li a {
    display: inline-block;
}

button.d-none.hamburger_menu {
    display: block!important;
    border: none;
    background: #fff;
    color: #A50261;
    padding: 10px;
    font-size: 22px;
    width: 50px;
    height: 50px;
    margin: 10px  auto;
    text-align: center;
    line-height: 33px;
    margin-bottom: 20px;
}

.menu_wrapper ul li a {
    margin-bottom: 10px;
}

.menu-main-menu-container {
    display: none;
}

.menu-main-menu-container.show {
    display: block;
}

.row.homepage2_recent_post.section_area .section_title_area_1 {
    display: none;
}

.single_r_post {
    margin-bottom: 20px;
}

.sneb_img_wrapper {
    margin-bottom: 20px;
    width: 100%;
    height: auto;
}

.footer_links {
    text-align: center;
}

.footer_contact {
    text-align: center;
}

.copyright {
    text-align: center;
}

.footer_social ul {
    text-align: center;
}

.sneb_single_blog img {
    width: 100%;
    height: auto;
}

.row.podcast_area.section_area.home_resource_area a.sneb_single_blog_img {
    height: 250px;
}

.sneb_single_blog {
    margin-bottom: 20px;
}

h2.sneb_single_blog_title {
    margin: 10px;
}

.sneb_single_blog a.btn.btn-default {
    margin: 10px;
}

.sneb_about_what_we_do_icon {
    text-align: left;
    margin-bottom: 20px;
}

.sneb_single_blog p {
    padding: 10px;
}
.testimonial_wrapper.bg_navy.p-5 {
    text-align: center;
    margin: 0;
    padding: 0;
    margin: 20px 0;
}

.col-md-12.col-sm-12.col-xs-12.p-0.left {
    margin: 0;
}

.members_list_area .sneb_img_wrapper {
    width: 100%;
    display: block;
    text-align: center;
}

.sneb_img_wrapper img { 
    height: auto;
}

.row.members_list_area.section_area .single_list {
    padding: 10px;
}

.row.members_list_area.section_area .single_list > .row {
    padding: 0!important;
}

.left_img {
    margin: 0!important;
}

.col-md-8.sneb_member_meta.sneb_list_meta.p-0 >.p-5 {
    padding: 10px!important;
}

.col-md-12.col-sm-12.col-xs-12.p-0.right {
    margin: 0;
}

.right_img {
    margin: 0!important;
    margin-top: 20px!important;
}

.p-0 {
    padding: 15px!important;
}

.accordion-body > .row {
    margin: 0;
}
.section_title_area_page_1 {
    border: none;
}
 

.row.post_list_header_area.section_area .col-md-6.col-sm-6.col-sm-12 {
    padding: 15px;
}
 
a.single_rounded_list_img .sneb_img_wrapper > img {
    width: auto;
    height: auto;
}
.section_title_area_page_1 {
    border: none!important;
}
.sneb_img_wrapper img {
    width: 100%;
}
.row.podcast_area.section_area.home_resource_area .sneb_img_wrapper {
    height: 200px;
}
.sidebar_wrapper {
    padding: 15px;
    border: navajowhite;
    margin-top: 50px;
}

.single_content_wrapper {
    padding: 15px;
}

.single_content_wrapper  img {
    padding: 10px;
    margin: 10px 0;
}

header.header_area {
    text-align: center;
}
 

div#homepage_slider img {
   border-radius: 0!important;
}

.carousel-item {
    border-radius: 0!important;
}

.carousel-inner {
    border-radius: 0;
}
.carousel-item {
    background: #1a4d6d;
}
 
 

#homepage_slider ol.carousel-indicators {
    bottom: 1%;
}
.row.podcast_area.section_area .col-md-8 {
    margin-top: 20px;
}

.nav-links i {
    font-size: 14px;
    margin: 0 5px;
}

header.header_area {
    padding-top: 10px;
}

form.header_search {
    margin: 0;
    padding: 10px;
    margin-bottom: 10px;
    padding-top: 5px;
}

.menu_wrapper {
    margin-top: 10px;
}

button.d-none.hamburger_menu {
    margin-bottom: 0;
}

a.sneb_logo img {
    width: 160px;
}

.home_single_news, .home_single_event {
    margin-bottom: 20px
}

.row.members_area.section_area .um-directory .um-members-wrapper {
    margin: 0;
}

.home_single_event_info a{
    font-size: 12px;
    padding: 10px;
    display: inline-block;
}

.home_single_event_info h5{
    font-size: 24px;
}

.row.about_what_we_do_area.section_area .col-md-6.col-sm-6.col-xs-12.pt-4 {
    padding-top: 0!important;
}
.single_list.single_rounded_list .title_icon_rounded {
    width: 200px;
    margin-left: 60px;
}
.um-account-nav a span {
    color: #fff;
}

.um-account-nav a {
    color: #fff!important;
    padding: 10px;
}

.um-account-nav span.ico {
    animation-delay: af;
    left: 10px;
}

.um-account-nav span.arr {
    right: 10px;
}
	
	.slider_info p {
    display: none;
}

.slider_info h5 {
    font-size: 16px;
}

.slider_info a {
    font-size: 14px;
}
}

@media (min-width: 200px) and (max-width: 575.5px) {
   .header_2_top {
    text-align: center;
    padding: 10px 0;
}

ul.header_auth_links {
    text-align: center;
    padding: 0px;
}

form.header_search {
    margin: 10px  0;
    padding: 15px;
}

.menu_wrapper ul li {
    display: block; 
}

ul.sub-menu {
    width: 100%;
    position: static;
    margin-bottom: 15px;
}

.menu_wrapper ul li a {
    display: inline-block;
} 
button.d-none.hamburger_menu {
    display: block!important;
    border: none;
    background: #fff;
    color: #A50261;
    padding: 10px;
    font-size: 22px;
    width: 50px;
    height: 50px;
    margin: 10px  auto;
    text-align: center;
    line-height: 33px;
    margin-bottom: 20px;
}

.menu_wrapper ul li a {
    margin-bottom: 10px;
}

.menu-main-menu-container {
    display: none;
}
.menu-main-menu-container.show {
    display: block;
}
.row.homepage2_recent_post.section_area .section_title_area_1 {
    display: none;
}

.single_r_post {
    margin-bottom: 20px;
}

.sneb_img_wrapper {
    margin-bottom: 20px;
    width: 100%;
    height: auto;
}

.footer_links {
    text-align: center;
}

.footer_contact {
    text-align: center;
}

.copyright {
    text-align: center;
}

.footer_social ul {
    text-align: center;
}

.sneb_single_blog img {
    width: 100%;
    height: auto;
}

.row.podcast_area.section_area.home_resource_area a.sneb_single_blog_img {
    height: 250px;
}

.sneb_single_blog {
    margin-bottom: 20px;
}

h2.sneb_single_blog_title {
    margin: 10px;
}

.sneb_single_blog a.btn.btn-default {
    margin: 10px;
}
.sneb_about_what_we_do_icon {
    text-align: left;
    margin-bottom: 20px;
}

.sneb_single_blog p {
    padding: 10px;
}

.testimonial_wrapper.bg_navy.p-5 {
    text-align: center;
    margin: 0;
    padding: 0;
    margin: 20px 0;
}

.col-md-12.col-sm-12.col-xs-12.p-0.left {
    margin: 0;
}

.members_list_area .sneb_img_wrapper {
    width: 100%;
    display: flex;
    text-align: center;
}

.sneb_img_wrapper img { 
    height: auto;
}

.row.members_list_area.section_area .single_list {
    padding: 10px;
}

.row.members_list_area.section_area .single_list > .row {
    padding: 0!important;
}

.left_img {
    margin: 0!important;
}

.col-md-8.sneb_member_meta.sneb_list_meta.p-0 >.p-5 {
    padding: 10px!important;
}

.col-md-12.col-sm-12.col-xs-12.p-0.right {
    margin: 0;
}

.right_img {
    margin: 0!important;
    margin-top: 20px!important;
}

.p-0 {
    padding: 15px!important;
}
.accordion-body > .row {
    margin: 0;
}

.section_title_area_page_1 {
    border: none;
}
 

.row.post_list_header_area.section_area .col-md-6.col-sm-6.col-sm-12 {
    padding: 15px;
}

a.single_rounded_list_img .sneb_img_wrapper > img {
    width: auto;
    height: auto;
}
.section_title_area_page_1 {
    border: none!important;
}

.sneb_img_wrapper img {
    width: 100%;
}
.row.podcast_area.section_area.home_resource_area .sneb_img_wrapper {
    height: 200px;
}
.sidebar_wrapper {
    padding: 15px;
    border: navajowhite;
    margin-top: 50px;
}

.single_content_wrapper {
    padding: 15px;
}

.single_content_wrapper  img {
    padding: 10px;
    margin: 10px 0;
}

header.header_area {
    text-align: center;
}
header.header_area {
    text-align: center;
}
 
div#homepage_slider img {
   border-radius: 0!important;
}

.carousel-item {
    border-radius: 0!important;
}

.carousel-inner {
    border-radius: 0;
}
.carousel-item {
    background: #1a4d6d;
}
 .slider_info p {
    display: none;
}

.slider_info h5 {
    font-size: 16px;
}

.slider_info a {
    font-size: 14px;
}

#homepage_slider ol.carousel-indicators {
    bottom: 1%;
}
.row.podcast_area.section_area .col-md-8 {
    margin-top: 20px;
}
.nav-links i {
    font-size: 14px;
    margin: 0 5px;
}

header.header_area {
    padding-top: 10px;
}

form.header_search {
    margin: 0;
    padding: 10px;
    margin-bottom: 10px;
    padding-top: 5px;
}

.menu_wrapper {
    margin-top: 10px;
}

button.d-none.hamburger_menu {
    margin-bottom: 0;
}

a.sneb_logo img {
    width: 160px;
}
.home_single_news, .home_single_event {
    margin-bottom: 20px
}

.row.members_area.section_area .um-directory .um-members-wrapper {
    margin: 0;
}

.home_single_event_info a{
    font-size: 12px;
    padding: 10px;
    display: inline-block;
}

.home_single_event_info h5{
    font-size: 24px;
}

.row.about_what_we_do_area.section_area .col-md-6.col-sm-6.col-xs-12.pt-4 {
    padding-top: 0!important;
}

.single_list.single_rounded_list .title_icon_rounded {
    width: 200px;
    margin-left: 60px;
}

.um-account-nav a span {
    color: #fff;
}

.um-account-nav a {
    color: #fff!important;
    padding: 10px;
}

.um-account-nav span.ico {
    animation-delay: af;
    left: 10px;
}

.um-account-nav span.arr {
    right: 10px;
}
}

@media (min-width: 768px) and (max-width: 991.5px) {
    
}

@media (min-width: 992px) and (max-width: 1199.5px) {
    
}

@media (min-width: 1200px) and (max-width: 1399.5px) {
    
}

@media (min-width: 1400px) and (max-width: 2050px) {
   
}


/* Common CSS End Here */