 /*Theme Name:   Twenty Twenty-One Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Twenty-One Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Version:      1.0.26
 Template:     twentytwentyone
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentytwentyonechild
*/
/*
/* Import Fonts Start */
/*.apply a{*/
/*	color:  #3999d0 !important;*/
/*}*/
/*.apply .ja-button{*/
/*	background:  #3999d0 !important;*/
/*	color: white !important;*/
/*}*/
/*commented on 27-02-2023*/
/*.job a{*/
/*	color: #3999d0 !important;*/
/*}*/
/*.meta p{*/
/*	margin-top:70 !important;*/
/*	margin-left:-820 !important;*/
/*	margin-bottom:-520 !important;*/
/*	float:left !important;*/
/*}*/
/*.ja-submit .ja-button{*/
/*   margin-top:-79 !important;  */
/*    margin-right:5 !important;*/
/*  background:#3999d0 !important;*/
/*	color: white;*/
/*}*/
/*.ja-field #ja-keywords{*/
/*    margin-top:-55 !important;*/
/*    margin-left:10 !important;*/
/*    height:10 !important;*/
/*}*/
/*.ja-form select{*/
/*	width:320px !important;*/
/*}*/
/*END OF COMMENT*/

@font-face {
    font-family: 'Muli-Regular';
    src: url('fonts/Muli-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Muli-Light';
    src: url('fonts/Muli-Light.ttf') format('truetype');
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Muli-SemiBold';
    src: url('fonts/Muli-SemiBold.ttf') format('truetype');
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Muli-Bold';
    src: url('fonts/Muli-Bold.ttf') format('truetype');
    font-weight: Bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Muli-ExtraBold';
    src: url('fonts/Muli-ExtraBold.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* Import Fonts End */


/* The Loader */

#loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  overflow: hidden;
}

/* Modernizr no-js fallback */
.no-js #loader-wrapper {
  display: none;
}

#loader {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: black;
  animation: spin 1.7s linear infinite;
  z-index: 11;
}

#loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: blue;
  animation: spin-reverse .6s linear infinite;
}

#loader:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: orange;
  animation: spin 1s linear infinite;
}

/* Keyframes */
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes spin-reverse {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}

#loader-wrapper .loader-section {
  position: fixed;
  top: 0;
  width: 51%;
  height: 100%;
  background: #222;
  z-index: 10;
}

#loader-wrapper .loader-section.section-left {
  left: 0;
}

#loader-wrapper .loader-section.section-right {
  right: 0;
}

/* Loaded styles */

.loaded #loader-wrapper .loader-section.section-left {
  transform: translateX(-100%);
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.loaded #loader-wrapper .loader-section.section-right {
  transform: translateX(100%);
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.loaded #loader {
  opacity: 0;
  transition: all 0.3s ease-out;
}

.loaded #loader-wrapper {
  visibility: hidden;
  transform: translateY(-100%);
  transition: all 0.3s 1s ease-out;
}



body,
p {
    font-family: 'Muli-Regular';
    color: #212121;
    font-size: 22px;
    line-height: 37px;
}
.d-flex {
    display: flex;
    flex-wrap: wrap;
}
.space-between {
    justify-content: space-between;
}
.space-evenly {
    justify-content: space-evenly;
}
.align-center {
    align-items: center;
}
main#main {
    padding: 0;
}

.site-main a {
    color: #3999D0;
    text-decoration: underline;
}
.site-main a:hover,
.has-background-white .site .site-main a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    color: #F18620;
    text-decoration: underline;
    background: unset;
}

.header_inner .site-header .site-logo a:focus {
    background: unset !important;
    text-decoration: none !important;
    outline: unset !important;
}

.default_heading p {
    font-size: 32px;
    line-height: 44px;
    color: #3999D0;
    font-family: 'Muli-ExtraBold';
}

.heading_btmborder {
    border-bottom: 2px solid #F18620;
}


.default_font p,
.default_font a,
ul li {
    font-family: 'Muli-Regular';
    color: #212121;
    font-size: 22px;
    line-height: 37px;
}
ul {
    /*padding-left: 22px !important;*/
}

/*ul li:not(:last-child) {
    padding-bottom: 24px;
}*/
.widget ul {
    padding: 0 !important;
}
.font-bold-25 p,
.font-bold-25 a {
    font-size: 25px;
    line-height: 34px;
    font-family: 'Muli-Bold';
}
.font-semibold-25 p,
.font-semibold-25 a,
.font-semibold-25 h4 {
    font-size: 25px;
    line-height: 34px;
    font-family: 'Muli-SemiBold';
}
.font-extrabold-18 p {
    font-size: 18px;
    line-height: 23px;
    font-family: 'Muli-ExtraBold';
}
.font-regular-18 p,
.font-regular-18 a {
    font-size: 18px;
    line-height: 32px;
    font-family: 'Muli-Regular';
}
.bold_text p,
.bold_text a {
    font-family: 'Muli-Bold';
}
.semibold_text p,
.semibold_text a {
    font-family: 'Muli-SemiBold';
}
.extrabold_text p,
.extrabold_text a {
    font-family: 'Muli-ExtraBold';
}
.text-center p,
.text-center h4 {
    text-align: center;
}

.grey-text p {
    color: #A7A7A7;
}
.white_text p,
.white_text a {
    color: #fff;
}
.black_text p,
.black_text a {
    color: #000;
}
.blue_text p,
.blue_text a,
.lizard_career a {
    color: #3999D0;
}
.orange_text p,
.orange_text a,
.orange_text {
    color: #F18620;
}


label {
    font-size: 22px !important;
    line-height: 32px;
    font-family: 'Muli-SemiBold';
    color: #212121;
}
input[type=text],
input[type=email],
input[type=tel],
input[type=number],
select,
textarea {
    border: 1px solid #A7A7A7 !important;
    border-radius: 8px !important;
    background: transparent !important;
    margin-top: 12px !important;
    height: 54px;
    font-size: 16px !important;
    line-height: 18px !important;
    font-family: 'Muli-SemiBold' !important;
    color: #888888 !important;
    width: 100% !important;
    padding: 17px 24px !important;
}
textarea {
    height: 175px;
}
input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=tel]::placeholder,
input[type=number]::placeholder,
select::placeholder,
textarea::placeholder {
    color: #888888;
    font-size: 16px;
    line-height: 19px !important;
    font-family: 'Muli-SemiBold';
}

input[type=text]:hover,
input[type=email]:hover,
input[type=tel]:hover,
input[type=number]:hover,
select:hover,
textarea:hover,
input[type=text]:active,
input[type=email]:active,
input[type=tel]:active,
input[type=number]:active,
select:active,
textarea:active,
input[type=text]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=number]:focus,
select:focus,
textarea:focus {
    border: 1px solid #3999D0 !important;
    outline: unset !important;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=number]:focus,
select:focus,
textarea:focus {
    background: #fff;
}
input[type=text].wpcf7-not-valid,
input[type=email].wpcf7-not-valid,
textarea.wpcf7-not-valid,
input[type=tel].wpcf7-not-valid,
input[type=number].wpcf7-not-valid,
select.wpcf7-not-valid {
    background: #fff;
    border: 1px solid #FF0000 !important;
}
.formgroup:not(:last-child) {
    margin-bottom: 32px;
}
form .wpcf7-not-valid-tip {
    color: #FF0000;
    font-size: 18px;
    font-weight: normal;
    display: block;
    line-height: 32px;
    font-family: 'Muli-SemiBold';
    margin-top: 13px;
}


.ptb-160 {
    padding-top: 8.334%;
    padding-bottom: 8.334%;
}
.pt-160 {
    padding-top: 8.334%;
}
.pb-160 {
    padding-bottom: 8.334%;
}
.ptb-128 {
    padding-top: 6.667%;
    padding-bottom: 6.667%;
}
.pt-128 {
    padding-top: 6.667%;
}
.pb-128 {
    padding-bottom: 6.667%;
}
.ptb-96 {
    padding-top: 96px;
    padding-bottom: 96px !important;
}
.pb-96 {
    padding-bottom: 96px !important;
}
.pb-64 {
    padding-bottom: 64px !important;
}
.pb-40 {
    padding-bottom: 40px;
}
.pb-16 {
    padding-bottom: 16px;
}

.mb-96 {
    margin-bottom: 96px !important;
}
.mb-64 {
    margin-bottom: 64px !important;
}
.mb-48 {
    margin-bottom: 48px !important;
}
.mt-48 {
    margin-top: 48px !important;
}
.mb-40 {
    margin-bottom: 40px !important;
}
.mb-35 {
    margin-bottom: 35px !important;
}
.mtb-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
}
.mb-32 {
    margin-bottom: 32px !important;
}
.mb-30 {
    margin-bottom: 30px !important;
}
.mb-24 {
    margin-bottom: 24px !important;
}
.mb-16 {
    margin-bottom: 16px !important;
}


.default_button button,
.default_button a,
input[type=submit] {
    background-color: #3999D0 !important;
    border-radius: 26px !important;
    color: #fff !important;
    font-size: 20px !important;
    font-family: 'Muli-Bold' !important;
    background-image: unset !important;
    border: unset !important;
    padding: 12px 46px !important;
}
input[type=submit] {
    width: 245px;
    margin-top: 8px;
    padding: 9.5px 46px !important;
}
.default_button button:hover,
.default_button button:focus,
.default_button a:hover,
.default_button a:focus,
input[type=submit]:hover,
input[type=submit]:focus {
    background-color: #F18620 !important;
    outline: unset !important;
}
select {
    background: url(images/ic-arrowblue.svg) !important;
    background-repeat: no-repeat !important;
    background-position: center right 28.81px !important;
}



/* Header Css start */


.sticky {
    position: fixed;
    top:0;
    left:0;
    width: 100%;
    z-index: 99;
    background: #fff;
}
.header_inner .site-header {
    padding: 0;
    max-width: 94.792%;
    padding-right: 3px;
    row-gap: unset;
    flex-direction: row;
}
.header_inner .site-header .site-logo {
    width: 11%;
    text-align: left;
    border: 0;
    margin: 12px 0;
    padding: 0;
}
.header_inner .site-header .site-logo a,
.header_inner .site-header .site-logo a span.custom-logo-link,
.header_inner .site-header .site-logo a span.custom-logo-link img.custom-logo,
.site-logo .custom-logo {
    display: block;
    width: 100%;
    max-width: 100% !important;
}
nav#site-navigation {
    width: 87.585%;
    display: flex;
    justify-content: flex-end;
}
/*#mega-menu-wrap-primary {
    width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-size: 18px;
    line-height: 55px;
    color: #000000;
    font-family: 'Muli-Regular';
    height: unset;
    padding: 0;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary li.phone_menu a.mega-menu-link {
    position: relative;
    color: #3999D0;
    font-size: 22px;
    line-height: 32px;
    font-family: 'Muli-SemiBold';
    padding: 0 0 0 30px;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children.mega-menu-item.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
    transform: rotate(180deg);
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
    margin: 0 0 0 12px;
    font-size: 14.28px;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    margin: 0 0 0 3.142%;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary li.phone_menu a.mega-menu-link::before {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    background: url(images/phone.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    left: 0;
    top: 6px;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    padding: 4.011% 11.615% 4.011% 10.99% !important;
    background: #fff;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-111.mega-menu-megamenu > ul.mega-sub-menu {
    padding: 4.011% 14.3999% 4.011% !important;
	justify-content: space-between;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-112.mega-menu-megamenu > ul.mega-sub-menu {
    padding: 4.011% 31.258% 4.011% !important;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-112.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:not(:last-child) {
    margin-right: 18.9%;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu a.mega-menu-link {
    font-size:  1.0422094841063vw;
    line-height: 2.0844189682126vw;
    color: #212121;
    font-family: 'Muli-Regular';
    text-transform: none;
    padding: 0;
    text-decoration: underline;
    font-weight: normal;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu a.mega-menu-link:hover,
#site-navigation #mega-menu-wrap-primary #mega-menu-primary .mega-sub-menu .mega-current_page_item a.mega-menu-link {
    color: #F18620;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
    padding: 0;
    width: auto;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:not(:last-child) {
    margin-right: 6.595%;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    background: unset;
    color: #3999D0;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.contact_menu > a.mega-menu-link {
    padding: 13px 47px !important;
    background: #3999D0;
    color: #fff;
    font-family: 'Muli-Bold';
    border-radius: 26px;
    line-height: 23px;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.contact_menu > a.mega-menu-link:hover,
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.contact_menu.mega-current-menu-item > a.mega-menu-link {
    background: #F18620;
}*/
/*.primary-navigation #primary-menu-list{align-items:center;}
.primary-navigation > div > .menu-wrapper > li > .sub-menu{padding:10px; background: #fff;}
.primary-navigation .sub-menu .menu-item > a{padding:0px 5px !important; font-size:13px !important; line-height: 28px;}*/

/*.primary-navigation .contact_menu{margin:0px 20px !important;}
.primary-navigation .contact_menu a{padding: 13px 26px !important; background: #3999D0; color: #fff !important; font-family: 'Muli-Bold'; border-radius: 26px; line-height: 25px; font-size: 18px;}
.primary-navigation .contact_menu > a:hover,
.primary-navigation .contact_menu.mega-current-menu-item a{background: #F18620;}*/


/*.primary-navigation li.phone_menu a{position: relative; color: #3999D0; font-size: 22px; line-height: 32px; font-family: 'Muli-SemiBold'; padding: 0 0 0 30px;}*/
.primary-navigation li.phone_menu a:before {position: absolute; content: ''; width: 20px; height: 20px; background: url(images/phone.svg); background-size: 100%; background-repeat: no-repeat; left: 20px; top: 17px;}
/*.primary-navigation li.phone_menu a span{padding-left:15px;}*/

.primary-navigation li.contact_menu{margin-left:40px !important;}
.primary-navigation li.phone_menu{margin-left:10px !important;}
.primary-navigation li.contact_menu a{padding-left:22px !important; padding-right:22px !important; border:1px #fff solid; border-radius: 50px;}
.primary-navigation li.phone_menu a{padding-left:45px !important; padding-right:22px !important; border:1px #fff solid; border-radius: 50px;}

.primary-navigation li button.sub-menu-toggle{display: none !important;}

/*.primary-navigation > div > .menu-wrapper .sub-menu-toggle{height:63px !important; width:36px !important;}*/

/*html {
   transition: all 0.3s;
}*/


/* Header Css end */


/* Footer Css Start */

.footer_inner {
    background: #003459;
    padding: 4.167% 0 3.907%;
}
.footer_inner .site-footer {
    max-width: 88.959%;
    padding: 0;
    padding-bottom: 5%;
    padding-right: 2px;
}
.site_footer_wrapper .widget-area {
    margin: 0;
    padding: 0;
    grid-template-columns: 65% 25% 10% !important;
    max-width: 100%;
    column-gap: unset;
}
.site_footer_wrapper section#media_image-2 img {
    width: 100%;
    max-width: 225.57px !important;
}
.site_footer_wrapper,
.site_footer_wrapper .widget-area .widget {
    margin: 0 !important;
}
.copyright_bar p {
    text-align: center;
    color: #BCD0DC;
    font-size: 19px;
    line-height: 32px;
}
.widget h2 {
    color: #BCD0DC;
    font-family: 'Muli-Regular';
    font-size: 22px !important;
    line-height: 32px !important;
    margin-bottom: 40px !important;
    font-weight: 400 !important;
}
footer .widget a {
    color: #fff !important;
    text-decoration: none;
    font-size: 19px;
    line-height: 32px;
}
.widget ul li {
    line-height: 32px !important;
    padding-bottom: 5px;
}

/* Footer Css End */


/* Homepage Css Start */

.banner_img {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top 24% left 0;
}
.banner_img::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(180deg, #49A1D400 0%, #266FA7 100%) 0% 0% no-repeat padding-box;
    content: '';
    mix-blend-mode: multiply;
}
.banner_inner {
    padding: 22.709% 0 6.25% 8.75%;
}
h1.bann_head {
    font-size: 4.1666666666667vw;
    line-height: 4.9479166666667vw;
    color: #fff;
    font-family: 'Muli-Bold';
}
.bann_subhead {
    font-size: 1.6666666666667vw;
    line-height: 1.875vw;
    color: #fff;
    font-family: 'Muli-Bold';
}
.banner_subhead_wrap {
    margin-top: 9px;
}
.banner_inner {
    position: relative;
}
.banner_text_wrap {
    margin-top: 37px;
}
.bann_text,
.bann_text a {
    font-size: 1.3020833333333vw;
    line-height: 1.9791666666667vw;
    color: #fff;
    font-family: 'Muli-SemiBold';
}
.bann_text a {
    text-decoration: none;
}
.banner_text_wrap {
    max-width: 40.982%;
}
.banner_therapy_info_box {
    position: absolute;
    top: 64px;
    right: 5.521%;
    border: 1px solid #fff;
    border-radius: 8px;
    width: 14.844%;
    padding: 1.198% 1.667% 1.615% 1.511%;
}
.therapyhead {
    font-size: 1.40625vw;
    text-align: center;
    line-height: 1.71875vw;
    font-family: 'Muli-ExtraBold';
    color: #fff;
}
.therepytime {
    text-align: center;
    color: #fff;
    font-size: 0.83333333333333vw;
    font-family: 'Muli-Regular';
    line-height: 1.6666666666667vw;
    margin-top: 4.96%;
}
.therepytime img {
    padding-right: 11px;
}
a#therapyFinder {
    background: #F18620;
    color: #fff;
    text-decoration: none;
    font-size: 1.0416666666667vw;
    line-height: 1.40625vw;
    font-family: 'Muli-SemiBold';
    padding: 5.021% 6.28%;
    border-radius: 26px;
    width: 100%;
    display: block;
    text-align: center;
    margin-top: 12.163%;
}
a#therapyFinder:hover {
    background: #3999D0;
}
.home_first_section_row {
    max-width: 82.292%;
    margin: auto !important;
}
.home_first_section_row .first_row_col {
    width: 24.557%;
}
.home_fs_box_text p:not(:last-child) {
    margin-bottom: 21px !important;
}
.home_fs_box_text a {
    font-family: 'Muli-Bold';
    text-decoration: none;
}
.home_discover_sec_row,
.home_abs_pbs_section_row,
.home_applied_behav_section_row {
    max-width: 88.959%;
    margin: auto !important;
}
.home_discover_sec_row .discover_leftcol,
.home_abs_pbs_section_row .abs_pbs_leftcol,
.home_applied_behav_section_row .applied_rightcol {
    width: 45.434%;
}
.home_discover_sec_row .discover_rightcol,
.home_abs_pbs_section_row .abs_pbs_rightcol,
.home_applied_behav_section_row .applied_leftcol {
    width: 54.566%;
}
.home_discover_sec_row .discover_rightcol {
    padding-left: 8.49%;
    padding-right: 6.6151%;
/*     padding-top: 5.621%;
    padding-bottom: 5.5621%; */
}
.discover_leftcol img {
    border-radius: 8px;
}
.pb-17 {
    padding-bottom: 17px;
}
.default_font p:not(:last-child) {
    margin-bottom: 40px;
}
.home_about_services_row {
    max-width: 85.1042%;
    margin: auto !important;
}
.home_abs_pbs_section_row .abs_pbs_rightcol {
    padding-left: 8.841%;
/*     padding-top: 9.588%;
    padding-bottom: 9.588%; */
}
.home_abs_pbs_section_row .abs_pbs_rightcol .vc_column-inner {
    max-width: 86.43%;
}
.aba_pbs_text {
    max-width: 99%;
    margin-top: 36px;
    margin-bottom: 50px !important;
}
.home_applied_behav_section_row .applied_leftcol {
    padding-left: 3.045%;
    padding-right: 12.061%;
/*     padding-top: 7.3771%;
    padding-bottom: 7.319%; */
}
.applied_head {
    padding-bottom: 18px;
}
.applied_text {
    margin-top: 46px;
    margin-bottom: 48px !important;
}
.home_update_blog_section {
    padding-bottom: 89px;
}
.blog_block {
    margin-top: 72px;
    margin-bottom: 48px !important;
    padding-bottom: 52px;
}
.home_update_blog_section_row {
    max-width: 77.188%;
    margin: auto !important;
}
.blog_image_wrap img {
    width: 100%;
    max-width: 100%;
    border-radius: 16px;
}
.update_blogHolder {
    border: 1px solid transparent;
    flex: 0 0 46.492%;
}
.contact_ustext {
    max-width: 42.657%;
    margin: 46px auto 48px !important;
}
.contact_call {
    margin-bottom: 12px !important;
}
.contact_call a,
.home_all_offices_section_row a {
    text-decoration: none;
}
.mtof_text p,
.contact_ustext p {
    line-height: 32px;
}
.home_all_offices_section {
    padding-top: 6.615%;
    padding-bottom: 6.9271%;
}
.home_all_offices_section_row {
    max-width: 76.3542%;
    margin: auto !important;
}
.office_address_row {
    padding-top: 6.771%;
    padding-left: 0.938%;
}
.office_address_row .addcol {
    width: 21.824%;
}
.cityname {
    margin-bottom: 47px !important;
}
.home_subscribe_section_row {
    max-width: 80.7292%;
    margin: auto !important;
}
.subscribe_head {
    margin-bottom: 50px !important;
}
.home_subscribe_section .subscribe_leftcol {
    width: 41.033%;
}
.subscribe_block {
    margin-bottom: 37px !important;
}
.home_subscribe_section_row .subscribe_rightcol {
    width: 42.775%;
    padding-right: 1.484%;
}
#home_more_about_pbsaba_btn button,
#home_more_about_pbsaba_btn a {
    max-width: 354px !important;
    width: 100%;
}
#home_more_about_ababtn button,
#home_more_about_ababtn a {
    max-width: 296px;
    width: 100%;
}

/* BLog */


.update_bloginfo {
    padding: 45px 24px 24px;
}
.blog_title_wrap p {
    line-height: 26px;
}
.blog_title_wrap p a {
    color: #3999D0;
    text-decoration: none;
}
.blog_date p {
    font-size: 16px;
    line-height: 32px;
    color: #212121;
    font-family: 'Muli-Regular';
}
.update_blogHolder:hover {
    border: 1px solid #F18620;
    border-radius: 16px;
}
.update_blogHolder:hover .blog_image_wrap img {
    opacity: 70%;
}


/* Homepage Css End */



/* About Page -> Get to know us Css Start */

.about_banner_section .banner_inner {
    padding-top: 30.209%;
}
.about_banner_section .banner_img {
    background-position: top 42% left 0;
}
.about_gettoknow_about_section_row {
    max-width: 34.896%;
    margin: auto !important;
}
.gettoknow_about_head {
    margin-bottom: 50px !important;
}
.gtk_about_block1 {
    margin-bottom: 42px !important;
}
.gtk_about_block2 {
    margin-bottom: 44px !important;
}
.gtk_about_block3 {
    margin-bottom: 40px !important;
}
.gtk_lizard_centre_row {
    max-width: 86.771%;
    margin: auto !important;
}
.gtk_lizard_centre_row .gtk_ls_leftcol {
    width: 53.421%;
    padding-left: 3.482%;
    padding-right: 9.514%;
/*     padding-top: 5.253%;
    padding-bottom: 7.5331%; */
}
.gtk_lizard_centre_row .gtk_ls_rightcol {
    width: 46.579%;
}
.gtk_lchead {
    padding-bottom: 16px;
    margin-bottom: 40px !important;
}
.gtk_lcboldtext {
    margin-bottom: 40px !important;
}
.gtk_next_section_row {
    padding-top: 9.375%;
    padding-bottom: 10.521%;
    max-width: 51.875%;
    margin: auto !important;
}
.next_text {
    margin: 67px 0 !important;
}
.formore_info {
    margin-bottom: 26px !important;
}
.gtk_our_history_row {
    max-width: 84.688%;
    margin: auto !important;
    padding-left: 0.261%;
}
.gtk_our_history_row .gtk_our_history_leftcol {
    width: 47.872%;
}
.gtk_our_history_row .gtk_our_history_rightcol {
     width: 52.128%;
}
.gtk_our_history_row .gtk_our_history_rightcol {
    padding-left: 10.796%;
/*     padding-top: 8.884%;
    padding-bottom: 8.884%; */
}
.gtk_ourhistoryhead {
    padding-bottom: 16px;
}
.gtk_ourhistorytext {
    max-width: 99.41%;
}
.gtk_our_history_row .gtk_our_history_leftcol .vc_column-inner,
.imgborder-radius .vc_column-inner {
    border-radius: 16px;
}
.gtk_how_we_help_section {
    padding-top: 6.459%;
    padding-bottom: 8.542%;
}
.gtk_how_we_help_row {
    max-width: 39.4792%;
    margin: auto !important;
    padding-left: 2.657%;
}
.gtk_lizard_process_section {
    padding-bottom: 8.75%;
}
.gtk_lizard_process_section .gtk_lizard_process_row {
    max-width: 73.75%;
    margin: auto !important;
    padding-right: 1.511%;
}
.gtk_lizard_process_section .gtk_lizard_process_row .processCol {
    width: 26.605%;
}
.gtk_lizard_process_head {
    margin-bottom: 9.517% !important;
}
div#gtk_nextbtn button,
div#gtk_nextbtn a {
    max-width: 354px;
    width: 100%;
	font-family: 'Muli-SemiBold' !important;
}



/* About Page -> Get to know us Css End */




/* About Page -> Who we help css start */

.about_who_we_help_section .banner_inner {
    padding-top: 20.469%;
}
.about_who_we_help_section .banner_text_wrap {
    margin-top: 40px;
}
.about_who_we_help_section .banner_text_wrap {
    max-width: 48.402%;
}
.about_who_we_help_section .banner_img {
    background-position: top 48% left 0;
}
.aod_text {
    max-width: 39.688%;
    margin: auto !important;
    margin-bottom: 5.417% !important;
}
.wwh_area_of_development_row {
    max-width: 89.688%;
    margin: auto !important;
    padding-right: 0.365%;
}
.wwh_area_of_development_row .aodCol {
    width: 31.254%;
}
.aodcol1 {
    padding-right: 3.266% !important;
}
.aodcol2 {
    padding: 0 2.741% !important;
}
.aodcol3 {
    padding-left: 4.315% !important;
}
.wwh_area_of_development_section {
    padding-bottom: 6.094%;
}
.wwh_container {
    max-width: 88.959%;
    margin: auto !important;
}
.wwh_recognising_row .wwh_recognising_leftcol,
.wwh_resources_row .wwh_resources_rightcol,
.wwh_support_treatment_row .wwh_support_and_treatment_leftcol {
    width: 45.434%;
}
.wwh_resources_row .wwh_resources_leftcol,
.wwh_recognising_row .wwh_recognising_rightcol,
.wwh_support_treatment_row .wwh_support_and_treatment_rightcol {
    width: 54.566%;
}
.wwh_recognising_row .wwh_recognising_rightcol {
    padding-left: 10.363%;
    padding-right: 6.499%;
    padding-top: 8.373%;
    padding-bottom: 5.387%;
}
.wwh_resources_row .wwh_resources_leftcol {
    padding-left: 5.504%;
    padding-right: 9.602%;
    padding-top: 2.342%;
    padding-bottom: 2.284%;
}
.wwh_resources_block a {
    color: #3999D0;
}
.wwh_support_treatment_row .wwh_support_and_treatment_rightcol {
    padding-left: 10.363%;
    padding-right: 4.96%;
    padding-bottom: 0.82%;
    padding-top: 0.82%;
}

/* About Page -> Who we help css End */


/* About Page -> About ABA css Start */

.about_aba_banner_section .banner_text_wrap {
    max-width: 43.151%;
    margin-top: 40px;
}
.about_aba_banner_section .banner_inner {
    padding-top: 18.021%;
}
.aba_child_program_row {
    max-width: 92.084%;
    margin: auto !important;
    padding-left: 3.8021%;
}
.aba_child_program_row .aba_program_col {
    width: 28.319%;
}
.dscol_block {
    padding-right: 7.917%;
}
.block_462 {
    padding-right: 3.75%;
}
.throughout_block {
    max-width: 300px;
}
.min-height-68 {
    min-height: 68px;
}
.block-464 {
    padding-right: 3.334%;
}
.aba_applied_behaviour_row {
   max-width: 88.959%;
   margin: auto !important;
}
.aba_applied_behaviour_row .aba_applied_behaviour_leftcol {
    width: 45.434%;
}
.aba_applied_behaviour_row .aba_applied_behaviour_rightcol {
    width: 54.566%;
    padding-left: 9.017%;
    padding-right: 5.036%;
    padding-top: 6.909%;
    padding-bottom: 8.5481%;
}
.aba_applied_head {
    margin-bottom: 17px !important;
    padding-bottom: 17px;
}
.applied-textblock {
    margin-bottom: 23px !important;
}

.discover_leftcol .vc_column-inner,
.abs_pbs_leftcol .vc_column-inner,
.applied_rightcol .vc_column-inner,
.gtk_lizard_centre_row .gtk_ls_rightcol .vc_column-inner,
.gtk_our_history_leftcol .vc_column-inner,
.wwh_recognising_leftcol .vc_column-inner,
.wwh_resources_rightcol .vc_column-inner,
.wwh_support_and_treatment_leftcol .vc_column-inner,
.about_aba_banner_section .banner_img,
.aba_applied_behaviour_leftcol .vc_column-inner {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.applied-textblock {
    padding-right: 3%;
}
.does_aba_work_row {
    max-width: 80.313%;
    margin: auto !important;
    padding-right: 1.198%;
}
.does_aba_work_row .aba_really_work_col {
    width: 44.108%;
}
.default_font.aba_really_work_block p:not(:last-child) {
    margin-bottom: 32px;
}
.aba_running_row {
    max-width: 45.417%;
    margin: auto !important;
}

/* About Page -> About ABA css End */



/* About Page -> About Our Service Charter css Start */


.about_service_charter_banner .banner_inner {
    padding: 20.625% 0 6.25% 8.75%;
}
.about_service_charter_banner .banner_img {
    background-position: top 43.5% left 0;
}
.about_service_charter_banner .banner_text_wrap {
    padding-left: 10px;
}
.about_services_charter_row {
    max-width: 84.063%;
    margin: auto !important;
}
.about_services_charter_pr {
    padding-left: 2.917%;
}
.about_services_charter_row .about_service_charter_col {
    width: 21.823%;
}
.about_our_services_row,
.about_our_values_row,
.about_you_can_help_row,
.about_services_res_row,
.about_services_cam_row,
.container {
    max-width: 88.959%;
    margin: auto !important;
}
.about_our_services_row .services_our_service_leftcol {
    width: 45.434%;
}
.about_our_services_row .services_our_service_rightcol {
    width: 54.566%;
    padding-left: 9.1921%;
    padding-right: 4.801%;
    padding-top: 2.401%;
    padding-bottom: 2.342%;
}
.service_we_offer_ul ul li {
    font-size: 25px;
    line-height: 34px;
    font-family: 'Muli-SemiBold';
    color: #212121;
}
.service_we_offer_ul ul {
    list-style-type: none;
    padding: 0 !important;
}
.service_we_offer_ul ul li {
    position: relative;
    font-size: 25px;
    line-height: 34px;
    font-family: 'Muli-SemiBold';
    padding-left: 82px;
}
.service_we_offer_ul ul li::before {
    content: '';
    display: inline-block;
    height: 48px;
    width: 48px;
    background-size: 48px;
    background-image: url(images/ic-tick.svg);
    background-repeat: no-repeat;
    margin-right: 34px;
    left: 0;
    position: absolute;
}
.service_we_offer_ul ul li:not(:last-child) {
    padding-bottom: 31px;
}
.about_our_values_section .about_service_charter_values_col {
    width: 21.546%;
}
.creative_block,
.responsive_block {
    padding: 0 3.5%;
}
.about_you_can_help_section .about_you_can_help_leftcol {
    width: 43.794%;
}
.about_you_can_help_section .about_you_can_help_rightcol {
    width: 56.206%;
    padding-left: 9.778%;
    padding-right: 6.265%;
    padding-top: 10.539%;
    padding-bottom: 14.52%;
}
.service_we_offer_ul.you_can_help_ul ul li {
    font-family: 'Muli-Regular';
    font-size: 22px;
    line-height: 37px;
    padding-left: 99px;
}
.service_we_offer_ul.you_can_help_ul ul li::before {
    height: 64px;
    width: 64px;
    background-size: 64px;
}
.service_we_offer_ul.you_can_help_ul ul li:not(:last-child) {
    padding-bottom: 40px;
}
.rights_res_block ul,
.default_ulli ul {
    list-style: none;
    padding-left: 0 !important;
}
.rights_res_block ul li,
.default_ulli ul li {
    position: relative;
    padding-left: 17px;
    line-height: 32px;
}
.default_ulli.career_what_doyou_want_ul2 ul li,
.default_ulli.career_what_doyou_want_ul ul li {
    line-height: 37px;
}
.rights_res_block ul li::before,
.default_ulli ul li::before {
    width: 6px;
    height: 6px;
    background: #212121;
    left: 0;
    top: 12px;
    content: '';
    position: absolute;
    border-radius: 50%;
}
.rights_res_block ul li:not(:last-child) {
    padding-bottom: 32px;
}
.default_ulli ul li:not(:last-child) {
    padding-bottom: 24px;
}
.about_services_res_row .rights_res_lcol {
    width: 46.78%;
}
.about_services_res_row .rights_res_rcol {
    width: 47.073%;
}
.about_services_res_row .rights_lcres_lcol {
    width: 45.492%;
}
.about_services_res_row .rights_lcres_rcol {
    width: 46.78%;
}
.about_services_cam_section .about_services_cam_col {
    width: 29.567%;
}
.about_services_cam_col a {
    text-decoration: none;
    color: #F18620;
}
.advocacy_block .wpb_text_column {
    padding-right: 4.555%;
}
.about_services_cam_col .default_heading p {
    min-height: 88px;
}
.your_feedback_row {
    max-width: 36.3542%;
    margin: auto !important;
}
.feedback_subtext a {
    text-decoration: none;
}



/* About Page -> About Our Service Charter css End */


/* About Page -> Our Locations and Teams css Start */

.about_our_location_team_banner .banner_inner {
    padding: 18.646% 0 6.25% 8.75%;
}
.about_our_location_team_banner .banner_text_wrap {
    max-width: 50.571%;
}
.about_team_desc_row .about_team_desc_col {
    width: 22.19%;
}
.about_team_desc_head p {
    min-height: 68px;
}
.meet_the_team_row {
    max-width: 42.709%;
    margin: auto !important;
}
.about_our_leadership_row {
    max-width: 66.459%;
    margin: auto !important;
    padding-right: 0.7292%;
}
.Ourleadership_wrapper {
    margin-top: 104px;
    display: grid;
    grid-template-columns: 29.953% 29.953% 29.953%;
    column-gap: 5.072%;
}


.OurleadershipImageHolder img,
.teamImageHolder img {
    max-width: 100%;
    border-radius: 8px;
}
.Ourleadership_grid.item,
.team_grid.item {
    margin-bottom: 96px !important;
    border: 1px solid transparent;
    border-radius: 8px;
    transition: all 0.3s;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.Ourleadership_designation {
    margin-top: 12px;
}
.Ourleadership_readmore a,
.team_readmore a {
    font-size: 22px;
    line-height: 34px;
    font-family: 'Muli-Regular';
    text-decoration: none !important;
    padding-right: 23px;
    position: relative;
}
.Ourleadershipmeta a,
.teammeta a {
    text-decoration: none !important;
}
.Ourleadershipmeta,
.teammeta {
    padding: 0 15px 0 24px;
}
.bottom_block {
    padding: 47px 15px 24px 24px;
}
.team_grid.item .bottom_block {
    padding-top: 40px;
}
.Ourleadership_grid.item:hover,
.team_grid.item:hover,
.Ourleadership_grid.item:focus,
.team_grid.item:focus {
    border-color: #F18620;
    transition: all 0.3s;
}
.Ourleadership_grid.item:hover .Ourleadership_readmore a,
.Ourleadership_grid.item:hover .Ourleadership_title a,
.team_grid.item:hover .team_readmore a,
.team_grid.item:hover .team_title a,
.Ourleadership_grid.item:focus .Ourleadership_readmore a,
.Ourleadership_grid.item:focus .Ourleadership_title a,
.team_grid.item:focus .team_readmore a,
.team_grid.item:focus .team_title a,
.update_blogHolder:hover .team_readmore a,
.update_blogHolder:hover .blog_title a {
    color: #F18620;
    transition: all 0.3s;
    text-decoration: none;
}
.Ourleadership_readmore a::after,
.team_readmore a::after,
.steam_backlink a::after {
    position: absolute;
    content: '';
    background: url(images/ic-arrow.svg);
    width: 9px;
    height: 18px;
    background-size: 100%;
    background-repeat: no-repeat;
    right: 0;
    top: 8px;
}
.Ourleadership_readmore a:hover::after,
.team_readmore a:hover::after,
.Ourleadership_grid.item:hover .Ourleadership_readmore a::after,
.team_grid.item:hover .team_readmore a::after,
.steam_backlink a:hover::after,
.Ourleadership_readmore a:focus::after,
.team_readmore a:focus::after,
.Ourleadership_grid.item:focus .Ourleadership_readmore a::after,
.team_grid.item:focus .team_readmore a::after,
.steam_backlink a:focus::after,
.update_blogHolder:hover .team_readmore a::after {
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    background: url(images/ic-arrow-orange.svg);
}
.team_tabs #sp-tab__ul {
    padding-left: 0 !important;
}
.team_tabs #sp-wp-tabs-wrapper_499.sp-tab__lay-default ul .sp-tab__nav-item .sp-tab__tab_title {
    font-size: 25px;
    line-height: 34px;
    color: #A7A7A7;
    font-family: 'Muli-SemiBold';
    font-weight: 400;
}
.team_tabs #sp-wp-tabs-wrapper_499.sp-tab__lay-default ul {
    border-bottom: 1px solid #707070;
    justify-content: space-between;
    margin-bottom: 96px;
}
.team_tabs #sp-wp-tabs-wrapper_499.sp-tab__lay-default ul .sp-tab__nav-item {
    padding-bottom: 0px;
    flex: 0 0 22.19%;
    background: transparent;
}
.team_tabs #sp-wp-tabs-wrapper_499 .sp-tab__nav-tabs .sp-tab__nav-link {
    padding-bottom: 16px;
    align-items: start;
    padding-left: 8.18%;
    position: relative;
}
.team_tabs #sp-wp-tabs-wrapper_499 .sp-tab__nav-tabs .sp-tab__nav-link::after {
    position: absolute;
    content: '';
    display: block;
    width: 0;
    height: 3px;
    background: #F18620;
    transition: width .3s;
    bottom: -2px;
    left: 0;
    z-index: 2;
}
.team_tabs #sp-wp-tabs-wrapper_499 .sp-tab__nav-tabs .sp-tab__nav-link:hover::after,
.team_tabs #sp-wp-tabs-wrapper_499 .sp-tab__nav-tabs .sp-tab__nav-link.sp-tab__active::after {
    width: 100%;
}
.team_tabs #sp-wp-tabs-wrapper_499.sp-tab__lay-default ul .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active .sp-tab__tab_title,
.team_tabs #sp-wp-tabs-wrapper_499 .sp-tab__nav-tabs .sp-tab__nav-link:hover .sp-tab__tab_title {
    color: #F18620;
    font-family: 'Muli-Bold';
}




.sydneyteam_wrapper,
.melbourneteam_wrapper,
.brisbaneteam_wrapper,
.adelaideteam_wrapper {
    display: flex;
    flex-wrap: wrap;
}
.team_grid.item {
    flex: 0 0 22.19%;
    margin-right: 3.7471%;
}
.team_grid.item:nth-child(4n) {
    margin-right: 0;
}
.single-our_team_row {
    display: flex;
}
.single-our_team_leftCol {
    flex: 0 0 48.127%;
}
.single-our_team_leftCol img {
    width: 100%;
    max-width: 100%;
}
.single-our_team_rightCol {
    flex: 0 0 51.873%;
}
.single-our_team_rightColinner {
    padding-left: 12.53%;
    padding-right: 4.288%;
}
.steam_backlink {
    margin-top: 40px;
}
.steam_backlink a {
    font-size: 22px;
    line-height: 34px;
    position: relative;
    padding-right: 27px;
    text-decoration: none !important;
}
.single-our_team .site-main > * {
    margin: 0 !important;
}

/* About Page -> Our Locations and Teams css End */


/* About Page -> NDIS Funding css Start */

.ndis_funding_banner_section .banner_text_wrap {
    max-width: 37.843%;
    margin-top: 40px;
    padding-left: 0.571%;
}
.ndis_funding_banner_section .banner_inner {
    padding-top: 22.5%;
}
.ndis_funding_banner_section .banner_img {
    background-position: top 46% left 0;
}
.ndis_weoffer_section_row {
    max-width: 61.9792%;
    margin: auto !important;
}
.ndis_we_offer_head p {
    letter-spacing: -0.01px;
}
.ndis_we_offer_head {
    margin-bottom: 95px;
}
.child_age_text p {
    letter-spacing: -1.23px;
    font-size: 4.2708333333333vw;
    line-height: 4.0625vw;
    font-family: 'Muli-Regular';
}
.years_text p {
    font-size: 2.9166666666667vw;
    line-height: 2.5vw;
    font-family: 'Muli-Light';
}
.support_text p {
    font-size: 1.3020833333333vw;
    line-height: 1.7708333333333vw;
}
.we_offer_child_desc_row {
    margin-bottom: 5.938% !important;
    margin-top: 4.948% !important;
}
.ndis_call_today a {
    text-decoration: none !important;
}
.call_today_block {
    margin-bottom: 102px !important;
}
.call_today_block {
    margin-bottom: 5.313% !important;
}
.we_offer_child_desc_row .child_desc_col {
    width: 19.861%;
}
.how_lizard_section_row .ndis_how_lizard_leftcol {
    width: 45.434%;
}
.how_lizard_section_row .ndis_how_lizard_rightcol {
    width: 54.566%;
    padding-left: 7.553%;
    padding-right: 3.7471%;
}
.ndis_how_lizard_leftcol .vc_column-inner {
    padding: 45.232% !important;
    background-size: 137%;
    background-position: right 89% bottom 10%;
}
.ndis_how_lizard_block2 {
    padding-right: 2%;
}
.ndis_lizard_help_section_row .rights_res_block ul li:not(:last-child) {
    padding-bottom: 40px;
}
.ndis_lizard_help_section_row .ndis_lizard_help_leftcol {
    width: 41.921%;
}
.ndis_lizard_help_section_row .ndis_lizard_help_leftcol {
    width: 42.916%;
    margin-right: 10.538%;
}
.ndis_lizard_help_section_row .ndis_lizard_help_rightcol {
    width: 46.546%;
    padding-right: 3.7471%;
}
.accreditations_text {
    max-width: 56.662%;
    margin: auto;
    margin-bottom: 9.517% !important;
}
.our_accreditations_sec_row {
    max-width: 71.146%;
    margin: auto !important;
}
.our_accreditations_sec {
    padding-bottom: 8.8542%;
}
.ndis_contact_our_sec_row {
    max-width: 44.4792%;
    margin: auto !important;
}
.ndis_contact_desc p {
    line-height: 32px;
}
.ndis_contact_desc {
    margin-bottom: 9.485% !important;
}
.ndis_call_now a {
    text-decoration: none !important;
}
.ndis_how_lizard_head_block {
    padding-bottom: 17px;
}

/* About Page -> NDIS Funding css End */


/* What We Do -> Our Services css Start */


.what_we_do_ourservices_sec .banner_inner {
    padding-top: 30.469%;
}
.what_we_do_ourservices_section_row {
    max-width: 37.6042%;
    margin: auto !important;
}
.wwd_ourservice_sec1_row .wwd_ourservices_sec1_leftcol,
.wwd_ourservice_sec2_row .wwd_ourservices_sec1_leftcol {
    width: 45.434%;
}
.wwd_ourservice_sec1_row .wwd_ourservices_sec1_rightcol,
.wwd_ourservice_sec2_row .wwd_ourservices_sec1_rightcol {
    width: 54.566%;
}
.wwd_ourservice_sec1_row .wwd_ourservices_sec1_rightcol {
    padding-left: 8.841%;
    padding-right: 6.207%;
}
.wwd_ourservice_sec1_row .wwd_ourservices_sec1_leftcol .vc_column-inner,
.wwd_ourservice_sec2_row .wwd_ourservices_sec1_leftcol .vc_column-inner {
    padding: 45.232%;
}
.wwd_ourservices_block1 {
    padding-right: 2%;
}
.wwd_ourservice_sec2_row .wwd_ourservices_sec1_rightcol {
    padding-left: 4.157%;
    padding-right: 8.519%;
}
.wwd_ourservice_sec2_row .wwd_ourservices_sec1_rightcol .wwd_ourservices_block1 {
    padding-right: 7%;
}
.wwd_children_under7_sec .banner_head_wrap {
    max-width: 48.174%;
}
.what_we_do_therapy_above7_sec .banner_head_wrap,
.what_we_do_parent_behaviour_sec .banner_head_wrap {
    max-width: 55.994%;
}
.what_we_do_therapy_above7_sec .banner_inner {
    padding-top: 25.521%;
}
.what_we_do_therapy_above7_sec .banner_img {
    background-position: top 50% left 0;
}
.what_we_do_parent_behaviour_sec .banner_inner {
    padding-top: 30.469%;
}

/* What We Do -> Our Services css End */


/* What We Do -> Telehealth page css start */

.about_telehealthbanner_section .banner_text_wrap {
    max-width: 44.635%;
    margin-top: 40px;
}
.about_telehealthbanner_section .banner_inner {
    padding-top: 16.511%;
}
.about_telehealthbanner_section .banner_img {
    background-position: top 64% left 0;
}
.about_telehealth_sec_row {
    max-width: 35.1042%;
    padding-left: 0.6771%;
    margin: auto !important;
}
.telehealth_aba_therapy_head {
    margin-bottom: 46px !important;
}
.telehealth_abatherapy_section_row {
    max-width: 88.334%;
    margin: auto !important;
    padding-left: 0.521%;
}
.telehealth_intro_row.pb-128 {
    max-width: 38.594%;
    margin: auto !important;
    padding-left: 0;
}
.telehealth_abatherapy_section_row .teleheath_aba_therapy_col {
    width: 32.563%;
}
.telehealth_abatherapy_section_row .teleheath_aba_therapy_col:nth-child(2) {
    width: 29.063%;
}
.telehealth_abatherapy_section_row .teleheath_aba_therapy_col:nth-child(3) {
    width: 28.292%;
}
.telehealth_abatherapy_section_row .teleheath_aba_therapy_lastcol {
    width: 27.521%;
}
.telehealth_abatherapy_section_row .telehealth_disappered_col {
    width: 29.834%;
}
.telehealth_aba_therapy_works_sec_row {
    max-width: 86.875%;
    margin: auto !important;
    padding-right: 1.094%;
}
.telehealth_aba_therapy_works_sec_row .telehealth_aba_therapy_works_leftcol {
    width: 47.116%;
}
.telehealth_aba_therapy_works_sec_row .telehealth_aba_therapy_works_rightcol {
    width: 52.884%;
    padding-left: 6.254%;
}
.telehealth_aba_therapy_works_sec_row .telehealth_aba_therapy_works_leftcol .vc_column-inner {
    padding: 45.232%;
}
.telehealth_aba_therapy_works_rightcol .service_we_offer_ul ul li:not(:last-child) {
    padding-bottom: 24px;
}
.telehealth_aba_therapy_works_rightcol .service_we_offer_ul ul li {
    font-size: 22px;
    line-height: 37px;
    font-family: 'Muli-Regular';
    padding-left: 75px;
}
.telehealth_aba_therapy_works_rightcol .service_we_offer_ul ul li::before {
    margin-right: 28px;
}
.telehealth_aba_therapy_works_sec_row .telehealth_aba_therapy_works_leftcol .vc_column-inner {
    padding: 45.232%;
    background-size: 139%;
    background-position: top -10px right 23.5%;
}
.telehealth_benifit_head {
    margin-bottom: 94px !important;
}
.benefits_of_telehealth_sec_row {
    max-width: 87.709%;
    margin: auto !important;
    padding-left: 0.417%;
}
.benefits_of_telehealth_sec_row .processCol {
    width: 28.64%;
}
.benefits_of_telehealth_sec_row .processCol.processcol1 {
    padding: 0 1.5%;
}
.benefits_of_telehealth_sec_row .processCol.processcol2,
.benefits_of_telehealth_sec_row .processCol.processcol4,
.benefits_of_telehealth_sec_row .processCol.processcol6 {
    padding: 0 2%;
}
.telehealth_accordian_row {
    max-width: 86.875%;
    margin: auto !important;
    padding-right: 1.042%;
}
.telehealth_accordian_row .wpb_wrapper .vc_toggle {
    padding: 35px 53px 38px;
    border-top: 1px solid #707070;
    line-height: 34px !important;
}
.telehealth_accordian_row .wpb_wrapper .vc_toggle:last-child {
    border-bottom: 1px solid #707070;
}
.telehealth_accordian_row .vc_toggle_title {
    text-align: center;
    position: relative;
    font-size: 25px;
    line-height: 34px !important;
}
.telehealth_accordian_row .vc_toggle_title i.vc_toggle_icon {
    display: none !important;
}
.telehealth_accordian_row .vc_toggle_title::after {
    text-align: center;
    position: absolute;
    content: '';
    background: url(images/ic-arrow-up.svg);
    width: 34.87px;
    height: 17.43px;
    background-size: 100%;
    right: 0;
    top: 8px;
}
.telehealth_accordian_row .vc_toggle_title h4 {
    font-size: 25px;
    line-height: 34px;
    color: #212121;
    font-family: 'Muli-SemiBold';
}
.telehealth_accordian_row .wpb_wrapper .vc_toggle.vc_toggle_active {
    border-top: 2px solid #F18620;
}
.telehealth_accordian_row .wpb_wrapper .vc_toggle_content {
    padding-top: 102px;
    margin: 0 auto;
    padding-bottom: 56px;
    max-width: 71.855%;
}
.telehealth_accordian_row .vc_toggle_active .vc_toggle_title::after {
    background: url(images/ic-arrow-down.svg);
    height: 18.43px;
    background-size: 100%;
}
.accordian_row {
    padding-bottom: 2.969%;
}
.telehealth_caa_head p,
.benefits_text p {
    line-height: 32px;
}
.telehealth_faq.default_ulli ul li:not(:last-child) {
    padding-bottom: 10px;
}

/* What We Do -> Telehealth page css End */


/* Contact Us Page css start */


.contact_us_form_sec_row {
    max-width: 59.375%;
    margin: auto !important;
    padding-top: 8.959%;
    padding-bottom: 11.823%;
}
.contact_us_form_sec_row2 {
    max-width: 59.375%;
    margin: auto !important;
    padding-top: 3%;
    padding-bottom: 3%;
}
.enquireus .col12 {
    display: flex;
    margin-bottom: 32px;
    justify-content: space-between;
}
.enquireus .col6 {
    width: 48.422%;
}
.col_l {
    flex: 0 0 57.43%;
}
.col_r {
    flex: 0 0 36.595%;
}
.send {
    margin-top: 2.808%;
}
.contact_us_banner_inner {
    padding: 7.084% 0 7.084% 9.323%;
}
.contact_us_banner_inner h1.bann_head {
    line-height: 5.2083333333333vw;
}
.contact_us_banner_section .banner_therapy_info_box {
    top: 19.62%;
    z-index: 9;
}
.enquire_head {
    padding-bottom: 0.878%;
    margin-bottom: 7.544% !important;
}




/* Contact us page css End */


/* Get Involved -> Training page css start */

.get_involved_training_banner .banner_inner {
    padding-top: 14.323%;
}
.get_involved_training_banner .banner_text_wrap {
    max-width: 43.151%;
    margin-top: 40px;
}
.get_involved_training_banner .banner_inner {
    padding-top: 15.365%;
}
.get_involved_training_banner .banner_subhead_wrap {
    margin-top: 24px;
}
.get_involved_training_banner .banner_img {
    background-size: 119%;
    background-position: top 0 left 49%;
}
.training_behaviour_section_row {
    padding-left: 2.084%;
}
.training_behaviour_section_row .training_behaviour_section_leftcol {
    width: 46.523%;
}
.training_behaviour_section_row .training_behaviour_section_rightcol {
    width: 53.477%;
    padding-left: 9.233%;
}
.training_behaviour_section_leftcol .vc_column-inner {
    padding: 45.233% !important;
    background-size: cover;
    background-position: center;
}
.parent_engagement_section_row {
    max-width: 44.688%;
    padding: 6.3021% 0;
    margin: auto !important;
}
.training_atlizard_text {
    max-width: 34.896%;
    margin: auto;
    margin-bottom: 7.188% !important;
}
.parent_training_options_row {
    padding-left: 2.5%;
    padding-right: 0.7292%;
}
.parent_training_options_row .parent_training_col {
    width: 28.676%;
}
.parent_training_options_row .parent_training_col:first-child {
    width: 24.666%;
}
.parent_training_options_row .parent_training_col:nth-child(2) .default_font .wpb_wrapper {
    padding-right: 4.026%;
}
.parent_training_options_row .parent_training_col:last-child {
    width: 31.531%;
}
.parent_training_col .service_we_offer_ul ul li {
    font-size: 22px;
    line-height: 32px;
    font-family: 'Muli-Regular';
    padding-left: 67px;
}
.parent_training_col .service_we_offer_ul ul li::before {
    margin-right: 20px;
}
.parent_training_col .service_we_offer_ul ul li:not(:last-child) {
    padding-bottom: 40px;
}
.making_it_works_block {
    padding-right: 8%;
}
.we_help_young_block {
    max-width: 41.719%;
    margin: auto !important;
}
.how_dowe_do_it_row {
    padding-left: 2.813%;
    padding-right: 4.167%;
}
.how_dowe_do_it_row .how_dowe_do_it_leftcol {
    width: 49.302%;
}
.how_dowe_do_it_row .how_dowe_do_it_rightcol {
    width: 50.698%;
    padding-left: 6.703%;
    padding-right: 0.2%;
}
.how_do_we_doitHead {
    margin-bottom: 45px !important;
}
.how_dowe_do_it_leftcol .vc_column-inner {
    padding: 45.232% !important;
    background-size: 137%;
    background-position: top 52% right 74%;
}
.training_thats_why_sec_row {
    padding-bottom: 0.209%;
    max-width: 54.792%;
    margin: 0 auto !important;
}
#send_us_your_resumebtn {
    margin-top: 68px;
}
#send_us_your_resumebtn button,
#send_us_your_resumebtn a {
    max-width: 354px;
    background-color: #fff !important;
    color: #3999D0 !important;
    width: 100%;
}
#send_us_your_resumebtn button:hover,
#send_us_your_resumebtn a:hover {
    background-color: #F18620 !important;
    color: #fff !important;
}
.training_the_provision_sec_row {
    padding-left: 4.948%;
    padding-right: 0.99%;
}
.training_the_provision_sec_row .training_the_provision_rightcol {
    width: 48.683%;
}
.training_the_provision_sec_row .training_the_provision_leftcol {
    width: 51.317%;
    padding-right: 9.285%;
    padding-top: 1.381%;
}
.training_the_provision_sec_row .training_the_provision_rightcol .vc_column-inner {
    padding: 45.232%;
}
.training_the_provision_sec_row .training_the_provision_rightcol .vc_column-inner {
    padding: 45.232%;
    background-size: 102%;
    background-position: top 3% right 10%;
}

/* Get involved -> Training page css end */



/* Get involved -> Careers with lizard page css end */


.career_with_lizard_banner .banner_text_wrap {
    max-width: 36.982%;
    margin-top: 40px;
}
.career_with_lizard_banner .banner_inner {
    padding-top: 24.4271%;
}
.therapist_career_desc_row {
    max-width: 38.959%;
    margin: auto !important;
    padding-left: 1.459%;
}
.begin_bold_block {
    padding-right: 1%;
}
.clickto_explore_section_row {
    max-width: 71.771%;
    margin: auto !important;
    padding-left: 1.407%;
}
.click_toexplore_head {
    padding-bottom: 48px;
}
.mb-40.clickto_explore_section_row {
    margin-bottom: 40px !important;
}
.lizard_diff_cols {
    padding-left: 5.417%;
    padding-right: 4.323%;
}
.lizard_diff_cols .lizard_diff_section_leftcol,
.lizard_diff_cols .lizard_diff_section_rightcol {
    width: 45.76%;
}
.lizard_diff_cols .lizard_diff_section_rightcol {
    padding-right: 2%;
}
.career_why_do_you_want_row {
    padding-left: 2.761%;
    padding-right: 0.157%;
}
.career_why_do_you_want_row .career_why_do_you_want_leftcol {
    width: 53.026%;
    padding-right: 8.536%;
}
.career_why_do_you_want_row .career_why_do_you_want_rightcol {
    width: 46.974%;
}
.lizard_diff_section_leftcol .default_ulli ul li:not(:last-child),
.career_why_do_you_want_leftcol .default_ulli ul li:not(:last-child) {
    padding-bottom: 32px;
}
.career_why_do_you_want_rightcol .vc_column-inner {
    padding: 45.232% !important;
    background-repeat: no-repeat;
    background-size: 142% 100%;
    background-position: top 0 right 75%;
}
.career_blog_sec_row {
    padding-left: 7.24%;
    padding-right: 6.719%;
}
.career_blog_sec_row .update_blogHolder {
    flex: 0 0 47.848%;
}
.career_blog_sec_row .update_bloginfo {
    padding: 45px 0 24px;
}
.start_of_something_head {
    margin-bottom: 5.417% !important;
}
.career_lizard_behaviour_sec_row {
    max-width: 34.896%;
    margin: auto !important;
}
.career_lizard_behaviour_sec_row .default_ulli ul li:not(:last-child) {
    padding-bottom: 5px;
}
.career_lizard_behaviour_sec_row .default_ulli ul li {
    line-height: 37px;
}
.career_work_at_lizard_row .career_work_at_lizard_leftcol,
.career_work_at_lizard_row .career_work_at_lizard_rightcol {
    width: 42.7401%;
}
.career_work_at_lizard_leftcol .default_ulli ul li:not(:last-child) {
    padding-bottom: 32px;
}
.career_work_at_lizard_row .career_work_at_lizard_rightcol {
    padding-right: 2.811%;
}


/* Get involved -> Careers with lizard page css end */



/* Privacy policy page css start */

.complaint-row {
    margin: auto !important;
    max-width: 50.552%;
}
.pdtop {
     padding-top: 8.334%;
    padding-bottom: 6.3021%;
}
.pdng128 {
    padding-bottom: 128px;
}
.complaint-row-pd a {
    text-decoration:none;
}
.pdng313 {
    padding-bottom: 16.3021%;
}

/* Privacy Policy page css end */



/* Blog page css start */


.all_blog_sec .update_blogsWrap {
    padding-bottom: 20px;
}
.blog_banner_section .banner_inner {
    padding: 27.969% 0 8.75% 9.323%;
}
.all_blog_sec {
    padding-top: 10.1042%;
}
.all_blog_sec_row {
    padding-left: 5.886%;
    padding-right: 5.886%;
}
.all_blog_sec_row .update_blogHolder {
    margin-bottom: 76px !important;
}

.single-post .site-main > * {
    margin: 0;
}
.single_post_row {
    padding-left: 2.5521%;
    padding-right: 2.5%;
}
.single_post_inner {
    padding-bottom: 6.615%;
}
.sp_main_head h1 {
    font-size: 52px;
    line-height: 54px;
    color: #3999D0;
    font-family: 'Muli-ExtraBold';
}
.sp_featured_img img {
    max-width: 100%;
    width: 100%;
    border-radius: 16px;
}
.single_post_desc {
    margin: 6.022% auto 0;
    max-width: 54.19%;
}
.sp_content {
    padding-bottom: 62px;
    margin-bottom: 31px;
}
.read_moreposts_sec {
    background: #F1F3F8;
}
.read_moreposts_row {
    padding-left: 5.886%;
    padding-right: 5.834%;
}
.read_moreposts_sec .update_blogHolder {
    flex: 0 0 46.326%;
}
.read_morehead {
    margin-bottom: 4.384%;
}
.seemorepost_singlebtn {
    text-align: center;
}
#pagination-container ul {
    padding: 0 !important;
    list-style: none;
    display: flex;
    justify-content: center;
}
#pagination-container ul li {
    font-size: 32px;
    line-height: 34px;
    color: #3999D0;
    font-family: 'Muli-ExtraBold';
}
#pagination-container ul li {
    font-size: 32px;
    line-height: 34px;
    color: #3999D0;
    font-family: 'Muli-ExtraBold';
    width: 58px;
    height: 58px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border: 4px solid transparent;
    border-radius: 50%;
}
#pagination-container ul li.active {
    color: #F18620;
    border-color: #F18620;
}
#pagination-container ul li a {
    text-decoration: none !important;
}
#pagination-container ul li:not(:last-child) {
    margin-right: 44px;
}
#pagination-container ul li img {
    width: 20.47px;
}
#pagination-container ul li.active:last-child {
    border-color: transparent;
}


/* Blog page css end */


ul.mega-sub-menu {
    padding-left: 0 !important;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-110.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 0 !important;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-110.mega-menu-megamenu > ul.mega-sub-menu {
    padding: 4.042% 10.129% 4.0232% 11.0762% !important;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-110.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12:not(:last-child) {
    margin-right: 6.343%;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-110.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12:first-child {
    width: 9.65%;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-110.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12:nth-child(2) {
    width: 12.754%;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-110.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12:nth-child(3) {
    width: 8.503%;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-110.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12:nth-child(4) {
    width: 7.288%;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-110.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12:nth-child(5) {
    width: 9.6%;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-110.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12:last-child {
    width: 20.4%;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-111.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:not(:last-child) {
    margin-right: 8.595%;
}





/* .has-background-white #page.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
	background: transparent !important;
	text-decoration: unset !important;
} */





/* .mob_phone_header i.fa.fa-phone {
    transform: rotate(90deg);
} */
.mob_phone_header {
    padding: 5px 32px;
    background: #3999D0;
    text-align: center;
}
.mob_phone_header a {
	display: block;
    color: #fff;
   
    font-size: 35px !important;
}


span.gfield_required.gfield_required_text {
    display: none;
}

@media screen and (min-device-width: 640px) and (max-device-width: 991px) {
	select {
			background-position: center right 12.81px !important;
            }
    input[type=text], input[type=email], input[type=tel], input[type=number], select, textarea {
    		padding: 17px 11px !important;
    }
}






h2.work-with-us-page-title{font-size:38px !important; line-height: 40px !important; margin: 0px 0px 25px 0px !important; font-weight: 400 !important;}

.search_filter_outerbox {width: 100%; display:flex; margin-bottom:50px;}
.search_filter_outerbox div#userstable_filter {width: 25%; padding: 12px 12px; margin-top: 45px; border-top: 1px solid #ccc;}
.search_filter_outerbox .row_api_data {width: 75%;}
.search_filters_main select {border: none; appearance: none; width: 100%; border-bottom: 3px solid #3999D0 !important; padding: 12px; font-size: 15px; line-height: 15px; color: #000; border-radius: 0px; margin:3px 0px;}


table#api_data_table {width: 100% !important; border-top: 1px solid #ccc;}
table#api_data_table {border: none; border-left: 1px solid #ccc; border-top: 1px solid #ccc;}

#api_data_table tr{background: none;}
#api_data_table td {padding: 20px; display: block; border: none; border-bottom: 1px solid #ccc;}

#api_data_table td .custom_left a {color: #3999D0 !important; font-size: 18px !important; line-height: 20px; margin-bottom: 11px; display: block;}

#api_data_table td .custom_right span {color: #000 !important; font-size: 15px !important; line-height:16px; display: block;}

.post-content #example{border-collapse: collapse;}
.post-content #example tr th, .post-content #example tr td{padding: 12px; font-size: 15px; line-height: 18px; color:#444; border:1px #333 solid !important; font-weight: 400 !important;}


div#api_data_table_length {display: none;}
div#api_data_table_filter {width: 100%; float: left;}
div#api_data_table_filter label{font-size: 0px;}
div#api_data_table_filter input { border: 1px solid;
    font-size: 16px;
    padding: 1px 17px;
    background: none;
    width: 45%;
    margin: 7px;
    background-color: white;}

.register-heading h1.elementor-heading-title.elementor-size-default {margin-bottom:0 !important;}
.resister-outer-box {padding: 0; display:none;}
.resister-outer-form-box {padding-top: 0;display:none;}

.apply_main_box {display: inline-block;}
.apply_main_box a.btn.btn-primary.btn-md.text-center {background: #3999D0 !important; border-radius: 3px; padding: 6px 30px; font-size: 20px; color: #fff; text-decoration: none; }

.footer-widgets-wrapper .widget-content li a {font-size: 18px; line-height: 20px !important;}
.footer-widgets-wrapper .widget-content li {margin: 0; line-height: 20px; padding: 4px 0;}
.here-be-what {width: 80%; margin: 0 auto;}
.bottom-text-box {width: 60%; margin: 0 auto;}
#join-nextt-box {padding-top: 0;}
#benefite-at-box {padding: 0;}
#benefit-at-top-box {padding-bottom: 0;}
#jon-the-nexxt-div {padding-bottom: 0;}

/*******start 4-nov**********/
#next-join-box .vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover {z-index: 0;}
#next-join-box .vc_grid-item-zone-c-bottom .vc_gitem-post-data p{font-size: 22px; font-family: 'Muli'; color: #212121;line-height: 1.476;}
#next-join-box .vc_grid-item-zone-c-bottom .vc_gitem-col-align- {height: 520px !important;}
#next-join-box .vc_grid-item-zone-c-bottom .vc_btn3-container a {background: #cc071c !important; border-radius: 30px !important; padding: 10px 25px !important; font-size: 20px !important; text-transform: capitalize; font-weight: 500 !important; font-family: muli!important;}
div#custom_menu_icon {display: none !important;}

.mobile-tel-box {display: none;}

section#tipsbanner-page {padding: 0 !important;}
section#tips-section {padding: 0 !important;}
section#tips-section h1 b {text-transform: uppercase; font-size: 70px; font-weight: 900; padding-left: 90px; color: #fff;}
section#tips-section {padding: 0 !important;}
section#tips-section h1 p {margin: 0;}
.section-padding{padding:0;}
div#tips-section {margin-bottom: 50px;}
div#tips-section h1 b {color: #fff;}
li#field_12_23 {width: 100% !important;}
li#field_12_22 {width: 100%;}
input#input_12_23::-webkit-file-upload-button {visibility: hidden;}
input#input_12_23::before {content: 'Select some files'; display: inline-block; outline: none; white-space: nowrap; cursor: pointer; text-shadow: none; font-weight: 700; font-size: 10pt; color: #cc071c; background: #fff; padding: 8px 10px; border-radius: 0; border: none;}
input#input_12_23:hover::before {border-color: black;}
input#input_12_23:active::before {background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);}
/*******end 4-nov*******/
@media only screen and (max-width: 768px) {
.container{width:auto !important;}
.search_filter_outerbox{display:block;}
.search_filter_outerbox div#userstable_filter {width: 100%; padding: 0px; margin-top: 45px; border-top: 1px solid #ccc;}
.search_filter_outerbox .row_api_data {width: 100%;}
  /*.search_filter_outerbox div#userstable_filter {width: 100%; margin-top: 0; border-top: none; padding: 0; border: 1px solid #ccc; margin-bottom: 14px;}
  .search_filter_outerbox .row_api_data {width: 100%; float: left;}
  #api_data_table td {padding: 30px 15px; margin-left: 0; border: none; border-bottom: none; border: 1px solid #ccc;}
  .search_filters_main select {border: none; appearance: none; width: 100%; border-bottom: 1px solid #ccc; padding: 15px 15px;}*/

  .footer-widgets {width: 100% !important; min-height: auto;}
  .footer-widgets-wrapper h2.widget-title {margin: 0px auto 10px;}
  .mobile-tel-box {display: block; background: #cc071c; padding: 10px 0px; text-align: center;}
  .mobile-tel-box a span i {color: #fff; font-size: 35px !important;}
  main#site-content {padding: 0px 0!important;}
  #next-join-box .vc_grid-item-zone-c-bottom .vc_gitem-col-align- {height: auto !important;}
}
.datepicker > .datepicker_header > .icon-close {right: 11px;}
.datepicker > .datepicker_inner_container > .datepicker_timelist {text-align: left !important; width: auto !important;}
.datepicker > .datepicker_header > a:hover {color: transparent; background-color: transparent;}
#margin-set h2 {margin: 0;}
.page-id-1986 .enquiryButtonHolder button.enquiryButton {display: none;}


/*20-8-2023-hitesh*/
#rmp_menu_trigger-237 .responsive-menu-pro-inner, #rmp_menu_trigger-237 .responsive-menu-pro-inner::before, #rmp_menu_trigger-237 .responsive-menu-pro-inner::after{background: #fff !important}
.primary-navigation a:hover, .primary-navigation a:visited{background: #ff8500; border-radius: 4px;}
.primary-navigation ul li.current-menu-parent > a{background: #ff8500; border-radius: 4px;}
.primary-navigation ul li a{color:#fff !important; font-size: 16px; line-height: 22px; font-family: 'Muli-Regular';}
.primary-navigation > div > .menu-wrapper > li > .sub-menu{background: #ff8500;}
.primary-navigation > div > .menu-wrapper > li > .sub-menu li{background: none !important;}
.primary-navigation .sub-menu{border:none !important; padding:10px !important; display: none;}
.primary-navigation .sub-menu:before, .primary-navigation .sub-menu:after{display: none !important;}
.primary-navigation ul li:hover .sub-menu{display: block !important;}

.calendly-mobile{
    height: 1000px !important;
    
}