/* vpca vaccancies  */

.Upca-vaccancIES-sec{
    margin-top: 100px;
    margin-bottom: 60px;
}
.current-vacc-div-1{
    margin-bottom: 30px;
}
.aC-vCCC{
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
    margin-top: 40px;
	width :100%;
}
.aC-vCCC h4{
    font-size: 28px;
}
.ac-vcc-link{
    display: flex;
}
.ac-vcc-link a{
    margin-left: 40px;
    padding: 10px 20px;
    background-color: #288e9a;
    color: #fff;
	font-size:16px;
    
}
.hire-seemore{
    color: #d6a3a0;
}
.hire-desciption{
    font-size: 20px;
    margin-bottom: 40px;
}
.Upca-vaccancIES-sec .load-more-main-div{
	text-align:center;
	margin-top:35px;
	font-family: "montserratsemibold";
}


.Upca-vaccancIES-sec .load-more-main-div button{
	color:#fff;
	background-color:#288e9a;
	padding :10px 20px;
	border :none;
	cursor:pointer;
}
.Upca-vaccancIES-sec .load-more-main-div button:hover{
	color:#d6a3a0;
	
}
.hire-seemore:hover{
	color:#288e9a !important;
}
/* subscription  */

.subs-red {
    color: #ff0000;
    padding: 5px;
    font-family: 'montserratsemibold';
    text-align: center;
    font-size: 18px;
}
/* reset pswd page  */
.Reset_Pswd-sec .Reset_Pswd-DIv{ 
    max-width: 470px;
    margin: 70px  auto 50px;
    /* text-align: center; */
}
.Reset_Pswd-sec .Reset_Pswd-DIv h1{
    margin-bottom: 70px;
    color: #504c4e;
}
.Reset_Pswd-DIv label{
    font-size: 14px;
    position: absolute;
    left: 10px;
    background-color: #fff;
    padding: 0 6px;
    top: -9px;
    font-family: montserratsemibold;
    text-transform: uppercase;
    color: #504c4e;
}
.form-change-password-content.register-content h4{
    text-align: center;
    color: #504c4e;
}
.Reset_Pswd-sec .Reset_Pswd-DIv .error{
    position: unset;
    color: #ff0000;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 16px;
    text-transform: unset;
}
.Reset_Pswd-DIv input{
    height: 52px;
    width: 100%;
    padding: 1px 5px;
}
.Reset_Pswd-DIv .password-content-div, .Reset_Pswd-DIv .confirm-password-coregionntent-div{
    margin-bottom: 30px;
    position: relative;
}
.Reset_Pswd-DIv .submit-content-div{
    text-align: left;
}
.Reset_Pswd-DIv .submit-content-div button{
    background-color: #288e9a;
    color: #fff;
    border: none;
    font-family: 'montserratsemibold';
    cursor: pointer;
    transition: 0.5s;
    padding: 11.5px;
    font-size: 18px;
    margin-top: 30px;
    text-transform: uppercase;
}
.Reset_Pswd-DIv .submit-content-div button:hover{
    color: #d6a3a0;
}

.post-5 .img_gal #video_popup {
    cursor: pointer;
}

/* form page  */
.page-id-638 .error{
    position: unset !important;
    color: #ff0000 !important;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;
    text-transform: unset !important;
    font-size: 16px;
}

.custom-terms .tcspan a{
    font-family: montserratregular;
}
.sec-custom-terms-Up .tcspan a{

    text-decoration: underline;
}
.st-join{ 
    margin-top: 30px;
}
.Part-D_upcA{
    margin-bottom: 45px !important;
    margin-top: 53px !important;
}
/* tags  */
.margin-top-20{
    margin-top:20px;
}
.margin-top-50{
    margin-top: 50px ;
}
.margin-bot-50{
    margin-bottom: 50px;
}
.margin-top-25{
    margin-top:25px !important;
}
.margin-15-top{
    margin-top: 15px !important;
}
.space-0-margin select.Box-InPut{
    margin: 0 !important;
}
.bottm-27-space{
    margin-bottom: 27px ;
}
.margin-bot-30{
    margin-bottom: 30px;
}
.margin-bot-15{
    margin-bottom: 15px !important;
}
.par-C-cpon{
    margin-top: 20px !important;
    margin-bottom: 15px !important;
}
.clinic-sp-h3{
    margin-top: 70px !important;
    margin-bottom: 28px !important;
}
.space-5b-margin select.Box-InPut{
    margin-bottom: 5px !important;
}
.top-30-m{
    margin-top: 30px !important;
}
.custom-join .top-30-m .Box-InPut {
    margin-bottom: 0 !important;
}
.custom-it input[type="checkbox"]{
    height: 18px;
    max-width: 18px;
    width: 100% ;
}
.form-dec-lartion-upcA{
    width: 750px;
}
.dec-in-frm{
    margin-top: 85px;
}
.declare-i{
    font-size: 20px;
}
#non_partb_check{
    margin-top: 9px;
}
.top-top-ook h3{
    margin-bottom: 15px;
}
/* checkbox   */

.Contact-Check-Box input[type="checkbox"]{
    width: 16px;
    height: 16px;
}


/* .login_show,.mb-members-logout-class{
    display: none !important;
} */
/* mdification upca 14  */

.page-id-391 .error{
    /* position: relative; */
    left: 0;
}

/* home model  */
.page-id-5 .modal-body{
    padding: 0;
}
.model-vid-home{
    position: absolute;
    top: 30%;
    left: 50%;
    transform: translate(-52%, -30%) !important;
    max-width: 900px;
    }
.home-video-abslt{
    background-color: #000;
}
.model-vid-home .modal-header{ 
    position: absolute;
    right: -17px;
    border: none;
    z-index: 1;
    top: -58px;
}
.model-vid-home .close{
    color: #fff;
    text-shadow: none;
    opacity: 1;
    font-weight: 200;
    font-size: 2.5rem;

}
.home-video-abslt video{ width: 100%;}
.page-id-834 .row.CustomRadio{
    margin-top: 0;    
    }

   /* ======= header ======== */
   #header {
       border-bottom: 0.5px solid lightgray;
   }
   
   .navbar ul li:hover {
       font-family: montserratbold ;
       border-bottom: 2.5px solid #288e9a;
       display: inline-block;
   }
   .navbar ul li a:hover {
       color: #1d1d1d !important;
   }
   .navbar .current_page_item{ 
       font-family: montserratbold ;
       border-bottom: 2.5px solid #288e9a;
       color: #1d1d1d !important;
   }
   .navbar .sub-menu li{
       border-bottom: 2.5px solid transparent;
       margin-bottom: 5px;
   }
   
   li.open-li::after{
       transform: rotate(180deg);
       transition: 0.5s;
   }
   /* footer  */
   .inner-foot-4{
       text-transform: uppercase;
   }
   .footer_menu_2{
       max-width: 100%;
   }
   .inner-foot-4 span {
       text-transform: lowercase;
   }
   /* home page   */
   .main-home-PAge{
       padding-top: 0 !important;
       
   }
   
   .home .page_banner .banner-top img{
       max-height: 700px;
       object-position: center 47%;
   }
   
   .home .main-home-PAge{
       height: 440px;
       max-width: 530px !important;
       width: 100%;
   }
   .home .main-home-PAge{
       opacity: 0.9;
       background:linear-gradient(280deg, rgba(40,142,154,0.5998774509803921) 0%, rgba(40,142,154,1) 36%);
   }
   .home .banner_r{
       visibility: hidden;
   }
   .search_tOP_page{
       margin-top: 45px;
       display: flex;
       justify-content: space-between;
   }    
    
   .search_tOP_page .about-us-page{
       width: 180px;
       background: url(../images/i-logo.png);
       background-repeat: no-repeat;
       background-position: 12px 4px;
       background-color: #fff;
       color: #288e9a;
       background-size: 37px;
    

    }
    .search_tOP_page .find-a-T-HOmE{
        width: 260px;
        background: url(../images/search-icon.png);
        background-repeat: no-repeat;
        background-position: 14px 9px ;
        margin-right: 20px;
    }
    
   .search_tOP_page a{
       border: 1px solid #fff;
       color: #fff;
       padding: 11px 18px 11px 60px;
       font-size: 18px;
       text-transform: uppercase;
   }
   .search_tOP_page .find-a-T-HOmE:hover,.search_tOP_page a:hover{
   
       background-color: #d6a3a0;
       color: #fff !important;
       border: 1px solid #d6a3a0;
   }
   
   .home .banner_text{
       bottom: 130px;
   }
   /* ========================contact us================= */
   
   .Contact-US-Top{
       margin: 50px 0;
   }
   .Contact-US-Top .Contact-US-Inner .Contact-US_Inner-Form-heading h2{
       font-size: 40px;
       color: #504c4e;
   }
   .Contact-US-Top .Contact-US-Inner .vc_column-inner{
       padding: 0;
   }
   .Contact-US-Top .Contact-US-Inner .wpb_wrapper{
       padding: 0 15px;
   }
   .Contact-US_Inner-Form-heading{
    margin-bottom: 70px !important;
}
   .Contact-US-Top .Contact-US_Inner-Form-heading .wpb_wrapper{
       padding: 0;
   }
   .Contact-US-Top .Contact-US-Inner .InputContact input{
       width: 100%;
       max-width: 255px;
       height: 52px;
       padding: 10px 5px;
       color: #504c4e;
       font-size: 14px;
       border: 0.5px solid #504c4e;
   }
   .Contact-US-Top .vc_col-sm-10 {
       width: 73.76%;
   }
   .Contact-US-Top .vc_col-sm-2 {
       width: 26.24%;
   }
   .Contact-US-Top .inner-contact-form .row{
    margin: auto;
   }
   .InputContact{
       position: relative;
   }
    .InputContact h6{
       position: absolute;
       background-color: #fff;
       padding: 0 10px;
       z-index: 2;
       display: inline-block;
       top: -7px;
       left: 5px;
       font-size: 14px;
       color: #504c4e;
   }
    .InputContact h6 span{
       color: #ff0000;
   }
    .Form-Text-area-msg{
       /* margin-top: -10px; */
       position: relative;
       margin-top: 15px;
   }
   .Contact-US-Top .Contact-US-Inner .Form-Text-area-msg textarea{
       width: 100%;
       max-width: 826px;
       max-height: 150px;
       padding: 10px 5px;
       color: #504c4e;
       font-size: 14px;
       border: 0.5px solid #504c4e;
   }
   .Form-Text-area-msg textarea:focus-visible{
       border: none;
   }
   
   .Form-Text-area-msg h6{
       position: absolute;
       background-color: #fff;
       padding: 0 5px;
       z-index: 2;
       display: inline-block;
       top: -7px;
       left: 5px;
       color: #504c4e;
       font-size: 14px;
   }
   .Form-Text-area-msg h6 span{
       color: #ff0000;
   }
    .Contact-Form-Btn{
       position: relative;
   }
    .Contact-Form-Btn input{
       color: #fff;
       width: 265px;
       height: 45px;
       font-size: 18px;
       background: linear-gradient(
       280deg, rgba(40,142,154,0.5998774509803921) 0%, rgba(40,142,154,1) 36%) !important;
       border: none;
       cursor: pointer;
       transition: 1s;
       font-family: 'montserratsemibold';
       padding-left: 20px;
   }
    .Contact-Form-Btn::before {
       content: '';
       position: absolute;
       z-index: 9999;
       background: url(../images/button-white.png);
       width: 30px;
       height: 30px;
       top: 9px;
       left: 10px;
       background-repeat: no-repeat; 
       
   } 
    .Contact-Form-Btn input:hover{
       color: #d6a3a0;
   }
   
   .Form-Btn-CheckBox{
       display: flex;
       max-width: 826px;
       margin: 5px 0;
       align-items: baseline;
   }
   
   .Form-Btn-CheckBox .wpcf7-form-control-wrap {
       position: static;
   }
   .Form-Btn-CheckBox .Contact-Check-Box{
       display: flex;
       align-items: center;
       position: relative;
   }
   
   .Contact-Check-Box .this-Is-Sec{
       font-size: 14px;
       font-family: montserratmedium;
   }
   .Contact-US-Top .wpcf7-not-valid-tip {
       padding-top: 5px;
   }
   
   .Contact-Check-Box .wpcf7-not-valid-tip {
       /* display: none; */
       position: absolute;
       left: 48px;
       bottom: -28px;
       font-family: "montserratregular";
   
   }
   .Contact-Check-Box .this-Is-Sec a{
       font-size: 14px;
       font-family: montserratmedium;
       border-bottom: 1px solid #504c4e;
       color: #504c4e;
   }
   .Form-Btn-CheckBox label{
       display: flex;
       align-items: center;
       color: #504c4e;
   }
   
   .Form-Btn-CheckBox label input{
       margin-right: 20px;
   }
    .Form-Btn-CheckBox .Contact-Check-Box .CheckBoxContactUs{
       font-size: 14px;
       color: #504c4e;
       font-family: montserratmedium;
   }
   .Contact-US-Top .Contact-US-inner-Contact-small .Contact-US-Inner-Numb{
       margin-bottom: 135px;
   }
   
   .Contact-US-Top .Contact-US-Inner-Numb h2{
       color: #504c4e;
       font-size: 30px;
   }
   .Contact-US-Top .Contact-US-inner-Contact-small .Contact-CALL-Img-Num a{
       font-size: 23px;
       color: #504c4e;
       display: flex;
       font-family: montserratmedium;
   }
   .Contact-US-Top .Contact-US-inner-Contact-small .Contact-CALL-Img-Num img{
       object-fit: contain;
       margin-right: 10px;
       /* width: 25px; */
       
   }
   .Contact-US-Top .mef-4-ed{
       padding: 0;
   }
   
   /* ===================== about us ========================== */
   
   /* page_banner */
   .about-us-middddddddd{
       height: 65px;
   }
   .page_banner .banner-top img{
       height: auto;
       max-height: 392px;
       min-height: 300px;
       object-fit: cover;
   }
   .upca-Content-About-sec{
       margin: 70px 0;
   }
   .upca-Content-About-sec .upca-Content-About-Div{
       display: flex;
   }
   .upca-Content-About-sec .About-Content-Col {
       max-width: 930px;
       margin: auto;
   }
   .upca-Content-About-sec .About-Content-Col h2{
       font-size: 36px;
       color: #504c4e;
   }
   .upca-Content-About-sec .About-Content-Col p{
       font-size: 20px;
       color:#504c4e;
       font-family: montserratregular;
   }
   .upca-Content-About-sec .About-Content-Col .About-List ul{
       list-style: none;
       position: relative;
   }
   .upca-Content-About-sec .About-Content-Col .About-List ul li{
       margin: 10px 0;
       line-height: 25px;
   }
   .upca-Content-About-sec .About-Content-Col .About-List ul li::before{
       content: '';
       position: absolute;
       background:url(../images/list-arrow.png);
       z-index: 9999;
       width: 20px;
       height: 20px;
       left: 0;
       background-repeat: no-repeat;
       margin-top: 5px;
   }
   .upca-Content-About-sec .About-Content-Col .About-List{
       max-width: 820px;
       margin-left: auto;
       font-size: 20px ;
       color: #504c4e;
       margin-top: 50px;
       font-family: montserratregular;
   }
   .vc_btn3-container.Find-btnAbt-CL.vc_btn3-center a{
       width: 180px;
       padding: 11px 0;
       background-color: transparent;
       border: 1px solid #000;
       font-size: 18px;
       color: #434343;
       transition: 0.5s;
   }
   .vc_btn3-container.Find-btnAbt-CL.vc_btn3-center a:hover{
       background-color: #d6a3a0;
       color: #fff !important;
   }
   .Council-Member-Sec{
       background-color: #f2f2f2;
       margin-top: 80px;
       padding: 20px 0;
   }
   .Council-Member-Sec .Cocucil-Mem-Div-heading .council-head{
       margin: 80px 0;
   }
   .Council-Member-Sec .Cocucil-Mem-Div-heading .council-head .wpb_text_column{
       margin: 0;
   }
   .Council-Member-Sec .Cocucil-Mem-Div-heading .council-head h2{
       color: #504c4e;
       font-size: 36px;
   }
   .Council-Member-Sec .Council-mem-img-details{
       margin-bottom: 10px;
   }
   .Council-Member-Sec .Council-mem-img-details h4{
       font-size: 25px;
       color: #434343;
   }
   .Council-mem-img-details h6{
       font-size: 17px;
       color: #504c4e;
   }
   .Council-mem-img-details p{
       color: #6b6b6b;
       font-size: 17px;
       font-family: montserratregular;
       letter-spacing: 1px;
   }
   .Council-mem-img-details button{
       /* width: 180px; */
       /* height: 48px; */
       background-color: transparent !important;
       border: 1px solid #434343  !important;
       font-size: 18px !important;
       font-family: montserratsemibold;
       transition: 0.5s;
       padding: 10.5px 35px !important;
   }
   .Council-mem-img-details button:hover{
       color: #fff !important;
       border: 1px solid #d6a3a0 !important;
       background-color:#d6a3a0 !important ;
   }
   .commitee-sec{
       margin: 60px 0 100px 0;
   }
   .commitee-sec .Commitee-Row-details{
       padding-bottom: 50px;
   }
   .commitee-sec .Commitee-Row-details h2{
       font-size: 36px;
       color: #504c4e;
   }
   .commitee-sec .Commitee-Row-details p{
       font-size: 20px;
       color: #504c4e;
       font-family: montserratregular;
   }
   .commitee-sec .Commitee-5-col .vc_column-inner{
       max-width: 210px;
       margin: auto;
       height: 320px;
   }
   .commitee-sec .Commitee-5-col .vc_column-inner{
       -webkit-box-shadow: 0px 1.5px 5px 1px rgb(50 50 50 / 20%);
       -moz-box-shadow: 0px 1.5px 5px 1px rgba(50, 50, 50, 0.20);
       box-shadow: 0px 2.5px 6px 1px rgb(50 50 50 / 20%);
   
   }
   .commitee-sec .Commitee-5-col h4{
       font-size: 22px;
       color: #504c4e;
       padding-top:21px ;
   }
   .commitee-sec .Commitee-5-col button{
       max-width: 170px;
       width: 100%;
       height: 48px;
       background-color:#288e9a !important;
       border: 1px solid #288e9a !important;
       color: #fff !important;
       font-size: 18px;
       font-family: montserratsemibold;
       margin: auto;
       transition: 1s;
       display: flex;
       align-items: center;
       justify-content: center;
   }
   .commitee-sec .Commitee-5-col button:hover{
       color: #d6a3a0 !important;
   }
   .commitee-sec .Commitee-5-col .wpb_wrapper{
       display: grid;
       height: 100%;
   }
   .commitee-sec .Commitee-5-col .vc_btn3-container{
       display: grid;
       align-content: end;
   }
   
   /* ========site map =========== */
   .page-id-260 .banner_text h1.page_title {
       padding-right: 125px;
   }
   
   .Site-Map-Detail-Sec {
       margin: 70px 0 80px 0;
   
   }
   .Site-Map-Detail-Sec .Site-Map-Detail-Div{
       max-width: 720px;
       margin: auto;
   }
   .Site-Map-Detail-Sec .Site-Map-Detail-col h2{
       margin-bottom: 60px;
       color: #504c4e;
       font-size: 40px;
   }
   .Site-Map-Detail-Sec .Site-Map-Detail-col h6{
       margin-bottom: 20px;
       font-family: montserratregular
   }
   .Site-Map-Detail-Sec .Site-Map-Detail-col h6::before{
       content: '';
       position: absolute;
       z-index: 1;
       width: 17px;
       height: 17px;
       background: #fff;
       border-radius: 70%;
       display: block;
       border: 3px solid #d6a3a0;
       left: -30px;
       background-repeat: no-repeat;
       margin-top: 2px;
   }
   .Site-Map-Detail-Sec .Site-Map-Detail-col .site-list{
       margin-bottom: 40px;
       position: relative;
   }
   .Site-Map-Detail-Sec .Site-Map-Detail-col ul{
       list-style: none;
   }
   .Site-Map-Detail-Sec .Site-Map-Detail-col ul li{
       padding: 5px 0;
   }
   .Site-Map-Detail-Sec .Site-Map-Detail-col ul li::before{
       content: '';
       position: absolute;
       z-index: 1;
       left: 10px;
       background-repeat: no-repeat;
       margin-top: 2px;
       height: 17px;
       width: 17px;
       background: #fff;
       border-radius: 70%;
       display: block;
       border: 3px solid #d6a3a0;
   }
   .Site-Map-Detail-Sec .Site-Map-Detail-col a{
       color: #504c4e;
       font-size: 20px;
       font-family: montserratregular;
   }
   
   /* ========= accessibility ======== */
   .Access-sec{
       margin: 70px 0;
   }
   .post-309 .wpb_content_element{
       margin-bottom: 0 ;
   }
   .post-309 .access-1-cOl,.post-309 .access-2-cOl,.post-309 .access-4-cOl{
       margin-bottom: 55px;
   }
   .post-309 .access-3-cOl{
       margin-bottom: 45px;
   }
   .post-309 .access-5-cOl{
       margin-bottom: 40px;
   }
   .Access-sec .Access-div{
       max-width: 934px;
       margin: auto;
   }
   .Access-sec .Access-col h2{
       font-size: 36px;
       color: #504c4e;
       margin-bottom: 35px;
   }
   .Access-sec .Access-col p{
       font-size: 20px;
       color: #504c4e;
       font-family: montserratregular;
   }
   .Access-sec .Access-col p a{
       font-size: 20px;
       color: #288e9a;
       border-bottom: 1px solid #288e9a;
       font-family: montserratregular;
       transition: 0.5s;
   }
   .Access-sec .Access-col p a:hover{
       color:#00008B;
       border-bottom: 1px solid#00008B;
   }
   
   /* make a complaint  */
   .main-sec-make-com{
       margin-bottom: 75px !important;
   }
   .Make-a-Comp{
       margin: 30px 0 100px;
   }
   .Make-a-Comp .wpcf7-not-valid-tip {
       padding-top: 5px;
   }
   
   .Make-a-Comp .vc_col-sm-10 {
       width: 73.333333%;
   }
   .Make-a-Comp .vc_col-sm-2 {
       width: 26.666667%;
   }
   .Make-a-Comp .inner-contact-form{
       max-width: 826px;
   }
   .make_Comp_40{
       max-width: 285px;
   }
   .Make-a-Comp .vc_col-sm-10 .InputContact input{
       width: 100%;
       max-width: 255px;
       height: 52px;
       padding: 10px 5px;
       color: #504c4e;
       font-size: 14px;
       border: 0.5px solid #504c4e;
   }
   .Make-a-Comp .Form-Text-area-msg textarea{
       width: 100%;
       max-height: 150px;
       padding: 10px 5px;
       color: #504c4e;
       font-size: 14px;
       border: 0.5px solid #504c4e;
       max-width: 826px;
   }
   .Make-a-Comp .Make-a-comp-form h2{
   
       font-size: 40px;
       color: #504c4e;
       margin-bottom: 40px;
   }
   .Make-a-Comp .Make-a-comp-form .Inside-P{
       font-size: 18px;
       color: #4a4a4a;
       font-family: montserratmedium;
       letter-spacing: 0.2px;
       margin-bottom: 40px;
   }
   .Make-a-Comp .Make-a-comp-form .raise-Concern{
       font-size: 20px;
       color: #504c4e;
       border-bottom:1px solid #504c4e;
   }
   .Make-a-comp-contact{
       margin-top: 60px;
   }
   
   .Make-a-comp-contact h2{
       font-size: 30px;
       color: #504c4e;
   }
   .Make-a-comp-contact a{
       font-size: 23px;
       color: #504c4e;
       font-family: montserratmedium;
       display: flex;
       
   }
   .Make-a-comp-contact a img{
       margin-right: 10px;
       object-fit: contain;
       /* width: 25px; */
   }
   /* ==========news ======= */
   .page-id-16 .banner_text h1.page_title {
       padding-right: 330px;
   }
   .News-sec{
       margin-top: 35px;
   }
    .blog_box{
       max-width: 350px;
       min-height: 510px;
       display: grid;
       -webkit-box-shadow: 0px 1.5px 5px 0px rgb(50 50 50 / 20%);
       -moz-box-shadow: 0px 1.5px 5px 0px rgba(50, 50, 50, 0.20);
       box-shadow: 0px 1.5px 5px 0px rgb(50 50 50 / 20%);
   }
   .post-img{
       position: relative;
       overflow: hidden;
   }
   .post-img::after{
       content: "";
       position: absolute;
       top: 233px;
       left: -0px;
       display: inline-block;
       z-index: 999;
       border-style: solid;
       border-width: 0 0 25px 350px;
       border-color: transparent transparent #fff transparent;
   }
 .blog_box img {
    width: 100%;
    height: 257px;
    object-fit: cover;
}
   .blog_box .post-title{
       padding: 20px 20px 0 20px ;
   }
   .blog_box h4{
       font-size: 22px;
       color: #434343;
   }
   .blog_box .post-text{
       min-height: 113px;
       padding: 0 20px;
   }
   .blog_box p{
       font-size: 17px;
       color: #6b6b6b;
       font-family: montserratregular;
       line-height: 23px;
       letter-spacing: 0.6px;
   }
   
   .see_more_btn{
       padding: 0 20px 20px 20px;
       text-align: right !important;
   }
   .blog_box .see_more_btn .vc_btn3{
       padding: 12px 22px;
       color: #fff !important;
       background-color: #07b582 !important;
       font-size: 18px;
       border: 1px solid #07b582 !important;
       transition: 1s;
   }
   .blog_box .see_more_btn a:hover{
       color: #d6a3a0 !important;
   }
   .PoSt-3{
       margin:15px 0;
   }
   .News-sec .load-more-button{
       margin: 54px auto 70px !important;
       display: block;
       height: 60px;
       max-width: 300px;
       width: 100%;
       font-size: 22px;
       color: #07b582;
       border: 2px solid #07b582;
       background-color: #fff;
       font-family: montserratsemibold;
       text-align: center;
       transition: 1s;
   }
   
   .News-sec .load-more-button:hover{
       border: 2px solid #288e9a;
       background-color: #288e9a;
       color: #fff;
   }
    /* information for public   */
   
   .INfo-2-Sec,.INfo-4-Sec{
       background-color: #f2f2f2;
   }
   .INfo-Sec .INfo-Div {
       max-width: 940px;
       display: block;
       margin: auto !important; 
   }
   .INfo-Sec h2{
       font-size: 36px;
       color: #504c4e;
   }
   .INfo-Sec p{
       font-size: 20px;
       color: #504c4e;
       font-family: montserratregular;
       line-height: 26px;
   }
   .INfo-Sec .Standard-Ethics-Col{
       max-width: 205px;
       width: 100%;
       height: 310px;
       background-color: #fff;
       padding: 40px 20px 20px;
   }
   .INNer-BOx{
       margin: auto 0 !important;
   }
   .mIddle-CoL_5{
       height: 205px;
   }
   .INfo-Sec .Standard-Ethics-Col h4{
       font-size: 22px;
       color: #434343;
   }
   
   .INfo-Sec .Standard-Ethics-Col .vc_column-inner{
       display: contents;
   }
   .INfo-Sec .Standard-Ethics-Col .wpb_wrapper{
       display: grid;
       height: 100%;
   }
   
   .INfo-Sec .Standard-Ethics-Col p{
       display: flex;
       align-items: end;
       height: 100%;
       padding: 0;
   }
   .INfo-Sec .Standard-Ethics-Col .STanDard-Btn-Eth{
       max-width: 165px;
       width: 100%;
       height: 44px;
       border: 1px solid #288e9a !important;
       background-color: #288e9a !important;
       color: #fff !important;
       font-size: 18px;
       font-family: montserratsemibold;
       transition: 1s;
       display: inline-flex;
       justify-content: center;
       align-items: center;
     
   }
   .INfo-Sec .Standard-Ethics-Col .STanDard-Btn-Eth:hover{
       color: #d6a3a0 !important;
   }
   .INfo-Sec .wpb_content_element{
       margin-bottom: 0;
   }
   
   .INfo-1-Sec {
       padding: 80px 0;
   }
   .INfo-1-Sec h2{
       padding-bottom: 35px;
   }
   .INfo-2-Sec {
       padding: 65px 0;
   }
   .INfo-2-Sec h2{
       padding-bottom: 50px;
   }
   .INfo-2-Sec p{
       padding-bottom: 35px;
   }
   .INfo-3-Sec{
       padding: 80px 0 95px;
   }
   .INfo-3-Sec h2 {
       padding-bottom: 50px;
   }
   .INfo-4-Sec{
       padding: 65px 0 80px;
   }
   .INfo-4-Sec h2{
       padding-bottom: 50px;
   }
   .INfo-Sec a{
       font-size: 20px;
       color: #288e9a !important;
       border-bottom: 1px solid #288e9a ;
       font-family: montserratmedium;
   }
   
   /* single blog page  */
   .single_blog{
       margin: 80px 0;
   }
   .single-post .page_banner .banner-top img {
       height: auto;
       object-fit: cover;
       object-position: top top;
   }
   .single_blog .blog_box{
       height: 542px;
   }
   .single_blog .single-title{
       font-size: 36px;
       color: #504c4e;
   }
   .single_blog .entry-content p{
       font-size: 20px;
       color: #504c4e;
   }
   .single_blog .comment_section{
       margin: 30px 0;
   }
   .comment_section .comment-reply-title{
       font-size: 26px;
       color: #504c4e;
       
   }
   .comment-form-comment{
       margin-bottom: 50px;
   }
   .comment-form-comment label{
       display: block;
       font-size: 18px;
       color: #504c4e;
   }
   .comment-form-comment textarea{
       display: block;
       border: 1px solid #504c4e;
       width: 100%;
       color: #504c4e;
       height: 100px;
       font-family: montserratsemibold;
       padding: 7px;
   }
   .comment-form-author label,.comment-form-email label,.comment-form-url label{
       width: 70px;
       color: #504c4e;
   }
   .comment-form-author input,.comment-form-email input,.comment-form-url input{
       font-family: montserratmedium;
       color: #504c4e;
       width: 50%;
       height: 30px;
       border: 0.5px solid #504c4e;
   }
   .comment-form-cookies-consent{
       display: flex;
   }
   .comment-form-cookies-consent label{
       color: #504c4e;
       font-family: montserratregular;
       font-size: 12px;
   }
   .comment-form-cookies-consent input{
       width: 30px;
       margin-top: 2px;
   }
   .single_blog .form-submit .submit{
       background-color: #288e9a;
       color: #fff;
       height: 40px;
       border: 1px solid #288e9a;
       transition: 1s;
       margin-top: 15px;
   }
   .single_blog .form-submit .submit:hover{
       background-color: #fff;
       color: #288e9a;
   }
   .related_post .titleh4{
       font-size: 36px;
       color: #504c4e;
       margin: 40px 0;
   }
   .single_blog .see_more_btn .vc_btn3 {
       padding: 10px 20px;
   }
   /* =============find a therapist ============== */
   .page-id-12 div#append_find_therapist{
    margin-top: 60px;
}
   .page-id-12 .banner-top img{
       max-height: 390px;
       height: 100%;
       object-fit: cover;
       object-position: center 28%;
   }
   .page-id-12 .Main_HeadDing-Find_Ther{
       margin-top: 55px;
       margin-bottom: 35px;
       color: #504c4e;
       font-size: 36px;
   }
   
   .page-id-12 .Top-HeadinG,.Big-PARAG p{
       font-size:20px;
       font-family: montserratregular;
       color: #2f2f2f;
   }
   
   .find_therapist .form-Heading-H{
       color: #504c4e;
       font-size: 14px;
       display: inline-block;
       background-color: #fff;
       position: absolute;
       z-index: 99;
       padding: 0 5px;
       top: -7px;
       left: 25px;    
   }
   .find_therapist .form-Heading-H span{
       color: #ff0000;
   }
   .find_therapist .Box-InPut{
       width: 317px;
       height: 55px;
       padding: 0 15px;
       font-size: 18px;
       color:  #504c4e;
       font-family:montserratsemibold;
    }
	.find_therapist select{
		white-space: nowrap;
    	text-overflow: ellipsis;
    	padding-right: 30px!important;
}
    select.Box-InPut{
       -webkit-appearance: none;
       z-index: 1;
       position: relative;
       background-image: url(/assets/images/arrow-down.png);
       background-repeat: no-repeat;
       background-position: right 10px center;
   }
    .Box-InPut-Submit{
        width: 80px;
        height: 55px;
        background: url(../images/search-icon.png);
        background-color: #288e9a;
        background-repeat: no-repeat;
        border: none;
        position: relative;
        cursor: pointer;
        background-position:center ;
        transition: 1s;
    }
    .Box-InPut-Submit:hover{
       background-color: #d6a3a0;
    }
   
    .eol-3{
        max-width: 30%;
    }
    .eol-1{
        max-width: 10%;
       }
    .Big-PARAG .BIG-PARAG-P p{
   
       padding: 10px 0 25px;
   
    }
    .Last-2-Big-Box{
        margin-bottom: 100px;
        margin-top: 50px;
    }
   .Last-2-Big-Box-1,.Last-2-Big-Box-2{
       -webkit-box-shadow: 0px 1.5px 5px 0px rgb(50 50 50 / 20%);
       -moz-box-shadow: 0px 1.5px 5px 0px rgba(50, 50, 50, 0.20);
       box-shadow: 0px 1.5px 5px 0px rgb(50 50 50 / 20%);
       max-width: 540px;
       margin: 0 15px;
   }
   .Last-2-Big-Box-1 .vc_column-inner,.Last-2-Big-Box-2 .vc_column-inner{
       padding: 0 !important;
   }
   .Last-2-Big-Box img{
       max-height: 285px;
       object-fit: cover;
       object-position: center 30%;
       width: 540px;
   }
   .Last-2-Big-Box .biG-boX-HEAding{
       color:#434343;
       font-size: 22px;
       margin-top: 25px;
       margin-bottom: 20px;
       padding: 0 30px ;
   }
   .Last-2-Big-Box .biG-boX-PAra{
       min-height: 180px;
       padding: 0 30px;
       
   }
   .Last-2-Big-Box .biG-boX-PAra p{
       letter-spacing: 0.5px;
       font-size: 17px;
       line-height: 25px;
       color: #6b6b6b;
       font-family: montserratregular;
       
   }
   .Last-2-Big-Box .wpb_content_element
   { 
       margin-bottom: 0;
   }
   
   .Big-BOx-Button{
       padding: 25px 30px 50px;
   }
   
   .Big-BOx-Button a{
       color: #434343;
       font-size: 18px;
       text-transform: uppercase;
       letter-spacing: 0.5px;
       border: 1px solid #434343;
       padding: 15px 25px;
   }
   .Big-BOx-Button  a:hover{
       border: 1px solid #d6a3a0;
       color: #fff !important;
       background-color:#d6a3a0 ;
   } 
   
   .page-id-12 table{
       width: 100%;
       border: 1px solid gray;
       border-bottom: 3px solid lightgray;
   }
   .page-id-12 tr:first-child{
       border: 1px solid lightgray;
   }
   .page-id-12 tr{
       border: 1px solid lightgray;
       height: 80px;
   }
   .page-id-12 tr td{
       padding-left: 20px;
       color: #504c4e;
       font-family: montserratmedium;
       font-size: 17px;
       padding-right: 10px;
   }
   .page-id-12 tr th{
       padding-left: 20px;
       border-bottom: 3px solid lightgray;
       font-size: 18px;
       color: #504c4e;
       padding-right: 10px;
   }
   .FInd_TheR-NEAr{
       position: relative;
       overflow: hidden;
   }
   .FInd_TheR-NEAr::after {
       content: "";
       position: absolute;
       bottom: 0;
       left: -0px;
       display: inline-block;
       z-index: 999;
       border-style: solid;
       border-width: 0 0 70px 540px;
       border-color: transparent transparent #fff transparent;
   }
   
   /* Joining faqs */
   .page-id-402 .post-402 ,.page-id-721 .post-721{
       max-width: 980px;
       margin: auto;
       margin-bottom: 150px;
   }
   
   .page-id-402 
   .banner_text h1.page_title {
       width: 482px;
   }
   /* .page-id-721 .banner_text h1.page_title{
       padding: 20px 34px;
   } */
   .TOP_FAQS {
           margin: 55px 0 30px;
   }
   .TOP_FAQS-p p,.TOP_FAQS-p p a{ 
       font-size: 30px;
       font-family: montserratsemibold;
       color: #504c4e;
       text-align: center;
   }
   .TOP_FAQS-p p a{
       border-bottom: 1px solid #504c4e;
       font-family: montserratbold;
   }
   .faQ-s_QUES{
       margin: auto !important;
   }
   .faQ-s_QUES .faQ-s_QUES-top{
       margin-bottom: 20px;
       display: flex;
       align-items: center;
       color: #434343;
   }
   .faQ-s_QUES .faQ-s_QUES-top .vc_toggle_title{
       background-color:#f3f3f3 ;
       position: relative;
       padding-right: 40px;
   }
   .page-id-721 .faQ-s_QUES .faQ-s_QUES-top .vc_toggle_title{
       padding-right: 80px;
   }
   
   .faQ-s_QUES .faQ-s_QUES-top .vc_toggle_title::after{
       content: '';
       position: absolute;
       z-index: 1;
       width: 30px;
       right: 30px;
       height: 30px;
       background-repeat: no-repeat;
       background-image: url(../images/black-arrow.png);
   }
   
   .faQ-s_QUES-top .vc_toggle_active .vc_toggle_title{
       background-color: #288e9a;
       color: #fff;
   }
   
   .faQ-s_QUES-top .vc_toggle_active .vc_toggle_title::after{
       transform: rotate(180deg);
       filter: brightness(100);
       top: 10px;
   }
   
   
   .faQ-s_QUES .faQ-s_QUES-top h4{
       font-size: 22px;
   }
   .faQ-s_QUES .faQ-s_QUES-top .vc_toggle_icon{
       display: none !important;
   }
   .faQ-s_QUES-top .vc_toggle:last-of-type{
       margin-bottom: 0;
   }
   
   .faQ-s_QUES-top .vc_toggle_active .vc_toggle_content {
       background-color: #fff;
       color: #434343;
       position: relative;
   }
   .faQ-s_QUES-top .vc_toggle_content{
       margin:0;
   }
   .faQ-s_QUES-top .vc_toggle_content{
       margin: 25px 0 30px;
   }
   .faQ-s_QUES-top .vc_toggle_content p{
       font-size: 20px;
       color: #504c4e;
       font-family: montserratregular;
   }
   
   .faQ-s_QUES-top .vc_column-inner{
       padding: 0 !important;
   }
   .faQ-s_QUES-top .vc_toggle_title{
       padding: 20px;
   }
   
   /* membership area  */
   .Membersip_TOP .wpb_single_image{
       margin: 0 ;
   
   }
   .Membersip_TOP{
       margin-bottom: 80px;
   }
   .Membersip_Child { 
       margin: 35px 0;
   }
   .Membersip_Child .vc_column-inner{
       height: 600px;
       max-width: 540px;
       padding: 0 !important;
       margin: auto;
       -webkit-box-shadow: 0px 1.5px 5px 0px rgb(50 50 50 / 20%);
       -moz-box-shadow: 0px 1.5px 5px 0px rgba(50, 50, 50, 0.20);
       box-shadow: 0px 1.5px 5px 0px rgb(50 50 50 / 20%);
       max-width: 540px;
       margin: 0 15px;
       
   }
   .Membersip_TOP .wpb_wrapper img{
       height: 285px;
       object-fit: cover;
   }
   .meMbeR-Gueid{
       border-bottom: 0.5px solid #288e9a;
   }
   .Membersip_TOP .vc_custom_heading{
       font-size: 22px;
       color: #434343;
       padding: 25px 28px;
       margin: 0;
   }
   .Membersip_TOP .MEmber_P{
       color:#6b6b6b;
       font-size: 17px;
       font-family: montserratregular;
       padding: 0 28px;
       margin: 0;
   
   }
   .Membersip_TOP .MEmber_P p{
       line-height: 23px;
   }
   .MEmber_P_one{
       min-height: 180px;
   }
   
   .Membersip_TOP .MEmber_P a{
       color: #288e9a;
       font-size: 17px;
       font-family: montserratmedium;
   }
   .Membersip_TOP .MEMber-Button{
       padding: 0 28px;
   }
   .Membersip_TOP .MEMber-Button a{
       color: #434343;
       font-size: 18px;
       text-transform: uppercase;
       letter-spacing: 0.5px;
       border: 1px solid #434343;
       padding: 10px 30px;
   }
   .Membersip_TOP .MEMber-Button a:hover{
       border: 1px solid #d6a3a0;
       background-color: #d6a3a0 ;
       color: #fff !important;
   }
   
   .Membersip_TOP .Membersip_sec_Child .vc_column-inner{
        -webkit-box-shadow: 0px 1.5px 5px 0px rgb(50 50 50 / 20%);
       -moz-box-shadow: 0px 1.5px 5px 0px rgba(50, 50, 50, 0.20);
       box-shadow: 0px 1.5px 5px 0px rgb(50 50 50 / 20%);
       padding: 0;
       margin: 0 15px;
       max-width: 350px;
       height: 665px;
   }
   .Img-Mem-ToP{
       position: relative;
       overflow: hidden;
   }
   .Img-Mem-ToP::after {
       content: "";
       position: absolute;
       bottom: 0;
       left: -0px;
       display: inline-block;
       z-index: 999;
       border-style: solid;
       border-width: 0 0 70px 540px;
       border-color: transparent transparent #fff transparent;
   }
   
   .Membersip_sec_Child .vc_custom_heading {
       height: 100px;
   }
   .Membersip_sec_Child .MEmber_P-2{
    min-height: 220px;
   }
   .Mem-ImaGe .vc_figure,.Mem-ImaGe .vc_single_image-wrapper, .Mem-ImaGe img{
       width: 100%;
   
   }
   
   /* ============UKCP page======== */
   /* .page-id-578 .banner_te
   */
   .page-id-578 .banner_text h1.page_title span,.page-id-402 .banner_text h1.page_title span,.page-id-721 .banner_text h1.page_title span{
       text-transform: lowercase;
   }
   .UKCP_TOP{
       margin: 90px 0 70px 0;
   }
   .UKCP_TOP .wpb_content_element, .UKCT_BOT .wpb_content_element, .LAst_UKCP_DOL .wpb_content_element{
       margin-bottom: 0;
   }
   .UKCT_INN_CONTENT,.LAst_UKCP_DOL .UKCT_INN_CONTENT{
       margin-bottom: 50px;
       color: #504c4e;
       font-size: 20px;
       font-family: montserratregular;
   }
   .UKCT_INN_CONTENT a{
       font-size: 20px;
       color: #288e9a;
       font-family: montserratmedium;
       border-bottom: 1px solid #288e9a;
   }
   .LAst_UKCP_DOL{
       margin: 30px 0;
   }
   .LasT_HEAD_UKCP{
       margin-bottom: 50px;
       margin-top: 30px;
   }
   .UKCT_BOT
   {
       max-width: 940px;
       margin: auto !important;
   
   }
   .LAst_UKCP_DOL{
       max-width: 940px;
       margin: 30px auto 30px !important;
   }
   
   .LasT_HEAD_UKCP {
       font-size: 36px;
       color: #504c4e;
   }
   
   /* training to become a therapist  */
   .post-471{
       max-width: 940px;
       margin: auto;
   }
   .post-471 .wpb_text_column{
       margin-bottom: 0;
   }
   .ToP-SEcTioN_TRAIning-BEcome{
       margin: 60px 0;
   }
   .ToP-SEcTioN_TRAIning-BEcome .TrainingToBceomeH{
       margin-bottom: 45px;
   }
   .ToP-SEcTioN_TRAIning-BEcome .TrainingToBceomeH h2{
       font-size: 36px;
       color: #504c4e;
   }
   .TrainingToBceomeP p{
       font-size: 20px;
       color: #504c4e;
       font-family: montserratregular;
   }
   .speCial_P{
       font-style: italic;
   }
   .post-471 a{
       font-family: montserratmedium;
       color: #288e9a;
       border-bottom: 1px solid #288e9a;
       font-size: 20px;
   }
   .TrainingToBceomeP-1{
       padding-bottom: 35px;
   }
   .TrainingToBceomeP-2{
       padding-bottom: 40px;
   }
   
   .LasT-SEcTioN_TRAIning-BEcome{
       background-color:#f2f2f2 ;
       padding: 15px 0;
   }
   .TrainingToBceomeH2{
       font-size: 36px;
       color: #504c4e;
       margin: 50px 0;
   }
   .TrainingToBceomeP2-1{
       font-size: 20px;
       padding-bottom: 50px;
       color: #504c4e;
   }
   .BEcome-Thera-LI{
       list-style: none;
   }
   .BEcome-Thera-LI li{
       padding-bottom: 45px;
       font-size: 20px;
       color: #504c4e;
       font-family: montserratregular;
       position: relative;
       left: 40px;
   }
   .BEcome-Thera-LI li::before {
       content: '';
       position: absolute;
       z-index: 1;
       width: 17px;
       height: 17px;
       background: #fff;
       border-radius: 70%;
       display: block;
       border: 3px solid #d6a3a0;
       left: -30px;
       background-color:#f2f2f2 ;
       background-repeat: no-repeat;
       margin-top: 4px;
   }
   
   /* maintain your membership  */
   
.wpb_text_column.wpb_content_element.selecTIon-SPace input#research {
    height: 52px;
    font-size: 18px;
    width: 350px;
    padding-left: 5px;
}

   .page-id-585 .banner_text h1.page_title{
       text-transform: capitalize;
   }
   .page-id-585 .post-585{
       margin: 100px auto;
       max-width: 910px;
   }
   .page-id-585 .post-585 h2,.page-id-585 .post-585 p,.page-id-585 .post-585 li{
       color: #504c4e;
   }
   .post-585 .wpb_text_column,.post-585 .vc_custom_heading{
       margin-bottom: 0;
   }
   .page-id-585 .Top_HEadInG_mAintain{
       font-size: 36px;
       margin-bottom: 50px;
   }
   
   .post-585 .All_mAINtain_HEADing_Inn{
       margin-bottom: 30px;
       font-size: 22px;
       color: #434343;
   }
   
   .page-id-585 .post-585 p{
       font-size: 20px;
       line-height: 26px;
   }
   .page-id-585 .post-585 li{
       font-size: 20px;
       font-family: montserratregular;
       margin-left: 30px;
       max-width: 760px;
       margin-bottom: 10px;
       line-height: 26px;
   }
   .FirstP_MEM_MAINTAIN{
       padding-bottom: 40px;
   }
   .First-MEm_MainTainSEC{
       padding-bottom: 30px;
   }
   .Sec-MEm_MainTainSEC{
       padding-bottom: 40px;
   }
   
   .Third-MEm_MainTainSEC{
       max-width: 870px;
       padding-bottom: 50px;
   }
   .FOurth-MEm_MainTainSEC{
       padding-bottom: 65px;
   }
   .FOurth-MEm_MainTainSEC-Inner-1{
       margin-bottom: 25px;
   }
   .FOurth-MEm_MainTainSEC-Inner-2-First6{
       max-width: 560px;
       width: 100%;
       color: #504c4e;
   }
   .selecTIon-SPace{
       padding: 35px 0 40px ;
   }
   .FOurth-MEm_MainTainSEC-Inner-2-First6 select{
       max-width: 350px;
       width: 100%;
       height: 52px;
       padding: 0 15px;
       font-size: 18px;
       font-family: 'montserratsemibold';
       color: #504c4e;
       -webkit-appearance: none;
       position: relative;
       background-image: url(../images/arrow-down.png);
       background-repeat: no-repeat;
       background-position: right 15px center;
   }
   
   .MIni_Tag-h6{
       position: relative;
       top: 18px;
       font-size: 14px;
       z-index: 1;
       background-color: white;
       display: inline-block;
       left: 10px;
       padding: 0 5px;
       text-transform: uppercase;
   }
   .FOurth-MEm_MainTainSEC-Inner-2-Sec6{
       
       margin-left: 10px;
   }
   .vc_section.FOurth-MEm_MainTainSEC::after{
       content: "";
       position: absolute;
       right: 0;
       left: auto;
       background: #f2f2f2;
       width: 44.80%;
       bottom: 65px;
       top: 82px;
       height: auto;
       clear: both;
       display: block;
       z-index: -1;
   }
   .FIFth-MEm_MainTainSEC{
       margin-bottom: 120px;
   }
   .FOurth-MEm_MainTainSEC-Inner-2-Sec6 .vc_column-inner ,
    .FIFth-MEm_MainTainSEC-part-3-bottom-2 .vc_column-inner,
     .SEVenth-sEc_paNeL-Two .vc_column-inner{
       width: 210px !important;
       height: 310px;
       padding: 0 20px !important;
       background-color: #fff;
       margin: 50px 120px;
       -webkit-box-shadow: 0px 1.5px 5px 0px rgb(50 50 50 / 20%);
       -moz-box-shadow: 0px 1.5px 5px 0px rgba(50, 50, 50, 0.20);
       box-shadow: 0px 1.5px 5px 0px rgb(50 50 50 / 20%);
   }
   
   .FOurth-MEm_MainTainSEC-Inner-2-Sec6 .vc_column-inner h6{
       font-size: 22px;
       margin: 35px 0 30px;
       text-align: center !important;
       color: #434343;
       font-family: montserratsemibold !important;
   }
   .FOurth-MEm_MainTainSEC-Inner-2-Sec6 .vc_column-inner .Box-In_p_maintain{
       height: 150px;
   }
   .FOurth-MEm_MainTainSEC-Inner-2-Sec6 .vc_column-inner .Box-In_p_maintain p , 
   .FIFth-MEm_MainTainSEC-part-3-bottom-2 .vc_column-inner .Box-In_p_maintain p,
    .SEVenth-sEc_paNeL-Two .vc_column-inner .Box-In_p_maintain p{
       color: #6b6b6b;
       font-size: 17px;
   }
   .maintaiN-DownLoaD-BtnINNr a{
   
       color: #fff;
       font-size: 18px;
       padding: 12px 15px;
       background-color: #288e9a;
       border: 1px solid #288e9a;
       display: block;
       text-align: center;
       max-width: 190px;
       margin: auto;
       text-transform: uppercase;
       transition: 1s;
   }
   .maintaiN-DownLoaD-BtnINNr a:hover{
       color: #d6a3a0 !important;
   }
   .FIFth-MEm_MainTainSEC-part-1{
       margin-bottom: 45px;
       max-width: 850px ;
   }
   .FIFth-MEm_MainTainSEC-inner-p-1{
       padding-bottom: 45px;
   }
   .FIFth-MEm_MainTainSEC-inner-p-2{
       padding-bottom: 40px;
   }
   
   .FIFth-MEm_MainTainSEC-part-2,.FIFth-MEm_MainTainSEC-part-3{
       max-width: 850px;
       margin-left: auto !important;
   }
   .FIFth-MEm_MainTainSEC-part-2-top{
       margin-bottom: 45px;
   }
   .FIFth-MEm_MainTainSEC-part-2-top h6{
       color: #504c4e;
       font-size: 20px;
       font-family: montserratmedium;
   
   }
   .FIFth-MEm_MainTainSEC-part-3-bottom-1 .vc_column-inner li{
       width: 380px;
       margin-left: 10px;
   }
   .FIFth-MEm_MainTainSEC-part-3-bottom-2{
       max-width: 313.33px;
       margin-left: 55px;
   }
   .FIFth-MEm_MainTainSEC-part-3-bottom-2 .vc_column-inner h6,
   .SEVenth-sEc_paNeL-Two .vc_column-inner h6{
       font-size: 22px;
       margin: 35px 0 30px;
       color: #434343;
       font-family: montserratsemibold !important;
   }
   .FIFth-MEm_MainTainSEC-part-3-bottom-2 .vc_column-inner .Box-In_p_maintain,
   .SEVenth-sEc_paNeL-Two .vc_column-inner .Box-In_p_maintain{
       height: 125px;
   }
   
   .vc_section.FIFth-MEm_MainTainSEC::after {
       content: "";
       position: absolute;
       right: 0;
       left: auto;
       background: #f2f2f2;
       width: 44.80%;
       bottom: 36px;
       top: 490px;
       height: auto;
       clear: both;
       display: block;
       z-index: -1;
   }
   .Sixth-Sec_m{
       margin-bottom: 70px;
   }
   .Sixth-Sec_m .vc_column-inner{
       max-width: 870px;
   }
   .SEVenth-sEc_paNeL{
       margin-bottom: 90px;
   }
   .SEVenth-sEc_paNeL-FirSt{
       margin-bottom: 20px;
   }
   .SEVenth-sEc_paNeL-ONe{
       max-width: 567px;
   }
   /* .SEVenth-sEc_paNeL-ONe li{
       margin-left: 25px !important;
       margin-right: 5px;
   } */
   .SEVenth-sEc_paNeL-Two{
       margin-top: 40px;
       margin-left: 3px;
   }
   .SEVenth-sEc_paNeL-Two .vc_column-inner{
       margin: 50px 120px;
   }
   .vc_section.SEVenth-sEc_paNeL::after{
       content: "";
       position: absolute;
       right: 0;
       left: auto;
       background: #f2f2f2;
       width: 44.80%;
       bottom: 48px;
       top: 117px;
       height: auto;
       clear: both;
       display: block;
       z-index: -1;
   }
   .eARth-sEc_paNeL{
       margin-bottom: 50px;
   }
   .eARth-sEc_paNeL .vc_column-inner{
       max-width: 820px;
   }
   .NInth-sEc_paNeL{
       margin-bottom: 50px;
   }
   
   .NInth-sEc_paNeL-1{ 
       padding-right: 7px;
       padding-bottom: 45px;
   }
   .NInth-sEc_paNeL-2{
       padding-bottom: 30px;
   }
   .NInth-sEc_paNeL-2 li{
       max-width: 730px !important;
   }
   .NInth-sEc_paNeL-3{
       max-width: 850px;
   }
   .Tehth-sEc_paNeL-1,.Tehth-sEc_paNeL-2{
       padding-bottom: 45px;
   }
   .Tehth-sEc_paNeL-3{
       padding-bottom: 10px;
   }
   .Tehth-sEc_paNeL-3 li{
       margin-bottom: 35px !important;
       max-width: 750px !important;
   }
   .TenTh-lI-SpaN{
       font-family: montserratsemibold;
       margin-left: 5px;
   }
   .MemBerShIP_contacT-BTn{
       color: #288e9a;
       border-bottom: 1px solid #288e9a;
       font-size: 20px;
       font-family: montserratmedium;
   }
   .post-585 ul{
       list-style: none;
   }
   .post-585 li::before {
       content: '';
       position: absolute;
       z-index: 1;
       width: 17px;
       height: 17px;
       background: #fff;
       border-radius: 70%;
       display: block;
       border: 3px solid #d6a3a0;
       left: 55px;
       background-repeat: no-repeat;
       margin-top: 4px;
   }
   .post-585 .FIFth-MEm_MainTainSEC li::before {
       left: 35px;
   }
   /* .post-585 .SEVenth-sEc_paNeL li::before {
       left: 50px;
   } */
   .post-585 .Tehth-sEc_paNeL li::before{
       width: 0;
       height: 0;
       visibility: hidden;
   }
   .post-585 .Tehth-sEc_paNeL li::marker{
       font-family: montserratsemibold;
   }
   /* test login  */
   .username-field {
       position: relative;
       margin-bottom: 30px;
   }
   /* login page  */
   
   .post-487 .LogIn-SecT{
       max-width: 385px;
       margin: 70px auto 50px;
   }
   .post-487 .wpb_content_element{
       margin-bottom: auto;
   }
   .LogIn-SecT h1{
       font-size:40px;
       margin-bottom: 70px;
       color: #504c4e;
   }
   .password-field{
       margin-top: 10px;
       position: relative;
   }
   .LogIn-SecT .username-field .username,.LogIn-SecT .password-field .password{
       width: 100%;
       height: 52px;
       font-family: montserratsemibold;
       padding-left: 5px;
       color: #504c4e;
   }
   .lOgin_lAbel{
       position: absolute;
       top: -8px;
       display: inline-block;
       margin: 0 10px;
       padding: 0 6px;
       background-color: #fff;
       text-transform: uppercase;
       font-size: 14px;
       color: #504c4e;
       font-family: 'montserratsemibold';
       z-index: 1;
   }
   .lOgin_lAbel span{
       color: #ff0000;
       margin-left: 3px;
       margin-right: 1px;
   }
   
   .lOgin_FGT_Btn{
       border: none;
       background-color: transparent;
       color: #504c4e;
       display: block;
       margin-left: auto;
       padding: 6px 0 0;
       font-size: 14px;
       font-family: 'montserratsemibold';
       border-bottom: 1px solid #504c4e;
       cursor: pointer;
       transition: 1s;
   }
   .lOgin_FGT_Btn:hover{
       background-color: transparent !important;
       color: #d6a3a0;
       border-bottom: 1px solid #504c4e;
   }
   .lOgin_FGT_Btn:focus{
       background-color: transparent;
       box-shadow: 0 0 0 0rem rgb(255 255 255 / 0) !important;
   }
   .lOgin_FGT_Btn:active{
       color: #504c4e !important;
       background-color: transparent !important;
       border-color: #504c4e !important;
   }
   
   .Sign-Up-field{
       margin-top: 35px;
       position: relative;
   }
   .Sign-Up-field .submit{
       background-color: #288e9a;
       color: #fff;
       border: 1px solid #288e9a;
       padding: 10.5px 0;
       padding-left: 11px;
       max-width: 160px;
       width: 100%;
       font-size: 18px;
       font-family: 'montserratsemibold';
       cursor: pointer;
       transition: 0.5s;
   }
   .Sign-Up-field .submit:hover{
    
       color:#d6a3a0;
    }
   .Sign-Up-field .submit::before {
       background: url(../images/user.png);
       content: "";
       width: 30px;
       height: 30px;
       position: absolute;
       background-repeat: no-repeat;
       top: 7px;
       left: 11px;
       transition: 1s;
   }
   .post-487 .AlreDY_AC_ROw{
       padding: 0 15px;
   }
   .post-487 .register-account-section{
       display: flex;
       margin-top: 115px;
       color: #504c4e;
       border-bottom: 1px solid #504c4e;
   }
   .register-account-section .register-account-text{
       margin-bottom: 0;
       margin-right: 3px;
       color: #504c4e;
       font-size: 16px;
       font-family: 'montserratsemibold';
   }
.register-account-section a{
	font-size: 16px;
}
   .register-account-section .register_new_useer{
       color: #504c4e;
       font-family: montserratbold;
       display:flex;
       letter-spacing: 0;
   }
   .post-487 #password-error,.post-487 #username-error{
       color: #ff0000;
   }
   .page-id-487 .modal-content .main-register-content-div{
   
       max-width: 350px;
       margin: auto;
   }
   .page-id-487 .modal-dialog{
       top: 25%;
   }
   .email-content-div .model-Label-email{
   
       font-size: 18px;
       font-family: 'montserratsemibold';
       color: #504c4e;
       margin-bottom: 15px;
       text-transform: capitalize;
   }
   .email-content-div .model-email-input{
       display: block;
       width: 100%;
       height: 52px;
       margin-bottom: 15px;
       border: 0.1px solid;
       
   }
   .submit-content-div .model-submIT{
       font-size: 18px;
       color: #fff;
       background-color: #288e9a;
       border: 1px solid #288e9a;
       padding: 10.50px;
       text-transform: capitalize;
       transition: 1s;
       max-height: 45px;
       font-family: montserratsemibold;
   }
   .submit-content-div .model-submIT:hover{
       background-color: #fff;
       color: #288e9a;
       
   }
   .page-id-487 .modal-title{
       font-size: 30px;
   }
   .page-id-487 .modal-content .model-btn-ClOse {
       color: #288e9a;
       background-color: transparent;
       border-color: #288e9a;
       transition: 1s;
       display :none;
   }
   
   .page-id-487 .modal-body .email-content-div #email-error,.page-id-487 .modal-body .email-content-div #error-message{
       position: relative;
       bottom: 10px;
       color: #ff0000;
   }
   .page-id-487 .modal-body .email-content-div #error-message::first-letter{
       text-transform: uppercase !important;

   } 
   
   /* upca form  3 page */
   
    .UpCA-3-page,.UpCA-5-page,.UpCA-2-page{
       max-width: 730px;
       margin: 70px auto 53px ;
   }
    .upca-3-Heading{
       text-align: center;
       color: #504c4e;
       margin-bottom: 60px;
   }
   .upca-3-mcp{
       font-size: 36px;
       color: #504c4e;
       margin-bottom: 35px;
   }
   .UpCA-3-page .custom_user .BOCC-INP-2{
       margin-bottom: 20px !important;
   }
   .MEmbership-Type{
       position: relative;
   }
   .MEmbership-Type #member{
       width: 100%;
       height: 50px;
   }
   .MEmbership-Type .meM-Type-ToP{
       position: absolute;
   }
   .UPcA-3-mcp2{
       margin-top: 0;
   }
   .uPCa-3-P1{
       margin:55px auto 35px !important;
   }
   .UpCA-3-page .custom_user{
       margin-top: 0;
   }
   .upca-3-m11{
       margin-bottom: 15px;
       padding-left: 20px;
   }
   .upcA3-HeReb-1{
       padding-left: 20px;
   }
   .upca3-spc-40b{
       margin-bottom: 40px;
   }

   .mb-20-upca-fm{
       margin-bottom: 20px;
   }
   .OnEc2c{
       align-items: center;
   }
   .fitness-cls{
       margin-bottom: 15px;
   }
   .fst-aPp{
       margin-bottom: 10px;
   }
   .MB-50UPC3{
       margin-bottom: 50px !important;
   }
   .MB-35UPC3{
       margin-bottom: 35px !important;
   }
   .Text-area-upca3a{
       height: 154px;
   }
   .Text-area-upca3a2{
       height: 118px;
   }
   .UPCa-3_PB{
       margin-bottom: 50px !important;
       margin-top: 70px !important;
   }
   .t-c-upCA3,.tc-upc2{
       margin-top: 65px !important;
       margin-bottom: 40px !important;
       width: 851px;
   }
   .tc-upc2-2{
       margin-top: 30px!important;
       margin-bottom: 35px !important;
   }
   .dec-clrs{
       margin-bottom: 30px;
   }
   .UpCA-3-page #non_partb_check{
       margin-right: 30px;
   }
   .declaration-upca3{
       display: flex;
       margin-bottom: 30px;
   }
   .upca-3-part-c{
       margin-top: 100px !important;
       margin-bottom: 45px !important;
   }
   .upca-3-part-c-p1{
       margin-bottom: 30px;
   }
   .upca-3-part-d{
       margin-bottom: 45px !important;
   }
   .support-Evid{
       margin-top: 65px;
       margin-bottom: 50px;
   }
   .cyl-4-p{
       text-align: right;
   }	
   .UpCA-3-page .custom_user label span{
       margin-left: 5px;
   }
   .imherebyc{
       padding-top:0!important ;
       padding-bottom: 0 !important;
   }
   .page-id-834 .row.CustomRadio .custom-join{
       padding-bottom: 0 !important;
   }
   .sprtive-docun{
       max-width: 540px;
   }
   .dec-clrs h2{
   
       font-size: 36px;
       color: #504c4e;
   }
   .dprotection h2{
       font-size: 20px;
   }
   /* upca form 4  */
   .jbrvbt{
       margin-bottom: 0 !important;
   }

   .page-id-872 .uPCa-3-P1{
       margin: 50px 0 30px !important;
   }
   #associate_business::placeholder,#associate_course::placeholder{
       color: #504c4e;
       font-family: montserratsemibold;
   }
   .lok-blck{
       margin-top: 0 !important;
       margin-bottom: 35px;
   }
   .w-850-inmch{
       width: 850px;
   }
   .custom-it.w-850-inmch{
       margin-top: 0;
   }
   .custom-cpd.w-850-inmch{
       margin-top: 30px;
   }
   .top-top-ook{
       margin-top: 100px;
   }
   .temp-m-txt,.temprary-inc-txt,.temp-st-dec{
       font-size: 20px !important;
       color: #504c4e;
       font-weight: 100;
   }
   .temp-st-dec{
       font-family: Montserrat-Italic;
   }
   .antic-tok-4{
    font-size: 18px !important;
}
   /* approved courses  */
   
   .aprvd-sec{
       margin: 70px auto 85px;
   }
   .page-id-929 .banner_text h1.page_title{
       text-transform: none;
   }
   .page-id-929 .page_banner .banner-top img{
       object-position: top;
   }
   .page-id-929 table{
    width: 100%;
    border: 1px solid gray;
    border-bottom: 3px solid lightgray;
}
.page-id-929 tr:first-child{
    border: 1px solid lightgray;
}
.page-id-929 tr{
    border: 1px solid lightgray;
    height: 80px;
}
.page-id-929 tr td{
    padding:20px 5px 20px 20px;
    color: #504c4e;
    font-family: montserratmedium;
    font-size: 16px;
}
.page-id-929 tr td p{
    font-family: montserratmedium;
}
.page-id-929 tr th{
    font-family: montserratsemibold;
    padding-left: 20px;
    border-bottom: 3px solid lightgray;
    font-size: 18px;
    color: #504c4e;
}
.page-id-929 tr td a{
    color: #504c4e;
    font-size: 16px;
    font-family: montserratmedium;
} 
.FInd_TheR-NEAr{
    position: relative;
    overflow: hidden;
}
.FInd_TheR-NEAr::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -0px;
    display: inline-block;
    z-index: 999;
    border-style: solid;
    border-width: 0 0 70px 540px;
    border-color: transparent transparent #fff transparent;
}


td.crss-NM{
    width: 218px;
}
td.inst-NM{
    width: 220px;
}
td.yre-NM{
    max-width: 90px;
}
td.mdl-NM{
    max-width: 90px;
}
td.cntg-NM{
    max-width: 390px;
}
td.webI-NM{
    width: 205px;
}
.webI-NM a{
    color: #288e9a !important;
    border-bottom: 1px solid #288e9a;
}

   @media (min-width: 992px) {
   
   .menu-item-has-children:hover::after {
       transform: rotate(180deg);
       transition: 0.5s; 
   } }
   @media (min-width: 1200px) {
   .page-id-18 .container{
       max-width: 1200px;
   }
   .page-id-319 .container{
       max-width: 1200px;
   }
   }
   @media (max-width:1499.98px){
       .vc_section.FOurth-MEm_MainTainSEC::after{
           width: 40%;
   
       }
       .vc_section.FIFth-MEm_MainTainSEC::after {
           width: 40%;
       }
       .vc_section.SEVenth-sEc_paNeL::after{
           width: 40%;
       }
   }
   @media (max-width:1399.98px){
    
       /* .page-id-578 .banner_text h1.page_title {
           font-size: 30px;
           padding: 15px 35px;
       } */
       .page-id-402 .banner_text h1.page_title {
           width: auto;
       }
       .Make-a-comp-contact a,.Contact-US-Top .Contact-US-inner-Contact-small .Contact-CALL-Img-Num a{
           word-break: break-all;
       }
   }
   
   @media (max-width: 1199.98px) {
      .footer_bottom .last-fpot-1 li a {
   
    font-size: 15px;
    
}
    /* forms  */
    .w-850-inmch{
    width: auto;
    }
    .t-c-upCA3,.tc-upc2{
        width: auto;
    }
       /* make a comp  */
       .Make-a-Comp .Make-a-comp-form h2 {
           font-size: 30px;
       }
       .Make-a-comp-contact h2 {
           font-size: 25px;
       }
       .Make-a-comp-contact a {
           font-size: 18px;
           
       }
       /* contact us */
       
       .Contact-US-Top .Contact-US-Inner .Contact-US_Inner-Form-heading h2 {
           font-size: 30px;
       }
       .Contact-US-Top .Contact-US-Inner-Numb h2 {
           font-size: 25px;
       }
       .Contact-US-Top .Contact-US-inner-Contact-small .Contact-CALL-Img-Num a {
           font-size: 18px;
           word-break: break-all;
       
       }
       .Contact-US-Top .Contact-US-Inner .InputContact input {
           max-width: 200px;
           height: 40px;
       }
       .Contact-US-Top .Contact-US-Inner .Form-Text-area-msg textarea {
       max-width: 654px;
       height: 140px;
       }
       .Contact-US-Top .Form-Btn-CheckBox{
           max-width: 647px;
       }
       .Form-Btn-CheckBox .Contact-Check-Box .CheckBoxContactUs {
           font-size: 10px;
       }
       .Contact-Form-Btn input {
           width: 225px;
           height: 40px;
           font-size: 16px;
           margin-top: 20px;
       }
       .Contact-Form-Btn::before {
           top: 25px;
       }
       .Make-a-Comp .Make-a-comp-form .raise-Concern {
           font-size: 18px;
       }    
       /* ============== about us ================ */
       
       .banner_text h1.page_title {
           font-size: 25px;
       }
       .Council-Member-Sec .vc_col-sm-3 {
           width: 50%;
           max-width: 450px;
       }
       .commitee-sec .vc_col-sm-1\/5 {
           width: 33.33%;
           margin: 20px 0;
       }
       
   /* news  */
   .page-id-16 .banner_text h1.page_title {
       padding-right: 230px;
   }
   /* find a therapist  */
   
   .find_therapist .Box-InPut {
       width: 260px;
   }
   .page-id-12 tr td {
       font-size: 15px;
   }
   .Last-2-Big-Box-1, .Last-2-Big-Box-2 {
       max-width: 450px;
       height: 654px;
   }
   .Last-2-Big-Box .biG-boX-PAra {
       min-height: 200px;
   }
   /* membership area  */
   .Membersip_Child .vc_column-inner{
       max-width: 450px;
       min-height: 630px;
   }
   .Membersip_TOP .Membersip_sec_Child .vc_column-inner {
       max-width: 290px;
       min-height: 720px;
   }
   .Membersip_sec_Child .MEmber_P-2 {
       min-height: 280px;
   }
   .MEmber_P_one {
       min-height: 215px;
   }
   .Membersip_TOP .MEMber-Button a {
   
       font-size: 14px;
       padding: 10px 15px;
   }
   /* become a therapist  */
   
   .BEcome-Thera-LI li{
       left: 0;
   }
   
   /* maintain your membership  */
   .FOurth-MEm_MainTainSEC {
       padding-bottom: 56px;
   }
   .FIFth-MEm_MainTainSEC {
       margin-bottom: 95px;
   }
   
   .SEVenth-sEc_paNeL{
       margin-bottom: 75px;
   }
   
   .page-id-929 .Ther_TablE{
    overflow-x: scroll;
   }
}
   
   @media (max-width: 991.98px) {
       /* reset pswd  */
       .Reset_Pswd-sec .Reset_Pswd-DIv{
           max-width: 380px;
       }
       .Reset_Pswd-sec .Reset_Pswd-DIv h1{
           font-size: 32px;
       }
    /* upca forms  */
    .antic-tok-4{
        font-size: 16px !important;
    }
    /* home video edit  */
    .model-vid-home{
        min-width: 500px;
    }
   /* home page edit  */
   .home .page_banner .banner-top img{
       height: 600px;
   }
   .home .banner_text{
       bottom: 126px;
   }
   .search_tOP_page{
       margin-top: 30px;
   }
   /* header menu  */
   .navbar .current_page_item {
       border: none;
   }
   .navbar ul li:hover {
       border: none;
   }
   .navbar .current_page_item .sub-menu a{
       font-size: 15px;
   }
   
   
    /* make a comp     */
   .Make-a-Comp .vc_col-sm-10 {
       width: 100%;
   }
   .Make-a-Comp .vc_col-sm-2 {
       width: 100%;
   }
   
       /* contact us  */
   .Contact-US-Top .vc_col-sm-10 {
       width: 100%;
   }
   .Contact-US-Top .vc_col-sm-2 {
       width: 100%;
   }
   
   .Contact-US-Top .Contact-US-inner-Contact-small .Contact-US-Inner-Numb {
       margin-bottom: 60px;
   }
   .Contact-US-Top .Contact-US-Inner .InputContact input {
       max-width: 100%;
   }
   .Contact-US-Top .Contact-US-Inner .Form-Text-area-msg textarea {
    max-width: 100%;
   }
   
   .Contact-US-Top .mef-4-ed {
       padding: 0 20px 0 0;
   }
   .Form-Btn-CheckBox{
       display: grid;
   }
   
   .Form-Btn-CheckBox .Contact-Check-Box {
       order: 1;
   }
   .Contact-Form-Btn{
       order: 2;
   }
   .Contact-Check-Box .wpcf7-not-valid-tip {
       left: 0;
   }
   .Form-Btn-CheckBox .Contact-Form-Btn{
       margin:20px 0;
   }
   .Contact-US-Top .wpcf7 form .wpcf7-response-output,.Make-a-comp-form .wpcf7 form .wpcf7-response-output{
       margin: 0 0.5rem 2rem;
   }
   
   /* ==== accessibility ==== */
   
   .Access-sec .Access-col h2 {
       font-size: 30px;
   }
   .Access-sec .Access-col p {
       font-size: 20px;
   }
   .Access-sec .Access-col p a{
       font-size: 18px;
   }
   /* ==========about us ============ */
   
   .banner_text {
       bottom: 20px;
   }
   .banner_text h1.page_title {
       font-size: 18px ;
   }
   .upca-Content-About-sec .About-Content-Col h2{
       font-size: 30px;
   }
   
   .upca-Content-About-sec .About-Content-Col .About-List {
       font-size: 18px;
   }
   .upca-Content-About-sec .About-Content-Col p{
       font-size: 18px;
   }
   .Council-Member-Sec .Cocucil-Mem-Div-heading .council-head h2 {
       font-size: 30px;
   }
   .Council-Member-Sec .Council-mem-img-details h4 {
       font-size: 22px;
   }
   .Council-mem-img-details p {
       font-size: 16px;
   }
   .commitee-sec .Commitee-Row-details h2 {
       font-size: 30px;
   }
   .commitee-sec .Commitee-Row-details p {
       font-size:18px;
   }
   .commitee-sec .Commitee-5-col h4 {
       font-size: 20px;
   }
   /* information for public  */
   .INfo-Sec h2 {
       font-size: 30px;
   }
   .INfo-Sec p{
       font-size: 20px;
   }
   .INfo-Sec a{
       font-size: 20px;
   }
   /* news  */
   .page-id-16 .banner_text h1.page_title {
       padding-right: 150px;
   }
   .blog_box h4 {
       font-size: 20px;
   }
   .blog_box p {
       font-size: 15px;
   }
   
   .see_more_btn a {
       font-size: 16px;
       max-width: 150px;
       width: 100%;
   }
   .blog_box .see_more_btn .vc_btn3{
       font-size: 14px;
   }
   .News-sec .load-more-button {
       height: 55px;
       max-width: 270px;
       width: 100%;
       font-size: 20px;
   }
   /* single blog  */
   
   .single_blog .single-title {
       font-size: 26px;
   }
   .single_blog .entry-content p {
       font-size: 18px;
   }
   .comment_section .comment-reply-title {
       font-size: 22px;
   }
   .comment-form-comment label {
       display: block;
   }
   
   .related_post .titleh4 {
       font-size: 26px;
   }
   /* find a therapist */
   
   .page-id-12 .Main_HeadDing-Find_Ther {
       font-size: 30px;
       }
       .page-id-12 .Top-HeadinG, .Big-PARAG p {
           font-size: 18px;
       }
       
   .find_therapist .form-Heading-H {
       font-size: 12px;
   }
   .find_therapist .Box-InPut {
       width: 200px;
       font-size: 16px;
   }
   .Box-InPut-Submit {
       width: 60px;
   }
   .Last-2-Big-Box .biG-boX-HEAding  {
       font-size: 20px;
       height: 43px;
   }
   .Last-2-Big-Box-1, .Last-2-Big-Box-2 {
       max-width: 330px;
   }
   .Last-2-Big-Box img {
       max-height: 220px;
   }
   .Last-2-Big-Box .biG-boX-PAra {
       min-height: 260px;
   }
   .Last-2-Big-Box .biG-boX-PAra p {
       font-size: 16px;
   }
   .Big-BOx-Button a {
       font-size: 16px;
   }
       /* faq  */
   
       .TOP_FAQS-p p, .TOP_FAQS-p p a {
           font-size: 26px;}
       .faQ-s_QUES .faQ-s_QUES-top h4 {
           font-size: 18px;
       }
       .faQ-s_QUES-top .vc_toggle_content p {
           font-size: 16px;
       }
       .Membersip_Child .vc_column-inner { 
           min-height: 680px;
           max-width: 330px;
       }
       .Membersip_TOP .vc_custom_heading {
           font-size: 20px;
       }
       .MEmber_P_one {
           min-height: 270px;
       }
       .Membersip_TOP .MEmber_P {
           font-size: 16px;
       }
       .Membersip_TOP .MEmber_P a {
           font-size: 16px;
       }
       .Membersip_sec_Child .MEmber_P-2 {
           min-height: 230px;
       }
       /* ukct  */
       .UKCT_INN_CONTENT, .LAst_UKCP_DOL .UKCT_INN_CONTENT {
           font-size: 18px;
       }
       .UKCT_INN_CONTENT a {
           font-size: 18px;
   }
       .LasT_HEAD_UKCP {
           font-size: 30px;
   }
   /* ukct  */
   /* .page-id-578 .banner_text h1.page_title {
       font-size: 22px;
       padding: 10px;
   } */
   /* training to become therapist  */
   .ToP-SEcTioN_TRAIning-BEcome .TrainingToBceomeH h2 {
       font-size: 30px;
   }
   .TrainingToBceomeP p {
       font-size: 18px;
   }
   .TrainingToBceomeH2 {
       font-size: 30px;
   }
   .TrainingToBceomeP2-1 {
       font-size: 18px;
   }
   .BEcome-Thera-LI li {
       font-size: 18px;
   }
   .post-471 a {
       font-size: 18px;
   }
   
   /* MAINTAIN YOUR MEMBERSHIP  */
   .page-id-585 .Top_HEadInG_mAintain {
       font-size: 30px;
   }
   .post-585 .All_mAINtain_HEADing_Inn {
       font-size: 20px;
   }
   .page-id-585 .post-585 p {
       font-size: 18px;
       line-height: 24px;
   }
   .page-id-585 .post-585 li {
       font-size: 18px;
       line-height: 24px;
   }
   .FOurth-MEm_MainTainSEC-Inner-2-Sec6 .vc_column-inner h6,
   .FIFth-MEm_MainTainSEC-part-3-bottom-2 .vc_column-inner h6, 
   .SEVenth-sEc_paNeL-Two .vc_column-inner h6  {
       font-size: 20px
   }
   .FOurth-MEm_MainTainSEC-Inner-2-Sec6 .vc_column-inner .Box-In_p_maintain p,
    .FIFth-MEm_MainTainSEC-part-3-bottom-2 .vc_column-inner .Box-In_p_maintain p, 
    .SEVenth-sEc_paNeL-Two .vc_column-inner .Box-In_p_maintain p {
       font-size: 16px;
   }
   .maintaiN-DownLoaD-BtnINNr a {
       font-size: 17px;
   }
   .MemBerShIP_contacT-BTn {
       font-size: 18px;
   }
   
   .FOurth-MEm_MainTainSEC-Inner-2-First6,.FOurth-MEm_MainTainSEC-Inner-2-Sec6,
   .FIFth-MEm_MainTainSEC-part-3-bottom-1,.FIFth-MEm_MainTainSEC-part-3-bottom-2,
   .SEVenth-sEc_paNeL-ONe,.SEVenth-sEc_paNeL-Two{
       width: 100% !important;
       max-width: none;
   }
   .FOurth-MEm_MainTainSEC-Inner-2-Sec6 .vc_column-inner, 
   .FIFth-MEm_MainTainSEC-part-3-bottom-2 .vc_column-inner,
    .SEVenth-sEc_paNeL-Two .vc_column-inner {
        margin: 50px auto ;
    }
    .FOurth-MEm_MainTainSEC-Inner-2-Sec6 {
       margin-left: auto;
   }
    .FIFth-MEm_MainTainSEC-part-3-bottom-1 .vc_column-inner li{
        width: 100%;
        padding: 0 15px 0 45px;
    }
    .FIFth-MEm_MainTainSEC-part-3-bottom-2 {
        margin: auto;
    }
    .FOurth-MEm_MainTainSEC {
       padding-bottom: 10px;
   }
   .FIFth-MEm_MainTainSEC {
       margin-bottom: 20px;
   }
   
   .SEVenth-sEc_paNeL-Two {
       margin-left: auto;
   }
   .post-585 .FIFth-MEm_MainTainSEC li::before {
       left: 77px;
   }
   /* background position setting maintain your membership ; */
   
   .FOurth-MEm_MainTainSEC-Inner-2-Sec6
   {
       margin: 50px 0;
       background-color:#f2f2f2;
   }
   .FIFth-MEm_MainTainSEC-part-3-bottom-2{
       margin: 50px 0;
       background-color:#f2f2f2;
   }
   .SEVenth-sEc_paNeL-Two{
       background-color:#f2f2f2;
   }
   .vc_section.FOurth-MEm_MainTainSEC::after {
       width: 100%;
       top: 430px;
       bottom: 60px;
   }
   .vc_section.FIFth-MEm_MainTainSEC::after {
       width: 100%;
       bottom: 50px;
       top: 789px;
   }
   .vc_section.SEVenth-sEc_paNeL::after {
       width: 100%;
       bottom: 0px;
       top: 432px;
   }
   /* end fixing  */
   
   /* login panel  */
   .LogIn-SecT h1{
       font-size: 32px;
   }
   .page-id-487 .modal-title{
       font-size: 26px;
   }
   .email-content-div .model-Label-email{
       font-size: 17px;
   }
   
   .dec-clrs h2{
       font-size: 30px;
   }
   }
   @media (min-width: 992px) and (max-width: 1199.98px) {
       /* home page for correction after srs  */
   .home .banner_l > .vc_column-inner{
       height: 530px;
   }
   .home .banner_l{
       margin-top: -38px;
   }
}

   
   @media (min-width: 768px) and (max-width: 991.98px) {
      
       .Membersip_sec_Child{
           width: 50% !important;
           margin-bottom: 35px;
       }
   
       .Membersip_sec_Child .vc_column-inner{
           max-width: 330px !important;
           min-height: auto !important;
       }
   }
   @media (max-width: 767.98px) {

    /* mdification upca 14  */
    .cyl-4-p{
        display: flex;
    }

.page-id-391 .error{
    position: unset;
}
    .search_tOP_page .find-a-T-HOmE{
        margin-right: 0;
    }
.mb-20-upca-fm{
    margin-bottom: 0;
}
/* .custom_user select.Box-InPut{
    margin-bottom: 20px !important;
}    */
.custom_user input{
    margin-bottom: 0 !important;
}
    .banner_text h1.page_title {
           padding: 14px 44px;
       }
       /* make a comp  */
   .Make-a-Comp .vc_col-sm-10 .InputContact input {
       max-width: none;
   }.make_Comp_40{
       max-width: none;
   }
       /* contact us  */
   .Contact-US-Top .mef-4-ed {
       padding: 0;
   }
   /* site map  */
   .page-id-260 .banner_text h1.page_title {
       padding-right: 80px;
   }
   /* ========= about us =========== */
   .commitee-sec .vc_col-sm-1\/5 {
       width: 50%;
   }
   .commitee-sec .Commitee-5-col h4 {
       font-size: 18px;
   }
   .commitee-sec .Commitee-5-col button {
       max-height: none;
       width: auto;
       height: 42px;
       font-size: 16px;
   }
   .Council-mem-img-details button {
       width: auto;
       /* height: 42px; */
       padding: 14px 20px !important;
       font-size: 14px !important;
   }
   /* news  */
   .News-sec {
       margin-top: 20px;
   }
    .blog_box {
       max-width: none;
       height: auto;
   }
   .post-img::after {
       border-width: 0 0 25px 545px;
   }
   .page-id-16 .banner_text h1.page_title {
       padding-right: 90px;
   }
   /* single blog  */
   .comment-form-author input, .comment-form-email input, .comment-form-url input {
       
       width: 100%;
   }
   
   /* footer  */
   .footer_menu_2 {
       max-width: none;
   }
   /* find a therapist   */
   .eol-3, .eol-1{
       max-width: 100%;
       margin: 15px 0;
   }
   .Last-2-Big-Box .biG-boX-PAra {
       min-height: fit-content;
       padding-bottom: 15px;
   }
   .find_therapist .Box-InPut {
       width: 100%;
   }
   .Box-InPut-Submit {
       width: 80px;
       height: 50px;
   }
   
   .Last-2-Big-Box-1, .Last-2-Big-Box-2 {
       max-width: none;
       height: auto;
       margin: 0 auto 40px;
   }
   .Last-2-Big-Box img {
       max-height: 285px;
   }
   .Ther_TablE{
       overflow-x: scroll;
   }
   
   /* membership  */
   .Membersip_TOP{
       margin-right: 15px !important;
   }
   .Membersip_Child .vc_column-inner {
       min-height: auto;
       height: 100%;
       max-width: none;
   }
   .Membersip_sec_Child{
       margin-bottom: 35px;
   }
   .Membersip_sec_Child .MEmber_P-2 {
       min-height: auto;
       padding-bottom: 30px;
   }
   .Membersip_sec_Child .vc_custom_heading {
       height: auto;
   }
   .MEmber_P_one {
       min-height: auto;
       padding-bottom: 30px !important;
   
   }
   .Membersip_TOP .Membersip_sec_Child .vc_column-inner {
       max-width: none;
       min-height: auto;
       height: fit-content;
   }
   /* ukcp  */
   /* .page-id-578 .banner_text h1.page_title {
       font-size: 16px;
   } */
   /* faq  */
   .page-id-402 .post-402, .page-id-721 .post-721{
       margin-bottom: 80px;
   }
   
   /* maintain your membership  */
   .FOurth-MEm_MainTainSEC-Inner-2-First6 select{
       max-width: none;
   }
   /* background position setting maintain your membership ; */
   
   .FOurth-MEm_MainTainSEC-Inner-2-Sec6
   {
       padding: 10px 0;
   }
   .FIFth-MEm_MainTainSEC-part-3-bottom-2{
       padding: 10px 0;
   }
   .SEVenth-sEc_paNeL-Two{
       padding: 10px 0;
   }
   .vc_section.FOurth-MEm_MainTainSEC::after{
       top: 455px;
   }
   .vc_section.FIFth-MEm_MainTainSEC::after {
       bottom: 50px;
       top: 957px;
   }
   .vc_section.SEVenth-sEc_paNeL::after{
       top: 552px;
   }
    /* end fixing  */
    /* upca form 3 psd 15  */
    .cyl-4-p{
        margin-top: 10px;
    }
    .support-Evid .CustomRadio label{
        margin: 0 !important;
        margin-right: 25px !important;
    }
    
    
.page-id-834 .custom_user input{
    margin-bottom: 20px !important;
}
/* 	   vaccancies  */
	.aC-vCCC h4 {
	font-size: 20px;
	   }
  .ac-vcc-link a {
    margin-left: 20px;
    padding: 8px 16px;
	font-size: 15px;
	   }
	   .hire-seemore{
		   font-size:16px;
	   }
	   .Upca-vaccancIES-sec .load-more-main-div button{
		   font-size:16px;
	   }
}

   @media(max-width: 620px){
    .page-id-638 .edit-laBEl-cHA label{
        right: 170px !important;
        top: -18px !important;
    }
}
   @media (max-width: 575.98px) {
/* 	   vaccancies  */
	   .aC-vCCC{
		   display:block;
		   margin-top:20px;
	   }
	   .ac-vcc-link a{
		   margin-left : 0 ;
		   margin-right:10px;
		   font-size :14px;
	   }
	   .Upca-vaccancIES-sec .current-vacc-div-1{
		   padding: 0 15px;
	   }
	   .Upca-vaccancIES-sec{
		   margin-top:10px;
		   margin-bottom:0;
	   }
	   .aC-vCCC h4{
		   margin-bottom:20px !important;
	   }
	   .hire-desciption p{
		   font-size :16px;
	   }
	   .Upca-vaccancIES-sec .load-more-main-div button{
		   font-size:14px;
		   padding :10px !important;
		   height:auto;
	   }
	   .post-1406 h1{
		   font-size:25px;
		   margin-top:25px;
		   
	   }

    /* maintain your membership  */
    .wpb_text_column.wpb_content_element.selecTIon-SPace input#research{
        width: auto;
        font-size: 16px;
        height: 40px;
    }
    .subs-red {
        font-size: 16px;
    }
    /* reset pswd  */
    .Reset_Pswd-sec .Reset_Pswd-DIv h1{
        font-size: 28px;
        margin-bottom: 40px;
    }
    .Reset_Pswd-DIv input{
        height: 40px;
    }
    .Reset_Pswd-DIv .submit-content-div button{
        font-size: 16px;
        padding: 10.5px;
        margin-top: 10px;
    }
    .Reset_Pswd-DIv label{
        font-size: 12px;
        top: -8px;
    }
    
    /* associate form  */
    .page-id-638 .edit-laBEl-cHA label{
        right: 63px !important;
    }
    /* form  */
    .clinic-sp-h3 {
        margin-top: 30px!important;
        margin-bottom: 14px!important;
    }
    .t-c-upCA3, .tc-upc2 {
        margin-top: 0 !important;
        margin-bottom: 20px!important;
    }
    .dec-in-frm{
        margin-top: 35px ;
    }
    .custom-it label{
        padding-left: 25px;
    }
    .custom-it input[type="checkbox"]{
        position: relative;
        top: 6px;
    }
    .custom_dclare{
        margin-top: 25px;
    }
    .upca-3-part-c {
    margin-top: 35px!important;
    margin-bottom: 25px!important;
    }
    .Pc-stArT .margin-bot-30{
        margin-bottom:15px ;
    }
    .Pc-stArT .margin-bot-15{
        margin-bottom: 0 !important;
    }
    .par-C-cpon{
        margin-top: 10px !important;
        margin-bottom: 0 !important;
    }
    .Pc-stArT .margin-top-50{
        margin-top: 30px;
    }
    .Part-D_upcA {
        margin-bottom: 30px!important;
        margin-top: 30px!important;
    }
    .support-Evid {
        margin-top: 37px;
        margin-bottom: 35px;
    }
    .upca-3-m11{
        margin-bottom: 0;
    }
    .custom-certi h6{
        margin-bottom: 0;
    }
    /* home  */
    .model-vid-home{
        min-width: 300px;
    }
   /* make a comp  */
   .Make-a-Comp .Make-a-comp-form h2 {
       font-size: 24px;
       margin-bottom: 25px;
   }
   
   .Make-a-Comp .Make-a-comp-form .Inside-P {
       font-size: 16px;
       margin-bottom: 30px;
   }
   .Make-a-Comp .Make-a-comp-form .raise-Concern {
       font-size: 16px;
   }
   .Make-a-comp-contact h2 {
       font-size: 22px;
   }
   .Make-a-comp-contact a {
       font-size: 16px;
   }
   .Make-a-Comp {
       margin: 20px auto 15px;
   }
   .Make-a-comp-contact {
       margin-top: 5px;
   }
   .main-sec-make-com{
           margin-bottom: 25px !important;
   }
   
   /* contact us  */
   .Contact-US-Top {
       margin: 25px 0 15px;
   }
   .Contact-US_Inner-Form-heading{
       margin-bottom: 40px !important;
   }
   .Contact-US-Top .Contact-US-Inner .Contact-US_Inner-Form-heading h2 {
       font-size: 24px;
   }
    .InputContact h6{
       font-size: 12px;
   }
   .Contact-Form-Btn::before {
       left: 7px;
       background-size: 23px;
       top: 26px;
   }
   .Make-a-comp-contact a img{
       width: 25px;
   }
   
   
   .Contact-US-Top .Contact-US-Inner-Numb h2 {
       font-size: 22px;
   }
   .Contact-US-Top .Contact-US-inner-Contact-small .Contact-CALL-Img-Num a {
       font-size: 16px;
   }
    .Contact-Form-Btn input {
       width: 200px;
       height: 36px;
       font-size: 15px;
   }
   
    .Form-Text-area-msg h6 {
       font-size: 12px;
   }
   .Contact-Check-Box .this-Is-Sec {
   font-size: 12px;
   }
   .Contact-Check-Box .this-Is-Sec a {
       font-size: 12px;
   }
   
   .Contact-US-inner-Contact-small{
       margin-top: 5px;
   }
   .Contact-US-Top .Contact-US-inner-Contact-small .Contact-US-Inner-Numb {
   
       margin-bottom: 40px;
   }
   .Contact-CALL-Img-Num{
       margin-bottom: 25px !important;
   }
   /* =============about us ======= */
   /* .banner_text h1.page_title {
       font-size: 14px;
       padding: 10px 15px;
   } */
   .about-us-middddddddd{
       height: auto;
   }
   .vc_btn3-container.Find-btnAbt-CL.vc_btn3-center a{
       font-size: 16px;
       width: 150px;
       padding: 9.5px 0;
   }
   .upca-Content-About-sec .About-Content-Col h2 {
       font-size: 24px;
   }
   .upca-Content-About-sec .About-Content-Col p {
       font-size: 16px;
   }
   .upca-Content-About-sec .About-Content-Col .About-List {
       font-size: 16px;
   }
   .Council-Member-Sec {
      
       margin-top: 0;
       }
       .upca-Content-About-sec {
           margin: 35px 0;
       }
       .commitee-sec {
           margin: 35px 0 42px 0;
       }
       .commitee-sec .Commitee-Row-details {
           padding-bottom: 0;
       }
   .Council-Member-Sec .Cocucil-Mem-Div-heading .council-head h2 {
       font-size: 24px;
   }
   .Council-Member-Sec .Council-mem-img-details h4 {
       font-size: 18px;
   }
   .Council-mem-img-details h6 {
       font-size: 12px;
   }
   .Council-mem-img-details .wpb_content_element{
       margin-bottom: 15px !important;
   }
   .Council-Member-Sec .Cocucil-Mem-Div-heading .council-head {
       margin: 40px 0;
   }
   .Council-mem-img-details .vc_col-sm-3{
       margin: 20px 0;
   }
   .Council-mem-img-details p {
       font-size: 11px;
   }
   .Council-Member-Sec .vc_col-sm-3 {
       width: 100% ;
       max-width: none;
   }
   .commitee-sec .vc_col-sm-1\/5 {
       width: 100%;
   }
   .commitee-sec .Commitee-Row-details h2 {
       font-size: 24px;
   }
   .commitee-sec .Commitee-Row-details p {
       font-size: 16px;
   }
   .commitee-sec .Commitee-5-col h4 {
       font-size: 16px;
   }
   .commitee-sec .Commitee-5-col button {
       font-size: 14px;
   }
   
   /* ==========site map ======= */
   .Site-Map-Detail-Sec .Site-Map-Detail-col .site-list {
       margin-bottom: 35px;
   }
   .Site-Map-Detail-Sec .Site-Map-Detail-col h6 {
       margin-bottom: 16px;
   }
   .page-id-260 .banner_text h1.page_title {
       padding-right: 55px;
   }
   .Site-Map-Detail-Sec {
       margin: 35px 0 0;
   }
   .Site-Map-Detail-Sec .Site-Map-Detail-col h2 {
       font-size: 26px;
       margin-bottom: 40px;
   }
   .Site-Map-Detail-Sec .Site-Map-Detail-col a {
       font-size: 18px;
   }
   .Site-Map-Detail-Sec .Site-Map-Detail-col{
       padding: 0 15px;
   }
   /* ===== accessibility ====== */
   .Access-sec {
       margin: 35px 0 10px;
   }
   
   .post-309 .access-1-cOl,.post-309 .access-2-cOl,.post-309 .access-4-cOl{
       margin-bottom: 25px;
   }
   .post-309 .access-3-cOl{
       margin-bottom: 22px;
   }
   .post-309 .access-5-cOl{
       margin-bottom: 20px;
   }
   .Access-sec .Access-col h2 {
       font-size: 24px;
   }
   .Access-sec .Access-col p {
       font-size: 16px;
   }
   .Access-sec .Access-col p a{
       font-size: 14px;
   }
   /* news  */
   .blog_box h4 {
       font-size: 18px;
   }
   .see_more_btn a {
       font-size: 14px;
       max-width: none;
       width: auto;
   }
   
   .load-more-button {
       height: 50px;
       max-width: 200px;
       font-size: 16px;
   }
   
   /* information for the public  */
   .INfo-1-Sec {
       padding: 45px 0;
   }
   .INfo-2-Sec {
       padding: 40px 0;
   }
   .INfo-3-Sec {
       padding: 45px 0 65px;
   }
   .INfo-4-Sec {
       padding: 40px 0 50px;
   }
   .INfo-2-Sec h2,.INfo-3-Sec h2,.INfo-4-Sec h2{
       padding-bottom: 30px;
   }
   
   .INfo-Sec h2 {
       font-size: 24px;
   }
   .INfo-Sec p{
       font-size: 16px;
       line-height: 22px;
   }
   .INfo-Sec a{
       font-size: 16px;
   }
   .INfo-Sec .Standard-Ethics-Col {
       margin: auto;
       max-width: 170px;
       height: 285px;
   }
   .mIddle-CoL_5 {
       height: 180px;
   }
   .INfo-Sec .Standard-Ethics-Col h4 {
       font-size: 17px;
   }
   .INfo-Sec .Standard-Ethics-Col .STanDard-Btn-Eth{
       font-size: 14px;
   }
   
   /* news  */
   
   .News-sec .load-more-button {
       height: 50px;
       max-width: 200px;
       font-size: 16px;
       margin: 35px auto 0 !important;
   }
   
   /* single blog  */
   
   .single_blog .form-submit .submit {
       font-size: 14px;
       height: 34px;
   }
   .single_blog .see_more_btn .vc_btn3 {
       padding: 8px 15px;
       font-size: 14px;
   }
   
   .comment-form-comment textarea {
       margin-bottom: 0px;
   }
   .single_blog .single-title {
       font-size: 20px;
   }
   .single_blog .entry-content p {
       font-size: 14px;
   }
   .comment_section .comment-reply-title {
       font-size: 18px;
   }
   .comment-form-comment label {
   font-size: 16px;
   }
   
   .related_post .titleh4 {
   font-size: 20px;
   }
   
   /* find a therapist  */
   .page-id-12 .Main_HeadDing-Find_Ther {
       font-size: 24px;
       margin:  25px auto 35px;
   }
   .page-id-12 .Top-HeadinG, .Big-PARAG p {
       font-size: 16px;
   }
   .find_therapist .Box-InPut {
       height: 40px;
       font-size: 14px;
   }
   .Big-PARAG .BIG-PARAG-P p{
       padding: 0;
   }
   .page-id-12 tr td {
       font-size: 14px;
   }
   .Last-2-Big-Box{
       margin: 20px 0;
   }
   .Last-2-Big-Box-1, .Last-2-Big-Box-2 {
       width: 92% !important;
   }
   .Last-2-Big-Box .biG-boX-HEAding {
       font-size: 20px;
       height: auto;
   }
   .Last-2-Big-Box .biG-boX-PAra p {
       font-size: 14px;
   }
   .Big-BOx-Button a {
       font-size: 14px;
       padding: 10px 15px;
   }
   .find_therapist .form-Heading-H {
       font-size: 10px;
   }
   /* .page-id-12 .banner_text h1.page_title {
       padding: 14px 20px;
   } */
   /* faq  */
   .page-id-402 .post-402 ,.page-id-721 .post-721{
       margin-bottom: 50px;
   }
   .TOP_FAQS {
       margin: 35px 0 15px;
   }
   .faQ-s_QUES .faQ-s_QUES-top .vc_toggle_title {
       padding-right: 50px;
   }
   .faQ-s_QUES .faQ-s_QUES-top .vc_toggle_title::after{
       right: 10px !important;
       top: 30px;
   }
   
   .faQ-s_QUES-top .vc_toggle_active .vc_toggle_title::after{
       top: 15px;
   }
   
   .TOP_FAQS-p p, .TOP_FAQS-p p a {
       font-size: 20px;
   }
   .faQ-s_QUES .faQ-s_QUES-top h4 {
       font-size: 16px;
   }
   .faQ-s_QUES-top .vc_toggle_content p {
       font-size: 14px;
   }
   /* membership  */
   .Membersip_TOP{
       margin-bottom: 0;
   }
   .Membersip_TOP .vc_custom_heading {
       font-size: 18px;
       padding: 22px 28px;
       }
   
   .Membersip_TOP .MEmber_P {
       font-size: 14px;
   }
   .Membersip_TOP .MEmber_P a {
       font-size: 14px;
   }
   
   /* ukct  */
   .UKCP_TOP {
       margin: 40px 0 40px 0;
   }
   .UKCT_INN_CONTENT, .LAst_UKCP_DOL .UKCT_INN_CONTENT {
       margin-bottom: 35px
   }
   .LasT_HEAD_UKCP {
       margin-bottom: 35px;
   }
   .LAst_UKCP_DOL {
       max-width: 940px;
       margin: 30px auto 10px !important;
   }
   .UKCT_INN_CONTENT, .LAst_UKCP_DOL .UKCT_INN_CONTENT {
       font-size: 16px;
   }
   .UKCT_INN_CONTENT a {
       font-size: 16px;
   }
   .LasT_HEAD_UKCP {
       font-size: 24px;
   }
   /* .page-id-578 .banner_text h1.page_title {
       font-size: 15px;
       padding: 10px;
   } */
   /* training to become therapist  */
   .ToP-SEcTioN_TRAIning-BEcome {
       margin: 35px 0;
   }
   .ToP-SEcTioN_TRAIning-BEcome .TrainingToBceomeH {
       margin-bottom: 30px;
   }
   .TrainingToBceomeP-1 {
       padding-bottom: 30px;
   }
   .TrainingToBceomeP-2 {
       padding-bottom: 35px;
   }
   .TrainingToBceomeH2 {
       margin: 30px 0;
   }
   .TrainingToBceomeP2-1 {
       padding-bottom: 30px;
   }
   .BEcome-Thera-LI li {
       padding-bottom: 25px;
   }
   .ToP-SEcTioN_TRAIning-BEcome .TrainingToBceomeH h2 {
       font-size: 24px;
   }
   .TrainingToBceomeP p {
       font-size: 16px;
   }
   .TrainingToBceomeH2 {
       font-size: 24px;
   }
   .TrainingToBceomeP2-1 {
       font-size: 16px;
   }
   .BEcome-Thera-LI li {
       font-size: 16px;
   }
   .post-471 a {
       font-size: 16px;
   }
   
   
   /* MAINTAIN YOUR MEMBERSHIP  */
   
   .page-id-585 .Top_HEadInG_mAintain {
       font-size: 24px;
       margin-bottom: 30px;
   }
   .post-585 .All_mAINtain_HEADing_Inn {
       font-size: 18px;
       margin-bottom: 20px;
       /* line-height: 22px; */
   }
   .page-id-585 .post-585 p {
       font-size: 16px;
   }
   .page-id-585 .post-585 li {
       font-size: 16px;
       line-height: 22px;
   }
   .FOurth-MEm_MainTainSEC-Inner-2-Sec6 .vc_column-inner h6,
   .FIFth-MEm_MainTainSEC-part-3-bottom-2 .vc_column-inner h6, 
   .SEVenth-sEc_paNeL-Two .vc_column-inner h6  {
       font-size: 18px;
       margin: 25px 0;
   }
   .FOurth-MEm_MainTainSEC-Inner-2-Sec6 .vc_column-inner .Box-In_p_maintain p,
    .FIFth-MEm_MainTainSEC-part-3-bottom-2 .vc_column-inner .Box-In_p_maintain p, 
    .SEVenth-sEc_paNeL-Two .vc_column-inner .Box-In_p_maintain p {
       font-size: 15px;
   }
   .maintaiN-DownLoaD-BtnINNr a {
       font-size: 16px;
   }
   .MemBerShIP_contacT-BTn {
       font-size: 16px;
   }
   .FOurth-MEm_MainTainSEC-Inner-2-First6 select{
       font-size: 17px;
   }
   .MIni_Tag-h6{
       font-size: 13px;
   }
   .FOurth-MEm_MainTainSEC-Inner-1-Sec6{
       padding: 0 15px !important;
   }
   .FIFth-MEm_MainTainSEC-part-3-bottom-1{
       padding-right: 15px !important;
   }
   .NInth-sEc_paNeL-1 {
       padding-right:0 ;
   }
   .page-id-585 .post-585{
       margin: 40px auto 55px;
   }
   .page-id-585 .post-585 ul{
   
       padding-left: 0;
   }
   .page-id-585 .post-585 li {
       margin-left: 30px;
   }
   .Tehth-sEc_paNeL-3 .lst-Lis-nuM{
       padding-left: 0;
   }
   .post-585 li::before {
       left: 20px;
       width: 16px;
       height: 16px;
       margin-top: 3px;
   }
   .FOurth-MEm_MainTainSEC-Inner-1{
       margin-bottom: 5px;
   }
   .selecTIon-SPace {
       padding: 0 0 30px;
   }
   .FOurth-MEm_MainTainSEC-Inner-2-Sec6 .vc_column-inner,
    .FIFth-MEm_MainTainSEC-part-3-bottom-2 .vc_column-inner,
    .SEVenth-sEc_paNeL-Two .vc_column-inner {
       margin: 40px auto;
       height: 275px;
   }
   .FIFth-MEm_MainTainSEC-part-1 {
       margin-bottom: 35px;
   }
   .FIFth-MEm_MainTainSEC-inner-p-1,.FIFth-MEm_MainTainSEC-inner-p-2 {
       padding-bottom: 25px;
   }
   .FIFth-MEm_MainTainSEC-part-2-top {
       margin-bottom: 25px;
   }
   .FIFth-MEm_MainTainSEC {
       margin-bottom: 20px;
   }
   .Sixth-Sec_m {
       margin-bottom: 30px;
   }
   .SEVenth-sEc_paNeL-FirSt {
       margin-bottom: 5px;
   }
   .SEVenth-sEc_paNeL {
       margin-bottom: 20px;
   }
   .eARth-sEc_paNeL,.NInth-sEc_paNeL {
       margin-bottom: 30px;
   }
   .NInth-sEc_paNeL-1{
       padding-bottom: 25px;
   }
   .NInth-sEc_paNeL-2 {
       padding-bottom: 15px;
   }
   .Tehth-sEc_paNeL-1, .Tehth-sEc_paNeL-2 {
       padding-bottom: 20px;
   }
   .Tehth-sEc_paNeL-3 li {
       margin-bottom: 25px !important;
   }
   .First-MEm_MainTainSEC,.Sec-MEm_MainTainSEC {
       padding-bottom:30 px;
   }
   .FirstP_MEM_MAINTAIN {
       padding-bottom: 30px;
   }
   .Third-MEm_MainTainSEC{
       padding-bottom:40px;
   }
   .Tehth-sEc_paNeL-3 {
       padding-top: 10px;
   }
   .FIFth-MEm_MainTainSEC-part-3-bottom-1 .vc_column-inner li{
       padding: 0 15px;
   }
   .post-585 .FIFth-MEm_MainTainSEC li::before {
       left: 35px;
   }
   /* background position fixing for maintain your membership */
   .vc_section.FOurth-MEm_MainTainSEC::after{
       width: 0;
   }
   .vc_section.FIFth-MEm_MainTainSEC::after {
       width: 0;
   }
   .vc_section.SEVenth-sEc_paNeL::after{
       width: 0;
   }
   /* end fixing */
   .FIFth-MEm_MainTainSEC-part-3-bottom-2 {
   margin: 40px 0;
   }
   .FOurth-MEm_MainTainSEC-Inner-2-Sec6{
       margin: 40px 0;
   }
   .SEVenth-sEc_paNeL-Two{
       margin-bottom: 30px;
   }
   .FOurth-MEm_MainTainSEC-Inner-2-Sec6 .vc_column-inner .Box-In_p_maintain{
       height: 135px;
   }
   .FIFth-MEm_MainTainSEC-part-3-bottom-2 .vc_column-inner .Box-In_p_maintain, .SEVenth-sEc_paNeL-Two .vc_column-inner .Box-In_p_maintain {
       height: 135px;
   }
   /* login */
   .LogIn-SecT h1{
       font-size: 28px;
       margin-bottom: 40px;
   }
   .post-487 .LogIn-SecT {
       margin: 40px auto 30px;
   }
   .lOgin_lAbel{
       font-size: 12px;
   }
   .Sign-Up-field .submit{
       font-size: 16px;
       max-width: 130px;
       padding: 9.5px 0;
       padding-left: 28px;
   }
   .lOgin_FGT_Btn {
       font-size: 12px;
   }
   .Sign-Up-field{
       margin-top: 25px;
   }
   .register-account-section .register-account-text,.register-account-section .register_new_useer{
       font-size: 14px;
   }
   .post-487 .register-account-section{
       margin: 50px auto 0; 
   }
   .password-field {
       margin-top: 2px;
   }
   .LogIn-SecT .username-field .username, .LogIn-SecT .password-field .password{
       height: 40px;
   }
   .page-id-487 .modal-title{
       font-size: 22px;
   }
   .email-content-div .model-Label-email {
       font-size: 16px;
   }
   .submit-content-div .model-submIT {
       font-size: 16px;
       padding :8.5px
   }
   .page-id-487 .modal-content .model-btn-ClOse{
       font-size: 14px
   }
   .email-content-div .model-email-input{
       height: 40px;
   }
   
   /* banner setting again  */
   .banner_text h1.page_title {
       padding: 14px 25px;
   }
   .page-id-402 .banner_text h1.page_title{
       padding-right: 45px;
   }
   /* home page for correction after srs  */
   /* .main-home-PAge .top-banner-img-home{
       height: 440px;
   } */
   
   .search_tOP_page {
       margin-top: 20px;
       display: block;
   }
   .search_tOP_page a{
       
       padding: 10px 14px 10px 44px;
       font-size: 12px;
       background-position: 16px 6px !important;
       background-size: 17px !important;
       margin-bottom: 5px;
   
   }
   .search_tOP_page .about-us-page{
       width: 190px;
       display: block;
       /* text-align: center; */
       background-position: 13px 7px !important;
        background-size: 23px!important;
}
   .search_tOP_page .find-a-T-HOmE{
       width: 190px;
       display: block;
   }
   .search_tOP_page input[type="search"]::placeholder{
       font-size: 14px;
   }
   .home .banner_text{
       bottom: 110px;
   }
   .home .main-home-PAge{
       height: auto;
       max-width: 340px !important;
   }
   /* login */
   .Sign-Up-field .submit::before{
       background-size: 25px;
   }
   
   /* utkarsh error  */
   
   .custom_adv ul{
       padding-left: 50px;
   }
   
   /* upca form 3 psd 15  */
   .upca-3-Heading{
       font-size: 32px !important;
       margin-bottom: 35px;
   }
   .upca-3-mcp{
       font-size: 26px;
       margin-bottom: 30px !important;
   }
   .custom_user label{
       font-size: 12px;
   }
   .custom_user .required{
       font-size: 14px;
   }
   .page-id-834 .cdf-12 .required{
       margin-bottom: 10px;
   }
   .gol-fol-cc{
       padding-bottom: 0 !important;
   }
   .gol-fol-dd{
       margin-bottom: 0 !important;
   }
    .CustomRadio{
         margin-bottom: 30px;
    }
   .custom_member{
       font-size: 16px;
   }
   .custom-join h3{
       font-size: 24px;
   }
   .custom-join h5{
       font-size: 12px;
   }
   .custom-join h6{
       font-size: 15px;
   }
   .Text-area-upca3a {
    height: 120px;
}
.Text-area-upca3a2{
    height: 95px;
}
/* .custom-join h1{
    font-size: 32px;
    margin-top: 40px;
} */
.UpCA-3-page,.UpCA-5-page,.UpCA-2-page {
    margin: 40px auto 0;
}

.dec-clrs h2{
    font-size: 24px;
}
.non_partb_check{
    font-size: 14px;
}
.custom-join p {
    font-size: 16px !important;
}
.custom-cpd ul li,.custom-cpd ol li{
    font-size: 16px;
    line-height: 20px;
}
#non_partb_check{
    /* position: relative; */
    /* top: 65px; */
    margin-right: 20px;
}
.custom-data p{
    font-size: 16px;
    line-height: 20px;
}
.stud-cpd-guid p{
    line-height: 20px;
}
.declare-i{
    font-size: 14px !important;
}
.join{
    margin: 40px auto 50px ;
}

.MB-35UPC3 {
    margin-bottom: 25px!important;
}
.CustomRadio label{
    padding: 8.5px 16px !important;
    font-size: 15px !important;
    width: 62px !important;

}
.dprotection h2{
    font-size: 18px;
}

.uPCa-3-P1 {
    margin: 30px 0 10px!important;
} 

.MB-50UPC3{
    margin-bottom: 30px !important;
}    
.inside-coodsmall{
    margin-bottom: 15px !important;
}
.UPCa-3_PB{
    margin-bottom: 30px !important;
    margin-top: 15px !important;
}
.clinc-sp-d{
    margin-top: 20px !important;
}
.paYMent-Dtls{
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.page-id-929 tr td {
    font-size: 15px;
}
.aprvd-sec {
    margin: 50px auto 30px;}

.page-id-929 tr td {
    padding: 10px 5px 10px 10px;
}
.page-id-929 tr th{
    padding-left: 10px;
}
/* login menu */
.rightMenu{
    padding-bottom: 3px;
}
.rightMenu ul li a::before{
    background-size: 24px;
    top: 5px !important;
}
.rightMenu{
    height: 38px !important;
}
/* forms  */
.temp-m-txt, .temprary-inc-txt, .temp-st-dec{
    font-size: 16px !important;
}

.dec-lar-txt{
    margin-bottom: 20px !important;
}
.top-top-ook{
    margin-top: 50px;
}
.checkbox-12221212{
    font-size: 18px !important;
}
#associate_business::placeholder,#associate_course::placeholder {
   visibility: hidden;

}
.antic-tok-4{
    font-size: 15px !important;
}

.lok-blck{
    margin-top: 20px !important;
    margin-bottom: 25px;
}
.unque--css-cls .cyl-4-p label{
    margin-right: 25px;
    margin-left: 0;
}
.page-id-872 .uPCa-3-P1 {
    margin: 25px 0 10px!important;
}
.InputContact{
    margin-bottom: 25px;

}
.Form-Text-area-msg{
    margin-top: 0;
}
}
@media (max-width: 394px) {

    /* associate form  */
    .edit-laBEl-cHA{
        margin-top: 30px;
    }
    .page-id-638 .edit-laBEl-cHA label{
        top: -25px !important;
    }
    .edit-laBEl-cHA input{
        padding-top: 20px;
    }
    .edit-laBEl-cHA textarea{
        padding-top: 25px;
    }
}
@media (max-width: 340px){

.register-account-section .register-account-text, .register-account-section .register_new_useer {
    font-size: 13px;
}
}
