.langdrop-down { 
 position: relative;  
 display: inline-block;    
 width: auto;       
 margin-top: 0;   
 font-family: verdana;    
 }      
 .langdrop-down select {   
 display: none;    
 }      
 .langdrop-down .select-list {   
 position: absolute;     
 top: 0;      
 left: 0;     
 z-index: 1;    
 margin-top: 40px;    
 padding: 0;         
 background-color: #595959;      
 }      
 .langdrop-down .select-list li {   
 display: none;      
 }    
 .langdrop-down .select-list li span {  
 display: inline-block;      
 min-height: 40px;        
 min-width: 280px;      
 width: 100%;        
 padding: 5px 15px 5px 35px;     
 background-color: #595959;     
 background-position: left 10px center;   
 background-repeat: no-repeat;       
 font-size: 16px;       
 text-align: left;       
 color: #FFF;        
 opacity: 0.7;      
 box-sizing: border-box;     
 }     
 .langdrop-down .select-list li span:hover,  
 .langdrop-down .select-list li span:focus {     
 opacity: 1;     
 } 


 select#member_type {
    width: 166px;
}

select#member_status{

	width: 166px;
}

input#member_number{

	width: 166px;
}

input#training_year_field{
	width: 166px;
}

.square-single-form{
	visibility: visible !important;
	height: 48px !important;
}

.gform_legacy_markup_wrapper .validation_message,
.gform_legacy_markup_wrapper .validation_message div{
    color: #790000;
    font-weight: 700;
    letter-spacing: normal;
}

.uwp-profile-tabs.bsui.sdel-0fe10412 {
    display: none;
}
.board-award-sec .inner-sec .img-row .in-section img {
    height: 180px;
    object-fit: cover;
}


/* -------------------21-10-2020---- */

.page-id-1532 .content {
    display: flex;
    flex-direction: column-reverse;
}

.user_head_search {
    display: none;
}

 .user_head_logo {
    display: flex;
    align-items: center;
	     width: 1250px;
    margin: auto;
}

.user_head_logo .left_side {
    width: 60%;
}

.user_head_logo .right_side {
    width: 40%;
    text-align: right;
}

.user_head_logo .left_side  a {
    display: inline-block;
}

.user_head_logo .left_side  a  img {
    position: relative;
    left: -140px;
}

.user_head_logo .right_side .first_sec .uwp-profile-name .uwp-user-title.user_main_ttl {
    font-weight: 300;
    font-size: 20px;
    color: #5083B8 !important;
    line-height: 60px;
    margin-right: 28%;
}
.uwp-user-title.user_main_ttl a {
    display: none;
}

.user_head_logo .right_side .scnd_sec {
    margin-top: -24px;
}
.user_head_logo .right_side  .scnd_sec a {
    font-weight: 600 !important;
    font-size: 13px;
    line-height: 27px;
    text-align: center;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    color: #00265B;
    background: #fff;
    padding: 4px 30px;
    display: inline-block;
}


.edit-pro-main-row {
    margin-top: 190px;
	  margin-bottom: 30px;
}

.edit-pro-main-row h1 {
    font-weight: 300;
    font-size: 50px;
    line-height: 60px;
    color: #fff;
    position: relative;
    display: inline-block;
    width: auto;
    margin-bottom: 0;
}


.edit-pro-main-row h1:before {
    position: absolute;
    content: '';
    background: url(https://newtoninstitute.devanchordigital.com.au/wp-content/uploads/2020/10/.png) no-repeat;
    background-size: 100% 100%;
    width: 35px;
    height: 35px;
    right: -50px;
    top: 11px;
}
.edit-pro-tabination-main-row .edit-pro-tabination-main .elementor-tab-desktop-title {
    border: none !important;
}
.edit-pro-tabination-main-row .edit-pro-tabination-main .elementor-tab-desktop-title {
    padding: 0;
    padding-bottom: 30px;
	    margin-right: 20px !important;
    display: inline-block;
}
.edit-pro-tabination-main-row .edit-pro-tabination-main .elementor-tab-desktop-title a {
    font-weight: 600;
    font-size: 13px;
    line-height: 33px;
    letter-spacing: 0.24em;
    text-decoration-line: underline;
    text-transform: uppercase;
    color: #5083b8;
}
.edit-pro-tabination-main-row .edit-pro-tabination-main .elementor-tab-desktop-title.elementor-active a {
    color: #ffff;
}

.elementor-widget-tabs .elementor-tab-content, .elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title:after, .elementor-widget-tabs .elementor-tab-title:before, .elementor-widget-tabs .elementor-tabs-content-wrapper {
    border: none !important;
}
.edit-pro-tabination-main .elementor-tab-content {
    padding: 0 !important;
}

.edit-pro-tabination-main .elementor-tab-content p {
    font-weight: 300;
    font-size: 15px;
    line-height: 33px;
    color: #ffff;
}

/*------form-start-------------*/

.edit-pro-tabination-main .gform_wrapper {
    background: #fff;
    padding: 50px 70px;
}

.edit-pro-tabination-main .gfield {
    padding-right: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
}

 .edit-pro-tabination-main .ginput_container input {
    background: rgba(214, 204, 189, 0.14);
    width: 100% !important;
    border: none !important;
    font-size: 12px;
    line-height: 12px;
    color: rgb(0 38 91 / 55%);
    padding: 20px !important;
}

.edit-pro-tabination-main .gform_wrapper .gform_footer input {
    padding: 15px 30px;
    background: #5083B8 !important;
    border: none !important;
    font-size: 13px !important;
    line-height: 13px !important;
    text-align: center !important;
    letter-spacing: 0.1em !important;
    text-transform: uppercase !important;
    color: #FFFFFF !important;
    font-weight: 600 !important;
}

.edit-pro-tabination-main .ginput_container .gfield_select {
    border: none !important;
    background: #f9f8f6;
    width: 100% !important;
    color: rgb(0 38 91 / 55%);
    padding: 20px !important;
}

.page-id-1532 .gform_body h2{
	    padding: 36px 0px;
}

.page-id-1532 .gform_wrapper .gform_body ul li:nth-child(6), .page-id-1532 .gform_wrapper .gform_body ul li:nth-child(12), .page-id-1532 .gform_wrapper .gform_body ul li:nth-child(18){
	    margin: 50px 0 0 0 !important;
}

.page-id-1532 label.gfield_label{
	
	    padding: 33px 0 0 0 !important;
    font-size: 14px !important;
}


.edit-pro-tabination-main .gform_wrapper .gform_footer {
    padding-top: 60px !important;
}
.uwp_account_page .sub_login .user_head_logo {
    display: none;
}




.user_head_logo .right_side {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.user_head_logo .right_side .first_sec .uwp-profile-name .uwp-user-title.user_main_ttl{
	    color: #fff !important;
	    margin-right: 20px;
	    margin-bottom: 0;
}

.user_head_logo .right_side .scnd_sec {
    margin-top: 0;
}

.edit-pro-tabination-main-row .edit-pro-tabination-main .elementor-tab-desktop-title a:hover {
    color: #fff;
}


.elementor-element-db13d56 a {
    width: 100%;
}

.sub_login {
    display: none;
}
.logged-in .sub_login {
    display: block;
}


html {
    margin-top: 0 !important;
}
/* div#wpadminbar {
    display: none;
}
 */

.single-alliance section.main_content_area.location_section .cntnt_cs.right_cs .date_post {
    display: none;
}

.featured_image_area .inner-heading sup {
    font-size: 18px;
    vertical-align: top;
    top: 18px;
	  display: inline-block !important;
}

/*lbl research page*/
.page-id-270 .featured_image_area {
    height: 590px !important;
}
.page-id-270 .featured_image_area .wrap .h1.inner-heading{width: 500px;}

/*lbl faq page*/
.page-id-257 .featured_image_area .inner-heading sup{
	font-size: 18px;
    vertical-align: top;
    top: 18px;
	  display: inline-block !important;
}

#overlay {
	background: #000;
	background: rgba(0, 0, 0, 0.3);
	display: block;
	float: left;
	height: 100%;
	position: fixed;
	top: 0; left: 0;
	width: 100%;
	z-index: 99;
}

#gform-notification {
	background: #fff;
	border-radius: 10px;
	display: block;
	margin: auto;
	max-height: 237px;
	max-width: 520px;
	padding: 61px;
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	text-align: center;
	width: 100%;
	z-index: 101;
}

#gform-notification .button {
	margin: 20px 0 0;
	padding: 12px 24px;
}

.uwp-profile-name a {
    color: #fff;
}

a.btn.btn-sm.btn-outline-dark.btn-circle.mt-n1 {
    display: none;
}

.uwp-profile-name {
    margin-right: 15px;
}

ul.products.columns-4 br {
    display: block;
}

input.search-form-submit {
    padding: 15px !important;
    color: #fff !important;
    background: #5083b8;
    border: 1px solid #5083b8;
}

.search-form-input {
    width: 50%;
    margin-top: 20px;
    margin-bottom: 20px;
}



.langdrop-down li.clsAnchor span {
    background-size: 25px;
    padding-left: 42px !important;
}

.langdrop-down .button span {
    background-size: 19px;
    padding-left: 41px !important;
    background-position: left 14px center;
    background-repeat: no-repeat;
}


.facilitator-form-sec .langdrop-down .select-list li:first-child {
    display: none !important;
}
/*11-09-2021*/
.search-no-results form.search-form:last-child {
    display: none;
}

span.lbldelievery {
    float: none;
    display: table;
}
/*8/10/2021 */
@media screen and (min-width: 1200px){
	.home-slider-main{
		height:550px;
	}
}




.membership-see-text p {
    display: block !important;
}

/* 11/11/2021 */
.dialog-message .elementor-text-editor.elementor-clearfix p{
    font-size: 17px;
}
li#field_13_26 {
    width: 30%;
}


@media screen and (max-width: 1550px){
.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {
    margin: 0 0 0px 0px !important;
}
}
.gform_legacy_markup_wrapper .field_description_below .gfield_description {
    padding-top: 0;
}

#gform_13 .gform_body ul li:nth-child(9), #gform_13 .gform_body ul li:nth-child(10){
padding: 0 10px;
}

div.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){
    padding-left: 10px;
}


p.membershipmess {
    color: #790000;
    font-weight: 700;
    letter-spacing: normal;
    display: inline-block;
}

input#input_13_28 {
    padding: 8px 10px;
    background: #f9f8f6;
    border: none;
    width: 75%;
    font-size: 14px;
}
#field_13_28 label.gfield_label {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 33px;
    color: #54575B;
    display: inline-block;
}

.clsAnchor span {
    background-image: none !important;
}

ul.books-ul {
    display: flex;
    align-items: center;
    width: auto;
    border-top: 1px solid black;
    padding-top: 20px;
    margin-top: 50px;
}

.home-about-sec .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title a {
    font-weight: 600 !important;
    font-size: 13px !important;
    letter-spacing: 0.24em !important;
    text-transform: uppercase;
    color: #5083b8 !important;
    font-family: 'gibsonregular' !important;
}
