/*==================Start-1800px===========*/

@media(max-width:1800px) {
    .opinion-text{margin-left: 35%;}
    .header-nav ul.slimmenu li{margin: 0 10px;}
}
/*==================End-1800px===========*/

@media(max-width:1650px) {
    .opinion-text{margin-left: 30%;}
    .header-nav .slimmenu a{font-size: 13px;}
   
}
@media(max-width:1550px) {
    .opinion-text{margin-left: 22%;}
}
/*==================End-1600px===========*/
@media(max-width:1500px) {
    header .navbar .nav-link{
        padding: 0 2px!important;
        font-size: 12px;
    }
    header .btn{
    font-size: 15px;
}
    .shop-gear span{
    font-size: 9px;
    }
    header .navbar-brand{margin-right: 10px;}
}
@media(max-width:1450px) {
    
    .logos-sec .list-group-item h4{
        font-size: 13px;
        padding-left: 5px;
    }
    .thumb-txt h2{
        font-size: 20px;
        line-height: 27px;
    }
    .thumb-txt p{
        font-size: 17px;
        line-height: 23px;
    }
    #sync1 .item .s-story-img h3{
        font-size: 24px;
    }
    .s-story-right p{
        font-size: 18px;
        line-height: 26px;
    }
    .opinion-text{margin-left: 9%;}
    .opinion-text .sec-title h2{
    }
    .opinion-text .op-more{margin-top: 30px;}
    .latest-news .owl-carousel .owl-nav button.owl-next, .latest-news .owl-carousel .owl-nav button.owl-prev{
        left: auto;
        margin: inherit;
        text-align: right;
        
    }
    .latest-news .owl-carousel .owl-nav button.owl-next{left: auto!important;}
    .latest-news .owl-carousel .owl-nav button.owl-prev{right: 80px!important;}
    .latest-news .owl-nav{margin-right: 20px;}
    .thumb-left-text p{font-size: 16px;}
    .header-nav ul.slimmenu li{
        margin: 0 10px;
    }
    .header-nav .slimmenu a{
        font-size: 12px;
    }
    /* .header-nav ul.slimmenu li .sub-toggle{
        margin-right: -1px;
    } */
}


/*==================Start-1200px===========*/
@media(max-width:1200px) {
    
    
    
    .h-btns{
        position: absolute;
        top: 30px;
        right: 110px;
        width: auto;
        margin-left: 0;
    }
    /* header .btn{margin: 16px 0px 0 5px;} */
    .sticky.fixed header .h-btns{
        top: 11px;
    }
    .header-nav.fixed .menu-collapser{
        top: 0px;
    }
    
    .logos-sec .list-group-item h4{
        display: block;
        font-size: 15px;
        padding-left: 0;
        padding-top: 10px;
    }
    .banner-event .btn a{
        font-size: 16px;
        line-height: 50px;
        padding: 0 24px;
        height: 50px;
    }
    .event-date p{
        font-size: 30px;
        line-height: 32px;
    }
    .event-name p{
        font-size: 16px;
        line-height: 22px;
    }
    .about-img-three{border-right: 10px solid #fff;}
    .about-pattren .about-pattern-left, .about-pattren .about-pattern-right{
        z-index: 0;
        opacity: 0.6;
    }
    .event-title h3 a{
        font-size: 26px;
        line-height: 30px;
    }
    .event-title p{
        font-size: 24px;
        line-height: 26px;
    }
    .event-title p i{font-size: 24px;}
    .event-info .btn{
        height: 65px;
        width: 65px;
        line-height: 70px;
    }
    #sync1 .item{
        padding: 40px 0 30px 0;
    }
    .thumb-txt h2{
        font-size: 24px;
        line-height: 26px;
         margin: 0 0 6px 0;
    }
    .thumb-txt p{
        font-size: 18px;
        line-height: 22px;
    }
    .succes-stories .btn{margin-top: 30px;}
    #sync1{padding-left:0px;}
    .succes-stories .sec-title{margin-left: 0;}
    .h-gear-text h3{
        font-size: 19px;
        line-height: 26px;
    }
    .h-gear-info .btn{
        font-size: 14px;
        
    }
    .h-gear-info .btn svg{
        width: 45px;
    }
    .h-gear-text p{font-size: 16px;}
    .h-gear-info h2{
        font-size: 24px;
    }
    .testml-text{
        padding: 50px 30px;
    }
    .elevate-info{min-height: 217px;}
    .elevate .elevate-text p{padding: 10px;}
    .f-logo p span{line-height: 24px;}
    .f-media p{margin-left: 45px;}
    .trainers h3 a{
        font-size: 20px;
    }
    .trainers h3 span{
        font-size: 18px;
    }
    #sync1 .item .s-story-img h3{
        font-size: 22px;
        line-height: 26px;
    }
    .thumb-left-text p{
        font-size: 15px;
        line-height: 26px;
        margin-top: 20px;
    }
    .thumb-quote{padding: 15px 10px;}
    .thumb-txt p{
        line-height: 26px;
    }
    header .dropdown:hover .dropdown-menu1{
	display: none;
        transform: scale(0);
    }
    header .dropdown-menu1{display: none;}
    .opinion-text{margin-left: 5%;}
    .opinion-text .sec-title h2{
        margin-bottom: 30px;
    }
    .con-event-logo p{font-size: 20px;}
    
    .pages-btn ul li a p{
        font-size: 16px;
        line-height: 26px;
    }
    /* header .btn{
        width: 170px;
    } */
    .shop-gear span{
        font-size: 11px;
    }
    .up-coming-event .btn a{
        font-size: 16px;
    }
    .up-event-info ul li{
        font-size: 15px;
        line-height: 20px;
    }
    .up-event-info ul li i{
        font-size: 16px;
    }
    .up-event-info ul li{
        margin-bottom: 10px;
    }
    .up-event-info ul li:last-child{margin-bottom: 0;}
    .elevate-info h4{
        font-size: 15px;
        line-height: 26px;
    }
    
    
    /*============Only-Slim-menu-media-css=======*/
    header{padding: 10px 0;}
    .header-nav .nav-logo{
        float: none;
        width: auto;
    }
    .header-nav .navbar-brand img{width: 195px;}
    .nav-container{
        position: relative;
    }
.header-nav ul.slimmenu{
        width: 100%;
        float: none;
        z-index: 999999;
        margin-top: 0;
    position: relative;
    }
    ul.slimmenu.collapsed li a{
        background: #00aeef;
        color: #fff;
        border-bottom: 1px solid rgba(255,255,255,0.6);
    }
    .header-nav ul.slimmenu li
    ul.slimmenu.collapsed li a{
        padding: 13px;
        border-bottom: 1px solid rgba(255,255,255,0.4);
        background: #5e5e5e;
    }
  .header-nav ul.slimmenu li a:hover, header .header-nav ul.slimmenu li a.active{
        background: #528f40;
        color: #fff!important;
    }
  .header-nav ul.slimmenu li .sub-toggle{
        margin-right: 0;
        width: 50px;
        text-align: center;
        height: 49px;
        background: #1b5676;
    }
    .header-nav ul.slimmenu li .sub-toggle i{color: #fff;}
 .header-nav .slimmenu .has-submenu ul{
        width: 100%;
        position: relative!important;
        left: auto;
        top: auto;
    }
   .header-nav .slimmenu a{
        font-size: 16px;
       padding: 13px;
    }
  .header-nav .slimmenu .has-submenu ul li{
        float: left;
    }
 .header-nav ul.slimmenu li{margin: 0;}
   .collapse-button{
        background: #00aeef;
       width: auto!important;
       top: 70%;
       right: 48px;
    }
    .collapse-button .icon-bar{
        height: 4px;
        width: 30px;
        border-radius: 0;
        background: #fff;
        margin: 4px 0;
    }
    .collapse-button:hover{
        background: #528f40;
    }
    .menu-collapser{
        background-color: transparent;
        position: absolute;
        top: 15px;
        right: 7px;
        width: auto;
    }
   /* .header-nav{
        height: 60px;
       z-index: auto!important;
    } */
  .header-nav .slimmenu .has-submenu ul li a{
        background: #dcdcdc;
        padding: 13px;
        color: #3c3c3c;
        border-bottom: 1px solid rgba(0,0,0,0.3);
    }
.header-nav .slimmenu .has-submenu ul li ul li a{
        background: #eaeaea;
    }
    
.header-nav .slimmenu .has-submenu ul li ul li ul li a{
        background: #f3f3f3;
        border-bottom: 1px solid rgba(0,0,0,0.4)!important;
    }
 .header-nav .slimmenu .has-submenu ul li .sub-toggle{
        background: #333333;
        color: #fff;
        width: 50px;
        height: 49px;
        text-align: center;
    }
.header-nav .slimmenu .has-submenu ul li .sub-toggle i{color: #fff;}
    
    .header-nav.fixed{
        height: auto;
    }
    .sticky.fixed header .btn{margin: 7px 5px 0 5px;}
    /*============End-Slim-menu-media-css=======*/
    
    .thumb-left-text .btn{margin-top: 40px!important;}
    .in-l-news .item{
        margin: 0;
    }
    .leadership-item h4{
        font-size: 19px;
        line-height: 25px;
    }
    .member-document ul.list h3{
        font-size: 27px;
    }
    .member-document ul li i{top: 13px;}
    .national-and-state .page_text h3{
        font-size: 30px;
    }
    .covid-19 .page_text h3{
        font-size: 30px;
    }
    .single-staff .staff-bio ul li{padding: 10px 25px}
    .single-staff .staff-bio ul li:first-child{padding-left: 0;}
    .marketing-opportunities h3{
        font-size: 30px;
    }
    .page-template-tpl_twe_common .page_text h3{
        font-size: 29px;
        line-height: 19px;
    }
    .past-conference .year h4 a{
        font-size: 30px;
    }
    .sponsor-exhibitor h3{
        font-size: 30px;
    }
    .inner-banner h2{
        font-size: 36px;
        line-height: 50px;
    }
    .wps-item .wps-component-products-buy-button .wps-btn{
        font-size: 14px;
        padding: 7px 13px!important;
    }
    .wps-product-single .wps-btn-dropdown-wrapper{
        margin-right: 11px;
    }
    .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous{
        width: 300px;
    }
    .our-event .btn{
        margin-top: -200px;
    }
    .leadership-item .owl-carousel .item img{
        min-height: auto!important; 
    }
}
/*=========End-1200px==========*/




/*=========Start-991px==========*/
@media(max-width:991px) {
    header .navbar-collapse {width: 40%;}
    .logos-sec .list-group-item{min-height: 146px;}
    
    .event-name p{
        font-size: 13px;
        line-height: 19px;
    }
    .event-date p{
        font-size: 22px;
        line-height: 32px;
    }
    .banner-event .btn a{
        font-size: 13px;
        line-height: 40px;
        height: 40px;
        padding: 0 9px;
    }
    .banner-event .btn a svg{
        width: 30px;
    }
    .about-main{padding: 60px 0 30px 0;}
    .about-text{margin-top: 70px;}
    .sec-title h2{
        font-size: 34px;
        line-height: 20px;
    }
    .our-event{padding: 60px 0;}
    .training-event{margin-bottom: 18px;}
    .training-event h4 a{
        font-size: 18px;
        line-height: 25px;
    }
    .event-title h3 a{
        font-size: 20px;
        line-height: 24px;
    }
    .event-title p{
        font-size: 20px;
        line-height: 24px;
        margin-top: 10px;
    }
    .event-title p i{font-size: 20px;}
    .counters_list h2,.counters_list h2 span{
        font-size: 40px;
        line-height: 45px;
    }
    .count-text{
        font-size: 16px;
        line-height: 20px;
        margin-top: 10px;
    }
    
    .thumb-txt h2{
        font-size: 22px;
        line-height: 26px;
         margin: 0 0 6px 0;
    }
    .thumb-txt p{
        font-size: 16px;
        line-height: 22px;
    }
    .thumb-left-text h2{
        font-size: 24px;
        margin-top: 10px;
        line-height: 30px;
    }
    .thumb-left-text .designation{
        font-size: 16px !important;
        line-height: 24px !important;
    }
    .testimonial{
        height: auto;
        padding: 0 0 60px;
    }
    .testi-info, .head-gear{
        margin-top: 40px;
    }
    .testi-info .sec-title{
        margin-bottom: 0;
    }
    .elevate ul li{
        width: 50%;
    }
    .elevate-5{width: 100%!important;}
    .elevate-info{min-height: 150px;}
    .elevate ul li{margin-top: 50px;}
    .elevate ul{margin-top: 0;}
    .f-media p{margin-left: 15px;}
    .f-media ul li{padding: 0 25px;}
    .testimonial{margin-top: 0;}
    .community-trainer .sec-title h2{margin-bottom: 45px;}
    .community-trainer .owl-carousel .owl-nav button.owl-next, .community-trainer .owl-carousel .owl-nav button.owl-prev{
        height: 70px;
        width: 70px;
        font-size: 45px;
    }
    /*======Pattern=====*/
    .footer-pattren .footer-pattren-left, .footer-pattren .footer-pattren-right{z-index: -1;}
    .pl-5{
        padding-left:15px!important;
        padding-right: 15px!important;
    }
    #sync1 .item{padding: 0;}
    .succes-stories .owl-carousel .owl-nav{right: 50px;}
     #sync1 .item .s-story-img h3{
        font-size: 26px;
        line-height: 26px;
    }
    .thumb-txt p{
        font-size: 18px;
        line-height: 26px;
    }
    .thumb-left-text p{
        font-size: 18px;
        line-height: 28px;
        margin-top: 20px;
    }
    .thumb-quote{padding: 15px 10px;}
    .opinion-main{border-radius: 0;}
    .opinion-text .sec-title h2{
        margin-bottom: 30px;
    }
    .opinion-text{
        padding: 0 15px;
        margin-left: 0;
    }
    .news-info{
        padding: 0 15px;
        margin: 40px 0;
    }
    .opinion-main{
        display: block;
        height: auto;
    }
    .conference-right{margin-top: 0;}
    .all-conferences .logo-tag{
        width: auto;
        right: -20px;
    }
     .con-event-logo{margin-bottom: 30px;}
    .up-coming-event{margin-top: 30px;}
    .fixed{position: relative;}
    .sticky.fixed header .navbar-brand img{
        width: inherit;
    }
    .sticky.fixed header .btn{
        margin: 15px 0px 0 5px;
    }
    .who-we-are-txt p{
        font-size: 16px;
        line-height: 27px;
    }
    .our-manifesto{
        margin-bottom: 30px;
    }
    .who-we-are-txt p{
        font-size: 15px;
        line-height: 28px;
        margin-bottom: 10px;
    } 
    .our-sponsor .sec-title h2{
        line-height: 36px;
    }
    .our-manifesto p{
        font-size: 15px;
        line-height: 28px;
    }
    .our-sponsor ul li{width: 45%;}
    
    .in-l-news .news-text ul li{
        font-size: 15px;
    }
    .ftr-contact p{
        line-height: 36px;
        font-size: 23px;
        padding-left: 0;
    }
    .ftr-contact svg{
        margin-bottom: 10px;
    }
    .success-stories p{
        font-size: 15px;
        line-height: 28px;
    }
    .sucees-name-desig h3{
        font-size: 24px;
        line-height: 31px;
    }
    .sucees-name-desig p{
        font-size: 17px;
        line-height: 30px;
    }
    .success-story-info .btn{
        font-size: 18px;
        margin-top: 0;
    }
    .success-stories nav{margin: 30px 0;}
    .scholarship p, .scholarship ul li{
        font-size: 15px;
        line-height: 26px;
    }
    .scholarship{
        margin-bottom: 30px;
    }
    .leadership_content p, .staff_content p, .page_text p{
        font-size: 15px;
        line-height: 26px;
    }
     .leadership-item h4{
        font-size: 21px;
        line-height: 27px;
    }
    .history .page_text ul li, 
    .faq-accordion .card-body p, 
    .page-template-tpl_faq .accordion .card-body li,
    .service-resources .card-body .resource-bullet li,
    .resource-contact li,
    .membership-type ul li,
    .faq-accordion .card-body ul li,
    .national-and-state .page_text ul li,
    .impact-on-children-families-communities .page_text ul li,
    .home-visiting .page_text ul li,
    .donation .page_text p{
        font-size: 15px;
        line-height: 26px;
    }
   .doing-business-with-us .page_text, .history .page_text{
    margin-bottom: 30px;
    }
    .collaborative-partner, .faq-accordion{
        margin-bottom: 30px;
    }
    .page-template-tpl_faq .accordion, .service-resources{margin-bottom: 30px;}
    
    .donation_text h3{
        margin-top: 0;
    }
    .m-directory-tab{
        margin-bottom: 30px;
        overflow: hidden;
    }
    .agency-membership p{
        margin-top: 0;
    }
    .agency-membership h4{
        margin-top: 20px;
    }
    .fees-membership ul li{
        margin-left: 10px;
    }
    .agency-membership{margin-bottom: 20px;}
    .blog-tab{
       margin: 30px 0; 
    }
    .blog-op p, .voice-item p{
        font-size: 15px;
        line-height: 26px;
    }
    .blog-op h4 a, .voice-item h4 a{
        font-size: 22px;
        line-height: 29px;
    }
    .thing-elevate-info{
        margin-bottom: 30px;
    }
    .thing-elevate-info .thing-text h3 a, .thing-elevate-info .thing-text h3{
        font-size:  21px;
        line-height: 27px;
    }
    .thing-elevate-info .thing-text p{
        font-size: 18px;
        line-height: 28px;
    }
    .thing-elevate-info .thing-number p{
        font-size: 40px;
        height: 70px;
        width: 70px;
        line-height: 70px;
        margin-top: 10px;
    }
    .resources-in{margin-bottom: 30px;}
    .member-document{
        margin-bottom: 0;
    }
    .training-p-info .training-p-bio .truncate-text ul li{
        font-size: 15px;
        line-height: 28px;
    }
    .national-and-state .page_text p:last-child{
        margin-bottom: 30px;
    }
    .impact-on-children-families-communities .page_text,
    .home-visiting .page_text,
    .families-experiencing-homelessness .page_text,
    .dollar-per-child .page_text,
    .donation .page_text{
        margin-bottom: 30px;
    }
    .dollar-per-child .page_text .btn{
        margin-top: 0;
    }
    .exhibitor-application .page_text .gfield ul li{
        font-size: 15px;
    }
    .social-media .page_text{
        margin-bottom: 30px;
    }
    .covid-19 .page_text h3{
        font-size: 24px;
        line-height: 17px;
    }
    .covid-19 .page_text ul li{
        font-size: 15px;
    }
    .single-our_voice .blog-op, .single-post .blog-op{
        margin-bottom: 30px;
    }
    .single-our_voice .blog-op p:first-child, .single-post .blog-op p:first-child{margin-top: 0;}
    .tag .load-more-btn, .archive .load-more-btn{
        margin-bottom: 30px;
    }
    .note-info p{
        font-size: 15px;
        line-height: 26px;
    }
    .pricing, .schedule-info{
        margin-bottom: 30px;
    }
    .marketing-opportunities{
        margin-bottom: 30px;
    }
    .marketing-opportunities h3{
        font-size: 28px;
        line-height: 19px;
    }
    .marketing-opportunities ul li{
        font-size: 15px;
    }
    .past-conference .past-con-info h3 a{
        font-size: 20px;
        line-height: 28px;
    }
    .past-conference .past-con-info p, .past-conference .past-con-info p span{
        font-size: 15px;
        line-height: 26px;
    }
    .training-west-events, .networks{margin-top: 30px;}
    .inner-banner .breadcrumb-item a, .inner-banner .breadcrumb-item .current-item{
        font-size: 15px;
        line-height: 28px;
    }
    .inner-banner .breadcrumb{
        padding-top: 90px;
    }
    .inner-banner .breadcrumb {width: 100%;}
    .breadcrumb-item{
        line-height: 33px;
    }
    .f-newsleteer h3{margin-bottom: 0;}
    .f-newsleteer .btn{
        float: left;
        width: 48%;
        margin-left: 15px;
    }
    .f-newsleteer .subscribe-btn{
        margin-top: 20px;
        margin-left: 0;
    }
    .f-newsleteer{margin-top: 0;}
    .single-success_stories .success-story-info .sucees-name-desig h3{
        font-size: 20px;
        line-height: 28px;
    }
    .single-success_stories .sucees-name-desig p{
        font-size: 18px;
        line-height: 28px;
    }
    .single-success_stories .staff-bio{margin-bottom: 30px;}
    .event_calender .tribe-events-content ol, .event_calender .tribe-events-content p, .event_calender .tribe-events-content ul{
        font-size: 15px!important;
        line-height:28px!important;
    }
    .single-wps_products .page_text{
        margin-bottom: 30px;
    }
    .wps-collections-all{
        margin-bottom: 30px;
    }
    .wps-collection-single-content{
        margin-bottom: 30px!important;
    }
    .wps-collections-all .wps-component-collection-image{
        width: auto!important;
        max-width: 100%!important;
    }
    .error-404 .not-found{
        padding: 60px;
        background-position: bottom left;
    }
    .who-we-are-txt ul li, .single-post .blog-inner .blog-op ul li{
        font-size: 15px;
        line-height: 26px;
    }
    .single-wps_products .wps-product-single{margin-bottom: 0!important;}
    .single-wps_products .wps-product-single .wps-component-products-buy-button{
        margin-bottom: 0;
    }
    .latest-news .pl-0{
        padding-left: 15px!important;
    }
    .latest-news{
        margin-top: 40px;
    }
    .our-event .btn{
        margin-top: -350px;
    }
    .search-results .blog-op .post_text{
    font-size: 15px;
    line-height: 26px;
    }
    .search-results .blog-op{
        margin-bottom: 40px;
    }
}
/*==================End-991px===========*/


/*==================Start-800px===========*/

@media(max-width:800px) {
    .wps-item .wps-component-products-buy-button .wps-btn{
        padding: 8px 20px !important;
        font-size: 16px;
    }
    .wps-item:hover .wps-component-products-buy-button{
        top: 33%!important;
    }
}

/*==================End-800px===========*/


/*==================Start-767px===========*/
@media(max-width:767px) {
    .logos-sec .list-group-item{
        width: 50%;
        min-height: auto;
        float: left;
    }
    .sticky .logos-sec ul a:nth-child(5) li{
        width: 100%;
    }
    .logos-sec .list-group-item h4{margin-bottom: 0;}
    .banner-main .owl-carousel .owl-nav button.owl-next, .banner-main .owl-carousel .owl-nav button.owl-prev{
        height: 54px;
        width: 54px;
        font-size: 40px;
    }
    .banner-main .item{padding: 55px 0 170px 0;}
    .event-text{text-align: center;}
    .event-name, .event-date{
        float: none;
        width: 100%;
        margin-top: 10px;
    }
    .banner-event{
        margin-top: 40px;
    }
    .banner-event .btn{
        display: block;
        margin-top: 15px;   
    }
    .banner-event .btn a{
        padding: 0 30px;
        font-size: 16px;
    }
    .banner-event .btn a svg{
        width: 40px;
    }
    .about-main{padding: 50px 0 30px 0;}
    .about-text h3{
        font-size: 22px;
        line-height: 28px;
    }
    .sec-title h2{
        font-size: 30px;
        line-height: 14px;
    }
    .sec-title h2{
        margin-bottom: 20px;
    }
    .our-event{
        padding: 50px 0;
    }
    .next-training{
        margin-top: 30px;
        height: 517px;
    }
    .next-training h3{margin-bottom: 20px;}
    .event-title{
        left: 20px;
        bottom: 20px;
    }
    .r9hsa-counter{
        padding: 60px 0;
    }
    .r9hsa-counter .sec-title h2{
        font-size: 26px;
        line-height: 12px;
        margin-bottom: 30px;
    }
    .counters_list h2,.counters_list h2 span{
        font-size: 30px;
        line-height: 40px;
    }
    .count-text{
        line-height: 23px;
    }
    .r9hsa-counter{padding: 40px 0;}
    .succes-stories .owl-carousel .owl-nav{
        right: 0;
        top: -40px;
    }
    #sync1, #sync2{margin-top: 30px;}
    .succes-stories{padding: 50px 0 30px 0;}
    .testimonial hr{width: 20%;}
    
    #owl-news{margin-top: 30px;}
    .elevate{padding: 40px 0;}
    .f-media ul li{padding: 0 12px;}
    .f-media ul li::after{display: none;}
    footer{padding: 30px 0 25px 0;}
    .f-media{padding: 20px 0;}
    .copy-right{margin-top: 20px;}
    .h-link h3{margin-bottom: 15px;}
    .h-link ul li{line-height: 30px;}
    .community-trainer{padding: 30px 0 0 0; }
    .community-trainer .sec-title h2{margin-bottom: 35px;}
    .community-trainer .owl-carousel .owl-nav button.owl-next, .community-trainer .owl-carousel .owl-nav button.owl-prev{
        height: 60px;
        width: 60px;
        font-size: 45px;
    }
    .community-trainer .sec-title h2{
        font-size: 26px;
        line-height: 25px!important;
    }
        #sync1 .item{margin-top: 0;}
    .thumb-quote{
        position: relative;
        left: auto;
        right: auto;
        top: auto;
    }
    .thumb-left-text p{margin-top: 15px;}
    .succes-stories{padding: 40px 0 30px 0!important;}
    .thumb-left-text{margin-top: 15px;}
    .opinion-item p{
        font-size: 16px;
        line-height: 26px;
    }
    .opinion-text .op-more{
        margin-top: 20px;
    }
    .opinion-item .btn{margin-top: 20px;}
    .opinion-item h3 a{
        font-size: 22px;
        line-height: 28px;
    }
    
    .sticky.fixed header .navbar-brand img{width: auto;}
    .sticky.fixed header .btn{margin: 15px 5px 0 5px;}
    #sync2 .owl-carousel .owl-stage{width: 100%!important;}
    
    .up-event-info h4 a{
        font-size: 16px;
        line-height: 24px;
    }
    .up-event-info ul li{
        font-size: 15px;
        line-height: 25px;
    }
    .up-event-info ul li i{
        font-size: 15px;
        padding-right: 7px;
    }
    .inner-banner{padding: 80px 0 30px 0;}
    .inner-banner .breadcrumb{padding-top: 60px;}
    .inner-banner h2{
        font-size: 34px;
        line-height: 42px;
    }
    .logo-in-banner{
        top: 53px;
        width: 20%;
    }
    .right-navigation h2, .up-coming-event h2{
        padding: 15px 0 15px;
        font-size:24px;
    }
    .conference-info{
        padding: 30px 0 40px 0;
    }
    .our-sponsor{
        padding: 30px 0;
        margin-bottom: 30px;
    }
    .conference-pattren, .sponsor-pattren{display: none;}
    .our-sponsor ul li:nth-last-child(2){margin: 30px 0 0 0;}
    .pages-btn ul li{width: 24%;}
    .brs-btns .btn{
        padding: 0 18px;
        margin-right: 5px;
    }
    .con-event-logo{width: 96%;}
    .page_text{margin: 0 0 30px 0!important;}
    .collaborative-text{margin-bottom: -20px !important;}
    .page_text h3{
        font-size: 30px;
        line-height: 14px;
    }
    .page_text h3{
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .header-nav .slimmenu a{
        font-size: 13px;
    }
    .in-l-news{
        padding: 35px 0 35px 0;
    }
    .in-l-news .item{
        margin-top: 30px;
    }
    .in-l-news .sec-title h2{margin-bottom: 0;}
    .in-l-news .news-text h4 a{
        font-size: 17px;
        line-height: 26px;
    }
    .success-story-info-img{width: 25%;}
    .sucees-name-desig{width: 75%;}
    .sucees-name-desig h3{
        font-size: 20px;
        line-height: 28px;
    }
    .success-story-info{padding: 20px 0;}
    .success-story-info h2{
        font-size: 22px;
        line-height: 30px;
    }
    .scholarship h3{margin-top:20px; }
    .leadership-slide .owl-carousel .owl-nav{
        top: -15px;
    }
    .leadership-slide .owl-carousel{
        padding-top: 30px;
    }
      .leadership-item h4{
        font-size: 19px;
        line-height: 27px;
    }
    .staff-slide{
        padding-top: 20px;
    }
    .scholarship h3{
        font-size: 28px;
    }
    .history .page_text img.alignleft{
        float: none;
        display: block;
    }
    .collaborative-partner h3{
        font-size: 30px;
    }
    .page-template-tpl_faq .accordion .card-body li{
        margin-left: 10px;
    }
    .faq-accordion .card-header h5{
        font-size: 16px;
        line-height: 24px;
    }
    .page-template-tpl_faq .accordion h3{
        font-size: 24px;
        margin-top: 10px;
    }
    .service-resources h3{
        font-size: 30px;
    }
    
    
    .m-directory-tab table {
		border: 0;
	}
	.m-directory-tab table caption {
		font-size: 1.3em;
	}
	.m-directory-tab table thead {
		border: none;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}
	.m-directory-tab table tr {
		display: block;
		margin-bottom: 20px;
	}
	.m-directory-tab table td {
		border-bottom: 1px solid #ddd;
		display: block;
		font-size: 13px;
		text-align: left;
	}
	.m-directory-tab table td::before {
		/*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
		content: attr(data-label);
		float: left;
		font-weight: bold;
		text-transform: uppercase;
	}
	.m-directory-tab table td:last-child {
		border-bottom: 0;
	}
    
    .m-directory-tab .tab-content .pagination{margin-top: 0;}
    .membership-type h3{
        margin-top: 0;
    }
    .blog-tab .nav-tabs{
        position: relative;
        top: inherit;
        right: inherit;
        margin-top: 15px;
    }
    .blog-op h4 a, .voice-item h4 a{
        font-size: 20px;
        line-height: 27px;
    }
    .blog-op h3, .blog-tab h3{
        font-size: 30px;
    }
    .voice-item{
        margin-bottom: 30px;
    }
    .blog-tab .tab-content .load-more-btn{
        margin-top: 25px;
    }
    .news-archive{
        padding:10px 25px!important;
    }
    .tag-cloud{margin-bottom: 20px;}
    .search-box{padding: 20px 25px 0px 25px!important;}
    .search-box input{
        height: 55px;
    }
    .tag-cloud ul li a{
        font-size: 14px;
        padding: 8px 7px;
    }
    .thing-elevate-info ul li {
        padding: 20px;
        margin-bottom: 30px;
    }
    .thing-elevate-info .thing-text h3 a, .thing-elevate-info .thing-text h3{
        font-size: 19px;
        line-height: 27px;
    }
    .thing-elevate-info .thing-text p{
        font-size: 16px;
        line-height: 26px;
    }
    .thing-elevate-info ul li:nth-child(1){
        border-bottom: 5px solid #ecb32e!important;
    }
    .thing-elevate-info ul li:nth-child(2){
        border-bottom: 5px solid #2fabe1!important;
    }
    .thing-elevate-info ul li:nth-child(3){
        border-bottom: 5px solid #9c1c28!important;
    }
    .thing-elevate-info ul li:nth-child(4){
        border-bottom: 5px solid #528f40!important;
    }
    .thing-elevate-info ul li:nth-child(5){
        border-bottom: 5px solid #1b5676!important;
    }
    .resources-in{
        min-height:auto;
    }
    .member-document ul li a{
        font-size: 16px;
        line-height: 26px;
    }
    .member-document input[type="text"]{
        margin-bottom: 25px;
        margin-top: 20px;
    }
    .member-document ul li{padding-left: 30px;}
    .member-document ul.list h3{
        font-size: 22px;
        border-bottom: 5px solid #a1d1ec;
    }
    .m-videos-info h3{
        font-size: 24px;
        border-bottom: 5px solid #a1d1ec;
    }
    .national-and-state .page_text h3, .families-experiencing-homelessness .page_text h3{
        font-size: 24px;
    }
    .donation .page_text h3{
        font-size: 22px;
    }
    .contact-in-detail{
        padding: 30px 0 0 0;
    }
    .single-staff .staff-bio ul li{
        display: block;
        padding: 5px 0!important;
        margin: 0;
    }
    .single-staff .staff-bio ul li:last-child{
        margin-bottom: 15px
    }
    .single-staff .staff-bio ul li::after{display: none;}
    .single-staff .staff-bio p{
        padding-bottom: 0;
        margin-bottom: 10px;
    }
    .key-designation{
        width: 63%;
        margin-top: 30px;
    }
    .key-designation h3{
        font-size: 23px;
        line-height: 30px;
    }
    .schedule-info h3{
        font-size: 30px;
    }
    .schedule-table{
        margin-top: 20px;
    }
    .pricing{margin-top: 30px;}
    .marketing-opportunities h3{
        font-size: 24px;
        line-height: 14px;
        border-bottom: 5px solid #a1d1ec;
    }
    .past-conference .past-con-info h3 a{
        font-size: 18px;
        line-height: 27px;
    }
    .page-template-tpl_twe_common .page_text h3{
        font-size:24px;
        line-height: 19px;
        border-bottom: 5px solid #a1d1ec;
    }
    .training-west-events{margin-top: 0px;}
    .schedule-info h3{
        font-size: 24px;
    }
    .past-conference .year h4 a{
        font-size: 26px;
        line-height: 34px;
    }
    .past-conference .past-con-info ul{
        padding-bottom: 30px;
    }
    .networks{margin-top: 15px;}
    .sponsor-exhibitor{
        margin-top: 30px!important;
    }
    .sponsor-exhibitor h3{
        font-size: 24px;
    }
    .member-resources .widget_tag_cloud .tag-cloud-link{
        font-size: 14px!important;
    }
    .page-template-tpl_twe_common .page_text{
        margin-top: 30px!important;
    }
    .f-newsleteer .btn{
        padding: 0 10px;
        font-size: 14px;
    }
    .event_calender .tribe-events-cal-links .tribe-events-button{
        height: 45px;
        padding: 0 40px;
        line-height: 45px;
    }
    .event_calender .tribe-events-single-event-description h3, 
    .event_calender .tribe-events-single-event-description h3 a{
      font-size: 24px;
        line-height: 36px;
    }
    .wpshopify-has-rendered .wps-items-wrapper{
        padding: 0;
    }
 
    .tribe-events .tribe-events-l-container{
        padding:30px !important; 
    }
    .error-404 .not-found{
        margin: 40px 0;
        padding: 40px 30px;
    }
    .error-404 p{
        font-size: 15px;
        line-height: 25px;
    }
    .wps-collection-single .wps-component-collection-title .wps-collection-title{
        font-size: 28px;
        border-bottom: 5px solid #a1d1ec;
    }
    .wps-product-single .wps-btn-dropdown-wrapper{
        margin-right: 9px;
        width: 48%;
    }
    .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous{
        width: 230px;
    }
    .our-event .btn{
        margin-top: 30px;
    }
    .our-evnt-left{margin-bottom: 30px;}
    #rev_slider_1_1_wrapper .hades.tparrows, #rev_slider_1_1_wrapper .hades .tp-arr-allwrapper{
        height: 50px!important;
        width: 50px!important;
    }
    #rev_slider_1_1_wrapper .hades.tparrows::before{
        font-size: 20px!important;
        line-height: 50px!important;
    }
    .search-results .blog-op h3{
        font-size: 22px;
        line-height: 30px;
    }
    .conference-info.shop .shopwp-row #shopwp-storefront-options aside .wps-filter h3{
        padding: 11px 75px 11px 15px !important;
    }
 
    
}
/*=============================End-767px===========================*/



/*==================Start-680px===========*/
@media(max-width:680px){
  
   .h-btns{
        position: relative;
        top: auto;
        right: auto;
        width: 100%;
       text-align: right;
    }
    header .navbar-collapse{
        top: 80px;
        width: 100%;
    }
    .event-text h2{font-size: 16px;}
    .header-nav ul.slimmenu{
        margin-bottom: 20px;
    }
   
}
/*==================End-680px===========*/

@media(max-width:600px){
    .m-directory-tab .tab-content .tab-pane table tr a{
        text-align: left;
    }
    .scholarship table td{
        width: 100%!important;
    }
    .schedule-info{margin-bottom: 0;}
  .wps-product-image{
        width: 100%!important;
        display: block!important;
    }
    .wps-product-image-wrapper{
        display: block!important;
    }
    .wps-item:hover .wps-component-products-buy-button{
        top: 35% !important;
    }
    .wps-collection-single .wps-collections-description{
        font-size: 15px;
        line-height: 26px;
    }
    .wps-collections-all .wps-item .wps-component-collection-image{
        height: auto;
        display: block;
    }
}



/*=========Start-576px==========*/
@media(max-width:576px){
    .next-training{
        height: 400px;
    }
    .event-info{margin-top: 30px;}
    .training-event h4 a{
        font-size: 16px;
        line-height: 20px;
    }
    .training-event p{font-size: 16px;}
    .r9hsa-counter .col{
        width: 50% !important;
        flex-basis: auto;
    }
    
    .r9hsa-counter .col:nth-child(2){border-right: none;}
    .r9hsa-counter .col:nth-child(3), .r9hsa-counter .col:nth-child(4){
        border-top: 1px solid #5c759f;
    }
    .r9hsa-counter .sec-title h2{
        line-height: 26px;
    }
    .head-gear::before{display: none;}
    .owl-carousel .owl-item img{width: auto;}
    .community-trainer .cm-trainer-img img{width: 100%;}
    .h-gear-img{margin-top: 15px;}
    .h-gear-info h2{
        position: relative;
        top: auto;
        left: auto;
        padding: 5px 10px;
    }
    .h-gear-info{padding: 25px;}
    .h-gear-info .owl-carousel .owl-nav button.owl-next, .h-gear-info .owl-carousel .owl-nav button.owl-prev{top: -20px;}
    .h-gear-info .btn{font-size: 12px;}
    .h-gear-info .btn svg{width: 30px;}
    .testimonial .pl-60{padding-left: 15px;}
    .testi-info .owl-carousel .owl-nav button.owl-prev img, .h-gear-info .owl-carousel .owl-nav button.owl-prev img{
        width: 40px;
    }
    .testi-info .owl-carousel .owl-nav button.owl-next, .testi-info .owl-carousel .owl-nav button.owl-prev{
        width: 40px;    
    }
    .testi-info .owl-carousel .owl-nav button.owl-prev{right: 78px!important;}
    .testi-info .owl-carousel .owl-nav button.owl-next::before{
        font-size: 27px;
    }
    .h-gear-info .owl-carousel .owl-nav button.owl-next, .h-gear-info .owl-carousel .owl-nav button.owl-prev{width: 40px;}
    .h-gear-info .owl-carousel .owl-nav button.owl-prev{right: 66px!important;}
    .testimonial hr{width: 28%;}
    .elevate ul li{width: 100%;}
    .elevate-info{min-height: auto;}
    .f-media p{
        display: block;
        margin-left: 0;
        margin-bottom: 15px;
    }
    .community-trainer .sec-title h2{
        margin-bottom: 25px;
        line-height: 30px;
        margin-left: 15px;
        margin-right: 15px;
    }
    .opinion-item h3 a{
        font-size: 20px;
        line-height: 26px;
    }
    .counters_list{
        padding: 10px 0;
    }
    .all-conferences{width: 97%;}
    .all-conferences .logo-tag{
        width: 40%;
        top: 20px;
        right: -20px;
    }
     .right-navigation .iksm-terms{padding: 10px 15px 25px 15px;}
    .our-sponsor .sec-title h2{line-height: 30px;}
    .pages-btn ul li{width: 32%;}
    .brs-btns .btn{display: block;}
    .brs-btns{margin-top: 30px;}
    .brs-btns .btn-yellow{margin-top: 15px;}
	
    .ftr-contact p{
        font-size: 22px;
        line-height: 32px;
        padding-left: 0;
    }
    .trainers h3 a{
        font-size: 18px;
        line-height: 28px;
    }
    .our-manifesto{
        padding: 20px;
    }
    .our-manifesto h3{
        font-size: 26px;
    }
    .our-sponsor ul li{
        width: 65%;
        margin-top: 20px;
    }
    .success-story-info-img{
        width: 100%;
    }
    .sucees-name-desig{
        width: 100%;
        margin-top: 10px;
    }
    .success-story-info h2{
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 10px;
    }
    .sucees-name-desig p{
        font-size: 16px;
        line-height: 27px;
    }
    .sucees-name-desig h3{
        font-size: 18px;
        line-height: 28px;
    }
    .leadership-item .owl-carousel .item img{
        width: 100%;
    }
    .leadership-slide h2{
        font-size: 20px;
        margin-bottom: 25px;
        padding: 0 5px;
        border-bottom: 5px solid #a1d1ec;
    }
    .leadership-slide{padding-top: 20px;}
    .scholarship  .donors_and_organizations_list ul li{
        float: none;
        width: 100%;
    }
    .by-laws-and-governance .page_text h3{
        font-size: 24px;
    }
    .by-laws-and-governance  .page_text ul li{
        margin-left: 10px;
        font-size: 15px;
    }
    .doing-business-with-us .page_text{
        margin-bottom: 20px;
    }
    .history .page_text ul li, 
    .service-resources .card-body .resource-bullet li,
    .faq-accordion .card-body ul li, .membership-type ul li,
    .national-and-state .page_text ul li,
    .impact-on-children-families-communities .page_text ul li,
    .home-visiting .page_text ul li{
        margin-left: 10px;
    }
    .collaborative-logo{
        margin-top: 20px;
    }
    .collaborative-partner .collaborative-name{
        font-size: 18px;
        line-height: 26px;
    }
    .faq-accordion .card-header h5{
        font-size: 15px;
        line-height: 23px;
    }
    .membership-types-and-advantages h3{
        font-size: 26px;
    }
    .agency-membership h4{margin-top: 0;}
    .membership-type .btn{
        font-size: 15px;
    }
    .agency-membership h4{
        font-size: 18px;
    }
    .agency-membership h3{margin-bottom: 30px;}
    .member-op .resource-bullet{padding-left: 0;}
    .blog-op h4 a, .voice-item h4 a{
        font-size: 18px;
        line-height: 28px;
    }
    .blog-tab .nav-tabs .nav-link{
        padding: 10px 28px;
    }
    .blog-inner .load-more-btn{
        font-size: 17px;
        padding: 7px 32px;
    }
    .blog-op .btn, .voice-item .btn{
        font-size: 16px;
    }
    .blog-op .btn svg, .voice-item .btn svg{width: 50px;}
    .thing-elevate-info .thing-text{
        width: 100%;
        float: none;
        margin-top: 60px;
    }
    .thing-elevate-info .thing-number{
        float: none;
        width: 100%;
    }
    .thing-elevate-info ul li{
        position: relative;
    }
    .thing-elevate-info .thing-number{
        position: absolute;
        top: 0;
        left: 20px;
        text-align: left;
        
    }
    .thing-elevate-info .thing-number p{
        height: 50px;
        width: 50px;
        line-height: 50px;
        font-size: 30px;
        text-align: center;
    }

    .member-document ul li a{
        padding: 7px 0 7px 0;
    }
    .member-document ul li i{top: 14px;}
    .member-document ul.list h3{
        margin-top: 20px;
    }
    .member-document ul.list h3{
        font-size: 20px;
        line-height: 26px;
    }
    .m-video-detail .page_text{
        margin-bottom: 10px!important;
    }
    .m-video-detail{margin-bottom: 0!important;}
    .success-stories .wp-pagenavi span, .success-stories .wp-pagenavi a{
        padding: 4px 10px;
        font-size: 15px;
    }
    .national-and-state .page_text h3,
    .impact-on-children-families-communities .page_text h3,
    .families-experiencing-homelessness .page_text h3{
        font-size: 22px;
        border-bottom: 5px solid #a1d1ec;
    }
    .donation .page_text h3{
        line-height: 30px;
        border-bottom: 5px solid #a1d1ec;
    }
    .contact_form_area .sec-title h2{
        font-size: 22px;
        border-bottom: 5px solid #a1d1ec;
    }
    .exhibitor-application .gform_body  .ginput_container select, .exhibitor-application .gform_body  .ginput_container select option{
        font-size: 16px!important;
    }
    .exhibitor-application .gform_body  .ginput_container .medium,
    .exhibitor-application .gform_body .gfield_label{
        font-size: 16px!important;
        line-height: 26px!important;
    }
    .exhibitor-application .page_text h3{
        font-size: 24px;
        border-bottom: 5px solid #a1d1ec;
    }
    .exhibitor-application .page_text .gfield ul{margin-left: 10px!important;}
    .social-media .page_text ul li{
        margin-left: 10px;
    }
    .covid-19 .page_text h3{
        font-size: 22px;
        line-height: 24px;
        border-bottom: 5px solid #a1d1ec;
    }
    .covid-19 .page_text ul li{
        margin-left: 10px;
    }
    .key-designation{
        width: 100%;
        float: none;
        margin-left: 0;
        margin-top: 15px;
    }
    .keynote-img{
        width: 100%;
        float: none;
    }
    .note-info{
        margin-top: 15px;
        padding-top: 0;
    }
    .key-designation h3{
        font-size: 20px;
        line-height: 28px;
    }
    .keynotes-slide{
        margin-top: 30px;
    }
    .schedule-info h3{
        font-size: 23px;
        border-bottom: 5px solid #a1d1ec;
        line-height: 26px;
    }
    .marketing-opportunities h3{
        line-height: 26px;
        font-size: 22px;
    }
    .marketing-opportunities ul li{
        margin-left: 10px;
    }
    .page_text ul li{margin-left: 10px;}
    .page-template-tpl_twe_common .page_text h3{
        font-size: 24px;
        line-height: 26px;
    }
    .sponsor-exhibitor h3{
        font-size: 22px;
        line-height: 24px;
        border-bottom: 5px solid #a1d1ec;
    }
    .inner-banner h2{
        font-size: 24px;
        line-height: 36px;
    }
    .inner-banner .breadcrumb{
        padding-top: 50px;
    }
    .member-resources .widget_tag_cloud{
        padding: 0px 15px 30px 15px;
    }
    .f-newsleteer .modal .modal-header .modal-title{
        font-size: 24px;
        line-height: 32px;
    }
    .f-newsleteer .modal-body .ctct-form-field-checkbox .ctct-label-top{
        font-size: 24px;
        margin-bottom: 12px;
    }
    .single-success_stories .staff-bio figure.alignleft{
        float: none;
        width: 100%;
        margin: 0 0 5px 0; 
    }
    .event_calender .tribe-events-single-event-description h3, 
    .event_calender .tribe-events-single-event-description h3 a{
        font-size: 21px;
        line-height: 30px;
    }
    .event_calender .tribe-events-single-event-title{
        font-size: 22px;
        line-height: 32px;
    }
    .wps-collection-single .wps-component-collection-title .wps-collection-title{
        font-size: 24px;
        line-height: 30px;
    }
    .who-we-are-txt ul{
        margin-left: 10px;
    }
    .opinion-text .op-more{
        font-size: 14px;
    }
    .opinion-main{
        padding: 35px 0 35px 0;
    }
     .search-results .blog-op h3{
        font-size: 20px;
        line-height: 28px;
    }
    .search-results .blog-op .post_text img{
        float: none;
        display: block;
        margin-right: 0;
    }
    .conference-info .page_text h3{
        line-height: 30px;
        font-size: 30px;
        border-bottom: 5px solid #a1d1ec;
    }
}
/*==================End-576px===========*/




/*==================Start-480px===========*/
@media(max-width:480px){
    .collaborative-partner h3{
        font-size: 23px;
        line-height: 12px;
    }
    .collaborative-partner{margin-top: 30px;}
    .about-img-two{display: none;}
    .about-img-one{
        width: 100%;
        border: none;
    }
    .about-img-three{display: none;}
    .about-text{margin-top: 50px;}
    .elevate .sec-title h2{font-size: 23px;}
    .succes-stories .sec-title h2{margin-bottom: 20px;}
    .thumb-txt h2{
        font-size: 20px;
        line-height: 24px;
    }
    .thumb-txt p{
        font-size: 14px;
        line-height: 22px;
    }
    .succes-stories .btn{
        margin-top: 10px;
        padding: 0;
    }
    .con-event-logo .logo-tag{
        width: 35%;
        right: -14px;
        top: 15px;
    }
    .page-template-tpl_faq .accordion h3{
        line-height: 30px;
    }
    .service-resources h3{
        line-height: 30px;
        font-size: 30px;
        border-bottom: 5px solid #a1d1ec;
    }
    .service-resources-logo{
        float: none;
        margin-right: 0;
        display: block;
        margin-bottom: 15px;
    }
   .blog-tab .nav-tabs .nav-link{
        padding: 10px 20px;
    }
    .m-videos-info h3{
        font-size: 24px;
        border-bottom: 5px solid #a1d1ec;
    }
    .training-p-img{
        float: none;
        width: 100%;
    }
    .training-p-bio{
        float: none;
        width: 100%;
        padding-left: 0;
        margin-top: 15px;
    }
    .national-and-state .page_text h3,
    .impact-on-children-families-communities .page_text h3,
    .families-experiencing-homelessness .page_text h3{
        line-height: 23px;
    }
    .exhibitor-application .page_text h3{line-height: 25px;}
    .past-conference .year, .past-conference .past-con-info{
        float: none;
        width: 100%;
    }
    .past-conference .past-con-info{
        padding-left: 0;
        margin-top: 20px;
    }
    .past-conference ul li{
        padding: 20px 0 0 0;
    }
    .past-conference .year h3{
        margin-bottom: 0;
    }
    .past-conference .past-con-info h3{
        margin-bottom: 10px;
    }
    .f-newsleteer .btn{
        float: none;
        width: 100%;
        margin-left: 0px;
    }
    .f-newsleteer .subscribe-btn{
        margin-top: 0;
    }
    .f-newsleteer{
        margin-top: 30px;
    }
    .event_calender .tribe-events-cal-links .tribe-events-button{
        width: 100%;
        display: block;
        margin: 0;
        text-align: center;
    }
    .event_calender .tribe-events-cal-links .tribe-events-ical{
        margin-top: 15px;
    }
    .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous{
        width: 140px;
    }
    .conference-info.shop .shopwp-row #shopwp-storefront-sort{
        float: none!important;
        margin-top: 100px!important;
    }
    .conference-info.shop .shopwp-row #shopwp-storefront-payload{
        margin-top: 20px!important;
    }
    .conference-info.shop .shopwp-row #shopwp-storefront-options aside .wps-filter h3{
        display: block!important;
    }
    .conference-info.shop .shopwp-row #shopwp-storefront-options{
        width: 100%!important;
        z-index: 100!important;
    }
    .conference-info.shop .shopwp-row #shopwp-storefront-options aside .wps-filter .wps-tags div{
        width: 100%!important;
    }
    .conference-info.shop .shopwp-row #shopwp-storefront-sort .swp-select{
        margin-left: 0!important;
        display: block!important;
    }
    .conference-info.shop .shopwp-row #shopwp-storefront-sort #swp-sortby{width: 100%!important;}
    
}
/*==================End-480px===========*/


@media(max-width:400px){
    .logos-sec .list-group-item h4{min-height: 58px;}
    .sticky .logos-sec ul a:nth-child(5) li h4{min-height: auto;}
    .all-conferences .logo-tag{right: -14px;}
    .pages-btn ul li{width: 48%;}
    .ftr-contact p{
        font-size: 19px;
        line-height: 30px;
    }
    .our-sponsor ul li{width: 80%;}
    .by-laws-and-governance .page_text h3{
        font-size: 24px;
        line-height: 28px;
    }
    .blog-tab .nav-tabs .nav-link{
        padding: 10px 12px;
    }
    .f-newsleteer .modal .modal-header .modal-title{
        font-size: 21px;
        line-height: 30px;
    }
    .f-newsleteer .modal-body .ctct-form-field-checkbox .ctct-label-top{
        font-size: 19px;
        line-height: 28px;
    }
    .wpshopify-has-rendered .wps-component-sorting{
        float: none!important;
    }
    .wpshopify-has-rendered .wps-storefront{
        float: none!important;
    }
    .single-wps_products .wps-product-single .wps-component-products-buy-button .wps-component-products-options, .single-wps_products .wps-product-single .wps-component-products-buy-button .wps-component-products-add-button{
        width: 100%;
        margin-left:0;
        float: none;
    }
    .single-wps_products .wps-product-single{
        margin-bottom: 0!important;
    }
}



/*==================Start-380px===========*/
@media(max-width:380px){
    header .btn{
        height: 45px;
        font-size: 14px;
        /* width: 135px; */
    }
    .shop-gear{margin-right: 0!important;}
    .my-r9hsa{
        margin-left: 0!important;
        line-height: 30px;
    }
    .shop-gear span{font-size: 10px!important;}
    .latest-news .owl-carousel .owl-nav button.owl-next, .latest-news .owl-carousel .owl-nav button.owl-prev{top: -44px;}
     .elevate .btn a{
        padding: 12px 20px;
        font-size: 16px;
    }
    .f-media ul li{padding: 0 5px;}
    .opinion-text .op-more{
        font-size: 16px;
        padding: 10px 20px;
    }
    .up-coming-event .btn a{font-size: 15px;}
     .con-event-logo .logo-tag{
        right: -11px;
    }
    .membership-types-and-advantages h3{
        font-size: 26px;
        line-height: 30px;
        border-bottom: 5px solid #a1d1ec;   
    }
}

