@charset "utf-8";
/* CSS Document */
/* @media only screen and (max-width: 3072px){
	.featured-section > .seperator:first-child{top: -284px;}
	.featured-section:before{height: 100%;top: -140px;}
} */
@media only screen and (max-width: 2304px){
	.featured-section > .seperator:first-child{top: -222px;-webkit-transform: skewY(0.5deg);-ms-transform: skewY(0.5deg);transform: skewY(0.5deg);}
	.featured-section > .seperator:last-child{bottom: 68px;-webkit-transform: skewY(0.5deg);-ms-transform: skewY(0.5deg);transform: skewY(0.5deg);}
	.footer-main:before{height: 100%;top: -90px;}
}
@media only screen and (max-width: 2048px){
	.featured-section > .seperator:first-child{top: -190px;}
	.featured-section > .seperator:last-child{bottom: 68px;}
	.footer-main:before{height: 100%;top: -70px;}
}
@media only screen and (max-width: 1920px){
	.featured-section > .seperator:first-child{top: -170px;}
	.featured-section > .seperator:last-child{bottom: 38px;}
	.footer-main:before{height: 100%;top: -70px;}
}
@media only screen and (max-width: 1680px){

}
@media only screen and (max-width: 1440px){
	.featured-section > .seperator:first-child{content: "";position: absolute;width: 100%;height: 130px;top: -144px;-webkit-transform: skewY(-4deg);-ms-transform: skewY(-4deg);transform: skewY(0deg);z-index: 0;display: block;}
	.featured-section > .seperator:last-child{content: "";position: absolute;width: 100%;height: 130px;bottom: 31px;-webkit-transform: skewY(-4deg);-ms-transform: skewY(-4deg);transform: skewY(0deg);z-index: 1;display: block;}
	nav.top-nav ul.social-list li, nav.top-nav ul.nav-right li{padding: 0;}
	.right-header .nav-right li{padding: 0;}
	.banner h1{font-size: 35px;}
	.banner h5 {font-size: 20px;}
	.banner .banner-button{font-size: 15px;}
	.footer-social .social-list li {padding: 0;}
}
@media only screen and (max-width: 1350px){
	.intro:before{top: -60px;}
}
@media only screen and (max-width: 1300px){
	.featured-section > .seperator:last-child{bottom: 15px;}
	.intro {padding: 40px 0 140px}
	.featured-section{padding: 20px 0 170px;}
	.assistance-panel {padding: 50px 0 120px;}
	.footer-main {padding: 40px 0 20px;}
	.copyright p:after{display: block;width: 100%;text-align: center;}
	body .uwy.userway_p1 .uai{bottom: 13px!important;top: auto!important;}
}
@media only screen and (max-width: 1200px){
	.intro:before {top: -52px;}
	.intro .heading h4, .assistance-panel .heading h4 {font-size: 30px;}
	.footer-main .contact-list li{padding-left: 0;}
	.intro:before {top: -55px;}
	.banner .bx-wrapper .container{height: 83%;}
	.intro .heading h4, .assistance-panel .heading h4 {font-size: 27px;}
	.grid .card p {font-size: 18px;line-height: 22px;}
}
@media only screen and (max-width: 1100px){
	.assistance-panel {padding: 30px 0 160px;}
	.copyright {padding: 10px 0;}
	.footer-logo-list li:first-child{padding: 0; margin-right: 5px;}
	#innercontainer {padding-bottom: 350px;}
	.intro:before {top: -52px;}
	.banner h1 {font-size: 32px;}
	.innerpage-banner h1 {font-size: 45px;}
}
@media only screen and (max-width: 1070px){
	.footer-main .stay-connected{font-size: 17px;padding: 13px;}
	.footer-main p{font-size: 16px;}
	.contact-list li{font-size: 16px;line-height: 25px;}
	.banner h1 {font-size: 30px;}
}
@media only screen and (max-width: 1060px){
	.intro:before {top: -48px;}
	.grid .card h5 {font-size: 22px;}
	.intro .heading h4, .assistance-panel .heading h4 {font-size: 25px;}
	.featured-section .heading h4 {font-size: 29px;}
	.featured-section p {font-size: 20px;line-height: 27px;}
	.featured-section > .seperator:first-child{top: -140px;}
}
@media only screen and (max-width: 1038px){
	#innercontainer {padding-bottom: 350px;}
	.footer-logo-list li:first-child img{width: 100px;}
	.footer-logo-list li:last-child img{width: 220px;}
	.footer-logo-list li:last-child{margin-right: 0;}
	.footer-main h5{padding-top: 14px;}
	.footer-main p{word-break: normal;}
}
@media only screen and (max-width: 1030px){
	.team-area .team-designation {font-size: 17px;}
}
@media only screen and (max-width: 1024px){
	.featured-section > .seperator:first-child {top: -132px;}
	.inner-container {padding: 50px 0 150px;}
	.innerpage-banner h1 {font-size: 40px;}
}
@media only screen and (max-width: 991px){
	.intro:before {top: -45px;}
	#innercontainer {padding-bottom: 0;}
	footer {position: relative;}
	.copyright p {font-size: 13px;}
	.footer-main {padding: 15px 0 20px;}
	.featured-section > .seperator:last-child{height: 110px;}
	.footer-main {padding: 20px 0 20px;}
	.featured-section {padding: 0px 0 170px;}
	.banner h5 {font-size: 18px;}
	.banner h1 {font-size: 25px;}
	.banner .banner-button{font-size: 13px;padding: 10px 12px;}
	.footer-main .contact-list li{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: inherit;flex-wrap: inherit;}
	.footer-main .stay-connected {font-size: 15px;}
	.footer-main .contact-list li a i, .footer-main .contact-list li i {margin-right: 10px;}
	.innerpage-banner {min-height: 280px;}
	.grid-panel .inner-panel-grid .default-link{word-break: break-all;}
	.grid-panel .inner-panel-grid p{font-size: 17px;line-height: 25px;}
	.grid-panel h5 {font-size: 21px;}
}
@media only screen and (max-width: 900px){
	.logo_sec {width: 235px;}
	.intro {padding: 40px 0 110px;}
	.grid .card {height: 100%;}
	.grid .card p {font-size: 17px;}
	.banner h5 {font-size: 16px;}
	.social-list li a {margin-right: 5px;}
	.toggle_menu_side{font-size: 25px;}
	.intro:before {top: -40px;}
	.toggle_menu_side{line-height: 45px;}
	.featured-section > .seperator:first-child {top: -125px;}
	.featured-section .default-btn{font-size: 18px;}
	footer .footer-main .col-sm-6{flex: 0 0 100%;max-width: 100%;}
	.footer-main .stay-connected {font-size: 16px;}
	.footer-main {padding: 0px 0 20px;}
	footer .footer-main .col-sm-3:nth-last-child(2){flex: 0 0 60%;max-width: 60%;}
	footer .footer-main .col-sm-3:nth-last-child(1){flex: 0 0 40%;max-width: 40%;}
	.footer-main h5 {margin-bottom: 20px;padding-left: 0;}
	.grid .card h5 {font-size: 18px;}
	.footer-main .contact-list li p br{display: none;}
	.innerpage-banner h1 {font-size: 40px;}
	.session-panel .maxbutton{margin: 0 15px;width: auto!important; height: auto!important;padding: 15px 25px;}
	.session-panel .maxbutton span{ padding: 0!important; }
	.staff-email a {font-size: 16px;}
	.team-area {height: 100%;}
	.team-area .ts-team-wrapper {height: 100%;}
}
@media only screen and (max-width: 840px){
	.copyright p{line-height: 20px;}
	.footer-main .stay-connected {font-size: 15px;}
	.assistance-panel {padding: 30px 0 140px;}
	.video-grid-panel .vc_column-inner > .wpb_wrapper span {padding: 15px;}
	.vc_message_box{font-size: 0.7em;}
	.vc_message_box p{font-size: 0.9em;}
}
@media only screen and (max-width: 800px){
	.banner h1 {font-size: 20px;}
	.banner .bx-wrapper .container {height: 77%;}
	.banner h1{padding-bottom: 22px;}
	.social-list li a{width: 35px;height: 35px;}
	.social-list li a i{font-size: 16px;}
	.menu-panel {margin-right: 20px;}
	.toggle_menu_side {font-size: 22px;}
	.featured-section > .seperator:first-child {top: -115px;}
}
@media only screen and (max-width: 767px){
	.intro .heading h4, .assistance-panel .heading h4 {font-size: 23px;line-height: 30px;}
	.intro .col-sm-6{flex: 0 0 100%;max-width: 100%;}
	.intro .col-sm-6:first-child{ order: 2; }
	.intro .col-sm-6:last-child{ order: 1;  margin-bottom: 15px;}
	.intro .heading h4 br{display: none;}
	.intro .col-sm-6 img{width: 100%;}
	.intro .heading:before{bottom: 30%;}
	.grid .card .card-body{padding: 15px;}
	.grid .card .default-btn {font-size: 15px;}
	.grid {padding: 30px 0 160px;}
	.featured-section .col-sm-6{flex: 0 0 100%;max-width: 100%;}
	.featured-section .col-sm-6 img{width: 100%;}
	.featured-section .col-sm-6:nth-last-child(2){margin-bottom: 15px;}
	.assistance-panel {padding: 10px 0 140px;}
	.intro:before {top: 0;transform: none;}
	.logo_sec {width: 215px;}
	.assistance-panel .heading h4{font-size: 20px;}
	.banner .bx-wrapper .banner-text {position: relative;text-align: center;left: auto;right: auto;transform: none;bottom: auto;width: 100%;padding: 35px 15px;background: #373737;height: 100%;min-height: 250px;top: 0;width: 100%;height: 250px;
    /* -webkit-transform: skewY(-5.2deg);
    -ms-transform: skewY(-5.2deg);
    transform: skewY(-5.2deg); */
    z-index: -1;}
    .banner .bx-wrapper .banner-text:before{background-color: #373737;-webkit-transform: skewY(-4deg);-ms-transform: skewY(-4deg);transform: skewY(-4deg);content: "";position: absolute;width: 100%;height: 150px;top: -70px;left: 0;z-index: -1;}
	.banner .bx-wrapper .container{position: relative;z-index: -9;left: 0;transform: none;max-width: 100%;padding: 0;}
	.banner-text .text-center{text-align: center!important;}
	.banner h1 br{display: none;}
	.banner h1:after{display: none;}
	.banner h1 {font-size: 23px;}
	.banner h5 br{display: none;}
	.banner h5 {font-size: 17px;}
	.banner .banner-button {margin: 0 auto;font-size: 16px; float: none;margin-top: 25px;}
	.intro, .grid, .featured-section, .assistance-panel, .footer-main {padding: 40px 0;}
	.grid:before{transform: none;}
	.featured-section > .seperator:first-child, .featured-section > .seperator:last-child {display: none;}
	.featured-section:before, .assistance-panel:before, .footer-main:before, .grid:before{display: none;}
	.top-nav.fixed .logo_sec {width: 180px;}
	.toggle_menu_side {font-size: 20px;}
	.inner-container {padding: 50px 0 50px;}
	h5.text-muted{font-size: 22px;}
	.pre-application-panel img{width: 100%;}
	.grid-card-panel .card-main{margin-bottom: 30px;}
	.grid-card-panel .card-main:last-child{margin-bottom: 0;}
	.session-panel .maxbutton {margin: 0 10px;}
	.grid-panel .wpb_single_image img, .grid-panel .wpb_single_image figure, .grid-panel .wpb_single_image .vc_single_image-wrapper{width: 100%;}
	.grid-panel .vc_col-sm-4{margin-bottom: 30px;}
	div.grid-panel{margin-bottom: 0!important;}
	.logo-grid .vc_col-sm-3 img{width:150px;}
	.time-panel-section h5{font-size: 23px;}
	.technical-assistance-grid .col-sm-4{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.team-area .ts-team-wrapper {height: auto;}
	form.wpforms-form .wpforms-head-container .wpforms-title {line-height: 30px;font-size: 23px!important;}
}
@media only screen and (max-width: 640px){
	.grid .col-sm-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.grid .col-sm-6:first-child{margin-bottom: 30px;}
	.innerpage-banner h1 {font-size: 30px;padding-left: 5px;padding-right: 5px;}
	.innerpage-banner h1:before {height: 5px;}
	.innerpage-banner {min-height: 240px;}
	.innerpage-banner h1:before{bottom: 25px;}
	h4.heading {font-size: 27px;}
	.session-panel .maxbutton {width: 45%!important; float: left;margin: 0 10px 15px;}
	.session-panel .maxbutton:last-child{margin: 0 auto;float: unset; }
	.inner-container p {font-size: 18px;line-height: 27px;}
	.toolkit-panel h5{font-size: 21px; font-weight: 600;}
	.gravity-theme h2.gform_title{font-size: 27px;}
	.message-buttons a.maxbutton-1.maxbutton.maxbutton-join-our-listserv{width: 135px;}
}
@media only screen and (max-width: 576px){
	nav.top-nav {padding: 10px 15px;}
	.assistance-panel .assistance-logo{text-align: center;background-color: #FFF;margin-bottom: 15px;}
	h4.heading {font-size: 27px;}
	.video-grid-panel .video-grid .vc_column-inner > .wpb_wrapper > .wpb_content_element{margin-bottom: 0;}
	.contact-panel p br{display: none;}
	.grid-heading {font-size: 25px;}
	.grid-card-panel .card-main{font-size: 20px;}
	.grid-card-panel .card-main p{font-size: 17px;line-height: 25px;}
	.session-panel .maxbutton {width: 100%!important;margin: 0 0 15px;}
	.time-panel-section h5 {font-size: 21px;}
	.time-panel-section p{font-size: 18px;line-height: 26px;}
	.wpb_gmaps_widget .wpb_map_wraper iframe{height: 400px;}
	.message-buttons a.maxbutton-1.maxbutton.maxbutton-join-our-listserv{width: 115px;}
}
@media only screen and (max-width: 530px){
	footer .footer-main .col-sm-3:nth-last-child(2) {flex: 0 0 100%;max-width: 100%;}
	footer .footer-main .col-sm-3:nth-last-child(1) {flex: 0 0 100%;max-width: 100%;}
	.social-list li a {width: 25px;height: 25px;}
	.social-list li a i {font-size: 12px;}
	.menu-panel {margin-right: 10px;}
	.right-header .search-panel {width: 25px;height: 25px;}
	nav.top-nav ul li.search .search-panel i {font-size: 13px;}
	.right-header .search-panel{top: 8px; position: relative;}
	.toggle_menu_side {font-size: 17px;}
	.logo_sec {width: 175px;}
	.top-nav.fixed .toggle_menu_side {font-size: 17px;}
	.footer-main .stay-connected{margin-bottom: 15px;padding: 10px 20px;}
	.search-container #searchbox{font-size: 13px;}
	.search-container #searchbutton{padding: 8px 20px;font-size: 15px;}
	.search-container #form{padding: 5px;}
	footer .social-list li a {width: 35px;height: 35px;}
	footer .social-list li a i {font-size: 17px;}
	.footer-main {padding: 40px 0 15px;}
	.month.input .em-month-picker.flatpickr-input.select-toggle{max-width: 150px !important;font-size: 15px!important;}
	.em.em-calendar .em-cal-body>div {padding: 0px!important;}
	.em.em-calendar .em-cal-body .em-cal-day {text-align: center!important;}
	.em.em-calendar .em-cal-body .em-cal-day.eventful .em-cal-day-date a {
    border: 1px solid #a6000b!important;
    background: #ffe58e!important;
    color: #000!important;
	} 
	.em.em-item .em-item-image, .em.em-list .em-item .em-item-image {
    min-width: 150px;
    width: 100%;
    height: auto;
    margin-bottom: 15px;
}
.em.em-list .em-item {
    display: block;
    grid-template-columns: minmax(0,1fr) 2fr;
    border-top: 1px solid #efefef;
    padding: 30px 4px 3px;
}
.em.em-list .em-item .em-item-info {
    border-top: 4px solid #a6000b!important;
    padding: 0px;
	border-left:0px!important;
}

}
@media only screen and (max-width: 480px){
	.header .top-nav .row {justify-content: left!important;}
	.right-header {top: 5px;}
	.search-container #form {top: calc(60px - 0px);}
	.top-nav .top-social{display: none;}
	.banner h1 {font-size: 20px;}
	.banner .banner-button{line-height: 25px;}
	.innerpage-banner h1{padding-bottom: 55px;padding-top: 40px;}
	.scrolltop {right: 30px;width: 30px;height: 30px;}
	.wpforms-form .wpforms-field-captcha, .wpforms-form .wpforms-submit-container{text-align: center;}
	.alert-panel .vc_message_box, .vc_message_box{padding: 1em 1em 1em 4em!important;}
	.grid-card-panel .card-main .date-panel {font-size: 30px;}
	.alert-panel p{font-size: 18px;}
	.grid-heading {font-size: 23px;}
	.grid-card-panel .card-main .vc_column-inner > .wpb_wrapper {padding: 10px;}
	div.grid-card-panel {margin-top: 20px!important;}
	h4 {font-size: 25px;}
	.toolkit-panel h5{font-size: 19px;line-height: 25px;}
	form.wpforms-form .wpforms-head-container .wpforms-title {line-height: 25px;font-size: 19px!important;}
	.message-buttons a.maxbutton-1.maxbutton.maxbutton-join-our-listserv {width: 100%;}

}
@media only screen and (max-width: 400px){
	.intro .heading h4, .assistance-panel .heading h4 {font-size: 20px;line-height: 25px;}
	.featured-section .heading h4 {font-size: 25px;}
	.footer-logo-list li:first-child{width: 100%;margin-right: 0;text-align: center;margin-bottom: 15px;}
	.footer-logo-list li:last-child {width: 100%;padding: 0;text-align: center;}
	.banner h1 {font-size: 18px;}
	.banner h5 {font-size: 15px;margin: 0;}
	.banner .banner-button {margin-top: 10px;font-size: 14px;}
	.innerpage-banner h1 {font-size: 25px;}
	.innerpage-banner {min-height: 220px;}
	.contact-panel, .contact-panel p{font-size: 17px;}
	.contact-panel i{width: 37px;height: 37px;}
	h4.heading {font-size: 24px;}
	.grid-card-panel .card-main .date-panel {font-size: 27px;}
	.inner-container p {font-size: 17px;line-height: 24px;}
	.inner-container .list li {font-size: 17px;line-height: 23px;}
	.gravity-theme h2.gform_title{font-size: 24px;}
	.inner-container h5 {font-size: 20px;}
	.em.em-search .em-search-main.em-search-main-bar{ display: block; }
}
@media only screen and (max-width: 360px){
	.intro .heading h4, .assistance-panel .heading h4 {font-size: 19px;line-height: 25px;}
}
