@media screen and (max-width: 1600px) {
    .slick-arrow.slick-prev {left: 20px;}
    .slick-arrow.slick-next{right: 20px;}

    
}
@media screen and (max-width: 1599px) {
  .footer-caption {margin-right: 0;}
  .site-footer .site-info {max-width: 1366px; padding: 0 15px;}
    .header-main{max-width:1366px;}
}

@media screen and (max-width: 1365px) {
  .site-footer .site-info, .header-main {max-width: 1200px;}
    
}

@media screen and (max-width: 1199px) {
 .site-footer .site-info, .header-main {max-width: 991px;}
 .professional-development .intro p {margin-bottom: 40px;}
 .content-area h2 {font-size: 26px;line-height: 35px;}
 .sidebar {padding-left: 30px !important;}
 .page-title h2 {font-size: 18px;} 
 .footer-right .col:nth-child(1) {padding-left: 0;}
 .footer-right .col:nth-child(2) {padding-left: 0;}
 .footer-right .col:nth-child(3) {padding-left: 0;}
 .eno-news .card-body p {font-size: 14px;line-height: 20px;}
 .eno-news .card-body h3 {font-size: 16px;}
 .post-date h2 {font-size: 30px;}
 .event-tile ul li .tile h2 {font-size: 18px;line-height: 25px;}
 .feature-webinar .event-info {left: 0;bottom: 0;padding: 0 15px;}
 .feature-webinar .event-info .date {font-size: 15px;margin-bottom: 13px;}
 .feature-info p {font-size: 16px;line-height: 23px;}
 .feature-webinar {margin-bottom: 0;}   
 .webinar-page .card {margin-top: 40px; margin-bottom: 0 !important;}	 
 .webinar-page .card p{margin-bottom: 0}
 .intro.default-list {max-width: 940px;}
 .feature-webinar .event-info h2 {font-size: 20px;line-height: 24px;margin-bottom: 15px;}
	
 .sidebar aside.callout ul.callout-list li .title {padding-left: 0 !important;font-size: 15px !important;line-height: 17px;}

 .issuem_archives_shortcode .issuem_archive  .featured_archives_cover { width:100% !important }


    
}
@media screen and (max-width: 991px) {
    .site-footer .site-info, .header-main {max-width: 100%;}
    .eno-news .container {padding: 0 15px;}
    .footer-right {width: 53%;}
    .footer-right .col:nth-child(1) {padding-left: 0;}
    .footer-right .col:nth-child(2) {padding-left: 34px;}
    .footer-right .col:nth-child(3) {width: 38%;padding-left: 38px;}
    .eno-news .card-body h3 {font-size: 16px;line-height: 20px;}
    .intro h3 {font-size: 22px;}
    .intro h3::before, .intro h3::after {width: 68px;}
    .home-banner .banner .banner-content h1 {font-size: 30px;line-height: 35px;}
    .home-banner .banner .banner-content .sub-heading {font-size: 18px;font-weight: 400;}    
    .home-banner .banner {padding: 50px 0;}     
    .policy-box h3 {font-size: 16px;line-height: 24px;}    
    .membership{padding: 0;}
    .member-desc {width: calc(100% - 300px);}
    .critical-issubox {margin-bottom: 88px;}
    .critical-issubox h3 {font-size: 18px;line-height: 26px;}
    .cta-section .membership {padding-left: 0;}
    .cta-section .member-desc {width: calc(100% - 200px);}
    .eno-news .card{margin-bottom: 30px;}
    .header-right {width: 80%;}
    .main-navigation ul li {margin-left: 13px;}
    .main-navigation ul li a {font-size: 15px;}
    .site-branding {width: 100px;}
    .header-btn {margin-bottom: 12px;}
    .policy-box {padding: 30px 0;}
    .policy-box .icon {width: 40px;margin: 0 auto;}
    .member-desc p {font-size: 16px;line-height: 25px;}
    .member-desc h2 {font-size: 26px;line-height: 35px;}    
    .intro p {font-size: 16px;line-height: 22px;margin-bottom: 20px;}
    .mode-box h3 {font-size: 18px;line-height: 24px;}
    .professional-development ul li {width: 50%;}
    .sidebar {padding-left: 15px !important;}
    .page-title {padding-top: 30px;}
    .default-content .page-title {margin-bottom: 40px;}
    .upcoming-event .widget-box h3 {font-size: 15px;}
    .upcoming-event h2 {font-size: 21px;}
    .filter-menu .col {width: 50%;margin: 0 0 15px;}
    .newslist-page .eno-news {padding: 20px 0 70px 0;}
    .newslist-page .eno-news [class*="col-"] {padding: 0 15px;}
    .event-tile ul li .tile .event-info{padding: 15px;}
    .event-caption h3 {font-size: 16px;line-height: 22px;}
    .event-box {margin-bottom: 40px;}
    .widget-tags a {padding: 8px 12px;margin-right: 8px;margin-bottom: 8px;}
    .landing-box .col-right {padding-left: 15px;}
    .landing-box .col-left h2 {font-size: 30px;line-height: 35px;margin-bottom: 20px;}
    .landing-box .post-date {bottom: 30px;padding: 0 25px;}
	.feature-webinar .event-info h2 {font-size: 22px;line-height: 24px;}
	.feature-webinar .enrolling-now, .enrolling-now{width: auto; height: auto}
	.intro.default-list {max-width: 720px;padding: 0 15px;}
	.blog-listing .list-thumb {width: 150px;}
	.footer-info {padding-left: 28px;}	
/*	.filter-button .col {width: 50%;}*/
    
	/**GROUP_MEMBER_PAGE***/
	.group-member .policy-box .icon {height: 120px;width: 120px;line-height: 110px;margin-bottom: 10px;}
	.group-member .analysis-section .col-md-4 {padding-left: 8px;padding-right: 8px;}
	.group-member .group-item h2 {font-size: 19px;}
	.group-member .group-item h2:before,.group-member .group-item h2:after {margin: 0 15px;}
	.group-member .policy-box h3 {font-size: 18px;}
	.group-page-content p {font-size: 16px;line-height: 22px;margin-bottom: 20px;}
	.issuem_archives_shortcode .issuem_archive { width:33.33% }
	.issuem_archives_shortcode .issuem_archive:nth-child(5n + 1) {clear: none;}
	.issuem_archives_shortcode .issuem_archive:nth-child(3n + 1) {clear: both;}
}
@media screen and (max-width: 767px) {
    .footer-right, .footer-left {width: 100%;}
    .footer-right .col {float: none;width: 100% !important;padding: 0 !important;margin-bottom: 30px;text-align: center;}
    .footer-info {margin-bottom: 30px;text-align: center; padding: 0;} 
    .footer-caption {text-align: center;}
    .footer-left .f-logo {float: none;margin-bottom: 20px;width: 100%;text-align: center;}
    .cta-section .membership-logo {padding: 0;margin-left: 0;float: left;}
    .cta-section .member-desc {width: 100%;}
    .cta-section .membership {padding-left: 0;display: block;}
    .intro h3::before, .intro h3::after {width: 20px;margin: 0 14px; display: none}
    .transportation-modes ul li {width: 50%;margin-bottom: 30px;padding: 0 15px;}
    .membership-logo {width: 100%;float: right;padding: 45px 30px 0 30px;margin-left: 0;float: left;}
    .member-desc {width: 100%;}
    .membership {padding: 0;display: block;}
    .policy-box:before{display: none;}
    .analysis-section{border: 0;}
    .analysis-section [class*="col-"]:first-child:before{display: none}
    .analysis-section [class*="col-"]{border-bottom: 1px solid #858585;}
    .analysis-section [class*="col-"]:last-child{border-bottom: 0;}
    .home-banner .banner .banner-content h1 {font-size: 18px;line-height: 23px;font-weight: 500;}
    .home-banner .banner .banner-content .sub-heading {font-size: 14px;font-weight: 400;line-height: 20px;}
    .home-banner .banner .banner-content {max-width: 100%;text-align: center;padding: 0 35px; margin: 0}
    .home-banner .banner .buttons-group a{margin: 0 0 15px;}
    .mode-box h3 {font-size: 15px;line-height: 20px;}
    .mode-box .icon {height: 116px;width: 116px; line-height: 116px;}
    .mode-box .icon img{width: 50px;}
    .header-right {width: 100%; position: relative;}
    .site-branding {width: 60px;margin: 0;}
    .policy-box .icon {width: 50px;}
    .header-btn a.button:last-child{margin: 0}
    .critical-transportation {padding: 40px 0;}
    .critical-transportation .intro {margin-bottom: 30px;}
    .intro h3 {font-size: 18px;}
    .critical-issubox h3 {font-size: 16px;line-height: 24px;}
    .critical-issubox .icon {margin-bottom: 20px;}
    .critical-issubox h3 {font-size: 16px;line-height: 24px;}
    .critical-issubox .icon img {height: 50px;}    
    .critical-transportation [class*="col-"]:nth-child(5) > .critical-issubox, .critical-transportation [class*="col-"]:nth-child(6) > .critical-issubox, .critical-transportation [class*="col-"]:nth-child(7) > .critical-issubox{margin-bottom: 30px;}
    .critical-issubox {margin-bottom: 30px;border-bottom: 1px solid #556a80;padding-bottom: 30px;}
    .critical-transportation [class*="col-"]:last-child > .critical-issubox{border: 0; margin: 0; padding: 0}
    .header-right {padding-top: 20px;}
    
    /**/
    .become-member{padding: 30px 0;float: left}
    .member-desc h2 {font-size: 20px;line-height: 25px;}
    .member-desc p {font-size: 14px;line-height: 22px;}
    .transportation-modes {padding: 40px 0 0; width: 100%; display: inline-block}
    .eno-news {padding: 30px 0; display: inline-block; width: 100%;}
    .eno-news .intro {margin: 0 auto 20px;}
    .eno-news .card-body p {font-size: 14px;line-height: 20px;}
    
    
    
    /*menu*/
    .header-main{position: relative}
    .button {height: 34px;line-height: 34px;font-size: 12px;}
    .header-btn {text-align: center; margin-bottom: 0}
    .search-box{display: none}    
    .main-navigation ul li {margin-left: 0;width: 100%;padding: 0 15px;}
    .main-navigation ul li a {color: #fff; text-transform: uppercase}    
    .site-header { background-color: #ffffff; width: 100%; padding: 44px 0px 15px; position: fixed; left: 0; top: 0; z-index: 9999; -webkit-transition: all 0.5s; transition: all 0.5s;}
    .site-content{padding:154px 0 0}
    .main-navigation ul,
	.menu-icon {display: block}
/* 	.menu-open .site {right: 255px} */
    .menu-open .site:before{content: ""; position: absolute; height: 100%; width: 100%; background: #000; opacity: 0.8; z-index: 2;}
	.site {transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;position: relative;right: 0}
	.site-header {padding: 20px 0}
	.site-header .header-logo {width: 130px}
	.main-navigation {position: fixed;top: 0;right: -100vw;width: 100vw;height: 100%;background-color: #0074c0;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-webkit-box-shadow: inset 3px 0 5px #054671;box-shadow: inset 3px 0 5px #054671;padding: 70px 0;overflow-y: auto}
/* 	.menu-open .site-header {left: -255px} */
	.menu-open .main-navigation {right: 0}
    .menu-item-has-children > a:before {content: "";display: inline-block;margin-left: 5px;border: solid #fff;border-width: 0 2px 2px 0;display: inline-block;padding: 4px;transform: rotate(45deg);-webkit-transform: rotate(45deg);margin-left: 12px; margin-top: 10px; float: right}
    .main-navigation ul li.open .sub-menu{display: block;left: 0; padding: 0;}
    .main-navigation ul ul {-webkit-box-shadow: none;box-shadow: none;position: relative;background: transparent; display: none; left: 0;}
    .main-navigation ul ul li a{text-transform: capitalize}
	.main-navigation ul ul li{padding: 0;}
    
    
    /**/
    
    .page-title {padding-top: 15px;}
    .transportation-modes.professional-development {padding: 20px 0 0;}
    .professional-development ul {padding: 0;}
    .page-title h2 {font-size: 18px;line-height: 28px;}
    .intro p {font-size: 14px;line-height: 22px;margin-bottom: 20px;}
    .professional-development .intro p{margin-bottom: 20px;}
    .professional-development .intro {margin: 0 auto 20px;}
    .default-content .page-title {margin-bottom: 20px;font-size: 22px;}
    .content-area h2{font-size: 20px; line-height: 28px;}
    p {font-size: 14px;line-height: 22px;}
    .about-box {margin-bottom: 30px;}
    .about-box span {line-height: 20px;}
    .about-info{padding: 0}
    .spotlight-content h3 a, .spotlight-content h3 {font-size: 15px;}
    .related-project h2 {font-size: 20px;padding-bottom: 10px;margin-bottom: 24px;}
    .widget {margin-bottom: 40px;}
    .sidebar-title h3{font-size: 18px;}    
    .widget-tags a {font-size: 12px;font-weight: 500;padding: 8px 10px;margin-right: 8px;margin-bottom: 10px;}
    .widget.widget-tags {margin-bottom: 20px;}
    
    .accordion-main .card-header a {padding: 10px 10px 10px 50px;font-size: 13px;}
    .accordion-main .card-header:before {height: 30px;width: 30px;left: 5px;top: 5px;}
    .accordion-main .card-header > a:before {left: 14px;top: 19px;}
    .accordion-main .card-header > a:after {left: 19px;top: 14px;}    
    .accordion-main {padding: 30px 0 0;}
    .accordion-main .card .card-body {padding-left: 40px !important;}
    body{font-size: 14px;}
    .conference-page .sidebar {padding-top:0;}
    .content-area {margin-bottom: 30px;}
    .widget-conference .content h3 a, .widget-conference .content h3 {font-size: 20px; line-height: 25px;}
    .widget-conference .content h3 {margin-bottom: 0;}
    .form .input {height: 34px;}
    .conference-page h2 {margin-bottom: 20px;}
    .post-date h2 {font-size: 22px;line-height: 25px;}
    .post-date {bottom: 20px;padding: 0 25px;}
    .event-tile h2 {font-size: 22px;line-height: 30px;margin-bottom: 30px;}
    .event-tile ul li,.col-md-8.content-area .new-upcoming-event ul li {width: 100%;}
    .event-tile ul li:nth-last-child(-n+2) {margin-bottom: 40px;}
    .event-tile ul li:last-child{margin-bottom: 0;}
    .landing-box .col-left {margin-bottom: 40px; width: 100%}
    .enrolling-now {border-radius: 0 22px 22px 0;top: 20px;padding: 6px 20px 6px 20px;font-size: 14px;}
    .landing-box .col-left h3 {font-size: 16px;line-height: 22px;margin-bottom: 25px;}
    .landing-box .col-right {padding-left: 0; width: 100%;}
    .landing-box .col-left h2 {font-size: 25px;line-height: 30px;margin-bottom: 15px;}
    .landing-box {padding-bottom: 25px;}
    .landing-box .post-date {bottom: 10px;padding: 0 20px;}
    .quicklinks li {margin-bottom: 0;}
    .quicklinks li a {font-size: 14px;line-height: 24px;}
    .buttons .button:last-child{margin-right: 0; float: right}
    .error-404 h1{font-size: 20px;}
	.feature-webinar ul li{width: 100%; margin-bottom: 40px;}
	.feature-webinar ul li:last-child{margin-bottom: 0;}
	.filter-box .filter-menu .col, .filter-box .filter-menu {width: 100%;}
	.default-list li{padding: 0 !important}
	.main-navigation ul > li.current-menu-parent > a, .main-navigation ul > li.current-menu-item > a{color:#19c13a;}
	.blog-listing .list-thumb {width: 100%;margin: 0 auto;text-align: center;}
	.blog-listing .listing-content {overflow: visible;padding: 0;}
	.blog-listing .list-thumb{margin-bottom: 20px;}
	
	.entry-meta .author {max-width: 100%;width: 100%;}
	.entry-meta .tags {float: left;margin-top: 7px;}

    .professional-development ul.three-box li {
    width: 100%;
    }
    .professional-development ul.four-box li {
        width: 100%;
    }
	.our-staff .card .bg-cover {display: inline-block;float: none;margin: 0 auto;}
	.our-staff .card{text-align:center;}
	
	/****Group-member-page**/
	.group-member .analysis-section [class*="col-"] {border-bottom: 0;}
	.group-member .group-item h2:before, .group-member .group-item h2:after {width: 0;margin: 0;border: 0;}
	.group-member .group-item h2 {font-size: 18px;line-height: 26px;margin-bottom: 10px;}
	.group-member .policy-box .icon {width: 110px;height: 110px;vertical-align: middle;}
	.group-member .policy-box .icon img {width: 50px;}
	 .group-page-content p { font-size: 14px;line-height: 22px;margin-bottom: 20px;}
	 .gallery-grid-wrap .gallery-tile-grid{width:100%; padding: 0 10px;}
	 
	 }


@media screen and (max-width: 479px) {
    .project-slider .bg-cover{min-height: 150px;}
    .about-info ul li {width: 100%;padding: 0;margin-bottom: 30px;}
    .about-info ul {margin: 0;}
    .content-area {padding-left: 15px !important;margin-bottom: 35px;}
	.issuem_archives_shortcode .issuem_archive {width:50%}
	.issuem_archives_shortcode .issuem_archive:nth-child(3n + 1) {clear: none;}
	.issuem_archives_shortcode .issuem_archive:nth-child(2n + 1) {clear: both; }
    
}

@media screen and (max-width: 374px) {
  
    .button{min-width: 126px;}
}