/*
Theme Name:   findme child theme
Description:  Write here a brief description about your child-theme
Author:       Tatiana
Author URL:   Write here the author's blog or website url
Template:     findme
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  findme-child
*/


/* Write here your own personal stylesheet */

body {
    font-family: "Fira Sans", sans-serif;
}

body .eltd-logo-wrapper a {
    height: 60px!important;
}

.eltd-main-menu>ul>li:hover>a {
    color: #336699!important;
}

body .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 47px!important;
}

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

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

@font-face {
    font-family: 'Fira Sans';
    src: url('fonts/FiraSans-Medium.woff2') format('woff2'),
        url('fonts/FiraSans-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Fira Sans';
    src: url('fonts/FiraSans-Light.woff2') format('woff2'),
        url('fonts/FiraSans-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Over the Rainbow';
    src: url('fonts/OvertheRainbow.woff2') format('woff2'),
        url('fonts/OvertheRainbow.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Homemade Apple';
    src: url('fonts/HomemadeApple-Regular.woff2') format('woff2'),
        url('fonts/HomemadeApple-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


.find-more {
    font-weight: 600;
    color: #396299;
}

.find-more:before {
    content: "\35";
    display: inline-block;
    vertical-align: sub;
    font-family: ElegantIcons;
    font-size: 20px;
    margin-right: 5px;
}

.eltd-blog-list-holder.eltd-bl-standard .eltd-post-info-category {
    background-color: #fff!important;
    border: 1px solid #336699;
}

.eltd-blog-list-holder.eltd-bl-standard .eltd-post-info-category a {
    color: #336699!important;
    text-transform: lowercase;
}

.eltd-testimonials-holder.eltd-testimonials-boxed .eltd-testimonial-content .eltd-testimonials-author-holder .eltd-testimonial-image .fa-quote-right {
    background-color: #dd691a!important;
}

.eltd-testimonials-holder.eltd-testimonials-boxed .eltd-testimonial-content .eltd-testimonial-text-holder .eltd-testimonial-title {
    color: #dd691a!important;
}

.eltd-testimonials-holder .eltd-owl-slider .owl-dots .owl-dot span {
    background-color: #dd691a!important;
}

.eltd-page-footer .eltd-footer-top-holder .widget.widget_nav_menu ul li a {
    font-weight: 400!important;
    line-height: 1;
}

.eltd-bl-item {
    float: none!important;
}

.eltd-title {
    background-size: cover;
}

.eltd-ls-main-search-holder .eltd-ls-main-search-holder-part.type3 .eltd-btn {
    margin-left: 5px;
    padding-right: 45px;
}

.eltd-ls-main-search-holder .eltd-ls-main-search-holder-part.type3 .eltd-ls-main-search-holder-inner .eltd-ls-input-icon::before {
    content: "\55";
}

.icon_key_alt::before {
    content: "\55"!important;
}

.eltd-ls-single-desc {
    text-align: right;
}

.search_submit {
    text-align: center;
}

.search_submit input {
    display: inline-block;
    background-color: #336699;
    width: unset!important;
    padding: 15px 30px;
    color: #fff;
    border: none;
    border-radius: 50px;
    cursor: pointer;
    transition: opacity 0.3s ease-in-out;
}

.search_submit input:hover {
    opacity: 0.8;
}


/*------------ 6-7-2020 custom css------------*/


/* .wpcfs-search-preset.wpcfs-search-preset-1 {
    width: 50%;
    float: left;
}
#map1 {
    height: 400px;
    width: 50% !important;
	float: right;
    max-width: 50%;   
} */

.left-part-form {
    width: 52%;
    float: left;
    margin-top: 20px;
    overflow: hidden;
}

.right-part-map {
    width: 47%;
    float: right;
    margin-top: 20px;
}

.right-part-map #map1 {
    height: 800px !important;
}

.eltd-container-inner.maindataleft {
    clear: both;
    width: 58% !important;
    float: left;
    margin-top: 60px;
}

.eltd-title.eltd-breadcrumb-type.eltd-content-left-alignment {
    background: #efeeec !important;
    height: 50px !important;
}

.eltd-title-holder {
    height: 50px !important;
}

.wpcfs-search-preset.wpcfs-search-preset-1 .wpcfs-input select {
    width: 100%;
    border: solid 1px #ececec;
    height: 50px;
    margin-right: 19px;
    vertical-align: top;
    display: inline-block;
    color: #3e3e3e;
    /*  padding: 10px; */
    position: relative;
    padding: 10px 10px 10px 30px;	
    font-family: "Fira Sans", sans-serif;
    background: #fff !important;
}

.left-part-form .wpcfs-search-preset.wpcfs-search-preset-1 .dropdown {
    width: 47%;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

.left-part-form .wpcfs-search-preset.wpcfs-search-preset-1 {
    width: 100%;
    display: block;
    margin-left: 15px;
}


/* .left-part-form .eltd-search-page-holder {
    position: relative;
    display: inline-block;
    width: 56%;
    vertical-align: middle;
}
 */

.left-part-form .wpcfs-input-wrapper.wpcfs-input-submit input {
    background: #396298;
    width: 47%;
    color: #fff;
    border: none;
    font-size: 17px;
    padding: 16px;
    border-radius: 25px;
    margin-bottom: 15px;
    margin-top: 23px;
    cursor: pointer;
    font-family: "Fira Sans", sans-serif;
}

.left-part-form .wpcfs-input-wrapper.wpcfs-input-submit input:focus {
    outline: none;
    outline-color: transparent;
}

.left-part-form article {
    /*  width: 27% !important; */
    width: 47% !important;
    float: left;
    border: solid 1px #eeeeee;
    margin-left: 17px !important;
}

.left-part-form .eltd-container {
    background: transparent !important;
}

.eltd-search-page-holder article .eltd-post-title-area .eltd-post-title-area-inner .eltd-post-title {
    color: #396298;
    text-align: left;
    margin-bottom: 0px !important;
    font-family: "Fira Sans", sans-serif;
    /* font-size: 20px; */
    font-size: 19px
}

.left-part-form p {
    /* text-align: center; */
    text-align: left;
}

.alm-btn-wrap .alm-load-more-btn.done {
    background-color: #396298 !important;
    width: 23%;
    color: #fff;
    border: none;
    font-size: 16px;
    padding: 13px;
    border-radius: 25px;
    margin-top: 23px;
    font-family: "Fira Sans", sans-serif;
    font-weight: 400;
}

.wpcfs-input-wrapper.wpcfs-input-input.f1.alllocation:after {
    width: 17px;
    height: 17px;
    position: absolute;
    content: '';
    background: url(./images/icon_img1.jpg) no-repeat;
    background-size: contain;
    /* top: 16%; */
    bottom: 20%;
    left: 3%;
}

.wpcfs-input-wrapper.wpcfs-input-input.f1.alllocation {
    position: relative;
}

.wpcfs-input-wrapper.wpcfs-input-input.f2.fieldofstudy {
    position: relative;
}

.wpcfs-input-wrapper.wpcfs-input-input.f2.fieldofstudy:after {
    width: 17px;
    height: 17px;
    position: absolute;
    content: '';
    /*  top: 18%; */
    bottom: 20%;
    left: 3%;
    background: url(./images/icon_img2.jpg) no-repeat;
    background-size: contain;
}

.duration {
    position: relative;
}

.duration:after {
    width: 17px;
    height: 17px;
    position: absolute;
    content: '';
    /*  top: 18%; */
    bottom: 20%;
    left: 3%;
    background: url(./images/icon_img4.jpg) no-repeat;
    background-size: contain;
}

.cognitivedisabilty {
    position: relative;
}

.cognitivedisabilty:after {
    width: 17px;
    height: 17px;
    position: absolute;
    content: '';
    /*  top: 18%; */
    bottom: 20%;
    left: 3%;
    background: url(./images/icon_img3.jpg) no-repeat;
    background-size: contain;
}


/*------ 10-7-2020 ----*/

.left-part-form .wpcfs-input-wrapper.wpcfs-input-submit {
    width: 100%;
}

.eligibilitycriteria {
    position: relative;
}


/*--------- user-dashboard css --------- */

.tab-content form input {
    /*  height: 65px !important; */
    vertical-align: top;
    display: inline-block;
    position: relative;
    font-family: "Fira Sans", sans-serif;
    margin-bottom: 10px !important;
    font-weight: 400;
    padding: 31px 24px !important;
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 2px;
    color: #4e4e4e;
    font-size: 15px !important;
}

.tab-content .acf-input-prepend,
.acf-input-append,
.acf-input-wrap {
    box-sizing: border-box;
    height: auto !important;
}

.tab-content form select {
    border: solid 1px #ececec;
    vertical-align: top;
    display: inline-block;
    color: #adadad;
    position: relative;
    font-family: "Fira Sans", sans-serif;
    margin-bottom: 10px !important;
    font-weight: 400;
    padding: 31px 24px !important;
    border-radius: 2px;
    color: #4e4e4e;
    font-size: 15px !important;
}

input.acf-button.button.button-primary.button-large {
    background: #396298;
    width: 19%;
    color: #fff;
    border: none;
    font-size: 17px;
    padding: 13px !important;
    border-radius: 25px;
    margin-bottom: 15px;
    margin-top: 23px;
    cursor: pointer;
    font-family: "Fira Sans", sans-serif;
    font-weight: 400;
    border: solid 2px transparent;
}

input.acf-button.button.button-primary.button-large:hover {
    background: #fff !important;
    color: #336699 !important;
    border: solid 2px #336699 !important;
}

.eltd-wp-register-holder input {
    margin-bottom: 15px !important;
    font-family: "Fira Sans", sans-serif !important;
    font-weight: 400 !important;
    padding: 22px 24px !important;
    color: #4e4e4e !important;
    font-size: 15px !important;
    /*height: 50px !important; */
    border: 1px solid #ececec !important;
}

.eltd-wp-register-holder textarea {
    margin-bottom: 15px !important;
    font-family: "Fira Sans", sans-serif !important;
    font-weight: 400 !important;
    color: #4e4e4e !important font-size: 15px !important;
    /*height: 87px !important;*/
    border: 1px solid #ececec !important;
}

.eltd-wp-register-holder select {
    margin-bottom: 15px !important;
    font-family: "Fira Sans", sans-serif !important;
    font-weight: 400 !important;
    color: #4e4e4e !important font-size: 15px !important;
    /*height: 50px !important;*/
    border: 1px solid #ececec !important;
}

.eltd-wp-register-holder form {
    padding: 40px 28px;
}

.eltd-wp-register-holder input.wpcf7-form-control.wpcf7-submit:hover {
    background: #fff !important;
    color: #336699 !important;
    border-color: #336699 !important;
}

.eltd-wp-register-holder input.wpcf7-form-control.wpcf7-submit {
    background-color: #336699 !important;
    border-color: transparent !important;
    border-width: 2px;
    color: #fff !important;
    padding: 14px 50px 16px !important;
    width: 100%;
    font-family: "Fira Sans", sans-serif !important;
    line-height: 18px;
    font-weight: 400 !important;
    border-radius: 50px;
    text-align: center;
    font-size: 16px !important;
}

.country-select.inside input,
.country-select.inside input[type=text] {
    padding-right: 6px !important;
    padding-left: 52px !important;
    margin-left: 0;
}

select option {
    background-color: transparent !important;
    border: 1px solid #e4e4e4;
    -webkit-appearance: none;
    -moz-appearance: none;
    --accent: #00a355 !important;
    --selected-background: #00a35444 !important;
    --selected-color: #3C3C3C !important;
}

.acf-fields>.acf-field {
    border: #EEEEEE solid 1px !important;
}


/* .tab-content .acf-field .acf-label label {    
    font-family: "Fira Sans",sans-serif;
    font-size: 18px;
    padding: 10px 0 15px;
    color: #2a2a2a;
    font-weight: 400;	
} */

ul.acf-radio-list.acf-bl label {
    font-family: "Fira Sans", sans-serif;
    font-size: 18px;
    padding: 10px 0 15px;
    color: #2a2a2a;
    font-weight: 400;
}

ul.nav.nav-tabs li a {
    font-family: "Fira Sans", sans-serif;
    font-size: 18px;
    padding: 10px 15px;
    color: #2a2a2a;
    /* font-weight: 500; */
    border-radius: 0px 0px 0 0;
    font-weight: 400;
}


/*--------- 16-7-2020----------*/

.eltd-wp-register-holder label {
    font-family: "Fira Sans", sans-serif;
    font-size: 15px;
    color: #2a2a2a;
    font-weight: 500;
}

.country-select.inside {
    margin-bottom: 15px;
}

.eltd-membership-dashboard-page-content .nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #f4f4f4;
    border: 1px solid #ddd;
}

.tab-content .acf-field .acf-label label {
    font-family: "Fira Sans", sans-serif;
    font-size: 16px;
    padding: 10px 0 15px;
    color: #2a2a2a;
    font-weight: 400;
    cursor: pointer;
}

.eltd-wp-register-holder label span {
    color: red;
}

.acf-field.acf-accordion:nth-child(odd) {
    background: #f4f4f4;
}

.eltd-search-page-holder article .eltd-post-title-area {
    height: auto !important;
}

.eltd-search-page-holder article .eltd-post-title-area .eltd-post-title-area-inner {
    border-bottom: none !important;
    padding: 10px 29px 20px 29px;
}

div#map1 div {
    background: transparent !important;
}

.alm-btn-wrap {
    text-align: left !important;
    margin-left: 16px !important;
}

button.alm-load-more-btn.more {
    background-color: #396298 !important;
    width: 23%;
    color: #fff;
    border: none;
    font-size: 16px;
    padding: 13px;
    border-radius: 25px;
    margin-top: 23px;
    font-family: "Fira Sans", sans-serif;
    font-weight: 400;
}

span.country-name {
    color: gray !important;
}

.eltd-ls-single-part-holder.right select {
    background: #efeeec;
    padding: 10px 20px 10px 10px;
    border: solid 1px #efeeec;
    color: #6c6c6c;
    font-size: 16px;
    font-family: "Fira Sans", sans-serif;
    font-weight: 400;
    display: block;
}

.eltd-listing-single-holder article .eltd-ls-single-section-holder {
    border-bottom: none !important;
}

.eltd-listing-single-holder article .eltd-ls-content-part-holder {
    /* margin: 31px 0 38px; */
    margin: 0 !important;
}

h3.eltd-ls-item-title-inner {
    padding-bottom: 27px;
    line-height: 1.2;
}

h5.eltd-iwt-title {
    color: #396298 !important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1583408971914 {
    margin-top: 25px;
}

p.eltd-ls-address-info {
    padding-left: 22px;
    padding-top: 10px;
    font-size: 16px;
    font-weight: 500;
}

p.eltd-post-excerpt {
    font-weight: 400;
}

.gmnoprint {
    display: none;
}

.eltd-login-register-holder.opened form.wpcf7-form {
    overflow-y: scroll;
    height: 400px;
}


/*------ 18-7-2020 ------*/

li.select2-search.select2-search--inline.ui-sortable-handle {
    margin-top: -22px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    color: #fff!important;
    background-color: #7d7d7d!important;
    font-size: 12px !important;
}

.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {
    margin-top: 33px !important;
}

ul.acf-checkbox-list li input[type="checkbox"] {
    margin: 0px 4px 0 0px !important;
    vertical-align: middle;
}

ul.acf-checkbox-list.acf-bl li label {
    line-height: 35px !important;
}

ul.acf-radio-list li input[type="radio"] {
    margin: -2px 4px 0 0 !important;
    vertical-align: text-top;
}


/*----- 20-7-2020 -----*/

.left-part-form form select {
    background: #fff !important;
}


/*----- 27-7-2020 -----*/

.eltd-title.eltd-breadcrumb-type.eltd-content-left-alignment {
    background: #efeeec !important;
    height: 50px !important;
    display: none;
}

.vc_custom_1498548202236 .wpcfs-input-wrapper.wpcfs-input-input.f1.alllocation:after {
    width: 17px;
    height: 17px;
    position: absolute;
    content: '';
    background: url(./images/icon_img1.jpg) no-repeat;
    background-size: contain;
    /* top: 16%; */
    bottom: 34%;
    left: 8%;
}

.vc_custom_1498548202236 .wpcfs-input-wrapper.wpcfs-input-input.f2.fieldofstudy:after {
    width: 17px;
    height: 17px;
    position: absolute;
    content: '';
    /* top: 18%; */
    bottom: 35%;
    left: 8%;
    background: url(./images/icon_img2.jpg) no-repeat;
    background-size: contain;
}

.vc_custom_1498548202236 .cognitivedisabilty:after {
    width: 17px;
    height: 17px;
    position: absolute;
    content: '';
    /* top: 18%; */
    bottom: 33%;
    left: 9%;
    background: url(./images/icon_img3.jpg) no-repeat;
    background-size: contain;
}


/*----- 26-8-2020 -----*/

ul.select2-selection__rendered.ui-sortable:after {
    border: solid #4e4e4e;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    position: absolute;
    content: '';
    right: 2%;
    top: 39%;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {
    /* margin-top: 33px !important; */
    margin-top: 0 !important;
}


/*----- 15-9-2020 16-9-2020---*/

.tab-content .acf-field.labelreq label {
    padding: 0px;
    margin-bottom: -24px;
    font-size: 25px;
    text-align: right;
}


/*-----27-11-2020---*/

.eltd-ls-single-part-inner.bottom h2 {
    margin-top: 35px;
    line-height: 27px;
}

.wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input:nth-child(2) {
    margin-left: 4px;
}

.wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input:first-child {
    margin-right: 13px;
}

.wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
    padding: 13px 13px 13px 13px;
    width: 32%;
}

.wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input {
    font-size: 14px;
    margin-left: 25px;
}

.eligibilitycriteria:before {
    width: 21px;
    height: 10px;
    position: absolute;
    content: '';
    bottom: 38%;
    left: 0;
    background: url(./images/icon_img5.jpg) no-repeat;
    background-size: contain;
}


/*-----------------*/


/*-----28-11-2020---*/

.acf-fields.-top.-border input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}

.acf-fields.-top.-border input[type=number] {
    -moz-appearance: textfield;
}


/*-----------------*/


/*-----28-11-2020---*/

.eltd-login-register-content {
    width: 500px !important;
}

.eltd-login-register-holder .eltd-login-register-content .eltd-login-button-wrapper .eltd-login-reg-btn,
.eltd-login-register-holder .eltd-login-register-content .eltd-login-button-wrapper .eltd-login-login-btn {
    padding: 13px 42px !important;
}

.single-university .eltd-owl-slider .owl-item img {
    width: auto !important;
}


/*-----17-12-2020---*/

.eltd-title.eltd-content-center-alignment {
    display: flex;
    justify-content: center;
    align-items: center;
}

.eltd-wp-register-holder textarea {
    padding: 10px 24px !important;
    line-height: 1.2 !important;
}

.eltd-wp-register-holder select {
    padding: 10px 24px !important;
    line-height: 1.2 !important;
}

.eltd-wp-register-holder select {
    -webkit-appearance: none !important;
    background-size: 10px !important;
    background-repeat: no-repeat !important;
    background: url(https://icon-library.com/images/fbf546309c.svg.svg);
    background-position: calc(100% - 98%) center !important;
    background-color: #fff !important;
}
/*--- 7-5-2021 ---*/
input.wpcf7-form-control.wpcf7-submit {
    margin-top: 15px;
    margin-bottom: 15px;
	border-color: #333 !important; 
}

input.wpcf7-form-control.wpcf7-submit:hover {    
	border-color: #336699 !important; 
}
/*----13-5-2021---*/
.dashicons, .dashicons-before:before {
    margin-top: 0.6em;
}
li.select2-search.select2-search--inline.ui-sortable-handle {
    margin-top: 0px !important;
}
.select2-container .select2-search--inline .select2-search__field {
    margin-top: -9px !important;
}
ul.select2-selection__rendered.ui-sortable {   
    height: 66px; 
}

/*----------09-12-2021----------*/
.vc_row.register_here .wpb_column img.vc_single_image-img {
    width: 250px;
    margin-top: 20px;
}
.eltd-testimonials-holder.eltd-testimonials-boxed .eltd-testimonial-content .eltd-testimonial-text-holder .eltd-testimonial-text {
    color: #000;
    font-size: 17px;
}
.eltd-testimonials-holder.eltd-testimonials-boxed .eltd-testimonial-content .eltd-testimonial-text-holder .eltd-testimonial-author {
    font-size: 27px;
    margin-top: 6px;
}
.eltd-testimonials-holder.eltd-testimonials-boxed .eltd-testimonial-content .eltd-testimonial-text-holder .eltd-testimonial-title {
    font-size: 16px;
}
.vc_row.register_here .wpb_column.vc_column_container .wpb_text_column p,
.vc_row.register_here_one .wpb_column.vc_column_container .wpb_text_column p {
    font-size: 23px;
    line-height: 32px;
    font-weight: 400;
    color: #2a2a2a;
}
.vc_row.register_here .wpb_column.vc_column_container .wpb_text_column p span i {
    font-size: 16px;
    font-weight: 400;
    color: #2a2a2a;
}
.eltd-content a {
    text-decoration: underline !important;
}
/*------------------------------*/
/*----------10-12-2021----------*/
.testimonialsection .eltd-testimonial-content .eltd-testimonials-author-holder .eltd-testimonial-image img {
    border-radius: 50%;
    width: 91px;
}
.testimonialsection .eltd-testimonial-content {
    box-sizing: border-box;
    width: 33%;
    vertical-align: top;
    padding: 30px 5px;
    position: relative;
    display: inline-block;
    word-break: break-word;
}
.testimonialsection .eltd-testimonial-content .eltd-testimonials-author-holder .eltd-testimonial-image .fa-quote-right {
    position: absolute;
    color: #fff;
    padding: 9px;
    border-radius: 50%;
    bottom: 0;
    right: 10px;
    font-size: 10px;
    border: 2px solid #fff;
    background-color: #b25413!important;
}
.testimonialsection .eltd-testimonial-content .eltd-testimonials-author-holder .eltd-testimonial-image {
    width: 100px;
    position: relative;
}
.testimonialsection .eltd-testimonial-content .eltd-testimonials-author-holder {
    position: relative;
    width: 100px;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: top;
}
.testimonialsection .eltd-testimonial-content {
    box-sizing: border-box;
    vertical-align: top;
    padding: 30px 5px;
    position: relative;
    display: inline-block;
    word-break: break-word;
    width: 100%;
}
.testimonialsection .eltd-testimonial-content .eltd-testimonial-text-holder .eltd-testimonial-title {
    font-weight: 300;
    color: #b25413!important;
    margin-bottom: 2px;
    font-size: 18px;
}
.testimonialsection .eltd-testimonial-content .eltd-testimonial-text-holder .eltd-testimonial-author {
    margin-top: 6px;
    font-size: 26px;
}
.testimonialsection .eltd-testimonial-content .eltd-testimonial-text-holder .eltd-testimonial-text {
    font-weight: 300;
    padding-top: 2px;
    font-size: 20px;
    line-height: 25px;
    color: #000;
}
.testimonialsection .eltd-testimonial-content .eltd-testimonial-text-holder {
    width: auto;
    padding: 2px 5px 10px;
    box-sizing: border-box;
    display: table-cell;
    position: relative;
    vertical-align: middle;
}
.testimonialsection .slick-dots li, .testimonialsection .slick-dots li button {
    margin: 0 !important;
    width: 15px;
    height: 15px;
    padding: 0;
}
.testimonialsection .slick-dots li button:before {
    color: #dd691a!important;
    width: 15px;
    height: 15px;
    font-size: 8px;
}
.testimonialsection .slick-dots li.slick-active button::before {
    font-size: 10px;
}
header.eltd-page-header a.eltd-login-opener:hover:after,
header.eltd-mobile-header a.eltd-login-opener:hover:after {
    content: "Login";
    position: absolute;
    font-size: 13px;
    left: 18px;
    bottom: -5px;
}
/*------------------------------*/
/*06-12-2021*/
.resource-library .welcome_box {
    padding: 20px;
    margin: 0px auto;
    margin-bottom: 80px;
    max-width: 80%;
    position: relative;
}
.resource-library .welcome_box .wpb_column.vc_column_container.vc_col-sm-8 {
    width: 100%;
}
.resource-library .welcome_box h2 {
    text-align: center;
    font-size: 32px;
    color: #456298;
    font-weight: 500;
    margin-bottom: 100px;
    margin-top: 100px;
}
.resource-library .welcome_box p, .resource-library .welcome_box h3 {
    font-size: 20px;
    color: #808080;
    font-weight: 400;
    text-decoration: none !important;
}
.resource-library .welcome_box a {
    font-size: 21px;
    color: #000;
    font-weight: 400;
    text-decoration: underline !important;
}
.resource-library .post_count h3 {
    margin: 0;
    font-size: 20px;
    color: #456297;
    font-weight: 500;
}
.resource-library .post_count {
    -webkit-box-shadow: 0 0 3px 0 #aaa;
    -moz-box-shadow: 0 0 3px 0 #AAA;
    box-shadow: 0 0 3px 0px #aaa;
    background-color: #fff;
    padding: 5px 20px;
    margin: 0px auto;
    margin-bottom: 30px;
}
.resource-library .post_main .post_box {
    -webkit-box-shadow: 0 0 7px 0 #aaa;
    -moz-box-shadow: 0 0 3px 0 #AAA;
    box-shadow: 0 0 3px 0px #aaa;
    background-color: #fff;
    padding: 20px;
    margin: 0px auto;
    margin-bottom: 30px;
}
.resource-library .post_main .post_box a {
    text-decoration: none !important;
}
.resource-library .post_main .post_box h2 {
    margin: 0;
    font-size: 22px;
    color: #456297;
    font-weight: 500;
}
.resource-library .post_main .post_box p, .resource-library .post_main .post_box a {
    font-size: 18px;
    color: #808080;
    font-weight: 400;
    text-decoration: none !important;
}
.resource-library .post_main .post_box .short_desc12 a {
    font-size: 19px;
    font-weight: 500;
    text-decoration: underline !important;
}
.resource-library .post_main .post_box .short_desc12 p, .resource-library .post_main .post_box .short_desc12 a {
    display: inline-block;
    color: #808080 !important;
}
.resource-library .post_main .post_box span {
    background: #f9b233;
    color: #fff;
    padding: 1px 5px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 400;
    margin-right: 10px;
}
.resource-library .post_main .post_box p {
    display: inline-block;
    font-size: 17px;
    font-weight: 500;
    color: #f9b233;
}
.img_footer img {
    display: block;
}
.resource-library .post_main {
    margin-bottom: 100px;
}
.resource-library nav.pagination {
    text-align: center;
}
.resource-library nav.pagination a.page-numbers{
position: relative;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
    text-decoration: none !important;
}
.resource-library nav.pagination a.prev.page-numbers,
.resource-library nav.pagination a.next.page-numbers {
    position: relative;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
    border-radius: 4px 0 0 4px;
    text-decoration: none !important;
}
.resource-library nav.pagination a.next.page-numbers {
    border-radius: 0 4px 4px 0;
}
.resource-library nav.pagination span.page-numbers.current{
    position: relative;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #fff;
    background-color: #456298;
    border: 1px solid #ddd;
    margin-left: -1px;
}
.resource-library nav.pagination a:hover {
    color: #23527c !important;
    background-color: #eeeeee !important;
    border-color: #ddd !important;
}
.resource-library .lib {
    height: 439px;
    background-color: #fafafa;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: cover;
    background-position: center;
}
.resource-library .lib h1 {
    color: #ffffff;
    font-family: Over the Rainbow;
    font-size: 94px;
}
.resource-library .welcome_box .wpb_column.vc_column_container.vc_col-sm-4 {
    position: absolute;
    top: 86px;
    right: 0;
    width: auto;
}
.resource-library .welcome_box img {
    width: 170px;
}
.resource-library .post_main .post_box .lang_flag {
    display: inline-block;
    float: right;
}
.resource-library .post_main .post_box .lang_flag img {
    margin-left: 15px;
}
/*17-12-2021*/
.page-template-user-dashboard.page-template .eltd-membership-dashboard-nav-holder .eltd-membership-dashboard-nav {
    display: flex;
}
.resource-library .single_post1 {
    -webkit-box-shadow: 0 0 7px 0 #aaa;
    -moz-box-shadow: 0 0 3px 0 #AAA;
    box-shadow: 0 0 3px 0px #aaa;
    background-color: #fff;
    padding: 20px 50px;
    margin: 0px auto;
    margin-bottom: 30px;
    margin-top: 60px;
    position: relative;
}
.resource-library .single_post1 h2 {
    font-size: 32px;
    color: #456298;
    font-weight: 500;
    margin-bottom: 80px;
    margin-top: 20px;
}
.resource-library .single_post1 .post3 {
    width: 70%;
}
.resource-library .single_post1 .post4 {
    position: absolute;
    top: 40px;
    right: 80px;
    width: auto;
}
.resource-library .single_post1 .post4 img {
    width: 160px;
}
.resource-library .single_post1 .short_desc12 .post5 span {
    background: #f9b233;
    color: #fff;
    padding: 1px 5px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 400;
    margin-right: 10px;
}
.resource-library .single_post1 .short_desc12 .post5 p {
    display: inline-block;
    font-size: 22px !important;
    font-weight: 500;
    color: #f9b233;
}
.resource-library .single_post1 .lang_flag {
    display: inline-block;
    float: right;
    margin-top: 15px;
}
.resource-library .single_post1 .lang_flag span {
    display: inline-block;
    font-size: 22px;
    color: #2e353b;
    line-height: 35px;
}
.resource-library .single_post1 .short_desc12 .post5 {
    display: inline-block;
    width: 70%;
}
.resource-library .single_post1 .lang_flag img {
    margin-right: 15px;
    width: 25px !important;
}
.resource-library .single_post1 .short_desc12 p {
    font-size: 18px !important;
    color: #808080;
    font-weight: 400;
    text-decoration: none !important;
    display: inline-block;
    margin-top: 25px;
    width: 70%;
}
.resource-library .single_post1 td p {
  font-size: 18px !important;
  color: #808080 !important;
  font-weight: 400 !important;
  text-decoration: none !important;
  width: 100% !important;
}
.resource-library .single_post1 div table {
    width: 70%;
    border: none !important;
    margin-top: 25px;
}
.resource-library .single_post1 div table tr, .resource-library .single_post1 div table tr td {
    border: none;
    text-align: left !important;
    font-size: 20px;
    color: #2e353b;
    line-height: 55px;
}
.resource-library .single_post1 div table tr a, .resource-library .single_post1 div table tr td a {
    text-decoration: none !important;
    margin: 10px;
    text-align: left !important;
    font-size: 20px;
    color: #2e353b;
    line-height: 40px;
    width: 100%;
    display: flex;
    align-items: center;
}
.resource-library .single_post1 div table tr td a img {
    width: 30px;
    margin-left: 15px;
}
.resource-library .single_post1 div table tr td a {
    margin-left: 0;
    text-decoration: underline !important;
}
.resource-library .single_post1 div table tr a:first-child, 
.resource-library .single_post1 div table tr td a:first-child {
    margin-left: 0;
}
.resource-library .single_post1 .social_share1 {
    margin-top: 100px;
    width: 70%;
    margin-bottom: 30px;
}
.resource-library .single_post1 .social_share1 p {
    font-size: 20px;
    color: #2e353b;
    line-height: 40px;
    font-weight: 400;
    width: 33%;
    float: left;
}
.resource-library .single_post1 .social_share1 .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    width: 50%;
    display: inline-block;
}
.resource-library .bact1 a {
    font-size: 23px;
    color: #2e353b;
    line-height: 40px;
    font-weight: 400;
    text-decoration: none !important;
    text-transform: uppercase;
    background: #456298;
    color: #fff;
    padding: 8px 13px;
}
.resource-library .bact1 a:hover {
    opacity: .8;
}
.resource-library .bact1 {
    padding: 30px 50px;
    margin-bottom: 100px;
}
.resource-library .single_post1 .social_share1 .heateor_sss_sharing_container.heateor_sss_horizontal_sharing a {
    margin-right: 10px !important;
}
.resource-library .single_post1 .social_share1 .heateor_sss_sharing_container.heateor_sss_horizontal_sharing span {
    background: #636363 !important;
    padding: 3px !important;
}
/*---------  media responsive css start  --------*/
/*----- 8-9-2020 ---*/

@media (min-width: 4200px) and (max-width: 4400px) {
    .eltd-owl-slider .owl-stage {
        width: 100% !important;
    }
}

@media (min-width: 1920px) {
    .single-university .eltd-content .owl-stage-outer .owl-stage {
        width: 10000px !important;
    }
}

@media (min-width: 1440px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 33%;
    }
}

@media (max-width: 1340px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 31%;
    }
}

@media (max-width: 1280px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 31%;
    }
}

@media (max-width: 1261px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 29%;
    }
}

@media (max-width: 1200px) {
    .eltd-container-inner.maindataleft {
        width: 65% !important;
    }
    .left-part-form article {
        width: 46% !important;
    }
    .eltd-title .eltd-title-holder .eltd-page-title {
        line-height: 1.4;
    }
    .resource-library .welcome_box {
    max-width: 100%;
}
}

@media (max-width: 1024px) and (min-width: 768px) {
    .left-part-form {
        width: 60%;
    }
    .right-part-map {
        width: 39%;
    }
    .eligibilitycriteria:before {
        bottom: 34%;
    }
}

@media only screen and (max-width: 1024px) {
    .eltd-container-inner.maindataleft {
        width: 70% !important;
    }
    .left-part-form article {
        width: 45% !important;
    }
    /*----- 16-7-2020 ---*/
    .eltd-listing-single-holder .eltd-ls-single-map-holder {
        padding: 5px 5px !important;
    }
    .eltd-ls-single-part-inner.bottom h2 {
        font-size: 30px;
    }
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1583408971914 {
        margin-top: 40px;
        clear: both;
    }
    h3.eltd-ls-address-title {
        font-size: 22px;
    }
    .eltd-listing-single-holder article .eltd-ls-single-social-network-holder .eltd-ls-single-social-net-title {
        display: inline-block;
        margin-right: 0;
    }
    .eltd-grid {
        width: 950px;
    }
    /*---- 17-7-2020 -----*/
    .eltd-membership-dashboard-page .container {
        width: 100% !important;
    }
    /*---- 27-7-2020 -----*/
    .vc_custom_1498548202236 .wpcfs-input-wrapper.wpcfs-input-input.f1.alllocation:after {
        left: 14%;
    }
    .vc_custom_1498548202236 .wpcfs-input-wrapper.wpcfs-input-input.f2.fieldofstudy:after {
        left: 14%;
    }
    .vc_custom_1498548202236 .cognitivedisabilty:after {
        left: 14%;
    }
    .vc_custom_1498548202236 .wpcfs-search-preset.wpcfs-search-preset-1 .wpcfs-input select {
        color: #2b2b2b;
        font-size: 11px;
    }
    .vc_custom_1498548202236 .eltd-btn.eltd-btn-large.eltd-btn-icon {
        padding: 13px 31px 13px;
        font-size: 18px;
        line-height: 21px;
    }
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 31%;
    }
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input:first-child {
        margin-right: 6px;
    }
/*----- 7-5-2021 ---*/
.eltd-testimonials-holder.eltd-testimonials-boxed .eltd-testimonial-content .eltd-testimonials-author-holder {
       display: block !important;  
}

.eltd-testimonials-holder.eltd-testimonials-boxed .eltd-testimonial-content:nth-child(n) {
    width: 32% !important;
    padding: 10px 0 10px 10px; 
}
.owl-stage-outer {
    height: 100% !important;
    min-height: 448px;
}
.wpcfs-search-preset.wpcfs-search-preset-1 .wpcfs-input select {    
    text-indent: 40px;
    padding-left: 0px !important;
}
.eltd-sticky-up-mobile-header .mobile-header-appear .eltd-mobile-header-inner {
    top: -19px !important;  
}
/*--- 12-5-2021 ---*/
span.eltd-icon-font-elegant.icon_profile {
    margin-top: 3em;
}
.home .eltd-page-content-holder.eltd-grid-col-12 .vc_custom_1497621243049 .eltd-row-grid-section, 
.home .eltd-page-content-holder.eltd-grid-col-12 .vc_custom_1496835302279 .eltd-row-grid-section {   
	width: 95% !important;
    padding-left: 15px;
    padding-right: 15px;
}

input[type="checkbox" i] {	
	padding: 0px !important;	
}
 input[type="radio"] {
    padding: 0px !important;
}
ul.acf-radio-list li input[type="radio"] {
    padding: 0px !important;
}
 ul.acf-checkbox-list li input[type="checkbox"] {
    padding: 0px !important;
}

input.acf-button.button.button-primary.button-large {
    font-size: 17px !important;
    padding-left: 22px !important;
    padding-right: 22px !important;
    width: max-content;
}
.eltd-mobile-header .eltd-mobile-nav {   
    padding-bottom: 15px;
}
/*----13-5-2021---*/
.dashicons, .dashicons-before:before {
    margin-top: 0.6em;
}
li.select2-search.select2-search--inline.ui-sortable-handle {
    margin-top: 0px !important;
}
.select2-container .select2-search--inline .select2-search__field {  
    margin-top: 8px;
  
}
ul.select2-selection__rendered.ui-sortable {
    margin: 0;
    padding: 0;
    height: 60px;
    line-height: 54px;
}
.tab-content form input {   
    font-size: 12px !important;
}
.page-template-user-dashboard.page-template .eltd-membership-dashboard-nav-holder .eltd-membership-dashboard-nav li {
    width: 18%;
   
}


	
}

@media only screen and (min-width: 992px) {
    .eltd-page-footer .eltd-footer-top-holder .widget.widget_nav_menu ul li {
        border-right: 1px solid grey;
        padding: 5px 15px 8px;
    }
    .eltd-page-footer .eltd-footer-top-holder .widget.widget_nav_menu ul li:last-child {
        border-right: none;
    }
}

@media (max-width: 991.98px) {
    .eltd-container-inner.maindataleft {
        width: 56% !important;
    }
    .left-part-form article {
        width: 45% !important;
    }
    .left-part-form .wpcfs-search-preset.wpcfs-search-preset-1 .dropdown {
        width: 46%;
        float: left;
        margin-right: 15px; 
        margin-bottom: 15px;
    }
    /*---- 27-7-2020 -------*/
    .vc_custom_1498548202236 .wpcfs-input-wrapper.wpcfs-input-input.f1.alllocation:after {
        left: 17%;
        bottom: 52%;
    }
    .vc_custom_1498548202236 .wpcfs-input-wrapper.wpcfs-input-input.f2.fieldofstudy:after {
        left: 17%;
        bottom: 52%;
    }
    .vc_custom_1498548202236 .cognitivedisabilty:after {
        left: 17%;
        bottom: 52%;
    }
	/*--- 6-5-2021--*/
    .vc_custom_1498548202236 .wpcfs-search-preset.wpcfs-search-preset-1 .wpcfs-input select {
        padding: 10px 10px 10px 0px;
        margin-bottom: 20px;
		text-indent: 51px;
    }
    .vc_custom_1498548202236 .eltd-btn.eltd-btn-large.eltd-btn-icon {
        padding: 11px 9px 11px;
        font-size: 17px;
        line-height: 21px;
    }
/*----- 6-5-2021 ---*/
span.eltd-icon-font-elegant.icon_profile {
    margin-top: 3em;
}	
.home .eltd-page-content-holder.eltd-grid-col-12 .vc_custom_1497621243049 .eltd-row-grid-section, 
.home .eltd-page-content-holder.eltd-grid-col-12 .vc_custom_1496835302279 .eltd-row-grid-section {   
	width: 95% !important;
    padding-left: 15px;
    padding-right: 15px;
}
.eligibilitycriteria:before {
   /*  bottom: 35%; */
	bottom: 78%;
}
/*----- 7-5-2021 ---*/
.eltd-testimonials-holder.eltd-testimonials-boxed .eltd-testimonial-content .eltd-testimonials-author-holder {
       display: block !important;  
}

.eltd-testimonials-holder.eltd-testimonials-boxed .eltd-testimonial-content:nth-child(n) {
    width: 32% !important;
    padding: 10px 0 10px 10px; 
}
.eltd-login-register-holder .eltd-login-register-content {   
   /*  top: 15em;  */
	top: 37%;
}
.eltd-login-register-holder.opened form.wpcf7-form {
    overflow-y: scroll;
    height: 250px;
}
.eltd-wp-login-holder {
    height: 280px;
    overflow: scroll;
}
.wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
    width: 100%;
}
.eltd-login-register-holder {  
    z-index: 99999;  	
}
.wpcfs-search-preset.wpcfs-search-preset-1 .wpcfs-input select {   
    text-indent: 30px;
	padding-left: 0px !important;
}
.page-id-2729 .eltd-container-inner.clearfix {
    width: 85%;
}
input.acf-button.button.button-primary.button-large {   
    font-size: 17px !important;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  white-space:pre-line;  
  position:relative;
  /* top:-7px; */
  
}
::-moz-placeholder { /* Firefox 19+ */
     white-space:pre-line;  
  position:relative;
  /* top:-7px; */
}
:-ms-input-placeholder { /* IE 10+ */
    white-space:pre-line;  
  position:relative;
  /* top:-7px; */
}
:-moz-placeholder { /* Firefox 18- */
     white-space:pre-line;  
  position:relative;
  /* top:-7px; */
} 	
	.resource-library .lib {
    height: 227px;
}
.resource-library .welcome_box .wpb_column.vc_column_container.vc_col-sm-4 {
    position: static;
    width: 100%;
    text-align: center;
}
.resource-library .welcome_box .wpb_column.vc_column_container.vc_col-sm-4 .wpb_single_image .vc_figure, 
.resource-library .welcome_box .wpb_column.vc_column_container.vc_col-sm-4 .vc_single_image-wrapper.vc_box_border_grey {
    width: 100%;
    text-align: center;
}
.resource-library .welcome_box {
    text-align: center;
}
.resource-library .welcome_box h2, .resource-library .welcome_box img {
    margin-bottom: 50px;
}
.resource-library .welcome_box p, .resource-library .welcome_box a {
    text-align: left !important;
    display: block;
}
.resource-library .lib h1 {
    text-align: center;
}
.resource-library .single_post1 .post3 {
    width: 100%;
}
.resource-library .single_post1 .post4 {
    position: static;
}
.resource-library .single_post1 h2 {
    margin-bottom: 30px;
}
.resource-library .single_post1 .short_desc12 .post5,
.resource-library .single_post1 .short_desc12 p,
.resource-library .single_post1 div table,
.resource-library .single_post1 .social_share1 {
    width: 100%;
}
.resource-library .single_post1 .lang_flag {
    float: left;
    width: 100%;
}
}

@media (max-width: 896px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 28%;
    }
	
	
}

@media (max-width: 823px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input:first-child {
        margin-right: 5px;
    }
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 25%;
    }
    .alm-btn-wrap .alm-load-more-btn.done {
        width: 40%;
    }

/*--- 10-5-2021 ---*/
.wpcfs-search-preset.wpcfs-search-preset-1 .wpcfs-input select {  
    text-indent: 30px;
}
.eligibilitycriteria:before {
    bottom: 35%;   
}
/*--- 12-5-2021 ---*/
.eltd-login-register-holder .eltd-login-register-content {   
    top: 41%; 
}
.eltd-login-register-holder.opened form.wpcf7-form {
    overflow-y: scroll;
    height: 200px;
}	
	
}

@media (max-width: 768px) {
    .left-part-form article {
        width: 43% !important;
    }
    .eltd-container-inner.maindataleft {
        width: 68% !important;
    }
    .left-part-form .wpcfs-input-wrapper.wpcfs-input-submit {
        width: 96%;
    }
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 25%;
    }
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input:first-child {
        margin-right: 0px;
    }
/*--- 10-5-2021 ---*/	
.wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria label {
    padding-left: 25px;
}
.vc_custom_1498548202236 .wpcfs-search-preset.wpcfs-search-preset-1 .wpcfs-input select {   
    font-size: 10px;   
}

	
}

@media (max-width: 767.98px) {
    /*.left-part-form .wpcfs-search-preset.wpcfs-search-preset-1 .dropdown {
    width: 45%;   
}
 .left-part-form article {
    width: 42% !important;
}
.eltd-container-inner.maindataleft {
    width: 63% !important;
} */
    .eltd-ls-content-part {
        margin-bottom: 30px;
    }
    /*------- 16-7-2020 -------*/
    .left-part-form {
        width: 97%;
    }
    .right-part-map {
        width: 100%;
    }
    .left-part-form .wpcfs-search-preset.wpcfs-search-preset-1 .dropdown {
        width: 95%;
    }
    .eltd-container-inner.maindataleft {
        width: 100% !important;
    }
    .left-part-form article {
        width: 94% !important;
    }
    .left-part-form .wpcfs-input-wrapper.wpcfs-input-submit input {
        width: 95%;
    }
    .alm-btn-wrap .alm-load-more-btn.done {
        width: 40%;
    }
    button.alm-load-more-btn.more {
        width: 40%;
    }
    .left-part-form article img {
        max-width: 100%;
        width: 100%;
        height: auto;
    }
	/*6-5-2021 --*/
    .wpcfs-search-preset.wpcfs-search-preset-1 .wpcfs-input select {
        padding: 10px 10px 10px 0px !important;
		text-indent: 41px 
    }
    input.acf-button.button.button-primary.button-large {
        width: 100%;
    }
    /*---- 27-7-2020 -------*/
    .vc_custom_1498548202236 .wpcfs-input-wrapper.wpcfs-input-input.f1.alllocation:after {
        left: 6%;
        bottom: 52%;
    }
    .vc_custom_1498548202236 .wpcfs-input-wrapper.wpcfs-input-input.f2.fieldofstudy:after {
        left: 6%;
        bottom: 52%;
    }
    .vc_custom_1498548202236 .cognitivedisabilty:after {
        left: 6%;
        bottom: 52%;
    }
    .vc_custom_1498548202236 .wpcfs-search-preset.wpcfs-search-preset-1 .wpcfs-input select {
        padding: 10px 10px 10px 0px;
		/* -webkit-appearance: button; */
        margin-bottom: 20px;		
		text-indent: 43px;
    }
    .vc_custom_1498548202236 .eltd-btn.eltd-btn-large.eltd-btn-icon {
        padding: 18px 40px 18px;
        font-size: 18px;
        line-height: 21px;
    }
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input:first-child {
        margin-right: 11px;
    }
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        /* width: 41%; */
		width: 35%;
    }
/*----- 6-5-2021 ---*/
span.eltd-icon-font-elegant.icon_profile {
    margin-top: 3em;
}
.eligibilitycriteria:before {
    bottom: 62%;
}
.eltd-testimonials-holder.eltd-testimonials-boxed .eltd-testimonial-content:nth-child(n) {   
    padding: 10px 10px 10px 0px;
}

.resource-library .lib h1 {
    font-size: 55px;
}
.resource-library .single_post1 div table tr a, .resource-library .single_post1 div table tr td a {
    font-size: 18px;
    /*margin: 5px;*/
}	
.resource-library .single_post1 .social_share1 .heateor_sss_sharing_container.heateor_sss_horizontal_sharing a {
    margin-right: 5px !important;
}
.resource-library .single_post1 .social_share1 p {
    width: 100%;
}
}

@media (max-width: 736px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 42%;
    }
    .eligibilitycriteria:before {
        bottom: 36%;
    }
}

@media (max-width: 731px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        /* width: 41%; */
		width: 35%;
    }
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input:first-child {
        margin-right: 19px;
    }
    .eligibilitycriteria:before {
        bottom: 36%;
    }
}

@media (max-width: 720px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        /* width: 41%; */
		width: 36%;
    }
}

@media (max-width: 679px) {
    .single-university .eltd-owl-slider .owl-item img {
        width: 100% !important;
        min-height: auto !important;
    }
    .owl-stage-outer {
        height: auto !important;
        min-height: auto !important;
    }
    .eltd-login-register-content {
        width: 350px !important;
    }
}

@media (max-width: 667px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 40%;
    }
}

@media (max-width: 640px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 40%;
    }
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input:first-child {
        margin-right: 18px;
    }
    .eligibilitycriteria:before {
        bottom: 35%;
    }
}

@media (max-width: 575.98px) {
    .left-part-form {
        width: 97%;
    }
    .right-part-map {
        width: 100%;
    }
    .left-part-form .wpcfs-search-preset.wpcfs-search-preset-1 .dropdown {
        width: 95%;
    }
    .eltd-container-inner.maindataleft {
        width: 100% !important;
    }
    .left-part-form article {
        width: 98% !important;
    }
    .left-part-form .wpcfs-input-wrapper.wpcfs-input-submit input {
        width: 95%;
    }
    .eltd-iwt.clearfix.eltd-iwt-icon-left.eltd-iwt-icon-medium {
        margin-top: 10px;
    }
    .alm-btn-wrap .alm-load-more-btn.done {
        width: 100%;
    }
    .left-part-form article {
        margin-left: 2px !important;
    }
    /*-------17-7-2020 ----*/
    .acf-tab-group li a {
        padding: 5px 2px !important;
        font-size: 10px !important;
    }
    /*-------18-7-2020 ----*/
    .country-select .country-list li.country {
        list-style: none;
        width: 265px;
    }
    .tab-content .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
        margin: 7px 2px 0 0!important;
        padding: 0 10px!important;
        font-size: 10px !important;
    }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered {
        padding: 0 4px 0 6px!important;
    }
    label.acf-basic-uploader input {
        width: 100%;
        padding: 31px 10px !important;
    }
    ul.acf-checkbox-list.acf-bl li label {
        line-height: normal;
    }
    /*------20-7-2020 ----*/
    .acf-tab-group li {
        margin: 0 0.2em 0 0;
    }
    .acf-tab-group {
        border-bottom: #ccc solid 1px;
        padding: 9px 0px 0 0 !important;
    }
    /*---- 27-7-2020 -------*/
    .vc_custom_1498548202236 .wpcfs-input-wrapper.wpcfs-input-input.f1.alllocation:after {
        left: 10%;
    }
    .vc_custom_1498548202236 .wpcfs-input-wrapper.wpcfs-input-input.f2.fieldofstudy:after {
        left: 10%;
    }
    .vc_custom_1498548202236 .cognitivedisabilty:after {
        left: 10%;
    }
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 35%;
    }
/*--- 6-5-2021 ---*/

 .vc_custom_1498548202236 .wpcfs-search-preset.wpcfs-search-preset-1 .wpcfs-input select {    
	padding: 10px 10px 10px 13px;   
    text-indent: 38px;
    }	
.wpcfs-search-preset.wpcfs-search-preset-1 .wpcfs-input select {
        padding: 10px 10px 10px 0px;
		text-indent: 41px 
    }	
span.eltd-icon-font-elegant.icon_profile {
    margin-top: 3em;
}
.vc_custom_1615528359340 {
    margin-left: 0px !important;
    padding-left: 0px !important;
}
.vc_custom_1496835302279 .vc_custom_1615528359340 p {
    font-size: 35px !important;  
    margin-left: -33px;
}
.testimonialsection {
    margin-left: -31px;
}
/*--- 7-5-2021 ---*/	
.eltd-testimonials-holder.eltd-testimonials-boxed .eltd-testimonial-content:nth-child(n) {
    width: 100% !important;
    padding: 10px 0 10px 10px;
}
.page-id-3545 h1{
	font-size: 30px;
}	
.eltd-login-register-holder {   
   /*  top: -8em;  */
    z-index: 99999;  	
}
.eltd-login-register-holder .eltd-login-register-content {
    top: 22em;
}

.eltd-sticky-up-mobile-header .mobile-header-appear .eltd-mobile-header-inner {
    top: -33px !important;
}

.tab-content form input {  
    padding: 31px 11px !important; 
    font-size: 10px !important;
}
/*---12-5-2021----*/
.eltd-wp-login-holder {
    height: 350px;
    overflow: scroll;
}
.eltd-login-register-holder.opened form.wpcf7-form {
    overflow-y: scroll;
    height: 350px;
}
	.resource-library .post_main .post_box .lang_flag {
    display: block;
    float: none;
}
.resource-library .post_main .post_box .lang_flag img {
    margin-left: 0;
    margin-right: 15px;
    margin-top: 5px;
}
.resource-library .single_post1 div table tr td {
    display: block;
    line-height: 1;
}
.resource-library .single_post1 div table tr {
    margin-bottom: 20px !important;
    display: block;
}
.resource-library .single_post1 {
    padding: 20px 20px;
}
.resource-library .single_post1 .social_share1 .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    width: 100%;
}
}

@media (max-width: 568px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 35%;
    }
}

@media (max-width: 480px) {
    .eltd-login-register-content {
       /*  width: 300px !important; */
		width: 330px !important;
    }
/*---- 6-5-2021 ---*/
   .eligibilitycriteria:before {
       /*  bottom: 60%; */
		bottom: 34%;
    }	
	
}

@media (max-width: 425px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 35%;
    }
    .eligibilitycriteria:before {
        bottom: 35%;
    }
}

@media (max-width: 414px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 34%;
    }
}

@media (max-width: 411px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 33%;
    }
	
}

@media (max-width: 375px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 32%;
    }
/*--- 7-5-2021 ----*/
.eltd-login-register-holder {
    top: -6em;
}	
	
}

@media (max-width: 360px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 32%;
    }
/*--- 6-5-2021 ----*/
.vc_custom_1496835302279 .vc_custom_1615528359340 p {
    font-size: 30px !important;
    margin-left: -41px;
}
/*--- 7-5-2021 ----*/
.eltd-login-register-holder {
    top: -5em;
}		
	
}

@media (max-width: 320px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 30%;
    }
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input:first-child {
        margin-right: 13px;
    }
}

@media (max-width: 280px) {
    .wpcfs-input-wrapper.wpcfs-input-input.f4.eligibilitycriteria.dropdown .wpcfs-input input {
        width: 27%;
    }
}

.websitefirst .right {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

.websitefirst .icon_genius {
    float: left;
    color: #369;
    padding-right: 12px;
    padding-top: 4px;
}

.websitefirst .textds {
    padding-left: 26px;
    position: relative;
    display: block;
    color: #727272 ;
    font-size: 14px;
}

.emailfirst .right {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    float: left;
}

.emailfirst .icon_mail_alt {
    float: left;
    color: #369;
    padding-right: 12px;
    padding-top: 4px;
}

.emailfirst .textds {
    padding-left: 26px;
    position: relative;
    display: block;
    color: #727272 ;
    font-size: 14px;
}

/*--------------03-04-2021--------------*/
/*-----------for logo slider-----------*/
.vc_custom_1496835302279 .eltd-clients-carousel-holder .owl-stage-outer .owl-stage {
    display: flex;
    justify-content: center;
    align-items: center;
}
.vc_custom_1496835302279 .eltd-clients-carousel-holder .owl-stage-outer {
    height: auto;
}
.vc_custom_1496835302279 .eltd-clients-carousel-holder .owl-stage-outer .owl-stage .owl-item {
    margin: 0 30px;
}
.vc_custom_1496835302279 .vc_custom_1615528359340 p {
    font-size: 40px;
    font-weight: 400;
    line-height: 50px;
    color: rgb(42, 42, 42);
    text-align: center;
    margin-bottom: 39px;
}
/*--------------------------------------*/
/*--------------------------------------*/
.eltd-testimonials-holder.eltd-testimonials-boxed .eltd-testimonial-content {
    word-break: break-word;
}
.home .eltd-page-content-holder.eltd-grid-col-12 .eltd-row-grid-section {
    width: 100%;
}
.home .eltd-page-content-holder.eltd-grid-col-12 .vc_custom_1497621243049 .eltd-row-grid-section, 
.home .eltd-page-content-holder.eltd-grid-col-12 .vc_custom_1496835302279 .eltd-row-grid-section {
    width: 1200px;
}
/*20-01-2022*/
.page-template-user-dashboard.page-template .eltd-membership-dashboard-nav-holder .eltd-membership-dashboard-nav {
    justify-content: center;
}
.page-template-user-dashboard.page-template .eltd-membership-dashboard-nav-holder .eltd-membership-dashboard-nav li {
    width: auto;
    padding: 0 20px;
}
/*19-02-2022*/
.resource-library .single_post1 .short_desc12 p.video_link {
    width: 45%;
}

/*------------*/
@media (max-width: 1024px) {
.home .eltd-page-content-holder.eltd-grid-col-12 .eltd-row-grid-section {
    width: 100%;
}
.resource-library .single_post1 .short_desc12 p.video_link {
    width: 50%;
}
}
@media (min-width: 1440px) {
.home .eltd-page-content-holder.eltd-grid-col-12 .eltd-row-grid-section {
    width: 97%;
}
}
@media (min-width: 1536px){
.home .eltd-page-content-holder.eltd-grid-col-12 .eltd-row-grid-section {
    width: 94%;
}
}
@media (min-width: 1600px){
.home .eltd-page-content-holder.eltd-grid-col-12 .eltd-row-grid-section {
    width: 93%;
}
}
@media (min-width: 1680px){
.home .eltd-page-content-holder.eltd-grid-col-12 .eltd-row-grid-section {
    width: 90%;
}
}
@media (min-width: 1920px){
.home .eltd-page-content-holder.eltd-grid-col-12 .eltd-row-grid-section {
    width: 84%;
}
}
@media (min-width: 1920px){
.home .eltd-page-content-holder.eltd-grid-col-12 .eltd-row-grid-section {
    width: 84%;
}
}
@media (min-width: 2560px){
.home .eltd-page-content-holder.eltd-grid-col-12 .eltd-row-grid-section {
    width: 73%;
}
}
/*--------------20-04-2021--------------*/

/*--------------21-01-2022 c--------------*/

.eltd-membership-dashboard-nav li a {
  text-decoration: none !important;
}
.tab-content .acf-field .acf-label p.description {
    font-family: "Fira Sans", sans-serif;
    font-size: 14px;
    color: #2a2a2a;
    font-weight: 500;
}



@media (max-width: 1299.98px){
.page-template-user-dashboard.page-template .eltd-membership-dashboard-nav-holder .eltd-membership-dashboard-nav li {
    padding: 0 10px;
}
.page-template-user-dashboard.page-template .eltd-membership-dashboard-nav-holder .eltd-membership-dashboard-nav li a h5 {
    font-size: 12px;
}
}
@media (max-width: 1199.98px){
.page-template-user-dashboard.page-template .eltd-membership-dashboard-nav-holder .eltd-membership-dashboard-nav li {
    padding: 0 5px;
}
.page-template-user-dashboard.page-template .eltd-membership-dashboard-nav-holder .eltd-membership-dashboard-nav li a h5 {
    font-size: 10px;
}
}

/*--------------21-01-2022--------------*/
/*02-01-2022*/
.resource-library .single_post1 div table tr td:first-child {
    min-width: 300px !important;
    word-break: keep-all;
}
@media (max-width: 991.98px){
.resource-library .single_post1 .short_desc12 p.video_link {
    width: 60%;
}
}
@media (max-width: 767.98px){
.resource-library .single_post1 div table tr td:first-child {
    word-break: keep-all;
    min-width: auto !important;
}
.resource-library .single_post1 .short_desc12 p.video_link {
    width: 100%;
}
}

/*--------------09-05-2022--------------*/ 
a:focus, .wpcfs-search-preset.wpcfs-search-preset-1 .wpcfs-input select:focus, 
.wpcfs-search-preset.wpcfs-search-preset-1 .wpcfs-input-wrapper input.eltd-btn:focus,.eltd-clients-carousel-holder a:focus img {
    box-shadow: 0 0 5px 2px rgb(35 97 155 / 37%) !important;
}
.widget.eltd-raw-html-widget.hmeheading:target, .eltd-full-width iframe > div:focus, 
.register_here h4:focus {
    box-shadow: inset 0 0 5px 2px rgb(35 97 155 / 37%) !important;
}
.eltd-page-header a.eltd-login-opener{
    display: block;
}
.widget.eltd-login-register-widget .eltd-login-holder{
    display: flex;
}
.wpcfs-search-preset.wpcfs-search-preset-1 .wpcfs-input select:focus-visible {
    outline: none;
}
/*--------------09-05-2022--------------*/

.hmeheading:focus
{
box-shadow: 0 0 5px 2px rgb(35 97 155 / 37%) !important;
	border:1px solid rgb(35 97 155 / 37%);
}
.hmeheading2:focus
{
box-shadow: 0 0 5px 2px rgb(35 97 155 / 37%) !important;
	border:1px solid rgb(35 97 155 / 37%);
}
.vc_custom_1496835302279:focus
{
box-shadow: 0 0 5px 2px rgb(35 97 155 / 37%) !important;
	border:1px solid rgb(35 97 155 / 37%);
}
.eltd-page-footer .eltd-footer-top-holder .widget.widget_nav_menu ul li a {
    font-weight: 500;
    color: #a1a1a1 !important;
}
.eltd-page-footer .eltd-footer-bottom-holder .widget {
    background-color: transparent;
    border: none;
    margin: 0;
    color: #8c8c8c !important;
    text-align: center;
    font-size: 15px;
    font-weight: 300;
}
.eltd-page-footer .eltd-footer-bottom-holder .widget a {
    color: #8c8c8c !important;
}
.eltd-page-footer .eltd-footer-bottom-holder .widget p {
    color: #8c8c8c !important;
    line-height: 1.5em;
    font-size: 0.9375em;
}
button.slick-autoplay-toggle-button {
    display: none;
}
.maindataleft .eltd-post-content .eltd-post-excerpt {
    color: #727272 !important;
    font-size: 0.9375em;
    line-height: 1.5;
}
.eligibilitycriteria .wpcfs-input
{
	color: #6e6e6e !important;
}
#respond input[type=text], #respond textarea, input[type=password], input[type=text], input[type=email], textarea
{
	color: #747474 !important;
}
.eltd-ls-single-part-inner.bottom,
.eltd-ls-single-section-inner.left,
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1583407738961,
.eltd-ls-single-section-inner.right p,
.eltd-listing-single-holder article .eltd-ls-contact-info .eltd-ls-contact-info-inner.right {
    color: #727272;
}
.eltd-listing-single-holder .eltd-ls-address-info a {
    color: #727272 !important;
}
.eltd-login-register-content .eltd-login-form-social-login .eltd-login-social-title {
    text-transform: capitalize;
    color: #6c6c6c !important;
    font-size: 14px;
    font-weight: 300;
}

/*16-05-2022*/
.vc_row.register_here .wpb_column p {
    margin: 15px 0;
}
.vc_row.register_here .wpb_column img.vc_single_image-img {
    width: auto;
    margin-top: 0;
}
.testimonialsection .eltd-testimonial-content .eltd-testimonial-text-holder .eltd-testimonial-title {
    line-height: 1.4;
    margin-top: 15px;
}
.testimonialsection .eltd-testimonial-content .eltd-testimonial-text-holder .eltd-testimonial-author {
    margin-bottom: 15px;
}
footer.eltd-page-footer .eltd-footer-bottom-holder .widget p {
        color: hsl(0, 50%, 25%);
    }
footer.eltd-page-footer .eltd-footer-bottom-holder .widget a {
        text-decoration: underline;
        color: hsl(232, 50%, 25%);
    }
footer.eltd-page-footer .eltd-footer-bottom-holder .widget a:hover,
footer.eltd-page-footer .eltd-footer-bottom-holder .widget a:focus{
    color: #ffffff !important;
    text-decoration: underline;
}
.eltd-page-footer .eltd-footer-top-holder .widget.widget_nav_menu ul li a:hover, 
.eltd-page-footer .eltd-footer-top-holder .widget.widget_nav_menu ul li.current_page_item a {
    color: #fff !important;
}
.vc_row.register_here .wpb_column.vc_column_container .wpb_text_column p {
    margin: 10px 0;
    line-height: 1.5;
    font-size: 1.45em;
}
.eltd-search-page-holder article .eltd-post-title-area .eltd-post-title-area-inner .eltd-post-title {
    line-height: 1.7;
}
.eltd-listing-single-holder article .eltd-ls-single-header .eltd-ls-item-title .eltd-ls-item-title-inner {
    padding-bottom: 27px;
    line-height: 1.2;
}
.eltd-listing-single-holder article .eltd-ls-single-section-inner.left .vc_row.wpb_row .eltd-iwt-content h2.eltd-iwt-title {
    font-size: 1.125em;
    line-height: 1.2em;
}
.eltd-listing-single-holder article .eltd-ls-single-section-inner.left .eltd-ls-content-part-holder h1 {
    font-size: 1.5em;
    line-height: 32px;
}
.eltd-listing-single-holder article .eltd-ls-single-content {
    padding-bottom: 50px;
}
.eltd-listing-single-holder article .eltd-ls-single-section .eltd-ls-single-part-inner h2 {
    font-size: 1.125em;
    margin: 15px 0;
    line-height: 1.6;
}
.eltd-container.eltd-default-page-template .eltd-page-content-holder .wpb_wrapper h2 {
    font-size: 1.125em;
    margin-bottom: 0;
    line-height: 26px;
    margin-top: 15px;
}
.eltd-container.eltd-default-page-template .eltd-page-content-holder > .vc_row.wpb_row h3, 
.eltd-container.eltd-default-page-template .eltd-page-content-holder > .vc_row.wpb_row h4 {
    font-size: 1.125em;
    margin-bottom: 0;
    line-height: 26px;
    margin-top: 15px;
}
.vc_custom_1496835302279 .vc_custom_1615528359340 p {
    line-height: 1.5;
    font-size: 2.5em;
}
.testimonialsection .eltd-testimonial-content .eltd-testimonial-text-holder .eltd-testimonial-text {
    line-height: 1.5;
    font-size: 1.25em;
}
.vc_row.register_here .wpb_column.vc_column_container .wpb_text_column p, .vc_row.register_here_one .wpb_column.vc_column_container .wpb_text_column p {
    line-height: 1.5;
        font-size: 1.4375em;
}
.eltd-listing-single-holder article .eltd-ls-single-section-inner.left .eltd-ls-content-part-holder p.eltd-il-text,
p.eltd-ls-address-info, .eltd-listing-single-holder .eltd-ls-address-title {
    font-size: 0.875em !important;
    line-height: 1.5;
}
.resource-library .post_main .post_box .short_desc12 p, .resource-library .post_main .post_box .short_desc12 a {
    color: #333333 !important;
    font-size: 1.0625em;
    line-height: 1.5;
}
.resource-library .post_main .post_box p {
    color: #ffa400;
    font-size: 1.0625em;
    line-height: 1.5;
}
.resource-library .welcome_box p, .resource-library .welcome_box h3 {
    font-size: 1.25em;
    line-height: 1.5;
}
.resource-library .welcome_box p, .resource-library .welcome_box h3, .resource-library .single_post1 .social_share1 p {
    font-size: 1.25em;
    line-height: 1.5;
}
.resource-library .single_post1 .short_desc12 p,
.resource-library .single_post1 td p{
    font-size: 1.125em !important;
    line-height: 1.5;
}

.resource-library .single_post1 .short_desc12 .post5 p{
    font-size: 1.375em !important;
}
.wpcf7-form p label, .wpcf7-form p {
    font-size: 0.875em !important;
    line-height: 1.5 !important;
}
.eltd-content .eltd-content-inner main > .eltd-container > .eltd-container-inner {
    padding-top: 40px !important;
}
.page-id-2899 .eltd-content .eltd-content-inner main > .eltd-container > .eltd-container-inner, .page-id-2899 .eltd-content .eltd-content-inner main > .eltd-full-width > .eltd-full-width-inner {
    padding-top: 80px;
}

.eltd-listing-single-holder article .eltd-ls-single-social-network-holder .eltd-ls-single-social-net-title {
    font-size: 0.9375em;
    line-height: 1.5;
}
.gm-style .gm-style-cc a {
    overflow: visible;
    height: 1.5em;
    font-size: 0.625em;
}
.curriculumc td.has-text-align-center p {
    color: #727272 !important;
    font-size: 0.9375em;
    line-height: 1.7;
}
.page-template-resource-library p, .page-template-resource-library h3, .curriculumc td.has-text-align-center {
color:#727272 !important;
}
.resource-library .single_post1 .lang_flag {
    color: #333333;
}
body.page-id-3021 .eltd-container.eltd-default-page-template .eltd-page-content-holder p,
body.page-id-3026 .eltd-container.eltd-default-page-template .eltd-page-content-holder p  {
    font-size: 0.9375em;
    line-height: 1.7;
    color: #333333;
}
body.page-id-3026 .eltd-container.eltd-default-page-template .eltd-page-content-holder ul li  {
    color: #505050;
}
.eltd-login-reg-btn a#ui-id-1 {
    color: #6c6c6c !important;
}
.eltd-login-login-btn a#ui-id-1 {
    color: #6c6c6c !important;
}
.acf-field-5ef5dbbf79630 p.description b,
.acf-field-6541f0cb75142 p.description b {
    color: red;
    font-weight: normal;
}

/*10-06-2023*/
.grecaptcha-badge {
    z-index: 10000;
}
/*10-10-2023*/

.right-part-map div#map1 img {
    object-fit: contain;
    object-position: top;
}

@media (max-width: 1024.98px){
header.eltd-mobile-header .eltd-login-register-widget, header.eltd-mobile-header .eltd-login-register-widget span.icon_profile {
    margin: 0 !important;
}
header.eltd-page-header a.eltd-login-opener:hover:after, header.eltd-mobile-header a.eltd-login-opener:hover:after {
    bottom: -25px !important;
}
}
/*-----------28-11-2023-----------*/
.eltd-listing-single-holder .eltd-ls-single-section-inner.right .eltd-ls-single-map-holder img.univer_logo_img {
    padding: 14px 23px 0 23px;
    width: 170px;
    height: auto;
}
/*-----------28-11-2023-----------*/
/*-----------06-12-2023-----------*/
.eltd-membership-dashboard-content-holder .eltd-membership-dashboard-page-content .tab-content form .acf-tab-wrap.-top ul {
    padding-left: 0;
    padding-right: 0;
}
.eltd-membership-dashboard-content-holder .eltd-membership-dashboard-page-content .tab-content form .acf-tab-wrap.-top ul li {
    margin: 0;
}
.eltd-membership-dashboard-content-holder .eltd-membership-dashboard-page-content .tab-content form .acf-tab-wrap.-top ul li a {
    padding: 15px 20px;
    text-decoration: none !important;
}
#map1 img {
    width: 100%;
}
/*-----------06-12-2023-----------*/
/*17-01-2024*/
.eltd-search-page-holder article .eltd-post-title-area .eltd-post-title-area-inner .lang_flag {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}
.eltd-search-page-holder article .eltd-post-title-area .eltd-post-title-area-inner .lang_flag img {
    width: 35px !important;
    height: auto;
}
.eltd-search-page-holder article .eltd-post-title-area .eltd-post-title-area-inner .lang_flag p {
    color: #727272 !important;
    font-size: 0.9375em;
    line-height: 1.5;
    font-weight: 400;
    margin: 0;
}
.page-template-user-dashboard.page-template .eltd-membership-dashboard-nav-holder .eltd-membership-dashboard-nav li {
    padding: 0 10px;
}
.page-template-user-dashboard.page-template .eltd-membership-dashboard-nav-holder .eltd-membership-dashboard-nav li:first-child {
    order: 1;
}
.page-template-user-dashboard.page-template .eltd-membership-dashboard-nav-holder .eltd-membership-dashboard-nav li:nth-child(2) {
    order: 3;
}
.page-template-user-dashboard.page-template .eltd-membership-dashboard-nav-holder .eltd-membership-dashboard-nav li:nth-child(3) {
    order: 4;
}
.page-template-user-dashboard.page-template .eltd-membership-dashboard-nav-holder .eltd-membership-dashboard-nav li:nth-child(4) {
    order: 5;
}
.page-template-user-dashboard.page-template .eltd-membership-dashboard-nav-holder .eltd-membership-dashboard-nav li:nth-child(5) {
    order: 2;
}
.page-template-user-dashboard.page-template .eltd-membership-dashboard-nav-holder .eltd-membership-dashboard-nav li:nth-child(6) {
    order: 6;
}
.page-template-user-dashboard.page-template .eltd-membership-dashboard-nav-holder .eltd-membership-dashboard-nav li:nth-child(7) {
    order: 7;
}
.page-template-user-dashboard.page-template .eltd-membership-dashboard-nav-holder .eltd-membership-dashboard-nav li:nth-child(8) {
    order: 8;
}

.wpcf7-not-valid-tip {
    color: #dc3232 !important;
    font-size: 1em !important;
    font-weight: normal !important;
    display: block !important;
}

/*17-01-2024*/
div#map1 {
    overflow: hidden;
}
iframe[src*="maps/d"] {
    margin-top: -70px;
}
/*10-08-2024*/
.left-part-form .eltd-container-inner.clearfix {
    max-width: 100% !important;
}
.left-part-form .eltd-container-inner.clearfix > .eltd-container > .eltd-container-inner.maindataleft {
    width: 100% !important;
}
.left-part-form .eltd-container-inner.clearfix > .eltd-container > .eltd-container-inner.maindataleft .eltd-search-page-holder .alm-listing {
    display: flex;
    flex-wrap: wrap;
    width: 100% !important;
}
.search-results .left-part-form > .eltd-container-inner.clearfix {
    width: 100% !important;
}
.left-part-form .eltd-container-inner.clearfix > .eltd-container > .eltd-container-inner.maindataleft .eltd-search-page-holder .alm-listing article .eltd-post-content > img {
    width: 100%;
}
/*10-08-2024*/

/*15-08-2024*/
@media (min-width: 768px){
    .right-part-map #map1 {
        min-height: calc(100vh - 20px);
    }
    .right-part-map #map1 iframe {
        height: 100vh;
        margin-top: -50px;
    }

.right-part-map {
    position: fixed;
    right: 0;
    top: 0;
}
}
@media (min-width: 1024px){
.right-part-map #map1 {
    min-height: calc(100vh - 80px);
}
.right-part-map #map1 iframe {
        height: calc(100vh - 50px);
        margin-top: -70px;
    }
.right-part-map {
        position: fixed;
        right: 0;
        top: unset;
    }
}
/*15-08-2024*/
/*21-08-2024*/
.search-no-results .eltd-wrapper-inner > .eltd-content {
    min-height: 100vh;
}
/*21-08-2024*/
