/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/





/* COPD PAGE TABS SEC SS */

#copd-tabsss .wpb_tabs_nav.ui-tabs-nav.clearfix li a {
    background: transparent;
    border: unset;
    color: rgba(41, 94, 208, 1);
    margin: 0px 5px;
    background: rgba(240, 245, 255, 1);
    padding: 9px 11px;
    border-radius: 100px;
    font-size: 12px;
    line-height: 12px;
    border: unset;
}
#copd-tabsss .wpb_tabs_nav.ui-tabs-nav.clearfix li .active-tab {
    background: rgba(41, 94, 208, 1);
    color: rgba(240, 245, 255, 1);
}
#copd-tabsss ul.wpb_tabs_nav.ui-tabs-nav.clearfix {
    display: flex;
    justify-content: center;
    margin-bottom: 40px;
}

/* COPD PAGE TABS SEC SS */



/* To Top Button CSS */
#to-top .fa-angle-up:before {
    content: 'Return To Top';
}

#to-top .fa-angle-up.top-icon::before {
    content: 'Return To Top';
}

#to-top, #to-top i {
    width: 150px;
    height: 40px;
}
#to-top {
    right: unset !important;
    left: 17px;
}

#to-top i::before {
    font-family: 'Poppins';
    font-weight: 600;
}

#to-top i {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up {
    transform: translate(0px, -39px);
}

.xtra-blk, .xtra-initial-blk {
    transition: 0.6s all;
    opacity: 0;
    height: 0px;
    margin-bottom: 0 !important;
}


.xtra-blk.active {
    height: 370px;
    opacity: 1;
}

.xtra-initial-blk.active {
    opacity: 1;
    height: 790px;
}
.xtra-michael, .xtra-manon, .xtra-bette, .xtra-percy, .xtra-urica, .xtra-andrea {
    transition: 0.5s all;
    opacity: 0;
    height: 0px;
    margin-bottom: 0 !important;
}


.xtra-michael.active, .xtra-manon.active, .xtra-bette.active, .xtra-percy.active, .xtra-urica.active, .xtra-andrea.active {
    height: auto;
    opacity: 1;
    margin-bottom: 20px !IMPORTANT;
}


#project-inner .wpb_text_column a {
    color: #163985;
}




h2 {
    margin-bottom: 20px;
}
.allign-left h3, h2, p {
    text-align:left !important;
}

/* Header CSS  */

#header-outer #top .menu-item-has-icon a {
    flex-direction: row-reverse;
}

#header-outer #top .menu-item-has-icon a i {
    margin-right: 0;
    margin-left: 13px;
}


#header-outer #top .sf-menu li a:hover {
    color: #ffe2a2 !important;
	cursor: pointer;
}

#header-outer #top .sf-menu .current-menu-item a, #header-outer #top .sf-menu  .current-menu-parent.menu-item-has-children .sf-with-ul {
    font-weight: 700 !important;
    color: #ffe2a2 !IMPORTANT;
}
.sf-menu>li ul {
    padding: 20px;
    width: 29em;
}

#header-outer #top .sf-menu #menu-item-363 a {
    background: #ffffff;
    color: #000 !important;
    padding: 6px 12px !important;
    border-radius: 8px !important;
    font-size: 12px !important;
}

#header-outer #logo img {
    margin: 20px 0;
}


.page-id-142 div#header-space, .page-id-142 div#header-outer {
    display: none;
}













/* Hero Sec CSS */
.durham-sec img.img-with-animation.skip-lazy.animated-in {
    width: 100%;
}

h1, h2, h3, p {
    color: #373737;
}
h4 {
    padding: 20px 0;
}
#sprt-home h3 {
    padding-bottom: 20px;
    font-weight: 600;
}
#prtnr-inner {
    padding: 30px 0;
}
#hero-sec .owl-stage {
    padding: 0;
}

#prtnr-inner .vc_col-sm-3, #prtnr-inner .vc_col-sm-4 {
    background: #F0F5FF;
    margin: 0px 30px;
    padding: 25px 24px;
    border-radius: 23px;
    width: 300px;
}
#prtnr-inner .vc_col-sm-4 {
    width: 370px !important;
}
#prtnr-inner .vc_col-sm-3 h3 {
    font-size: 26px;
    padding: 10px 0;
}

#cta-btn {
    margin: 0px 0px;
    background: #163985 !important;
    font-size: 16px;
    line-height: 16px;
    width: 100%;
    text-align: center;
    padding: 13px 0px;
}
#dvide-sec p {
    max-width: 500px;
}

#dvide-sec h2 {
    padding: 20px 0;
}
#prtnr-inner p {
    height: 80px;
}

#prtnr-sec h2 {
    line-height: 76px;
}
#logos img.img-with-animation.skip-lazy.animated-in {
    padding: 40px 0;
}
#hero-sec .owl-dots {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    margin-top: 0;
    margin-bottom: 20px;
}

#hero-sec .span_12.dark .owl-theme .owl-dots .owl-dot.active span {
    background: #FFE2A2 !important;
}

#hero-sec .span_12.dark .owl-theme .owl-dots .owl-dot.active span, #hero-sec .span_12.dark .owl-theme .owl-dots .owl-dot span {
    transform: unset !important;
    width: 20px;
    height: 20px;
    background: #ffe2a2a3;
    margin: 0 10px;
}


/* About Sec CSS */


#hero-abt-inner {
    background: #fff;
    padding: 10px 25px;
    border-radius: 50px;
    max-width: 660px;
}
#hero-abt {
    padding-top: 200px !important;
    padding-bottom: 50px !important;
}
#hero-abt-inner h2 {
    color: #163985;
}
#project-inner h3 {
    padding: 20px 0;
}

#btn-abt {
    background: #F0F5FF !important;
    color: #000;
    font-size: 16px;
    border-radius: 0px !important;
    text-transform: capitalize;
    font-family: 'Poppins';
    padding: 0;
    display: inline-flex;
    align-items: center;
    box-shadow: unset !important;
}
#project-inner #btn-abt, #oht-event #btn-abt {
    border-bottom: 1px solid #000;
}
#btn-abt i {
    font-size: 19px;
    transform: unset !important;
    position: relative;
    margin-left: 17px;
    width: auto;
    height: auto;
    right: 0;
    margin-left: 12px;
}

#btn-abt span {
    transform: unset !important;
}
#project-inner {
    background: #F0F5FF;
    padding: 20px;
    border-radius: 24px;
}
.team-sec .vc_col-sm-4 {
    display: block;
    margin: 30px;
} 

/* Team Sec CSS */

.team-sec h3 {
    font-size: 20px;
    text-align: center;
    line-height: 26px;
}

.team-sec img.img-with-animation.skip-lazy.animated-in {
    display: block;
    margin: 0px auto;
    margin-bottom: 30px !important;
    height: 100px;
    object-fit: contain;
}
.partner-sec p {
    padding: 15px 0;
}
.team-sec .vc_col-sm-3 {
    margin: 0 30px;
}
.page-id-53 #team-sec .inner_row:last-child .vc_col-sm-4.wpb_column:last-child {
    display: none;
}

.team-sec.meet-sec img.img-with-animation.skip-lazy.animated-in {
    display: block;
    margin: 0px auto 10px !important;
    margin-bottom: 0px !important;
    width: 104px;
    border-radius: 80px;
}
.copd-clinic p, .copd-clinic h2 {
    text-align: center !important;
}

.copd-clinic h3 {
    text-align: left !important;
}
.copd-clinic img {
    display: block;
    margin: 0 auto;
}
.copd-prtnr p {
    text-align: center !important;
}

.copd-prtnr img {
    display: block;
    margin: 10px auto;
}
.copd-prtnr p {
    height: 200px !important;
}
.copd-btn #cta-btn {
    width: 15% !important;
    display: block !important;
    margin: 0 auto !important;
}
.change-color #prtnr-inner .vc_col-sm-3, #prtnr-inner .vc_col-sm-4 {
    background: #66c7f4;
}

/* our-partner */
.page-id-82 #test-inner.last-innerrrr .wpb_column:last-child .vc_column-inner {
    display: none;
}
/* our-partner */



/* our patient two buttons css */

#end-btn-row {
    margin-top: 70px;
}

#end-btn-row #cta-btn {
    width: 550px;
    padding: 18px 0px;
    text-transform: capitalize;
    margin: 0 auto;
    display: block;
}

.inner_row.end-btn-row:last-child {
    margin-top: 0 !important;;
}

/* our patient two buttons css */


#test-inner .vc_column-inner {
    background: #FDFCFC;
    padding: 30px;
    border: 1px solid #F7F7F7;
    border-radius: 16px;
}
.change-color #test-inner .vc_column-inner {
    background: #66c7f4 !important;
    padding: 30px;
    border: 1px solid #66c7f4 !important;
    border-radius: 16px;
}
#test-inner {
    padding: 0 30px;
}
#test-inner .vc_column-inner p {
    font-size: 15px;
    line-height: 23px;
}
#role-sec img.img-with-animation.skip-lazy.animated-in {
    display: block;
    margin: 40px auto;
}

#dvrn-img .img-with-animation.skip-lazy.animated-in {
    display: block;
    margin: 100px auto;
}
.wrking-sec #project-inner {
    background: #F0F5FF;
    padding: 20px;
    border-radius: 24px;
    margin: 40px 0;
}

.ministry-sec ul li {
    padding: 5px 0;
}
.wpb_wrapper {}

.ministry-sec #project-inner, .more-info #project-inner {
    background: #fff;
    padding: 0px 50px;
}
.ministry-sec img.img-with-animation.skip-lazy.animated-in, .urgent-sec img.img-with-animation.skip-lazy.animated-in {
    display: block;
    margin: 70px auto;
}

.ministry-sec #btn-abt, .more-info #btn-abt, .urgent-sec #btn-abt, .resource-sec #btn-abt, .team-sec #btn-abt {
    background: #fff !important;
}
.primry-care #btn-abt {
    background: #fff !important;
}
#oht-event .vc_col-sm-8.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
    display: flex;
    justify-content: center;
    align-items: center;
}
.change-color.team-sec #btn-abt {
    background: transparent !important;
}
.team-sec img {
    margin: 40px 0;
}

#oht-event #btn-abt {
    background: #fff !important;
}

/* Explore Sec CSS */

.urgent-inner img.img-with-animation.skip-lazy.animated-in {
    margin: 40px auto !important;
}
.urgent-inner .vc_column-inner {
    max-width: 330px;
}

#primry-care img.img-with-animation.skip-lazy.animated-in {
    display: block;
    margin: 60px auto;
}
#primry-care h2 {
    padding: 30px 0;
}
#fws_6751d41a9cd8e 
 img.img-with-animation.skip-lazy.animated-in {
    margin:  0 auto;
}
.copd-txt h5 {
    display: inline;
    margin-left: -22px;
}

.copd-txt .anchor-tag p a {
    color: rgba(41, 94, 208, 1);
    margin: 0px 3px;
    background: rgba(240, 245, 255, 1);
    padding: 7px 10px;
    border-radius: 100px;
    font-size: 12px;
    line-height: 12px;
    border: unset;
}
.copd-txt h3 {
    padding: 20px 0;
}
.copd-health .inner_row .wpb_text_column.wpb_content_element {
    margin-bottom: 10px;
}

.copd-health .inner_row {
    margin-bottom: 50px;
}

.copd-health .inner_row:last-child {
    margin-bottom: 0;
}

.copd-health #btn-abt {
    border-bottom: 1px solid #000 !IMPORTANT;
}
.copd-txt a {
    text-decoration: none;
    color: rgba(55, 55, 55, 1);
    border-bottom: 1px solid;
}
.copd-health h3 {
    text-align:  left !important;
}
#main-help .vc_col-sm-5 {
    background: #fff;
    margin: 0px 20px;
    padding: 0 !important;
    border-radius: 24px;
    overflow: hidden;
}
#main-help #cta-btn {
    display: block;
    text-align: center;
    margin: 10px auto;
    width: 280px;
    background: rgba(41, 94, 208, 1) !important;
    border-radius: 8px !important;
}
#main-help .wpb_text_column.wpb_content_element {
    padding: 0 25px;
}
#main-help img.img-with-animation.skip-lazy.animated-in {
    width: 100%;
    object-fit: cover;
    object-position: top;
    height: 240px;
}


#main-help h3 {
    font-size: 20px;
    line-height: 30px;
}
.past-sec h2 {
    color: #163985;
    padding: 20px 0;
}
.past-sec h3 {
    text-align: left !important;
}
.copd-txt .vc_col-sm-1.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
    padding: 0;
}

#form-sec .vc_column-inner {
    padding: 30px 30px;
    border: 24px !important;
    overflow: hidden;
    background: #66c7f4 !important;
}

#form-sec .vc_col-sm-8 .vc_column-inner {
    margin: 90px 50px;
}

#form-sec input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email {
    background: #fff;
    color: rgba(48, 49, 47, 0.4) !important;!i;!;
    border-radius: 9px;
    border: 1px solid rgba(212, 226, 255, 1);
}

div#form-sec {
    border-radius:24px !important;
    overflow:hidden;
}
#main-help img.img-with-animation.skip-lazy {
    height: 200px;
    background-size: cover;
    object-fit: cover;
    width: 100%;
    object-position: top;
}
.xtra-elt.active, .xtra-prtnr.active{
    height: 170px;
    opacity: 1;
}
.xtra-advice.active{
    height: 100px;
    opacity: 1;
}
.xtra-data-blk.active, .xtra-wrking-blk.active  {
    height: 250px;
    opacity: 1;
}
.xtra-elt, .xtra-prtnr, .xtra-data-blk, .xtra-wrking-blk, .xtra-advice {
    transition: 0.6s all;
    opacity: 0;
    height: 0px;
    margin-bottom: 0 !important;
}
#btn-abt.btn-prtnr.active i, #btn-abt.bnt-elt.active i, #btn-abt.btn-data.active i, #btn-abt.btn-wrking.active i, #btn-abt.btn-advice.active i, #btn-abt.initial-btn.active i, #btn-abt.home-btn.active i {
    transform: rotate(180deg) !important;
}

#btn-abt.btn-prtnr i, #btn-abt.btn-wrking i, #btn-abt.btn-data i, #btn-abt.btn-prtnr i, #btn-abt.bnt-elt i, #btn-abt.intial-btn i, #btn-abt.home-btn i {
    transition: 0.5s all;
}
#test-inner #btn-abt.active i {
    transition: 0.6s all !important;
    transform: rotate(180deg) !important;
}


/* Form-CSS */


#cf7-form-sec label {
    font-size: 16px;
    color: #373737;
    font-weight: 600;
}

#cf7-form-sec input, #cf7-form-sec textarea {
    background: #FDFCFC;
    border: 1px solid #D4E2FF;
    border-radius: 10px;
    color: #373737;
}

#cf7-form-sec input::placeholder, #cf7-form-sec textarea::placeholder {
    color: #373737;
    opacity: 0.4;
}

#cf7-form-sec input:focus, #cf7-form-sec textarea:focus {
    box-shadow: 0px 1px 13px 0px rgb(212 226 255 / 60%);
}

#cf7-form-sec .wpcf7-submit {
    background: #295ED0 !important;
    border: unset;
    color: #fff;
    max-width: 330px;
    padding: 7px 0px !important;
    font-family: 'Poppins';
    font-size: 16px;
    letter-spacing: 1px;
    border-radius: 10px ! IMPORTANT;
    float: right !important;
}

.submit-btn2 {
    margin-top: 40px;
}

#cf7-form-sec .row {
    padding-bottom: 10px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100%;
    background: rgba(49, 113, 253, 1) !important ;
	margin:10px 0 ;
}
#scial-icon img.img-with-animation.skip-lazy {
    display: block;
    margin: 10px auto 40px;
}
.main-help h2 {
    color: #163985;
}

/* footer sec CSS */

.anchor-tag p {
    display: inline-block;
    margin: 0 12px;
    padding: 0;
}

.footer-cpy-blk p {
    text-align: center !important;
    padding-bottom: 0;
}
#ft-logo p {
    text-align: center !important;
}

#ft-logo img {
    width: 300px;
}

.anchor-tag a {
    text-decoration: unset;
}
div#social_row {
    margin-bottom: 0;
}
/* Comunity Sec CSS */


.join-sec h2 {
    text-align: center !important;
}

.tabs-inner .tabbed>ul, .wpb_content_element .tabbed .wpb_tabs_nav {
    background: #163985;
    color: #fff !important;
    margin-bottom: 50px !important;
    border-radius: 24px !important;
    margin-top: 20px;
}
.tabs-inner  .tabbed>ul li a {
    color: #fff !important;
    transition: 0.5s all;
    border-right: 1px solid !important;
    padding: 8px 52.9px;
}

.tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) .active-tab {
    background: unset !important;
}

.tabs-inner .tabbed>ul li a:hover {
    background: #1D67CD !important;
}

.edu-tab #cta-btn {
    margin-top: 15px;
}

.edu-tab img {
    display: block;
    margin: 0 auto;
}
.tabs-inner-2 .tabbed>ul li a {
    color: #fff !important;
    transition: 0.5s all;
    border-right: 1px solid !important;
    padding: 8px 47.9px;
}
.tabs-inner .tabbed>ul li:last-child a {border-right: unset !important;}

.table-head {
    background: #15377f !important;
}

th.KSx14q.wixui-table__cell {
    background: #15377f;
    color: #fff;
    text-align: center !important;
    border: unset !important;
    border-bottom: 1px solid #000 !important;
}

tbody.VUpDdz.wixui-table__body {
    border: unset !important;
}

.table-cell {
    color: #000 !important;
    text-align: center;
    border: unset !important;
}

table.table-mid {
    width: 90% !important;
    margin: 20px 100px !important;
    border-top: unset !important;
    border: 2px solid #000;
}
#to-top {
    background: #0e3c79 !important;
}




/* Responsive CSS */

@media only screen and (min-width: 1366px) and (max-width: 1599px){
	h3 {
    font-size: 20px !important;
}

h2 {
    font-size: 30px !important;
}
	
}

@media only screen and (min-width: 1200px) and (max-width: 1365px){
	h3 {
    font-size: 20px !important;
}

h2 {
    font-size: 30px !important;
}

#prtnr-inner .vc_col-sm-3 {
    margin: 0 8px;
    padding: 25px 20px;
}
	#resource-sec .vc_col-sm-3{
    margin: 0 40px;
}
.tabs-inner-2 .tabbed>ul li a {
    color: #fff !important;
    transition: 0.5s all;
    border-right: 1px solid !important;
    padding: 8px 29px;
}	
.tabs-inner .tabbed>ul li a {
    color: #fff !important;
    transition: 0.5s all;
    border-right: 1px solid !important;
    padding: 8px 30px;
}	
	
}



@media only screen and (min-width: 1000px) and (max-width: 1199px){
	h3 {
    font-size: 20px !important;
}
h2 {
    font-size: 30px !important;
}
	h4 {
    font-size: 18px !important;
}

#prtnr-inner .vc_col-sm-3 {
    margin: 0px 10px;
    padding: 25px 20px;
    width: 250px;
}

#prtnr-sec .vc_col-sm-1, #prtnr-sec .vc_col-sm-2 {
    display: none;
}

#prtnr-sec #cta-btn {
    padding: 10px 80px;
}
	
.team-sec img.img-with-animation.skip-lazy.animated-in {
    display: block;
    margin: 40px 30px;
    margin-bottom: 0px !important;
}	
.team-sec .vc_col-sm-2.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
    display: none !important;
}

.team-sec .vc_col-sm-3.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone.one-fourths.right-edge {
    margin: 0 60px;
}
	#resource-sec .vc_col-sm-3, #resource-sec .vc_col-sm-5{
    width: 100%;
}
	#form-sec .vc_col-sm-8 .vc_column-inner {
    margin: 40px 20px;
}
#form-sec .vc_column-inner {
    padding: 10px 10px;
    border: 24px !important;
    overflow: hidden;
}
	#main-help .vc_col-sm-5 {
    background: #fff;
    margin: 0px 15px;
    padding: 0 !important;
    border-radius: 24px;
    overflow: hidden;
}

.tabs-inner-2 .tabbed>ul li a {
    color: #fff !important;
    transition: 0.5s all;
    border-right: 1px solid !important;
    padding: 8px 12px;
}
.tabs-inner .tabbed>ul li a {
    color: #fff !important;
    transition: 0.5s all;
    border-right: 1px solid !important;
    padding: 8px 30px;
    font-size: 12px !important;
}	
	
}




@media only screen and (min-width: 768px) and (max-width: 999px){
	h3 {
    font-size: 17px !important;
}
	#copd-txt h5 {
    margin-left: 10px !important;
}

    h2 {
        font-size: 25px !important;
        padding: 20px 0;
    }

#prtnr-inner .vc_col-sm-3 {
    margin: 0px 6px;
    padding: 15px 20px;
    width: 190px;
}

#prtnr-sec .vc_col-sm-1, #prtnr-sec .vc_col-sm-2 {
    display: none;
}



#prtnr-sec #cta-btn {
    padding: 10px 55px;
}

p, ul li {
    font-size: 14px !important;
}
	
#logos img.img-with-animation.skip-lazy.animated-in {
    padding: 20px 0;
}
	#hero-abt-inner h2 {
    padding: 0 !important;
}

.team-sec img {
    margin: 40px auto;
    display: block;
	}
	.team-sec .vc_col-sm-3 {
    width: 100%;
}
	#resource-sec .vc_col-sm-3, #resource-sec .vc_col-sm-5{
    width: 100%;
}
	#form-sec .vc_col-sm-8 .vc_column-inner {
    margin: 40px 40px;
}
#form-sec .vc_column-inner {
    padding: 10px 10px;
    border: 24px !important;
    overflow: hidden;
}

#form-sec .row_col_wrap_12_inner.col.span_12.left {
    flex-direction: column-reverse;
}

#form-sec img.img-with-animation.skip-lazy {
    width: 100%;
}
#main-help .vc_col-sm-5 {
    background: #fff;
    margin: 20px 20px;
    padding: 0 !important;
    border-radius: 24px;
    overflow: hidden;
}	
.tabs-inner-2 .tabbed>ul li a {
    color: #fff !important;
    transition: 0.5s all;
    border-right: 1px solid !important;
    padding: 8px 10px;
    font-size: 12px !important;
}
.tabs-inner .tabbed>ul li a {
    color: #fff !important;
    transition: 0.5s all;
    border-right: 1px solid !important;
    padding: 8px 9px;
    font-size: 12px !important;
}	
	
}



@media only screen and (min-width: 520px) and (max-width: 767px){
	
	h3 {
    font-size: 16px !important;
}

h2 {
    font-size: 20px !important;
}
	#copd-txt h5 {
    margin-left: 10px !important;
}

#prtnr-inner .vc_col-sm-3 {
    margin: 10px 6px;
    padding: 15px 20px;
    width: 190px;
}

#prtnr-sec .vc_col-sm-1, #prtnr-sec .vc_col-sm-2 {
    display: none;
}
p, h2, h3, h4 {
    margin: 0 15px;
}


#prtnr-sec #cta-btn {
    padding: 10px 55px;
}

p, ul li  {
    font-size: 14px !important;
}

#logos img.img-with-animation.skip-lazy.animated-in {
    padding: 20px 0;
    display: block;
    margin: 0 auto;
}
	
.anchor-tag p {
    display: inline-block;
    margin: 0px 2px;
    padding: 0;
    font-size: 13px !important;
}
	#hero-abt-inner h2 {
    padding: 0 !important;
}

.team-sec img {
    margin: 40px auto;
    display: block;
	}
	.team-sec .vc_col-sm-3 {
    width: 100%;
}
#resource-sec .vc_col-sm-3, #resource-sec .vc_col-sm-5{
    width: 100%;
}
	#form-sec .vc_col-sm-8 .vc_column-inner {
    margin: 40px 0px;
}
#form-sec .vc_column-inner {
    padding: 10px 10px;
    border: 24px !important;
    overflow: hidden;
}

#form-sec .row_col_wrap_12_inner.col.span_12.left {
    flex-direction: column-reverse;
}

#form-sec img.img-with-animation.skip-lazy {
    width: 100%;
}
#main-help .vc_col-sm-5 {
    background: #fff;
    margin: 20px 20px;
    padding: 0 !important;
    border-radius: 24px;
    overflow: hidden;
}	
.tabs-inner .wpb_content_element .wpb_tabs_nav li {
    display: block;
}
.tabs-inner .tabbed>ul li a {
    color: #fff !important;
    transition: 0.5s all;
    border-right: unset !important;
    padding: 10px 10px;
    font-size: 12px !important;
    display: block !important;
    width: 100% !important;
}	
	
}

@media only screen and (min-width: 300px) and (max-width: 519px){
	
h3 {
    font-size: 16px !important;
}
	
h2 {
    font-size: 20px !important;
}
	
#copd-txt h5 {
    margin-left: 10px !important;
}
	
#prtnr-inner .vc_col-sm-3 {
    margin: 10px auto;
    padding: 15px 20px;
    width: 230px;
    display: block;
}

#prtnr-sec .vc_col-sm-1, #prtnr-sec .vc_col-sm-2 {
    display: none;
}

#prtnr-sec #cta-btn {
    padding: 10px 70px;
}
	
	h4 {
    font-size: 16px !important;
}


p, ul li {
    font-size: 13px !important;
}

#logos img.img-with-animation.skip-lazy.animated-in {
    padding: 20px 0;
    display: block;
    margin: 0 auto;
}

.anchor-tag p {
    padding: 0 !important;
    margin: 0 5px;
}

#hero-abt-inner h2 {
    padding: 0 !important;
}

#project-sec .vc_col-sm-12.wpb_column.column_container.vc_column_container.col.no-extra-padding.inherit_tablet.inherit_phone {
    padding: 0 8px;
}
	
	#hero-abt .row_col_wrap_12.col.span_12.dark.left {
    padding-left: 20px;
}

#hero-abt-inner {
    max-width: 380px;
}

#hero-abt {
    PADDING: 170PX 0PX 50px !IMPORTANT;
}
	.wrking-sec #project-inner p {
    height: auto !important;
}
	
	#project-inner #btn-abt, #oht-event #btn-abt {
    margin: unset !important;
}
	
	#btn-abt, h4 {
    margin: unset !important;
}

	
	div#fws_6758ced8725db {
    padding: unset !important;
}

#project-inner {
    padding: 10px !important;
	padding-bottom: 30px !important;
}	
	
	.vc_col-sm-4.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
    margin: unset !important;
}
	
	

.team-sec img {
    margin: 40px auto;
    display: block;
	}
	
	.team-sec .vc_col-sm-3 {
    width: 100%;
}
#story-sec img.img-with-animation.skip-lazy {
    margin: 0 auto;
    width: 90%;
    display: block;
}

#oht-event #btn-abt {
    margin-left: 10px;
}
#resource-sec .vc_col-sm-3, #resource-sec .vc_col-sm-5{
    width: 100%;
}
	#btn-abt, h4 {
    margin: 0 10px;
}
	#form-sec .vc_col-sm-8 .vc_column-inner {
    margin: 40px 0px;
}
#form-sec .vc_column-inner {
    padding: 10px 10px;
    border: 24px !important;
    overflow: hidden;
}

#form-sec .row_col_wrap_12_inner.col.span_12.left {
    flex-direction: column-reverse;
}

#form-sec img.img-with-animation.skip-lazy {
    width: 100%;
}
#main-help .wpb_text_column.wpb_content_element {
    padding: 0 5px;
}
#main-help .vc_col-sm-5 {
    background: #fff;
    margin: 20px 20px;
    padding: 0 !important;
    border-radius: 24px;
    overflow: hidden;
}	
#cf7-form-sec .wpcf7-submit {
    background: #295ED0 !important;
    border: unset;
    color: #fff;
    min-width: 270px;
    padding: 7px 0px !important;
    font-family: 'Poppins';
    font-size: 16px;
    letter-spacing: 1px;
    border-radius: 10px ! IMPORTANT;
    float: right;
}
	div#cf7-form-sec {
    padding: unset !important;
}
.before-footer p {
    text-align: center !important;
}
.submit-btn2 {
    margin: unset;
}

.tabs-inner .wpb_content_element .wpb_tabs_nav li {
    display: block;
}

ul.wpb_tabs_nav.ui-tabs-nav.clearfix {
    margin: 5px 10px;
}
.tabs-inner .tabbed>ul li a {
    color: #fff !important;
    transition: 0.5s all;
    border-right: unset !important;
    padding: 10px 10px;
    font-size: 12px !important;
    display: block !important;
    width: 100% !important;
}	
p, h2, h3, h4 {
    margin: 0 15px;
}	
	
}


@media only screen and (min-width: 520px) and (max-width: 1199px){
	#prtnr-inner .vc_col-sm-3 {
    margin: 10px auto;
    padding: 15px 20px;
    width: 230px;
    display: block;
}

div#hero-abt-inner {
    max-width: 360px;
}

}






