@media only screen and (min-width: 2000px) {
    .staff-gallery .col-9 .box,
    .staff-gallery .col-3 .box,
    .event-img a img,
    .directors .col-3 .box { height: auto;}
}
@media only screen and (min-width: 1921px) {
    .staff-gallery .col-9 .box img,
    .staff-gallery .col-3 .box img,.staff-gallery .col-6 .box img,
    .event-img a img,.directors .col-3 .box img{width: 100%;display: block;}
}
@media only screen and (max-width: 1900px) {
    .staff-gallery .col-9 .box,
    .staff-gallery .col-3 .box,
    .event-img a img,
    .directors .col-3 .box {height: auto;}
    .directors .col-3 .box {margin: -1px;}
    .event-section .event-img img,.staff-gallery .box .image_box img {transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;}
    .staff-gallery .box:hover .image_box img,.event-section .event-img a img:hover {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);}
    .search-results .staff-gallery .col-3 .box {min-height:450px; height: 100%;}
    .search-results .staff-gallery .image_box{min-height:450px;} 
  /* .video_box iframe  {width: 950px !important; height: 560px !important;}*/
  .banner-text {min-height:auto;}
}
@media only screen and (max-width:1700px) { 
    .hero-text p {width: 100%; padding: 0 30px;}
/*.video_box iframe  {width: 950px !important; height: 545px !important;}*/
    nav ul li.donate a {padding-right: 70px;}
    .banner-text {padding: 230px 40px 50px;min-height: auto !important;}
    .logo-section {padding-left: 40px;width: 400px;}
    .staff-text .staff-text-center {padding: 0 40px;}
    .event-section .event-text,
    .event-section .event-odd .col-6:last-child .event-text,.page-template-page-video .programs-section .event-text,
    .page-template-page-video .event-section .event-odd .col-6:last-child .event-text {padding:70px;}
    nav ul li a {padding: 31px 15px 25px 15px;}
    .staff-gallery .box .image_box img,
    .event-text h4 a,.banner-text h1 {padding-right: 0;}
   .page-template-page-facts .section_box .col-6 .text {padding-right:100px;}
    .contact_box .address {display: flex;flex-wrap: wrap;display:-webkit-flex;-webkit-flex-wrap: wrap;-ms-display: flex;-ms-flex-wrap: wrap;}
    .page-template-page-about footer {margin-top: -1px;position: relative;z-index: 999;}
    .directors .col-3 .box .image_box img {-webkit-transform: scale(1.05); -ms-transform: scale(1.05);-transform: scale(1.05);}
}

@media only screen and (max-width:1400px) {
    .hero-section .two_column .column_text {padding: 48px;}
    .news_setion .event-content p {width: 100%;}
    .search-results .staff-gallery .col-3 .box {min-height:450px; height: 100%;}
    .single-hero .single_hero_content {width: 100%; display: block;}
    .section_box .col-6 .text {padding-right: 170px;}
    .video_box p {text-align: center;}
	.fancybox-inner {width:100% !important;}
    .fancybox-opened.hero {width: 90% !important;}
    body {font-size: 16px;}
    .single-hero .single_hero_content {width: 100%;}
    .banner-text {padding: 20px 40px 20px;}
    .banner-text h1{font-size: 2em;}
    .event-section .event-content p,
    nav ul {padding: 0;}
    h3.accordian::before {top: 16px;}
    .event-date img {width: 70px;}
    footer {padding: 42px 40px 26px}
    .organizations .about_text p {padding: 0}
    .staff-gallery-list {margin: 0 -10px;}
    .staff-gallery-list .hero-list {padding: 0 10px;}
    .accordian_donate,.about_setion .content p,
    .news_setion.programs-section .event-content p,.newsletters-section .event-content p,.newsletters-section {width: 100%; padding: 0 40px;}
    .single_hero_content .first_section, .single_hero_content .tow_section_color {padding:50px 100px;}
    .section_box .col-6:last-child {overflow: hidden;}
    .campus_setion .setion .img img {max-width: none !important;}
    .page-template-page-about .contact_box .address {overflow: hidden;}
    .nvmc_history,
    .organizations .about_text,
    .organizations p,.staff-gallery-list,.about_setion .content p {width: 100%;padding: 0 100px;}
    .accordian_donate {padding: 0 80px;}
    nav ul li:first-child .sub-menu {left: -31px;}
    nav ul li:nth-of-type(5) .sub-menu {left: -20px;}

}

@media only screen and (max-width:1190px) {
    .borwse-more,.programs-section .borwse-more.view-event {padding:60px 0 60px;}
    .hero-section .two_column .column_text {padding:40px;}
    .single_hero_content .tow_section_color {margin-top: 0;}
    .video_box iframe {height: 460px !important;}
    .cycle-slide {height: auto; margin-bottom: -3px;}
    .hero-text p,.staff-gallery-list {width: 100%; padding: 0 25px;}
    .staff-gallery-list {margin-top: 0;}
    .hero-section .two_column .column_text {padding:20px 25px;}
    .single_hero_content .text h5 {padding: 0 25px; margin:50px auto 50px 0}
    .newsletters-section {margin-bottom: 50px;}
    body {font-size: 15px;}
    .discover-section p,
    .event-section .event-content p {width: 100%;padding: 0 25px;}
    nav ul li.donate a {padding-right: 45px;}
    .logo-section {width: 300px;padding: 15px 0 15px 25px;}
    .event-section .event-content p,
    .staff-text .staff-text-center  {padding: 0 25px;}
    .staff-text p {font-size: 0.8em;}
    .banner-text {padding: 20px 25px 20px;}
    .event-section .event-text,
    .event-section .event-odd .col-6:last-child .event-text {padding: 40px 25px 60px;}
    .borwse-more.view-event {padding-bottom: 60px;}
    footer {padding: 42px 25px 26px}
    .section_box .col-6 .text {padding: 0 25px 20px  25px;}
    .news_setion .borwse-more.view-event,.news_setion.programs-section .borwse-more.view-event {padding: 60px 25px 60px;}
    .footer-social ul {padding-left: 0;}
    .single-hero .cycle-slide img {max-width: 100%;}
    .single-hero .single_hero_content .text .image_top {height: auto;}
    nav ul li:nth-child(6) a {padding-right: 26px;}
    .news_setion.programs-section .event-text {padding: 60px 60px;}
    .single_hero_content .text_section p {width: 100%; padding: 12px 25px;}
    .single_hero_content .running_section {width: 100%; padding:0px 25px 50px;}
    .running_section ul {width: 100%;}
    .running_section ul li p {word-break:break-all; }
    .running_section ul li {margin-bottom: 30px;}
    .organizations h2,.about_setion .content h2,.contact_box h2,.news_setion .event-content h3 {padding: 0 25px;}
    nav ul li:nth-of-type(4) .sub-menu {left: -25px;}
    
}

@media only screen and (max-width:1023px) {
    .nvmc_history,
    .organizations .about_text,
    .organizations p,.staff-gallery-list,.about_setion .content p {padding: 0 25px;}
    .search-results .staff-gallery .col-3 .box {min-height: 350px; height: 100%;}
	.search-results .staff-gallery .image_box{min-height: 350px;}
    .section_box .image-title h2 {font-size: 6.555em;}
    .discover-form,.accordian_donate,.about_setion .content p,
    .news_setion.programs-section .event-content p,
    .newsletters-section .event-content p,.newsletters-section,.discover-detle .discover-form,.contact-section .contact_box p,.join_section p {width: 100%; padding: 0 25px; }
.contact_box .address .right p {margin: 0; padding: 0; }
   /* .cbp-spmenu-push-toleft .button_container {right: 260px;}*/
    .cbp-spmenu-push-toleft.fixed header {left:-240px;}
    .hfeed .slider_image {height: auto;}
    .year_newsletters {margin-top:73px;}
    .news_setion.programs-section .event-text {padding: 40px 25px;}
    .news_setion.programs-section .event-content {padding: 45px 0 40px;}
    .fixed header {z-index: 9999;position: fixed;top: 0; left: 0;}
    .fixed body {padding-top: 62px;}
    header {width: 100%;}
    .accordian_donate .accordian_item ul {padding-left: 0;}
    .accordian_donate .accordian_item ul li {padding-bottom: 10px; width: 50%;}
    .accordian_item {padding: 10px 10px 14px 50px;}
    .accordian_donate {margin-bottom: 50px}
    .accordian_donate {padding: 0 25px;}
    .navigation {overflow-y: auto;text-align: left;background-color: #28998B;height: 100%;float: left;height: 100%;margin-bottom: 0;position: fixed;right: -240px;top: 0;width: 240px;}
    body {position: relative;left: 0;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;}
    body.cbp-spmenu-push-toleft {left: -240px;overflow: hidden;}
    .cbp-spmenu-left,
    .navigation,
    .cbp-spmenu-push-toleft .button_container,
    .button_container,header {transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;}
    .cbp-spmenu-push-toleft .navigation {right: 0;}
    nav .navigation ul li {width: 100%;float: none;background-color: transparent !important;}
    nav .navigation ul li a,nav ul li:nth-child(6) a {padding: 10px 15px;border-bottom: solid 1px #6eb0a8;width: 100%;}
    nav .navigation ul li a:hover,nav ul li.current_page_item > a,nav ul li.current-menu-item > a {background-color: #88d0cc !important;}
    nav ul li:hover {background-color: transparent !important;}
    .button_container {clear: both;display: block;position:absolute;top: 26px;float: right;right: 20px;height: 21px;width: 35px;cursor: pointer;z-index: 100;transition: opacity .25s ease;transition: all 0.3s ease 0s;z-index: 99999;}
    .button_container span {background: #fff;border: none;height: 3px;width: 35px;position: absolute;top: 0;left: 0;-webkit-transition: all .35s ease;transition: all .35s ease;cursor: pointer;}
    .button_container span.middle {top: 9px;}
    .button_container span.bottom {top: 17px;}
    .fixed .button_container {top:30px;}
    nav ul li:nth-of-type(4) .sub-menu {left: 0;}
    .cbp-spmenu-push-toleft .button_container .middle {opacity: 0;}
    .cbp-spmenu-push-toleft .button_container .top {top: 50%;transform: translateY(-50%) rotate(45deg);-webkit-transform: translateY(-50%) rotate(45deg);-moz-transform: translateY(-50%) rotate(45deg);-ms-transform: translateY(-50%) rotate(45deg);}
    .cbp-spmenu-push-toleft .button_container .bottom {top: 50%;transform: translateY(-50%) rotate(-45deg);-webkit-transform: translateY(-50%) rotate(-45deg);-moz-transform: translateY(-50%) rotate(-45deg);-ms-transform: translateY(-50%) rotate(-45deg);}
    nav ul li:hover,
    nav ul li.donate,
    nav ul li.donate:hover,
    nav ul li.current_page_item,
    nav ul li.current-menu-item {-webkit-transform: skew(0deg);-moz-transform: skew(0deg);-ms-transform: skew(0deg);transform: skew(0deg);transition: all 0.3s ease;}
    nav ul li.current-menu-ancestor > a,nav ul li:hover,nav ul li.donate,nav ul li.donate:hover {background-color: rgba(255, 255, 255, 0.8);}
    nav ul li:hover a,
    nav ul li.donate a,
    nav ul li.current_page_item > a,
    nav ul li.current-menu-item > a {-webkit-transform: skew(0deg);-moz-transform: skew(0deg);-ms-transform: skew(0deg);transform: skew(0deg);color: #fff;}
    nav ul li.donate {margin: 0;}
    .discover-section h2 {padding: 0 25px;line-height: 1.5;}
    nav ul li .sub-menu {width: auto; background-color: transparent; padding-top: 0; position: relative; left: 0; top: 0; display: block; -webkit-transform: skew(0deg);-moz-transform: skew(0deg);-ms-transform: skew(0deg);transform: skew(0deg);color: #fff;}
    nav ul li .sub-menu li a {background-color: transparent !important;}
    nav ul li:first-child .sub-menu,nav ul li:nth-of-type(2) .sub-menu,nav ul li:nth-of-type(5) .sub-menu,nav ul li:nth-of-type(4) .sub-menu {left:0px;} 
    .contact_box p {padding: 0 25px;}
    .page-template-page-video .programs-section .event-text,
    .page-template-page-video .event-section .event-odd .col-6:last-child .event-text {padding: 40px 25px;}
    .contact-section .contact_box p,.contact_box .address .left p {padding: 0;}
    .single_hero_content .first_section, .single_hero_content .tow_section_color {padding:50px 25px;}
    .fancybox-opened {padding-top: 64px;}
    .contact-section .contact_box p {padding: 0 25px;}
    .banner-section .banner-right img {height: 100%;/*width: 100%;*/}
    .staff-gallery .col-6{width: 100%;}
}

@media only screen and (max-width:980px) {
    .contact_box .address .right iframe {height: 450px;}
     /* .video_box iframe  {width: 730px !important; height: 345px !important;}*/

    .banner-right {height: auto !important;}
    .banner-text {min-height:auto !important;}
    .page-template-page-about footer {margin-top:0;} 
    .section_box .col-6 .text {padding-bottom: 20px;}
    .join_section h1 {padding: 0 25px;}
    /*.discover_video .fancybox-inner {height: 400px !important;}*/
    .staff-text .staff-text-center {top:50%; padding: 0 25px;}
    .fancybox-next span,.fancybox-prev span {background-size: 100px;}
    .fancybox-close {background-size: 30px !important;}
    .slidenav.next, .slidenav.prev {background-size: 25px;}
    .page-template-page-facts .section_box .col-6 .text {padding-right: 25px; padding-left: 25px;}
    .event-section .col-6,.page-template-page-facts .section_box .col-6:first-child,.page-template-page-facts .section_box .col-6:last-child {width: 100%;}
    .about_text,.join_section form {width: 100%; padding: 0 25px;}
    .contact_box .address .left {padding: 66px 20px 83px 25px; width: 100%;}
    .contact_box .address .right {width: 100%;}
    .contact_box .address .map_section #googleMap2,
    .page-template-page-about .contact_box .address .map_section #googleMap2 {height: 500px !important;}
    .directors .col-3 {width: 33.333%;}
    .banner {height: 400px;}
    .directors .col-3 .box .staff-text .staff-text-center  {padding:40px 30px;}
    .event-section .event-odd .col-6:first-child,
    .event-section .event-odd .col-6:last-child {left: 0;}
    .banner-right,
    .banner-text {width: 100%;float: left;left: 0;}
    .discover-form form input {width: 85%;margin-right: 0;}
    .discover-form form button {width: 12%;background-position: center center;}
    .footer-social ul li,.home .footer-social ul li {padding-left: 22px;}
    .event-section .event-img {height: 400px !important;}
    .section_box .col-6 {width: 100%; min-height: 500px;}
    .section_box .col-6:first-child {background-color: #fff;}
    .faq-service ul {padding-left: 24px;}
    .campus_setion .setion .img img {max-width: none !important;}
    h1,h2,h3,h4,h5,h6 {line-height: 1.5;}
    .ui-autocomplete {width: 72% !important;}


}
@media only screen and (max-width:850px) {
    .staff-text .staff-text-center {top: 50%; padding: 0 10px;}
    .staff-text h4 {font-size: 1em;}
    .search-results .staff-text .staff-text-center {top: 50%; padding: 0 25px}
}
@media only screen and (max-width:767px) {
    .hero-section .two_column p img {width: 100%;}
    .search-results .staff-gallery .image_box {min-height:450px;}
    .page-template-page-facts .section_box .col-6,.section_box .col-6 {min-height: auto; }
    .section_box .col-6:first-child {padding: 50px 0;}
    .cycle-pager {margin-top: -40px;}
    .cycle-pager span {height: 15px; width: 15px;}
    .faq-service ul li {width: 33.333%;}
    .page-template-page-facts .section_box .col-6 .text {top: 0;}
    .cycle-pager span {margin-right: 8px; }
    .staff-text .staff-text-center {padding: 0 25px;}
    .contact-section .contact_box .address .map_section #googleMap2,
    .page-template-page-about .contact_box .address .map_section #googleMap2{height: 460px !important;}
    .join_section form {margin-top: 70px;}
    .about_setion {padding-top: 40px;}
    .staff-gallery-list .hero-list {width: 50%;}
    .discover-form form input {width: 80%;}
    .staff-text h4 {font-size:1.523em;}
    .hero-section .two_column:last-child,.hero-section .two_column {width: 100%;}
    .discover-form form button {width: 16%;}
    .directors .col-3 {width: 50%;}
    body {font-size: 13px;}
    .staff-gallery .col-3,
    .staff-gallery .col-9 {width: 100%;}
    .footer-logo {width: 300px;}
    .footer-box,
    .footer-box:nth-child(2),
    .footer-box:nth-child(3),
    .footer-social {width: 100%;float: left;}
    .footer-social ul {float: left;text-align: left;padding-left: 0;}
    .about_setion .about_text h2,.about_setion .about_text .values,.organizations .about_text {margin-top: 40px;}
    .event-date img {width: 40px;}
    .footer-social ul li,.home .footer-social ul li {padding-left: 0;padding-right: 25px;}
    .staff-gallery .col-9 img {height: 100%; object-fit: cover; -webkit-object-fit: cover;}
    .staff-gallery .col-9 {height: 350px;}
    .staff-gallery .col-9 .box,.staff-gallery .col-9 .box .image_box {height: 100%;}
    .year_newsletters .month-section {padding: 19px 25px 26px;}
    .discover-section.discover-detle {padding-bottom: 50px; padding-top: 40px;}
    .campus_setion .setion .img img {max-width: 100% !important;}
    .page-template-page-facts .section_box .image-title h2 {font-size: 9.852em;}
    .footer-bottom {text-align: left;}
    .section_box .col-6 .text {position: relative; transform: translateY(0%) !important; -webkit-transform: translateY(0%) !important; -ms-transform: translateY(0%) !important; -moz-transform: translateY(0%) !important; top: 0; }
    .programs-section h1 {padding: 0 25px;}
    .year_newsletters .years span::before {top:3px;}
    .accordian_donate .accordian_item ul li {margin: 7px 0;}
    .page-template-page-video .discover-section.discover-detle {padding: 50px 0}
    .borwse-more, .programs-section .borwse-more.view-event {padding-top: 35px;}
    .contact-section .contact_box {margin-top: 40px;}
    /*.video_box iframe  {width: 440px !important; height: 345px !important;}*/
    .contact_box .address .right iframe {height: 350px;}
    .event-section .event-img {background-size: contain;}
    .event-section .event-img {height: 300px !important; }
    .event-section .event-text, .event-section .event-odd .col-6:last-child .event-text {
        padding:18px 25px 40px;}
    .programs-section.event-section .event-odd .col-6:last-child .event-text {padding-bottom: 40px; }
    #video_thumbs .hover_effects img {max-width: 110px;}

}
@media only screen and (max-width:640px) {.event-section .event-img {height: 240px !important; } #video_thumbs .hover_effects img {max-width: 90px;}}
@media only screen and (max-width:600px) {.event-section .event-img {height: 220px !important; } #video_thumbs .hover_effects img {max-width: 80px;} }
@media only screen and (max-width:480px) {
     /*.video_box iframe  {width: 300px !important; height: 280px !important;}*/
    .fixed .button_container {top: 23px;}
    .button_container {top: 23px;}
    .faq-service ul li {width: 50%;}
    .staff-gallery-list .hero-list {width: 100%; margin-bottom: 15px; text-align:center;}
	.logo-section {width: 240px;}
    .event-section .event-img {height:210px !important;}
    .join_section form ul li {width: 100%; margin-bottom: 45px;}
    .accordian_donate .accordian_item ul li {width: 100%; padding-top:10px; }
    .discover-form form button {text-indent: 105%;}
    .accordian_donate .accordian_item ul li {margin: 5px 0;}
    .discover-form form input,
    .discover-form form button {width: 100%;height: 50px;margin-bottom: 15px;}
    .footer-logo {width: 90%;}
    .directors .col-3 {width: 100%;}
    .ui-autocomplete {width:88% !important;}
    .search-results .staff-gallery .image_box {min-height:350px;}
    .join_section form ul li.radio .wpcf7-list-item-label {padding-top:7px; font-size: 1em; }
    #video_thumbs .hover_effects img {max-width: 75px;}
        @media screen and (-webkit-min-device-pixel-ratio: 0) {
                .event-section .event-content p {margin: 0 auto; }
        }
}
@media only screen and (max-width:420px) {
    .event-section .event-img {height:200px !important;}
}
@media only screen and (max-width:360px) {
    .event-section .event-img {height:163px !important;} 

}