@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.cdnfonts.com/css/helvetica-neue-9');
@font-face {
    font-family: 'Verdana';
    src: url('../fonts/Verdana.woff2') format('woff2'),
        url('../fonts/Verdana.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Verdana';
    src: url('../fonts/Verdana.woff2') format('woff2'),
        url('../fonts/Verdana.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Verdana';
    src: url('../fonts/Verdana-Bold.woff2') format('woff2'),
        url('../fonts/Verdana-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Verdana';
    src: url('../fonts/Verdana-Bold.woff2') format('woff2'),
        url('../fonts/Verdana-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
article,
aside,
details,
video,
figcaption,
figure,
footer,
header,
nav,
section,
summary {
    display: block;
}
*{
    margin: 0;
    padding: 0;
}
html,
body {
    width: 100%;
    scroll-behavior: smooth;
}

body {
    margin: 0;
    background: #fff;
}

ul li {
    margin: 0;
    padding: 0;
}

ul {
    padding: 0;
    margin: 0;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    text-indent: 1px;
}

select::-ms-expand {
    display: none;
}

p {
    padding: 0;
    margin: 0;
}

p {
    font-weight: 400;
    font-size: 20px;
    line-height: 35px;
    /*color: #231F20;*/
    color: #242223;
}
/****footer address section***/
.footerclass
{
    /*color: #fff;*/
    color: #FEFEFE;
}

a {
    outline: none;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

a:hover,
a:focus,
a:active {
    text-decoration: none;
    outline: none;
    color: #132953;
}

ul,
ol {
    list-style: none;
    list-style-image: none;
    padding: 0;
    margin: 0;
}

select,
input,
button,
a {
    outline: none;
    border: none;
}

h4,
p,
a {
    font-family: 'Verdana';
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Verdana';
}

button:focus {
    outline: none;
    outline: none;
}

body a {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

body button {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.container {
    max-width: 1170px;
}

.container-fluid {
    max-width: 1600px;
}

header.site-header .navbar-nav .nav-link {
    font-size: 18px;
    line-height: 32px;
    color: #000;
    font-weight: 400;
    padding: 10px 15px !important;
}


/*-------- header css start --------*/

header.site-header .right-toggle .navbar-toggler {
    border: 0px;
}

header.site-header .right-toggle .navbar-toggler .bar {
    display: block;
    background-color: #056839;
    width: 25px;
    height: 2px;
    margin: 5px auto;
    transition: all 0.3s ease-in-out;
}

header.site-header .right-toggle .navbar-toggler.clicked .bar.bar-1 {
    transform: rotate(45deg);
    margin: 0px auto -1px;
}

header.site-header .right-toggle .navbar-toggler.clicked .bar.bar-2 {
    transform: rotate(-45deg);
    margin: 0px auto 3px;
}

header.site-header .right-toggle .navbar-toggler.clicked .bar.bar-3 {
    display: none;
}

header.site-header>nav.navbar {
    padding: 0px 30px 0px 30px;
    justify-content: space-between;
}

header.site-header .navbar-nav li.nav-item.active .nav-link {
    color: #c1ae63;
}

header.site-header .navbar-nav .nav-link:hover {
    color: #c1ae63;
}

header.site-header .right-toggle .collapse-content-inner {
    position: absolute;
    right: 0px;
    width: 320px;
    top: 100%;
    background-color: #ffffff;
    padding: 20px;
    box-shadow: 0px 11px 11px 9px rgb(191 167 167 / 8%);
}

nav.right-toggle-content {
    position: relative;
}

header.site-header .right-toggle .collapse-content-inner h4 {
    color: #000;
    margin: 0px 0px 0px;
}

header.site-header .right-toggle .collapse-content-inner span {
    color: #000;
    font-size: 14px;
    line-height: 1.5;
}

.main-nav.lightHeader {
    background-color: #fff;
    box-shadow: 0px 2px 11px 9px rgb(191 167 167 / 8%);
}

.main-nav.lightHeader .navbar-toggler {
    height: 70px;
}

.main-nav.lightHeader .navbar-nav .nav-link {
    color: #000;
}

.main-nav.lightHeader .navbar-nav .nav-link:hover {
    color: #c1ae63;
}

.navbar-brand img {
    transition: all 0.3s ease-in-out;
}

.banner_content {
    max-width: 550px;
    margin: auto 0 auto auto;
}

.banner_content h1 {
    font-weight: 400;
    font-size: 60px;
    margin-bottom: 15px;
}

.banner_content p {
    font-weight: 400;
    font-size: 28px;
    line-height: 38px;
}

.banner_btns {
    display: flex;
    align-items: center;
}

.banner_btns a {
    margin-right: 10px;
    /*color: #000;*/
    color: #242223;
    height: auto;
    margin-top: 20px;
}
.banner_btns a i {
    margin-left: 10px;
}

.banner_btns .dis_btn {
    width: 220px;
    height: 70px;
   /* background: #056839;*/
    background: #123425;   
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FEFEFE;
    /*color: #fff;*/
    font-size: 18px;
    margin-top: 20px;
    z-index: 1;
    margin-right: 20px;
}
.banner_btns .dis_btn:hover{
    background-color: #242223;
}
.banner_btnsa {
    color: #000000;
}

.banner_sec .container-fluid {
    max-width: 100%;
}

.pos-f-t.right-toggle {
    width: 446px;
    background: #FFFFFF;
    border-radius: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px;
}

.donate_btn {
    background-color: #123425;
    width: 150px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 60px;
    /*color: #fff;*/ 
    color: #FEFEFE;

}
.donate_btn:hover{
    background-color: #242223;
}

.lngg .btn {
    background-color: transparent;
    height: auto;
    border: 0px;
    line-height: 8px;
}

.lngg .btn:focus {
    box-shadow: none;
    border: none;
}

.navbar-brand img {
    width: 80%;
}


/*-------- header css end --------*/

.about_sec {
    padding: 100px 0 0;
}

.about_sec .container:after {
    width: 755px;
    height: 755px;
    background: linear-gradient(180deg, #DDEEC5 0%, rgba(255, 255, 255, 0) 100%);
    opacity: 0.3;
    position: absolute;
    top: -300px;
    left: -240px;
    border-radius: 50%;
    content: '';
    z-index: -1;
}

.about_img:after {
    position: absolute;
    top: -20px;
    left: 0;
    border: 1px solid #000000;
    border-radius: 300px 300px 0px 0px;
    content: '';
    width: 430px;
    height: 569px;
    z-index: -1;
}

.about_img {
    position: relative;
    z-index: 9;
    text-align: right;
}

.about_img img {
    width: 90%;
}

.about_sec p {
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
}

.about_sec a {
    width: 200px;
    height: 70px;
    background: #056839;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FEFEFE;
    font-size: 18px;
    margin-top: 20px;
    transition: ease-in 0.5s;
}

.about_sec a:hover {
    background-color: transparent;
    border: 1px solid #056839;
    color: #056839;
}

.our_service {
    padding: 100px 0;
}

.service_box {
    border: 1px solid #DDEEC5;
    border-radius: 10px;
    margin-right: 20px;
    padding: 35px;
}

.service_icon {
    width: 90px;
    height: 90px;
    background: #DDEEC5;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-bottom: 20px;
}

.apply_sec {
    padding: 100px 0;
}
.apply_sec .container-fluid {
    padding: 0px;
}
.apply_btn {
    width: calc( 100% - 660px);
}

.online_apply {
    display: flex;
    align-items: stretch;
}

.apply_img {
    width: 100%;
    flex: 0 0 50%;
    max-width: 100%;
}
.apply_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.apply_btn a {
    height: 300px;
    /*background: #B4D1C3;*/
     background: #B5D1C3;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 5px;
    margin-right: 0px;
    font-size: 35px;
    /*color: #000000;*/
    color: #242223;
    font-family: 'Verdana';
}

.bg_green {
    background-color: #DDEEC5 !important;
   /* color: #056839 !important;*/
     color: #123425 !important;
}

.event_sec {
    padding: 100px 0;
    position: relative;
}

.event_sec .container {
    position: relative;
}

.event_sec .container::before {
    width: 700px;
    height: 700px;
    background: linear-gradient(180deg, #DDEEC5 0%, rgba(255, 255, 255, 0) 100%);
    opacity: 0.3;
    position: absolute;
    top: 0px;
    right: -240px;
    content: '';
    border-radius: 50%;
}

.event_box {
    background: #FFFFFF;
    border: 1px solid #123425;
    border-radius: 10px;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}

.event_yr h3 {
    font-weight: 700 !important;
    font-size: 52px !important;
    line-height: 50px;
    font-family: 'Verdana';
}

.event_yr {
    width: 140px;
    height: 150px;
    background: #DDEEC5;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.event_yr span {
    font-size: 15px;
    display: inline-block;
    font-weight: 600;
}

.event_box h3 {
    font-weight: 600;
    font-size: 32px;
}

.event_box a {
    width: 200px;
    height: 60px;
    background: #123425;
    border-radius: 8px;
    font-weight: 400;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FEFEFE;
    transition: ease-in 0.5s;
}

.event_box a:hover {
    background-color: transparent;
    border: 1px solid #123425;
    color: #123425;
}

.gallery_sec {
    padding: 0 0 100px 0;
    position: relative;
}

.gallery_sec .container,
.about_sec .container {
    position: relative;
}

.gallery_sec .container:after {
    position: absolute;
    top: -60px;
    left: -160px;
    content: '';
    width: 516px;
    height: 516px;
    background: linear-gradient(180deg, #DDEEC5 0%, rgba(255, 255, 255, 0) 100%);
    opacity: 0.3;
    border-radius: 50%;
}

.gallery_sec a {
    font-weight: 400;
    font-size: 22px;
    color: #123425;
    display: flex;
    background: #DDEEC5;
    border-radius: 8px;
    height: 70px;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px;
    transition: ease-in 0.5s;
    border: 1px solid transparent;
    margin-top: 30px;
}

.gallery_sec a:hover {
    background-color: transparent;
    border: 1px solid #123425;
}

.gallery_sec a:hover img {
    transition: ease-in-out 0.5s;
    margin-right: 10px;
}

.gallery_img img {
    width: 570px;
    height: 570px;
    object-fit: cover;
    border: 6px solid #FFFFFF;
    box-shadow: 0px 0px 11px rgb(181 181 181 / 25%);
    border-radius: 10px;
}

.gallery_img2 img {
    width: 270px;
    height: 270px;
    object-fit: cover;
    border: 6px solid #FFFFFF;
    box-shadow: 0px 0px 11px rgb(181 181 181 / 25%);
    border-radius: 10px;
    margin-bottom: 15px;
}

.client_sec {
    padding: 0 0 100px 0;
    background: linear-gradient(355deg, #DDEEC5 0%, rgba(255, 255, 255, 0) 100%);
}

.client_sec .slick-initialized .slick-slide {
    background: #FFFFFF;
    box-shadow: 0px 14px 34px #ebebeb;
    border-radius: 10px;
    height: 590px;
    margin-right: 20px;
}

.client_sec .slick-initialized .slick-slide .client_box {
    padding: 30px;
}

.client_sec .slick-initialized .slick-slide .client_box br {
   display:none;
}
.page-id-814 .client_sec .slick-initialized .slick-slide {
    height:300px;
}

.client_sec .slick-initialized .slick-slide .client_box p {
    font-size: 18px;
    line-height: 32px;
    /*color: #231F20;*/
        color: #242223;
    margin-bottom: 10px;
}

.client_sec .slick-initialized .slick-slide .client_box h5 {
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #123425;
    /* color: #056839;*/
    margin-top: 10px;
    display: flex;
    align-items: center;
}

.client_box h5 svg {
    width: 30px;
    height: 30px;
    padding: 7px;
    margin-right: 10px;
    background: #DDEEC5;
    border-radius: 8px;
}

.head_title h3 {
    font-weight: 400;
    font-size: 55px;
    line-height: 73px;
   /* color: #231F20;*/
    color: #242223;
    margin-bottom: 30px;
}

.service_box h5 {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    margin-bottom: 20px;
}

.service_box a {
    font-weight: 400;
    font-size: 18px;
    font-family: 'Verdana';
    /*color: #231F20;*/
    color: #242223;
    margin-top: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}


/*------ footer start ------------*/
.bg_pink {
    background-color: #F5F5F5;
    margin-bottom: 100px;
}
footer {
    background-color: #242223;
    /*background-color: #231F20;*/
    padding: 100px 0;
}

.footer_text ul li a {
    font-size: 18px;
    /*color: #FFF;*/
    color: #FEFEFE;
    text-transform: capitalize;
    transition: ease-in 0.5s;
}

.footer_text ul li {
    margin-bottom: 25px;
}

.social_icon li {
    display: inline-block;
    margin-right: 10px;
}

.social_icon {
    margin: 20px 0;
}

.social_icon li {
    margin-right: 25px;
}

.social_icon li a {
    color: #FEFEFE;
}

.social_icon li a:hover,
.footer_text ul li a:hover {
    /*color: #8dc63f;*/
    color: #8FC742;
}

.footer_text img {
    margin-bottom: 20px;
}

.m_view {
    display: none;
}

.inner_banner {
    background: #B5D1C3;
    padding: 100px 0;
}

.inner_banner_content {
    margin-top: 50px;
}

.inner_banner_content ul li a {
    font-size: 18px;
    color: #000;
}

.inner_banner_content ul li {
    display: inline-block;
    position: relative;
    padding: 0 20px;
}

.inner_banner_content ul li:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    content: '||';
}

.inner_banner_content ul li:last-child:after {
    display: none;
}

.advocay_div {
    background: #FFFFFF;
    border: 1px solid #DDEEC5;
    border-radius: 10px;
    padding: 40px;
    margin: -100px 15px 0 15px;
}

.advocacy_sec .col-lg-12 {
    margin-bottom: 20px;
}

.advocacy_sec {
    padding: 50px 0;
}

.bg_banner {
    background-image: url('../images/abit.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 400px;
}

.page-id-255 .bg_banner {
    background-position: bottom center;
}

.about_text {
    padding: 100px 0 ;
}
.about_text h4 {
        margin: 30px 0 20px 0;
}
.about_text h5 {
    font-size: 25px;
    line-height: 36px;
    font-family: 'Verdana';
    color: #242223;
    /*  color: #231F20;*/
}
.about_text p {
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #242223;
    /* color: #231F20;*/
}

.about_text.vision .left_image img {
    max-height: 600px;
    width: 100%;
    object-fit: cover;
}

.img_margin {
    margin-left: -70px;
    margin-top: 50px;
}

.our_motto {
    padding: 100px 0;
}
.our_motto h4 {
    font-weight: 700;
    font-size: 42px;
    line-height: 59px;
    text-align: center;
    color: #242223;
    /*color: #231F20;*/
    font-family: 'Verdana';
}
.our_motto p {
    margin: 0px 0px 20px;
    line-height: 1.5;
}
.our_motto h5 {
    margin: 0px 0px 10px;
    font-weight: 700;
}

.form_btn {
    background-color: #123425;
    height: 50px;
    border-radius: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FEFEFE;
    font-size: 18px;
    margin-top: 30px;
    transition: ease-in 0.5s;
}

.form_btn:hover {
    background-color: transparent;
    border: 1px solid #123425;
    color: #123425;
}

.title_vi {
    padding: 100px 0;
}

img.img-fluid.img_top {
    margin-top: -40px;
}

.social_sec {
    padding: 100px 0;
}

.about_text p a {
    color: #123425;
}

.social_sec p {
    font-weight: 400;
    font-size: 20px;
    line-height: 35px;
    padding-top: 40px;
}

.get_id {
    padding: 100px 0;
}

.get_id h5 {
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Verdana';
}

.get_certificate h3 {
    font-weight: 400;
    font-size: 50px;
    line-height: 70px;
}

.get_certificate ul li {
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px;
}

.get_certificate ul li::after {
    position: absolute;
    top: 10px;
    left: 0;
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 50px;
    background-color: #000;
    margin: auto;
}

.double_img {
    position: relative;
    margin-top: 80px;
}

.double_img:after {
    background-image: url(../images/arrow.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 250px;
    height: 200px;
    content: '';
    position: absolute;
    top: -130px;
    right: 0;
}

.pic img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.meet_sec {
    background-image: url('../images/meet.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 500px;
    background-attachment: fixed;
}

.meet_sec h3 {
    color: #FEFEFE;
    font-weight: 400;
    font-size: 55px;
    line-height: 73px;
}

.meet_sec p {
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
    color: #FEFEFE;

}

.self_adv h5 {
    font-weight: 400;
    font-size: 20px;
    line-height: 35px;
    text-align: center;
    /*color: #231F20;*/
    color: #242223;
    font-family: 'Verdana';
    max-width: 890px;
    margin: auto;
}

.self_adv {
    padding: 100px 0;
}

.self_sec {
    padding: 100px 0 0;
}

.self_adv h3 {
    font-weight: 400;
    font-size: 45px;
    line-height: 55px;
    margin-bottom: 20px;
}

.self_adv p {
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 10px;
}

.advocacy_sec h3 {
    font-weight: 400;
    font-size: 45px;
    line-height: 70px;
}

.advocacy_sec p {
    font-weight: 400;
    font-size: 20px;
    line-height: 36px;
}

.advocacy_sec ul li {
    position: relative;
    padding-left: 20px;
    font-size: 20px;
    margin-bottom: 10px;
}

.advocacy_sec ul li:after {
    content: '';
    position: absolute;
    left: 0;
    width: 5px;
    height: 5px;
    border-radius: 50px;
    top: 13px;
    background-color: #000
}

.quality_sec {
    padding: 100px 0;
}

.quality_sec h3 {
    font-weight: 400;
    font-size: 45px;
    line-height: 70px;
    /*color: #231F20;*/
     color: #242223;
    margin-bottom: 20px;
}

.quality_sec p {
    font-weight: 400;
    font-size: 20px;
    line-height: 35px;
    /*color: #231F20;*/
     color: #242223;
}

.quality_sec a {
    font-size: 20px;
    line-height: 30px;
    color: #123425;
    margin: 10px 0;
}

.resource_sec {
    padding: 100px 0;
}

.resource_sec p {
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
}

.resource_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    margin-bottom: 40px;
}

.resource_img {
    width: 460px;
    height: auto;
    margin-right: 50px;
}

.resource_img img {
    width: 100%;
}

.resource_text {
    width: fit-content;
    width: 610px;
    margin: auto;
}

.resource_text h3 {
    font-weight: 400;
    font-size: 45px;
    line-height: 70px;
    /*color: #231F20;*/
     color: #242223;
}

.resource_text p {
    font-weight: 400;
    font-size: 20px;
    line-height: 35px;
}

.resouces_box:after {
    position: absolute;
    content: " ";
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: url(../images/Vector-2.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    z-index: -1;
}

.resouces_box {
    padding-bottom: 100px;
    position: relative;
}

.support_bx {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #EDF2E5;
    margin: 100px 0;
}

.support_img {
    width: 600px;
}

.support_img .img-fluid {
    background: #fff;
    border-radius: 0 50% 50% 0;
}

.support_text {
    width: fit-content;
    padding: 40px 30px;
}

.support_bx.wte {
    margin: 0;
}

.support_img.two .img-fluid {
    background: #fff;
    border-radius: 50% 0 0 50%;
}

.support_bx.wte .support_text {}

.support-dmvg {
    padding: 100px 0 150px 0;
}

.support-dmvg-left h3 {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 45px;
    line-height: 60px;
    /*color: #231F20;*/
     color: #242223;
    margin-bottom: 60px;
}

.support-dmvg-right li {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    /*color: #231F20;*/
     color: #242223;
    list-style: inside;
}

.support-dmvg-right ul {
    margin-bottom: 30px;
}

.support-dmvg-right ul li {
    margin-bottom: 10px;
}

.support-dmvg-right p {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 35px;
    /*color: #231F20;*/
     color: #242223;
}

.support_text h3 {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 45px;
    line-height: 60px;
    /*color: #231F20;*/
     color: #242223;
}

.support_text p {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 35px;
    /*color: #231F20;*/
     color: #242223;
}


/*Transitions-from-nursing*/

.inner_banner_content h2 {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 65px;
    line-height: 87px;
    text-align: center;
    color: #242223;
    /*color: #000000;*/
}

.inner_banner_content ul li a {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
  /*  color: #231F20;*/
   color: #242223;
}

h2.h2head {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 45px;
    line-height: 63px;
    /*color: #231F20;*/
     color: #242223;
}
.peer-skill-sec h2.h2head {
    margin-bottom: 40px;
}

.pasanger-variations p {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 35px;
    /*color: #231F20;*/
     color: #242223;
}

section.pasanger-sec {
    padding: 100px 0;
}

.tn_banner .tn-text h3 {
    color: #FEFEFE;  
}
.tn_banner .tn-text li {
    color: #FEFEFE;
    font-style: italic;;  
}

.tn-banner-content {
    height: 600px;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.tn-text {
    position: absolute;
    width: 700px;
    right: 100px;
    top: 50%;
    transform: translateY(-50%);
    background: #123425;
    opacity: 0.8;
    padding: 82px 60px;
}

.majority-left p {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 40px;
    /*color: #231F20;*/
     color: #242223;
}

.majority-sec {
    padding: 100px 0 150px 0;
}
.majority-sec .list_dics li {
    line-height: 36px;
}

.majority-right {
    max-width: 734px;
    width: 100%;
}

.tn-text h4 {
    font-family: 'Verdana';
    font-style: italic;
    font-weight: 400;
    font-size: 24px;
    line-height: 35px;
    color: #FEFEFE;
}

.double_img img {
    width: 80%;
}

.pic img {
    width: 50%;
}

.passage_sec {
    padding: 100px 0;
}

.play-video .vjs-poster,
.play-video .video-js {
    width: 100%;
}

.play-video .video-js {
    height: 350px;
}

.passage_div h3 {
    font-weight: 400;
    font-size: 45px;
    line-height: 73px;
   /* color: #231F20;*/
    color: #242223;
}

.passage_div {
    margin-bottom: 50px;
}

.play-video .vjs-big-play-button {
    font-size: 3em !important;
    line-height: 60px;
    height: 60px;
    width: 60px !important;
    display: block !important;
    position: absolute !important;
    cursor: pointer !important;
    opacity: 0.9 !important;
    background: rgba(255, 255, 255, 0.3) !important;
    transition: all .4s !important;
    border-radius: 50% !important;
    border: transparent !important;
    color: #fff!important;
    left: 0 !important;
    right: 0 !important;
    top: 45% !important;
    bottom: 0 !important;
    margin: 0 auto;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-error .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button {
    display: none !important;
}


/*carrer-oppurinty page start here*/

.paid-intership {
    padding: 100px 0;
}

.Asd-box {
    background: #FFFFFF;
    border: 1px solid #B4D1C3;
    border-radius: 10px;
}

.btn-remote a.card-link {
    background: none;
    display: none;
}

.asd-left h4 {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 35px;
   /* color: #231F20;*/
    color: #242223;
}

.asd-left p {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
   /* color: #231F20;*/
    color: #242223;
    margin: 10px 0 20px 0;
}

.btn-remote a {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #123425;
    padding: 7px 16px;
    background: #DDEEC5;
    border-radius: 5px;
}

.asd-right {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.Asd-inner .row {
    align-items: center;
}

.btn-apply a {
    max-width: 200px;
    width: 100%;
    padding: 20px 50px;
    background: #123425;
    border-radius: 8px;
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #FEFEFE;
    transition: ease-in 0.5s;
}

.btn-apply a:hover {
    background-color: transparent;
    border: 1px solid #123425;
    color: #123425;
}

.hide-show {
    text-decoration-line: underline;
}

.show-text-inner p {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    /*color: #231F20;*/
     color: #242223;
    margin-bottom: 15px;
}

.Preferred-Skills li {
    list-style: inside;
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    /*color: #231F20;*/
     color: #242223;
    margin-bottom: 10px;
}

.Preferred-Skills h4 {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #000000;
}

.card {
    margin-bottom: 20px;
    border: 0px;
}

.card-header {
    background: #FFFFFF;
    padding: 0;
    border-bottom: 0px;
    border: 1px solid #B4D1C3;
    padding: 20px 0 40px 20px;
}

.card-body {
    border: 1px solid #B4D1C3;
    border-top-color: transparent;
    padding: 40px;
}

.hide-show {
    display: none;
}

.link-blck {
    padding: 110px 0;
    background: #DDEEC5;
}

.link-blck h2 {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 55px;
    line-height: 73px;
    color: #123425;
    text-align: center;
    position: relative;
    padding-right: 10vw;
}

.link-blck h2:after {
    position: absolute;
    content: "\f08e";
    right: 5%;
    font-weight: 900;
    font-family: "Font Awesome 6 Free";
}


/*youth transition start here*/

.youth-banner {
    height: 600px;
    padding: 50px 0;
}
.page-id-249 .youth-banner {
    height: auto;
}

.youth-bg {
    margin: -100px 15px 0 15px;
}

.gallery-img {
    max-width: 500px;
    width: 100%;
    /*margin-bottom: 50px;*/
}

.gallery-img:after {
    background:#123425;
    opacity: 0;
    content: "";
    position: absolute;
    left: 15px;
    right: 15px;
    top: 0;
    bottom: 0;
}

.gallery-img:hover:after {
    opacity: 0.8;
    border-radius: 10px;
}

.enlarge-img {
    position: absolute;
    text-align: center;
    padding-left: 1em;
    padding-right: 1em;
    width: 100%;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.youth-gallery-content .col-sm-4 {
    margin-bottom: 50px;
}

.youth-gallery-content .col-sm-4:hover .enlarge-img {
    top: 80%;
    left: 50%;
    opacity: 1;
}

.fadeIn-bottom {
    top: 80%;
}

.enlarge-img p {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #FEFEFE;
}

.enlarge-img p:after {
    position: absolute;
    right: 30px;
    top: 0;
    content: "\f08e";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-size: 20px;
}


/*calander page start here*/

.calnder-sec {
    background: #123425;
}

.post_content {
    padding: 36px 15px 30px 44px;
}

.entry h2.title,
h1.title {
    font-size: 30px;
    font-weight: lighter;
    color: #4c4c4c;
}


/*.spiffy.calendar-table {
    max-width: 500px;
}*/

.calendar-heading {
    text-align: center;
    color: #404040;
    width: 100% !important;
    margin: 0;
    padding: 2px 2px 0 2px;
    /*border: 1px solid #BCCBD8;*/
    /*background-color: #CCDBE8;*/
}

.calendar-date-switcher select option {
    color: #000;
    font-size: 25px;
}

.calendar-date-switcher {
    height: 25px;
    text-align: center;
    border: none;
    /*background-color: #CCDBE8;*/
    color: #404040;
}

.spiffy.calendar-table table {
    border-collapse: separate;
    border-spacing: 0;
    width: 100% !important;
}

.calendar-next,
.calendar-prev {
    width: 100%;
    text-align: center;
    font-size: .9em;
    display: flex;
    align-items: center;
}

p.cat-b {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    color: #FEFEFE;
    text-transform: capitalize;
}

.catogery .cat-b:after {
    position: absolute;
    content: "";
    left: -13px;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    background: #fff;
}

p.cat-b.tw:after {
    background: #C1B11C;
}

p.cat-b.th:after {
    background: #2C73DE;
}

p.cat-b.fo:after {
    background: #1CC19A;
}

p.cat-b.fi:after {
    background: #F94DC8;
}

.cat-b {
    position: relative;
}

.catogery {
    position: relative;
    margin-right: 20px;
}

.spiffy .calendar-next a,
.spiffy .calendar-prev a {
    text-decoration: none !important;
    border-bottom: none;
    font-weight: bold;
    font-size: 1.4em;
}

.calendar-month {
    width: 100%;
    text-align: center;
    font-weight: bold;
}

.calendar-date-switcher form {
    margin: 2px;
    padding: 0;
    text-align: left;
}

.calendar-date-switcher select {
    border: none;
    margin: 0;
    color: #404040;
    background: inherit;
    appearance: auto;
}

.calendar-date-switcher select {
    border: none;
    margin: 0;
    color: #404040;
    background: inherit;
    appearance: auto;
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 60px;
    color: #FEFEFE;
}

.calendar-date-switcher input,
.calendar-date-switcher input[type="submit"] {
    border: 1px #aCbBc8 solid;
    margin: 0;
    padding: 3px !important;
    text-transform: none;
    background: #fff;
    opacity: .5;
    color: #505050;
    border-radius: 5px;
    font-weight: normal;
}

.normal-day-heading {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 37px;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    color: #FEFEFE;
    background: rgba(255, 255, 255, 0.2);
    width: 232px;
    height: 64px;
}

.weekend-heading,
.week-number-heading {
    width: 232px;
    height: 64px;
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 37px;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    color: #123425;
    background: #fff;
}

.day-without-date {
    width: 60px;
    height: 60px;
    border: 1px solid #E9F0E8;
}

.day-with-date {
    /*vertical-align: text-bottom;*/
    text-align: right;
    width: 240px;
    height: 153px;
    background: rgba(255, 255, 255, 0.15);
    border: 1px solid #FFFFFF;
    color: #FEFEFE;
}

span.day-number {
    vertical-align: bottom;
}

span.spiffy-event-group {
    font-size: 0.75em;
}


/*span.weekend {
    color: #FF0000;
}*/

span.spiffy-event-group {
    font-size: 0.75em;
}

.spiffy.cat-key tr {
    display: inline-block;
    padding: 8px !important;
}

.spiffy.cat-key td {
    border: 0 !important;
    display: inline;
    padding: 5px !important;
}

strong {
    font-weight: bold;
    color: #1c1c1c;
}

.spiffy.cat-key tr {
    display: inline-block;
    padding: 8px !important;
}

.spiffy.cat-key td {
    border: 0 !important;
    display: inline;
    padding: 5px !important;
}

#btnLeft:focus {
    width: 70px;
    height: 74px;
}

td.spiffy-day-13.no-events.day-with-date.active {
    background: #fff;
    color: #000;
}

.sidenav {
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    background-color: #FAFEF3;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
    box-shadow: 0px 3px 101px rgb(0 0 0 / 18%);
    height: 100%;
    max-width: 400px;
}

.sidenav a {
    padding: 8px 15px 8px 15px;
    text-decoration: none;
    font-size: 16px;
    /*color: #231F20;*/
     color: #242223;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover {
    color: #123425;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
    color: #123425;
}

.navbar button.navbtn {
    background-color: transparent;
}

.navbtn span {
    display: block;
    width: 25px;
    height: 3px;
    background: #123425;
    margin: auto;
    margin-bottom: 4px;
    transition: all 400ms linear;
    cursor: pointer;
}

.dropdown-content {
    display: none;
}

.dropdown:hover .dropdown-content {
    display: block;
}
.chking.ir_source span.wpcf7-form-control.wpcf7-checkbox,
.cstm-select .card-body span.wpcf7-form-control.wpcf7-checkbox {
    display: grid;
}
.refr-filling-form .sbmit-btn input.wpcf7-form-control.wpcf7-submit {
    color: #FEFEFE;
    background-color: transparent;
}

/** Advocacy CSS **/
section.peer-about.advocacy {
    background: #f5f5f5;
    padding: 40px 0px;
}
.self_sec {
    padding: 100px 0 100px;
}
.peer-about.advocacy .peer-about-right-content {
    background-color: unset;
    padding: unset;
    left: unset;
    position: relative;
    top: unset;
    box-shadow: unset;
}
.peer-about.advocacy .peer-about-left-content {
    position: relative;
    max-height: 100%;
    height: 755px;
    margin-bottom: -180px;
}
.peer-about.advocacy .peer-img {
    height: 100%;
}
.peer-about.advocacy .peer-img img {
    height: 100%;
}
section.peer-skill-sec.advocacy {
    padding: 250px 0px 0px;
}
.peer-about.advocacy .peer-about-left-content:after {
    background-image: url(https://sagmetic.tech/wp/2022/mounting/wp-content/themes/mounting/images/arrow.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 250px;
    height: 200px;
    content: '';
    position: absolute;
    bottom: -40px;
    right: -147px;
}

.peer-skill-sec.advocacy .peer-skill-content {
    max-width: 1440px;
    width: 100%;
    margin: auto;
}
.peer-skill-sec.advocacy h2.h2head {
    margin-bottom: 15px;
}
.peer-skill-sec.advocacy .peer-skill-left-content {
    border: 2px solid #123425;
    padding: 40px;
    position: relative;
    margin-right: -120px;
    margin-bottom: -155px;
    z-index: 1;
    background: #ffffff;
}

/** Resources **/
section.resources .links-cn {
    background: #ffffff;
    padding: 50px;
    margin: 100px 0px;
    box-shadow: 0px 0px 45px 3px #bfbfbf;
}
section.resources .links-cn p {
    margin-bottom: 20px;
}
section.resources .links-cn p i {
    margin-bottom: 20px;
}
section.resources .links-cn p i {
    color: #8dc63f;
    margin-left: 10px;
    cursor: pointer;
}
section.resources .links-cn p a {
    color: #000000;
    transition: 1s ease;
}
section.resources .links-cn p a:hover {
    margin-right: 15px;
    color: #0056b3;
}



/*-----home page css start hear--------*/

section.provide_banner {
    margin-top: 130px;
    background-image: url(../images/provideimg.png);
    padding: 100px 0px;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
}
.provide_banner h1 {
   /* color: #000000;*/
   color: #242223;
}

.tab_contant h3 {
    margin: 0;
    position: relative;
    max-width: 300px;
    width: 100%;
    text-align: left;
    margin: auto;
    /*color: #000;*/
    color: #242223;
}
.tab_contant h3:after {
    content: "\f058";
    position: absolute;
    left: -30px;
    top: 6px;
    font-family: 'fontawesome';
    /*color: #123425;*/
    color: #242223;
    font-size: 20px;
}
.tab_contant_box {
    /*background: #FCF9F9;*/
    background: #B5D1C3;
    text-align: center;
    padding: 40px 0px;
    cursor: pointer;

}

.tab_contant_box:not(:last-child) {
    border-right: 1px solid #F0F0F0;
}
.tab_contant_box {
    background: #B5D1C3;
}


.banner_btns.slider_btn {
    display: flex;
    align-items: center;
    justify-content: center;
}

section.home_page_sec {
    background-image: url(../images/Line1.png);
    padding: 140px 0px;
    background-position: top;
    background-size: contain;
    background-repeat: no-repeat;
}

.head_title_Gallery h3 {
    font-weight: 400;
    font-size: 55px;
    line-height: 73px;
    color: #242223;
    margin-bottom: 30px;
    text-align: left;
}

.Our_Team_title h4 {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 43px;
    /*color: #231F20;*/
    color: #242223;
}


.Our_Team_title p {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
   /* color: #231F20;*/
    color: #242223;
        margin-bottom: 10px;
}

.Our_Team_title {
    margin-bottom: 25px;
}

a.Read_More {
    /*color: #8DC63F;*/
    color:#8FC742;
    font-size: 18px;
   /* border-bottom: 2px solid #8DC63F;*/ 
   border-bottom: 2px solid #8FC742;
}


.apply_oldman img {
    height: 100%;
}
.apply_oldman {
    width: 660px;
    height: 100%;
}

/*-----home page css end hear--------*/

/*-----state page css start hear--------*/

section.head_background {
    background: #B5D1C3;
    padding: 200px 0px 100px;
}
p.State_National {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    color: #231F20;
    margin-top: 30px;
}


.banner_content_stat h1 {
    font-family: 'Verdana';
    font-style: normal;
    line-height: 87px;
    text-align: center;
    color: #000000;
    font-weight: 400;
    font-size: 60px;
}



section.banner_sec_state {
    margin-top: 0px;
    background-image: url(../images/National-Organizations.png);
    padding: 100px 0px;
    background-position: 50%;
    height: 450px;
    background-size: cover;
    background-repeat: no-repeat;
}

section.logo_text_section {
    padding: 100px 0px;
}

.imgicon_div {
    background: #FFFFFF;
    box-shadow: 0px 4px 54px rgb(0 0 0 / 7%);
    padding: 40px;
    margin-bottom: 30px;
}

.Helps_contant p {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
    /*color: #231F20;*/
     color: #242223;
}

p.Texas_council a {
    font-family: 'Verdana';
    font-weight: 400;
    font-size: 20px;
    text-decoration-line: underline;
   /* color: #231F20;*/
    color: #242223;
}

p.Texas_council {
    margin-top: 20px;
}

.logo_icon_img {
    display: flex;
    align-items: center;
    justify-content: center;
}


/**** Transportation Form ****/
.schedule_ride .return {
	display: none;
}
.schedule_ride .form-group.col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 49%;
    flex: 0 0 49%;
    max-width: 49%;
    border-color: #0000006b;
    border: 0px;
}
.refer-form .form-row,
.schedule_ride .form-row {
    justify-content: space-between;
}
.refer-form .form-group {
    border: 0px;
} 
.refer-form .form-group input,
.schedule_ride .form-group input {
    width: 100%;
    padding: 10px 20px;
    border-radius: 4px;
    background: #FFFFFF;
    border: 1px solid #DCDCDC;
    margin-bottom: 20px;
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.5;
    color: #000 !important;
    margin-bottom: 0px;
}
.schedule_ride .form-group span.Drop-Off {
    width: 100%;
}
.schedule_ride input[type="checkbox"] + label {
    margin: 0px;
    display: flex;
    align-items: center;
    padding-left: 12px;
}
.schedule_ride h3 {
    margin: 20px 0px 30px;
}
.schedule_ride .form-group span {
    width: 100%;
}
.schedule_ride .form-group.wheelchair {
    display: flex;
    align-items: center;
}

.schedule_ride .form-group.wheelchair input {
    order: 1;
    height: 16px;
    width: 16px !important;
}

.schedule_ride .form-group.wheelchair label {
    order: 2;
    margin: 0px;
    padding-left: 12px;
    font-family: 'Verdana';
    font-size: 15px;
    line-height: 1.5;
}
.schedule_ride .form-group.wheelchair span.first.last {
    width: 100%;
    display: flex;
    position: relative;
    padding-left: 24px;
    font-family: 'Verdana';
    font-size: 15px;
    line-height: 1.5;
}
.schedule_ride .form-group.wheelchair span.first.last input {
    position: absolute;
    left: 0px;
    top: 3px;
}

.schedule_ride .CopyAddress {
    position: relative;
}

.schedule_ride .CopyAddress input {
    position: absolute;
    left: 0px;
    top: 3px;
}

.schedule_ride .CopyAddress span {
    width: auto !important;
}
.schedule_ride {
    padding: 30px 0px 0px;
}

.schedule_ride .form-group.pikupdate {
    display: flex;
    align-items: center;
}

.schedule_ride .form-group.pikupdate span {
    width: auto !important;
    padding: 0px 6px;
}

.schedule_ride .form-group br {
    display: none;
}

.schedule_ride .form-group.pikupdate span select {
    height: 100%;
}

.schedule_ride .form-group {
    border: 0px;
}
.refer-form input.dsubmit,
.schedule_ride input.dsubmit {
    border-radius: 25px;
    background-color: #123425;
    border: 0px;
    color: #fff !important;
    font-family: 'Verdana';
    font-size: 18px;
    text-transform: uppercase;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}
.refer-form input.dsubmit:hover,
.schedule_ride input.dsubmit:hover {
    background-color: #242223;
}
.schedule_ride .form-group span.R-P-Hour {
    width: auto;
    padding: 0px 5px;
}

.schedule_ride .form-group select {
    height: 100%;
}
.schedule_ride .form-group.pikupdate span.R-Pick-up-date {
    padding-left: 0px;
}



/*-----state page css end hear--------*/

@media only screen and (max-width: 1200px) {
header.site-header .d_view.new-v a.donate_btn {
    margin-right: 20px;
}
}
@media only screen and (max-width: 1024px) {

/*-----@media state page css start hear--------*/

section.head_background {
    padding: 150px 0px 70px;
}
.banner_content_stat h1 {
    line-height: 60px;
    font-size: 46px;
}

section.banner_sec_state {
    height: 320px;
}


/*-----@media state page css end hear--------*/
}

@media only screen and (max-width: 991px) {

/*-----@media  home page css sart hear--------*/
.apply_oldman {
    width: 100%;
    height: 100%;
}
section.home_page_sec {
    padding: 69px 0px;
}
/*-----@media  home page css end hear--------*/

/*-----@media state page css start hear--------*/


section.head_background {
    padding: 130px 0px 50px;
}

.banner_content_stat h1 {
    line-height: 40px;
    font-size: 30px;
}


section.banner_sec_state {
    height: 240px;
}

section.logo_text_section {
    padding: 80px 0px;
}

.Helps_contant p {
    font-size: 18px;
    line-height: 1.5;
}


p.Texas_council a {
    font-size: 16px;

}

/*-----@media state page css end hear--------*/

}

@media only screen and (max-width: 767px) {
    /*-----@media  home page css START hear--------*/

.head_title_Gallery h3 {
    font-size: 25px;
    line-height: 14px;
}

.Our_Team_title h4 {
    font-size: 22px;
    line-height: 1.5;
}

.Our_Team_title p {
    font-size: 16px;
    line-height: 1.5;
}

.client_sec .slick-initialized .slick-slide {
    background: #FFFFFF;
    box-shadow: 0px 14px 34px #ebebeb;
    border-radius: 10px;
    height: 312px;
    margin-right: 20px;
}
.schedule_ride .form-group.col-md-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.schedule_ride h3 {
    font-size: 24px;
    line-height: 1.5;
}

/*-----@media  home page css end hear--------*/


/*-----@media state page css start hear--------*/


.imgicon_div {
    padding: 30px 0;
}

section.banner_sec_state {
    height: 200px;
}

section.logo_text_section {
    padding: 60px 0px;
}
section.head_background {
    padding: 120px 0px 50px;
}

.Helps_contant p {
    font-size: 16px;
    line-height: 1.5;
}


p.Texas_council a {
    font-size: 14px;

}
p.Texas_council {
    margin-top: 15px;
}


.logo_icon_img {
    margin-bottom: 30px;
}

/*-----@media state page css end hear--------*/


}


/*---- covid 19 information and vaccines page css start here ----*/

section.vaccine-sec {
    padding: 100px 0;
}
.vaccine-left-img {
    position: relative;
    max-width: 450px;
    width: 100%;
}
.vaccine-left-img:after {
    background: #EDF2E5;
    position: absolute;
    content: "";
    top: -10%;
    bottom: 10%;
    right: 30%;
    left: -10%;
    z-index: -1;
}
.vaccine-mhi-sec .col-lg-6.col-md-12.bg-mg {
    background-image: url(./images/gal2.png);
    background-size: cover;
    background-position: center;
}
section.vaccine-mhi-sec {
    background: #F5F5F5;
}
.vaccine-mhi-sec .vaccine-mhi-right {
    display: none;
}
.vaccine-mhi-left {
    padding: 100px 0;
}
.vaccine-mhi-content {
    max-width: 1600px;
    width: 100%;
    margin-left: auto;
    padding-left: 100px;
}


/*---- covid 19 information and vaccines page css end here ----*/

/**** covid-19 information page css start*****/

section.covid-help {
    background: #EDF2E5;
    padding: 100px 0;
}

.covid-help-content p {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
    text-align: center;
    /*color: #231F20;*/
     color: #242223;
}

u {
    /*color: #231F20;*/
     color: #242223;
}

.covid-treatment {
    padding: 100px 0;
}

.covid-treatment-right{
    max-width: 660px;
    width:100%;
    margin-right:auto;    
}
.covid-info-txt{
    margin-bottom: 80px;
}

.covid-edu-btn a {
    background: #DFF9EC;
    border-radius: 500px;
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    color: #123425;
    padding: 10px 19px;
}

.covid-edu-btn {
    margin-bottom: 20px;
}
.covid-edu ul li {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
    text-decoration-line: underline;
    /*color: #231F20;*/
     color: #242223;
    margin-bottom: 10px;
}
.covid-edu ul li {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
    text-decoration-line: underline;
    /*color: #231F20;*/
     color: #242223;
    margin-bottom: 10px;
}

.covid-help-treatment {
    position: relative;
}

.covid-help-treatment:after {
    content: "";
    background: #B5D1C3;
    position: absolute;
    bottom: 0;
    top: 25%;
    left: 25%;
    right: 0;
    width: 100%;
    z-index: -1;
}
.covid-resources .row {
    align-items: center;
}
.evidence-asssit p {
    text-decoration: underline;
}
.evidence-asssit {
    margin-top: 20px;
}
.covid-resources-right h6 {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
    text-decoration-line: underline;
    /*color: #231F20;*/
     color: #242223;
    margin-bottom: 20px;
}
.covid-resources-right {
    max-width: 660px;
    width: 100%;
    margin-left: auto;
}
.covid-edu ul li a {
    /*color: #231F20 !important;*/
    c color: #242223 !important;
}

.covid-resources-right h6 a {
    /*color: #231F20 !important;*/
     color: #242223 !important;
}

.covid-resources-right p u a {
    /*color: #231F20 !important;*/
     color: #242223 !important;
}
.evidence-asssit p a {
    /*color: #231F20 !important;*/
    color: #242223; !important;
}

/**** covid-19 information page css end*****/



/*-------- Vaccine page css start  --------*/


.Vaccine_page_banner {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto !important;
    /*padding: 600px;*/
    padding: 250px;
}

a.you_know_btn {
    padding: 15px 60px;
    background: #ffffff;
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 70px;
    color: #123425;
    border-radius: 0px 200px;
}

.know_btn {
    margin-bottom: 20px;
}

.Vaccine_text p {
    margin-bottom: 20px;
}

section.Vaccine-about {
       padding: 100px 0px;
}
.vodeo_bg {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 550px;
}
.vodeo_bg {
    display: flex;
    align-items: center;
    justify-content: center;
}

a.chs {
    color: #000000;
    text-decoration: underline;
}
.Vaccine-about .event_box h3 {
    font-weight: 600;
    font-size: 32px;
}

.Vaccine-about .event_box {
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

section.Vaccine-about_sec {
    background: #F5F5F5;
    position: relative;
}


.Vaccine-about-content .text-col {
    position: static;
}

.Vaccine-about-content .peer-img {
    position: absolute;
    top: 0;
    right: 0;
    max-width: 790px;
    width: 100%;
    height: 100%;
}

.Vaccine-about-content .peer-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.Vaccine-about-content .Vaccine-about-left-content {
    padding: 100px 0px;
}



.Vaccine-about-content .row {
    align-items: center;
}

.Vaccine-about-left-content h2 {
    margin-bottom: 40px;
}



.num_text_box {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.numeric_title {
    width: 85%;
    margin-left: 5%;
}

.numeric {
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #EBEBEB;
    border-radius: 50%;
}

.numeric span {
    color: #000000;
    font-weight: 600;
    font-size: 20px;
    line-height: 35px;
}

.numeric_title p a {
  /*  color: #231F20;*/
   color: #242223;
} 

section.Call_Disability_sec {
    background: #F7F9F4;
    padding: 70px 0px;
}
section.Call_Disability_sec h2 a {
    /*color:#231F20;*/
     color: #242223;
}

.covid_text{
    padding: 20px 0px 20px;
}



section.covid_test-sec {
    padding: 100px 0px;
}


.covid_test-sec .covid_text {
    padding: 30px 0px 30px;
    margin-bottom: 43px;
}

.covid_tes_skill-content {
    max-width: 1370px;
    width: 100%;
    margin-right: auto;
}

.covid_test-right-img img {
    max-width: 678px;
    width: 100%;
}








.more-content-II.text-center {
    padding: 30px 0px;
}


h3.h2head {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 63px;
    /*color: #231F20;*/
     color: #242223;
}

.more-content-II.text-center a {
    color: #000000;
    text-decoration: underline;
}

section.placing_order_sec {
    padding: 20px 0px 100px;
}
section.placing_order_sec p u a {
    color:#000000;
}




/*-------- Vaccine page cssend --------*/





@media only screen and (max-width: 1680px) {

/*-------- @media  Vaccine page css start --------*/
.Vaccine-about-content .peer-img {
    position: static;
    max-width: 100%;
}
.Vaccine-about-content .Vaccine-about-left-content {
    padding: 50px 0px;
}

section.Vaccine-about_sec .container-fluid {
    padding-right: 0;
}







@media only screen and (max-width: 1300px) {

/*--------@media  Vaccine page css start --------*/

.covid_test-sec .covid_text {
    padding: 0px 0px 30px;
    margin-bottom: 0;
}


.covid_text p {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 35px;
   /* color: #231F20;*/
    color: #242223;
    margin-top: 10px;
}

/*--------@media  Vaccine page css end --------*/
}



/*--------@media  Vaccine page css end --------*/
}

@media only screen and (max-width: 1200px) {

/*--------@media  Vaccine page css start --------*/
   .covid_text h2.h2head {
     font-size: 35px;
    line-height: 50px;
}

.covid_test-sec .covid_text {
    padding: 0px 0px 20px;
    margin-bottom: 0;
}

/*--------@media  Vaccine page css end --------*/
}







@media only screen and (max-width: 1024px) {


    /*-----@media state page css start hear--------*/

    section.head_background {
        padding: 150px 0px 70px;
    }
    .banner_content_stat h1 {
        line-height: 60px;
        font-size: 46px;
    }

    section.banner_sec_state {
        height: 320px;
    }

    /*-----@media state page css end hear--------*/


    /*--------@media  Vaccine page css start --------*/
    .Vaccine_page_banner {
        height: auto;
        padding: 155px;
    }

    .covid_text p {
        font-size: 16px;
        line-height: 28px;
    }
    section.Vaccine-about {
        padding: 50px 0px;
    }
    section.Know_sec {
        padding: 50px 0;
    }
    section.Vaccine-about {
        padding: 50px 0px;
    }
    .numeric {
        width: 50px;
        height: 50px;
    }
    .covid_inner-div .row {
        text-align: center;
    }
    .covid_text h2 {
        margin-top: 30px;
    }
    .covid_text h2.h2head {
        font-size: 32px;
        line-height: 40px;
    }
    .placing_order_sec h3 {
        font-size: 30px;
        line-height: 30px;
    }
    .vodeo_bg {
        height: auto;
    }

    /*--------@media  Vaccine page css start --------*/

    .Vaccine_page_banner {
        height: auto !important;
        padding: 120px;
    }
    section.placing_order_sec {
        padding: 0px 0px 30px;
    }
    .covid_text p {
        margin-top: 15px;
    }
    section.covid_test-sec {
        padding: 30px 0px;
    }
    section.Call_Disability_sec {
        background: #F7F9F4;
        padding: 30px 0px;
    }
    .Vaccine-about-content .Vaccine-about-left-content {
        padding: 30px 0px;
    }
    section.Vaccine-about {
        padding: 30px 0px;
    }
    .Vaccine-about .event_box h3 {
        font-size: 28px;
        line-height: 38px;
    }
    .covid_text p {
        margin-top: 0;
    }
    .numeric_title p a {
        color:#007bff;
    }

/*--------@media  Vaccine page css end --------*/

}

/*-------- peer-support02 page css start--------*/


section.peer-support02_sec {
    padding: 100px 0px;
}


.peer-sup-right-content {
    background: #ffffff;
    max-width: 1030px;
    padding: 50px;
    margin-left: -140px;
    margin-top: 240px;
    margin-bottom: 50px;
    box-shadow: 0px 8px 28px #eeeded;
}

section.health-sec {
    padding: 100px 0px;
    background: #F5F5F5;
}


.health-right-text p {
    margin-bottom: 20px;
}


.health-right-text h2 {
    margin-bottom: 20px;
}

h6.h6head {
    font-size: 28px;
    font-weight: 500;
    line-height: 42px;
    /*color: #231F20;*/
     color: #242223;
}
section.group-sec .row {
    align-items: center;
}
section.group-sec {
    padding: 100px 0px;
}



.peer-support02_sec .container-fluid {
    max-width: 1920px;
    padding-left: 0;
}



.ps-right-text p, .peer-sup-right-content p, .health-right-text p {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
    /*color: #231F20;*/
     color: #242223;
    margin-bottom: 10px;

}

.p-support .ps-left-text{
    padding-left: 15px;
    padding-right:60px;


}
.p-support .ps-left-text p a {
    /*color:#231F20;*/
     color: #242223;
}

.Support-program .per-about-content .Vaccine_text p {
    font-size: 32px;
    line-height: 52px;
}

.peer-sup-right-content p.phead {
    font-weight: 400;
    font-size: 32px;
    line-height: 1.3;
    /*color: #231F20;*/
     color: #242223;
}


.support02-right-text h3.h2head {
    text-decoration: underline;
}




.right_box_div {
    display: flex;
    align-items: flex-end;
}







@media only screen and (max-width: 575px) {
/*--------@media  Vaccine page css start --------*/

.Vaccine_page_banner {
    height: auto !important;
    padding: 90px;
}

.covid_text h2.h2head {
    font-size: 24px;
    line-height: 38px;
}


h3.h2head {
   font-size: 22px;
    line-height: 35px;
}


.vodeo_bg {
    height: auto;
}

/*--------@media  Vaccine page css end --------*/

/*-------- @media  peer-support02 page css start --------*/


.Support-program .per-about-content .Vaccine_text p {
    font-size: 18px;
    line-height: 1.5;
}

.peer-sup-right-content p.phead {
    font-size: 18px;
}

.ps-right-text p, .peer-sup-right-content p, .health-right-text p {
    font-size: 14px;
}

h6.h6head {
    font-size: 18px;
    line-height: 1.5;
}


section.group-sec {
    padding: 30px 0px;
}

/*-------- @media  peer-support02 page css end --------*/



}



/* health-information css starts here */
.covid-sec {
    padding: 100px 0px 100px 0px;
}

.covid-sec .covid-head {
    max-width: 609px;
    width: 100%;
    margin: auto;
}

.covid-sec .covid-head h3 {
    font-style: normal;
    font-weight: 400;
    font-size: 35px;
    line-height: 62px;
    /*color: #231F20;*/
     color: #242223;
}

.covid-sec .covid-list ul li {
    list-style: outside;
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 40px;
  /*  color: #231F20;*/
   color: #242223;
    padding-top: 14px;
}
.covid-sec .covid-list ul li br{
    display:none;
}
.covid-sec .covid-list ul li a {
    /*color:#231F20;*/
     color: #242223;
}

.mental-sec {
    background-color: #EDF2E5;
    padding: 86px 0px 200px 0px;
    position: relative;
    margin-bottom: 575px;
}

.mental-sec .mental-sec-content h3 {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 35px;
    line-height: 62px;
    /*color: #231F20;*/
     color: #242223;
}
.mental-sec .mental-list ul li br ,.local-sec .local-text ul li br {
    display: none;
}

.mental-sec .mental-list ul li {
    list-style: inside;
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 19px;    
    line-height: 40px;
    /*color: #231F20;*/
     color: #242223;
}

.mental-sec .mental-list ul li a {
    /*color:#231F20;*/
     color: #242223;
}
.mental-sec .mental-image {
    position: absolute;
    left: 27%;
    top: 74%;
    z-index: 999;
}

.local-sec {
    background-color: #F5F5F5;
}

.local-sec .local-text h5 {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    line-height: 62px;
   /* color: #231F20;*/
    color: #242223;
}

.local-sec .local-text h3 {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 35px;
    line-height: 62px;
    /*color: #231F20;*/
     color: #242223;
}

.local-sec .local-text ul li {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 40px;
    /*color: #231F20;*/
     color: #242223;
}
.local-sec .local-text ul li a {
    /*color:#231F20*/
     color: #242223;
}
.local-sec .container-fluid {
    max-width: 1920px;
    width: 100%;
    padding: 0;
}

.local-sec .img1 {
    padding-top: 80px;
}

.local-sec .local-row-1 {
    max-width: 1760px;
    width: 100%;
}

.local-sec .local-row-2 {
    max-width: 1760px;
    width: 100%;
    margin-left: auto;
}
.local-sec .local-row-1 .row {
    align-items: center;
}
.local-sec .local-row-2 .row {
    align-items: center;
}

.local-sec .img1 .img-fluid {
    max-width: 100%;
    width: 100%;
    height: auto;
}
.local-row-2 .local-p1{
    padding-right: 30px;
}
.local-row-2 .local-p2{
    padding-left: 30px;
}

.resource-sec {
    padding: 100px 0;
    position: relative;
}

.resource-sec .resource-sec-content {
    position: relative;
}

.resource-sec .resource-sec-content:after {
    content: "";
    position: absolute;
    background-image: url(../images/Vector-2.png);
    background-size: cover;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
}

.resource-sec .resource-sec-text {
    background-color: #F7F9F4;
    padding: 40px 17px 40px 40px ;
}

.resource-sec .resource-sec-text h3 {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 35px;
    line-height: 60px;
    /*color: #231F20;*/
     color: #242223;
}

.resource-sec .resource-sec-text ul li {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 40px;
   /* color: #231F20;*/
    color: #242223;
}

.resource-sec .resource-sec-text ul li a {
    /*color:#231F20*/
     color: #242223;
}
.resource-sec .resource-sec-text ul li br {
    display: none;
}

.resource-sec .res-row-1 {
    max-width: 1331px;
    width: 100%;
}

.resource-sec .res-row-2 {
    max-width: 1331px;
    width: 100%;
    padding-top: 100px;
    margin-left: auto;
}

.resource-sec .res-row-3 {
    max-width: 1331px;
    width: 100%;
    padding-top: 100px;
}

.pharma-sec .pharma-text h3 {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 35px;
    line-height: 62px;
    /*color: #231F20;*/
     color: #242223;
}

.pharma-sec .pharma-text ul li {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 40px;
    color: #231F20;
    margin-top: 30px;
}


.pharma-sec .pharma-text ul li a {
    color:#231F20
}

.pharma-sec {
    padding-bottom: 100px;
}







/*-------- peer-support02 page css start--------*/


section.peer-support02_sec {
    padding: 100px 0px;
}

.peer-sup-right-content {
    background: #ffffff;
    max-width: 1030px;
    padding: 50px;
    margin-left: -140px;
    margin-top: 240px;
    margin-bottom: 50px;
    box-shadow: 0px 8px 28px #eeeded;
}

section.health-sec {
    padding: 100px 0px;
    background: #F5F5F5;
}


.health-right-text p {
    margin-bottom: 20px;
}

.health-right-text h2 {
    margin-bottom: 20px;
}

h6.h6head {
    font-size: 28px;
    font-weight: 500;
    line-height: 42px;
    color: #231F20;
}
section.group-sec .row {
    align-items: center;
}
section.group-sec {
    padding: 100px 0px;
}

.peer-support02_sec .container-fluid {
    max-width: 1920px;
    padding-left: 0;
}

.ps-right-text p, .peer-sup-right-content p, .health-right-text p {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
    color: #231F20;
    margin-bottom: 10px;
}

.p-support .ps-left-text{
    padding-left: 15px;
    padding-right:60px;


}

.Support-program .per-about-content .Vaccine_text p {
    font-size: 32px;
    line-height: 52px;
}

.peer-sup-right-content p.phead {
    font-weight: 400;
    font-size: 32px;
    line-height: 1.3;
    color: #231F20;
}


.support02-right-text h3.h2head {
    text-decoration: underline;
}


.right_box_div {
    display: flex;
    align-items: flex-end;
}
.resource-sec .resource-sec-content:after {
    content: "";
    position: absolute;
    background-image: url(../images/Vector-2.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
}


.refer-form form.wp2suite_sc_form .wp2suite_panel_div .wp2suite_row input{
    background: #FFFFFF;
    border: 1px solid #DCDCDC;
    border-radius: 100px;
    margin-bottom: 20px;
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #000 !important;
    padding: 15px 0 15px 15px;
    height: 50px;
}
.refer-form form.wp2suite_sc_form .wp2suite_panel_div .wp2suite_row select {
    background: #FFFFFF;
    border: 1px solid #DCDCDC;
    border-radius: 100px;
    height: 50px;
    appearance: auto;
    margin-bottom: 20px;
    font-size: 18px;
    padding: 12px 0px 15px 15px;
}
.refer-form form.wp2suite_sc_form .wp2suite_panel_div .wp2suite_row textarea {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #DCDCDC;
    border-radius: 20px;
    padding: 15px 0 15px 15px;
}
.refer-form form.wp2suite_sc_form .wp2suite_panel_div {
    border: none;
}
.refer-form form.wp2suite_sc_form input.wp2suite_form_submit {
    max-width: 790px;
    width: 100%;
    height: 50px;
    /*background: #056839;*/
    background-color: #123425;
    border-radius: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
}

#ui-datepicker-div {
    background: #ffffff !important;
    width: 250px;
}
#ui-datepicker-div table.ui-datepicker-calendar {
    width: 100%;
}
a.ui-datepicker-next.ui-corner-all.ui-state-disabled {
    float: right;
}
.tribe-events-view {
    margin-top: 140px;
	background: #123425;
}
span.tribe-events-c-top-bar__datepicker-desktop.tribe-common-a11y-hidden,
.tribe-events-calendar-month__body h3.tribe-events-calendar-month__day-date time.tribe-events-calendar-month__day-date-daynum,
.tribe-events-calendar-month__header-column h3.tribe-events-calendar-month__header-column-title {
	color: #fff;
}
.tribe-events-calendar-month__body h3.tribe-events-calendar-month__day-date a.tribe-events-calendar-month__day-date-link,
.tribe-events-calendar-month__body .tribe-events-calendar-month__day.tribe-events-calendar-month__day--past .tribe-events-calendar-month__events h3.tribe-events-calendar-month__calendar-event-title,
.tribe-events-calendar-month__body .tribe-events-calendar-month__day.tribe-events-calendar-month__day--past .tribe-events-calendar-month__events .tribe-events-calendar-month__calendar-event-datetime {
	color: #8FC742;
}

.tribe-events-calendar-month__events h3.tribe-events-calendar-month__calendar-event-title a.tribe-events-calendar-month__calendar-event-title-link {
	color: #8FC742;
}
.tribe-common .tribe-common-c-svgicon__svg-fill {
	fill: #ffffff;
}
/*--------  peer-support02 page css end --------*/

.page-id-1759 .bg_banner {
	display: none;
}
.page-id-1759 .refer-frm-sec {
	padding-top: 100px;
}
.page-id-1759 .refer-frm-sec .refer-form {
	padding: 50px 70px;
}
.page-id-1759 .refer-frm-sec ul {
	list-style: disc;
	font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
}
.page-id-1759 .refer-frm-sec ul li {
	margin-bottom: 15px;
}

.page-id-737 section.title_vi .title-img,
.page-id-1754 section.refer-frm-sec .refer-form .title-img {
    text-align: -webkit-center;
}
.page-id-737 section.title_vi h3,section.title_vi h6,
.page-id-1754 section.refer-frm-sec .refer-form h3,section.refer-frm-sec .refer-form h6 {
    text-align: center;
    max-width: 400px;
    margin: 20px auto;
}
.page-id-737 section.title_vi p,
.page-id-1754 section.refer-frm-sec .refer-form  p {
    margin-bottom: 20px!important;
}
.page-id-737 section.title_vi h4,
.page-id-1754 section.refer-frm-sec .refer-form h4 {
    font-weight: bold;
    margin-bottom: 20px;
}
ul.dropdown-menu.child {
	top: 98%;
	left: 10%;
}
a.dropdown-toggle.child {
	margin-left: 20px;
}


.page-id-1759 .d_view.new-v .navbar .navbar-brand {
    text-align:center;
}


@media only screen and (max-width: 1920px) {


    /*--------@media   peer-support02 page css start --------*/

    .peer-sup-right-content {
        margin-left: -240px;
        margin-top: 0;
        margin-bottom: 65px;
    }

/*--------@media   peer-support02 page css end --------*/

}






@media only screen and (max-width: 1680px) {

    /*--------@media   peer-support02 page css start --------*/
    .peer-sup-right-content {
        margin-left: -140px;
      }
      
      
      
    section.group-sec .row {
        align-items: center;
    }
    /*-------@media   peer-support02 page css end --------*/



}




@media only screen and (max-width: 1440px) {
    /*--------@media   peer-support02 page css start --------*/

    .peer-sup-right-content {
        padding: 40px;
        margin-left: -130px;
        margin-bottom: 40px;
    }


    .ps-right-text p, .peer-sup-right-content p, .health-right-text p {
        font-size: 20px;
        line-height: 1.5;
    }


    .peer-sup-right-content p.phead {
        font-size: 24px;
    }


    /*--------@media   peer-support02 page css end --------*/
}

@media only screen and (max-width: 1300px) {


    /*--------@media   peer-support02 page css start --------*/
    h3.h2head {
        font-weight: 400;
        font-size: 36px;
        line-height: 50px;
    }
    .peer-sup-right-content {
        padding: 30px;
        margin-left: -112px;
        margin-bottom: 50px;
    }

    .health-right-text {
        padding: 0;
    }

    .Support-program .per-about-content .V
    accine_text p {
        font-size: 24px;
        line-height: 1.7;
    }

    /*-------- @media  peer-support02 page css end --------*/


}

@media only screen and (max-width: 1200px) {
    /*-------- @media  peer-support02 page css start --------*/

    .peer-sup-right-content {
        padding: 30px;
        margin-left: -110px;
        margin-bottom: 30px;
    }


    h3.h2head {
        font-size: 30px;
        line-height: 40px;
    }


    .p-support h2 {
        margin-bottom: 20px !important;
    }
    /*-------- @media  peer-support02 page css end --------*/

}


@media only screen and (max-width: 1024px) {

    /*-------- @media  peer-support02 page css start --------*/

    .peer-sup-right-content {
        padding: 30px;
        margin-left: -110px;
        margin-bottom: 30px;
    }
    /*-------- @media  peer-support02 page css end --------*/

}


@media only screen and (max-width: 991px) {

    /*-------- @media  peer-support02 page css start --------*/


    .peer-sup-right-content {
        padding: 50px;
        margin-left: 0;
        margin-top: 60px;
        margin-bottom: 0px;
    }


    .Support-program .per-about-content .Vaccine_text p {
        font-size: 20px;
        line-height: 1.5;
    }


    .peer-support02_sec .container-fluid {
        max-width: 100%;
        padding-left: 15px;
    }

    section.group-sec {
        padding: 50px 0px;
    }

    section.peer-support02_sec {
        padding: 50px 0px;
    }


    section.health-sec {
        padding: 50px 0px;
        background: #F5F5F5;
    }

    .p-support {
        padding-bottom: 10px !important;
    }

    .p-support .ps-right-content {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .health-right-text {
        padding-bottom: 30px;
    }

    .p-support .ps-left-text {
        padding-left: 15px;
        padding-right: 0;
    }

    h6.h6head {
        font-size: 22px;
        line-height: 1.5;
    }

    h3.h2head {
        font-size: 28px;
        line-height: 1.5;
    }


    .peer-sup-right-content p.phead {
        font-size: 24px;
    }

    /*-------- @media  peer-support02 page css end --------*/



}

@media only screen and (max-width: 767px) {

    /*-------- @media  peer-support02 page css start --------*/
    .ps-right-text p, .peer-sup-right-content p, .health-right-text p {
        font-size: 16px;
        line-height: 1.5;
    }

    .peer-sup-right-content {
        padding: 20px;
        margin-left: 0;
        margin-top: 40px;
        margin-bottom: 0px;
    }

    /*-------- @media  peer-support02 page css end --------*/
}





@media only screen and (max-width: 575px) {

/*-------- @media  peer-support02 page css start --------*/


    .Support-program .per-about-content .Vaccine_text p {
        font-size: 18px;
        line-height: 1.5;
    }

    .peer-sup-right-content p.phead {
        font-size: 18px;
    }

    /*.ps-right-text p, .peer-sup-right-content p, .health-right-text p {
        font-size: 14px;
    }*/

    h6.h6head {
        font-size: 18px;
        line-height: 1.5;
    }


    section.group-sec {
        padding: 30px 0px;
    }

/*-------- @media  peer-support02 page css end --------*/

}