/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.searchLocationWrap select {
    border: 1px solid #000;
    border-radius: 1px;
}

.tugboat-md-certified img {
    border: 2px solid green;
}

.tugboat-main-wrapper{
/*    padding: 0px 36px;*/
    margin-top: 23px;
}
@media(max-width:959px){
.main-container .row-container .single-h-padding {
  padding-left: 0px;
  padding-right: 0px;
}
}

.tugboat-md-filter-bar {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 34px;
    gap:40px;
}
.tugboat-md-filter-bar span {
    color: #000;
    font-weight: bold;
    font-size: 14px;
    padding: 0px 6px;
    border-right: 2px solid #74a8d9;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
}
/*.tugboat-md-filter-bar span:last-child {
    border: none;
}*/
.tugboat-md-filter-bar span:hover,
.tugboat-md-filter-bar span.active{
    color: #74a8d9;
}
.tugboat-md-main-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    column-gap: 30px;
    row-gap: 40px;
}
.searchWrap > ::placeholder {
    color:#74a8d9;
    font-style: italic;
    font-weight: 600;
    letter-spacing: 0;
}
.searchLocationWrap > ::placeholder {
    color:#74a8d9;
    font-style: italic;
    font-weight: 600;
    letter-spacing: 0;
}
.company-info h3 {
    font-size: 18px;
    margin-bottom: 3px;
    margin-top: 10px;
}
.company-info h3 a{   
    color: #000;
    text-transform: capitalize;
    display: inline-block;
    cursor: pointer !important;
    overflow-wrap: anywhere;
}
.company-title,
.company-address{
    display: block;
    line-height: 22px;
    min-height: 25px;
}

.tugboat-md-filter-btn {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap:20px;
    
}

/*media*/
@media(max-width:992px){
    .tugboat-md-filter-btn{        
        grid-template-columns:1fr 1fr;
    }
    .tugboat-md-filter-bar{
        flex-direction: column;
        align-items: baseline;
    }
    .md-search,
    .searchWrap{
        width: auto !important;
    }
    /*.tubboat-userDetails{
        grid-template-columns: 33.3% auto!important;
    }*/
    /*.md-serachIcon {
        position: absolute;
        right: 146px;
        background: #74a8d9;
        padding: 4px 9px;
        display: flex;
        align-items: center;
        cursor: pointer;
}*/
}
@media(max-width:769px) and (min-width:532px){
    .tugboat-md-main-wrap{
        grid-template-columns: 1fr 1fr;
    }
    .tubboat-userDetails .company-designation{
        float: unset;
        display: inline;
    }
}
@media(max-width:532px){
    .tugboat-md-main-wrap,
    .tubboat-userDetails{     
        grid-template-columns: auto!important;
        gap: 30px;
    }
    .tubboat-userDetails{  
        gap: 30px;
    }
    .tugboat-mp-right-wrap{
        display: grid;
    }
    
}

.md-search{
    border: 1px solid #74a8d9;
    margin: 0;
    width: 100%!important;
}
.searchWrap .md-member-search{
    padding: 0;
    border: none;
}
.searchLocationWrap .md-member-search-location{
    padding: 0;
    border: none;
}
.searchWrap{
    display: flex;
    align-items: center;
    position: relative;
    flex-direction: row-reverse;
	overflow: hidden;
}
.searchLocationWrap{
    /*display: flex;*/
    align-items: center;
    position: relative;
    flex-direction: row-reverse;
}
.filter-and-search-wrap input {
    border-radius: 0px;
}
.md-serachIcon {
    position: absolute;
    right: -2px;
    background: #74a8d9;
    padding: 0px 9px;
    display: flex;
    align-items: center;
    cursor: pointer;
/*    top: 0px;*/
    border: 1px solid #74a8d9;
    border-bottom: 2px solid #74a8d9;
	height: 40px;
}
.md-serachLocationIcon {
    position: absolute;
    right: -4px;
    background: #74a8d9;
    padding: 0px 9px;
    display: flex;
    align-items: center;
    cursor: pointer;
    top: 9px;
}

.md-clearWrap {
    display: none;
    position: absolute;
    left: 210px;
}

.searchWrap .fa-search3{
    color: #fff;
    font-size: 18px;
}
.searchLocationWrap .fa-search3{
    color: #fff;
    font-size: 18px;
}
.tugboat-md-results{
    clear: both;
    float: left;
    margin-top: 45px;
    width: 100%;
}

.md-member-filterWrap{
    display: flex;
    row-gap: 15px;
    flex-wrap: wrap;    
    align-items: center;
}
.tugboat-md-inner-wrap img,
.tubboat-userDetails img{
    width: 100%;

}

.tubboat-userDetails {
    display: grid;
    grid-template-columns: 1fr 3fr;
    gap: 50px;
    background: #F2F2F2;
    padding: 20px;
}
.tubboat-userDetails .company-info{
    margin-bottom:5px;
    margin-top: 30px;
}
.tubboat-userDetails .company-info h3 {
    font-size: 32px;
    line-height: 1;
    margin: 0 0 10px;
    font-family: 'Gotham Bold';
    color:#000000;
}
.tubboat-userDetails .company-title {
    font-size: 14px !important;
    color: #000;
    margin-bottom: 0px;
    font-family:  'Gotham Book';
}
.tugboat-mp-wrapper .company-designation{
    float: right;
    /*    display: block;*/
    line-height: 1;
    min-height: 42px;
    text-align: right;
    font-size: 18px;
    color: #000;
    margin-bottom: 2px;
    font-family: 'Gotham Medium';
}
.tubboat-userDetails .company-name{
    font-size: 14px;
    color: #000;
    margin-bottom: 10px;
    font-family:  'Gotham Book';
    line-height: 22px;
}
p.company-bio {
    margin-bottom: 20px;
    line-height: 21px;
}
.user-info{
    margin: 20px 0 0 0;
}
.user-info b {
    color: #000000;
    font-weight: 100;
    /*text-transform: uppercase;*/
    font-size: 14px;
    font-family:'Gotham Medium';
}
.user-info li a {
    color: #000;
    font-weight: bold;
    font-size: 14px;
    padding: 0px 6px;
    border-right: 2px solid #74a8d9;
    line-height: 1;
    text-decoration: none;
}
@media(min-width:546px){
/*    .tugboat-md-inner-wrap img{
        max-height:251px;
    }*/
    .tugboat-mp-left-wrap {
        max-width: 300px;
    }
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.tugboat-mp-little-more-wrap span {
    color: #000000;
    font-size: 14px;
    font-family: 'Gotham Medium';
    line-height: 18px;
}
.tugboat-mp-little-more-wrap {
    display: grid;
    grid-template-columns: 1fr 3fr;
    gap:30px;
    /*align-items: center;*/
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 20px;
    margin-top:30px;
	padding: 0 15px;

}
/*.tugboat-mp-little-more-wrap div{
    width:50%;
}*/
@media(max-width:921px){
    .tugboat-mp-little-more-wrap div{
        width:100%;
    }

}
@media(max-width:769px){
    .sections-container{
        padding:20px;
    }

    .tubboat-userDetails .company-designation{
        float: unset;
        display: inline;
        line-height: 2;
    }
/*    .tugboat-main-wrapper{
        padding: 20px;
        
    }*/
    .member-mobile-display{
        margin-top: 20px;
    }
    .tugboat-mp-little-more-wrap{
        padding: 20px !important;
    }
    /*.sections-container {
        padding-left: 20px;
    }*/
}
.page-template-temp-memberprofile .tugboat-mp-left-wrap{
    max-width:100%
}
.page-template-temp-memberprofile .company-info-contact-main-wrap{
    display: grid;
    grid-template-columns: 50% 50%;
    gap: 20px;
}


.user-info {
    display: grid;
    grid-template-columns: 1.5fr 4fr;
    margin: 10px 0;
}

.des_Linked {    
    display: flex;
    flex-direction: column;
    justify-content: space-between;

}
.company-linkedin-profile img{
    width:24px;
}
.interests-gall{
    display:grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap:15px;
    margin-top:8px;
}
.interests-gall .image-col {
    overflow: hidden;
    width: 100%;
    height: 200px;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.interests-gall img{
    max-width: 400px;
    opacity: 0;
}
.company-website a,.company-email a,.company-phone a {
    color: #000;
    font-family: 'Gotham Book';
}
.company-linkedin-profile{
    float:right
}
.company-bio, .company-spousename {
    font-family: 'Gotham Book';
}
/*.tugboat-mp-little-more-left-wrap .list-unstyled li img{
    margin-top:20px;
}*/
.tugboat-mp-little-more-left-wrap .list-unstyled li {
    margin-top:20px;
    font-family: 'Gotham Book';
    line-height: 18px;
}
.profile_linkedin_wrap {
    float: right;
}
/*.company-website, .company-email, .company-phone, .company-general-industry, .company-generation   {
    margin: 10px 0 0 0;
}*/

/*@media screen and (max-width:992px){
    .tubboat-userDetails {
        display: grid;
        grid-template-columns: 2fr 4fr 1fr;
        gap: 30px;

}
.tugboat-mp-left-wrap img {
    height: 200px;
}
}*/

@media screen and (max-width:720px){
    .tugboat-mp-little-more-wrap{
        display:block;
    }
    .tugboat-mp-little-more-left-wrap{
        max-width:50%;
    }
    .interests-gall {
        display: grid;
        grid-template-columns: auto auto;
    }

    .tugboat-mp-little-more-wrap{
        padding: 0px 20px;
    }
    .tugboat-main-wrapper{
        padding:0px;
    }

    .page-template-temp-memberprofile .company-info-contact-main-wrap{
        display: block;

    }

}


@media screen and (max-width:720px){
    .user-info{
            grid-template-columns: 1fr 4fr;
			/*display: block;*/
    }
    .company-linkedin-profile{
        float:left !important;
    }
    .member-mobile-display{
        display:block !important;
    }
    .member-mobile-hide{
        display:none !important;
    }
    .tubboat-userDetails{
        display: block;
/*        padding-bottom: 50px;*/
    }
    .profile_linkedin_wrap{
        float:left;
    }
/*    .company-website a {
        padding-left: 28px !important;
    }

    .company-email a {
        padding-left: 53px !important;
    }

    .company-phone a {
        padding-left: 46px !important;
    }
    .company-generation b {
        padding-right: 11px;
    }

    .company-general-industry b {
        padding-right: 30px !important;
    }*/


}

.member-mobile-display{
    display:none;
}
@media screen and (max-width: 992px) and (min-width: 721px) {
/*    .tubboat-userDetails {
        display: grid;
        grid-template-columns: 1fr 2.5fr 0.5fr;
        gap: 15px;
    }*/
    
}
@media screen and(max-width: 768px){
    .box-container{
        width: 100% !important;
        margin-left: 0px !important;
    }

}
@media screen and(max-width: 500px){
    .company-info h3{
        font-size: 26px !important;
        font-family: Gotham, Bold;
    }
    .page-template-temp-memberprofile .tugboat-mp-left-wrap {
        max-width: 80% !important;
        margin: auto !important;
    }
    .tugboat-mp-left-wrap {
        margin: auto !important;
    }
}
@media screen and (max-width: 720px) and (min-width: 501px) {
    .page-template-temp-memberprofile .tugboat-mp-left-wrap {
        max-width: 100% !important;
        margin: auto !important;
    }
    .tugboat-mp-right-wrap{
        display:grid;
    }
    .tubboat-userDetails .company-info{
        margin-top: 0;
    }
}

/*about-page-member-popup*/
.tug-ourteam-popup-wrap {
    max-width: 55%;
    max-height: 550px;
    /*position:relative;*/
    border-radius:0px !important;
}
.image-text-container {
    display: flex;
}
/*.tug-ourteam-popup-wrap div {
    width: 75%;
    display: inline-block;
    font-size: 13px !important;
}*/
/*.tug-ourteam-popup-wrap img {
    width: 20%;
}*/
/*for-close-text-link*/
.tug-ourteam-popup-wrap a {
    border: 1px solid  #ccc;
    padding: 5px 10px;
    color: #000;
    border-radius: 5px;
    float:right;
    margin-top:20px;
}
.tug-ourteam-popup-wrap .close-modal {
    border: none;
    /*position: absolute;*/
    top: 10px !important;
    right: 10px !important;
}
.tug-ourteam-popup-wrap h2 {
    margin: 5px 0px 37px 0px;
    font-size: 20px;
}

.tug-ourteam-popup-wrap .image-text-container .image-container {
    width: 25%;
}

.tug-ourteam-popup-wrap .image-text-container .text-container {
    width: 70%;
    padding-left: 15px;
}

/*.tug-ourteam-popup-wrap .image-container img{
    height:150px;	
    width:150px;
}*/
@media screen and (min-width:880px) and (max-width:1100px){
    .tug-ourteam-popup-wrap{
        /*width:55% !important;*/
        width: 70%;
        max-width:70% !important;
    }

}

@media screen and (min-width:521px) and (max-width:879px){
    .tug-ourteam-popup-wrap{
        /*width:55% !important;*/
        width: 100%;
        max-width:100% !important;
    }

}

@media screen and (min-width:521px) and (max-width:580px){
    .tug-ourteam-popup-wrap .image-text-container .image-container {
        width: 50%;
    }
    .tug-ourteam-popup-wrap .image-text-container .text-container {
        width: 50%;
        padding-left: 15px;
    }

}
@media screen and (max-width:520px){

    .tug-ourteam-popup-wrap .image-text-container .text-container {
        width: 100%;
        padding-left: 0px;
        margin-top: 20px;
        font-size:11px;
    }

    .tug-ourteam-popup-wrap .image-text-container .image-container {
        width: 100% !important;
        text-align: center;
    }

    .tug-ourteam-popup-wrap .image-text-container{
        display:block;
    }
    .tug-ourteam-popup-wrap {
        /*max-width: 55%;*/
        max-width:100% !important;
        max-height: 750px;

    }
    .tug-ourteam-popup-wrap .image-container img{
        height:407px;	
        width:445px;
    }
}

/*aboutus-page-our-team-images-side-by-side*/
/*.team__members, .fellows-images-container, .advisors-members {
    display: flex;
    margin-top:20px;
}*/

.tug-ourteam-wrap img
{
    display: block;
    height: 220px;
    width: 200px;
    object-fit: cover;
}

.tug-ourteam-wrap h2 {
    font-size: 18px;
    padding-bottom: 5px;
    margin-top:10px !important;
}

.tug-ourteam-wrap div {
    font-size: 13px;
    padding-bottom: 5px;
   
    padding-right: 10px;
}

.tug-ourteam-wrap a {
    color: #648dc0;
    font-weight: 600;
}
.our-team, .fellows-heading, .advisors-heading{
    font-size: 20px !important;
    font-weight: 700;
    color: #598ac3 !important;
    padding-bottom: 20px;
    font-family: 'gothammedium' !important;
}
@media screen and (min-width:500px) and (max-width:992px){
/*     .tug-advisors-wrap, .fellows-images-container .tug-fellows-wrap {
        width: 50% !important;

    }*/
    .tug-ourteam-wrap img, .tug-advisors-wrap img, .fellows-images-container .fellows-images-container .tug-fellows-wrap img {
        width: 400px !important;
    }
}
@media screen and (max-width:499px){
    .team__members, .fellows-images-container, .advisors-members {
        display: block !important;
    }
    .tug-ourteam-wrap, .tug-advisors-wrap, .fellows-images-container .fellows-images-container .tug-fellows-wrap {
        width: 100% !important;
        margin:10px 0px !important;
    }
    .tug-ourteam-wrap img{
        width:100%;
        height:auto;
    }


}
@media screen and (max-width: 760px) and (min-width: 520px){
    .tug-ourteam-popup-wrap .image-text-container .image-container{
        margin-right:10px;
    }
}


.fellows-images-container .tug-fellows-wrap,
.tug-advisors-wrap{
    position: relative;
    
  
}



.fellow-text {
    position:absolute;
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    color: #ffffff !important;
    margin: 0;
    padding: 5px 15px;
    text-align: center;
    opacity: 0;
    display: none;
    background-color: #333;
    transition: all 0.5s ease;
    float: left;
}


.tug-fellows-wrap:hover .fellow-text,
.tug-advisors-wrap:hover .advisor-text{
    opacity: 0.8;
    /*display: block !important;*/
    cursor: pointer;
}



/*advisors*/

.tug-advisors-wrap {
    position: relative;
   
}




.advisor-text {
    position:absolute;
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    color: #ffffff !important;
    margin: 0;
    padding: 5px 15px;
    text-align: center;
    opacity: 0;
    display: none;
    background-color: #333;
    transition: all 0.5s ease;
    float: left;
}

.tug-advisors-wrap:hover .advisor-text  {
    opacity: 0.8;
    /*display: block !important;*/
    cursor: pointer;
}

.fellows-images-container .fellow-text h5, .advisors-members .advisor-text h5 {
    color: #ffffff !important;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 10px;
    font-size: 14px;
}

.fellows-images-container .fellow-text p, .advisors-members .advisor-text p {
    font-size: 12px;
    color: #fff;
    margin-bottom: 20px;
}
#row-unique-5 {
    margin-top: 50px;
}
.sections-container{
    padding:20px;
}
.page-template-temp-memberprofile .sections-container {
    padding-left: 0;
    padding-right: 0;
}
/*company-info-contact-main-wrap:nth-child(2) a {
  padding-left:20px !important;
}*/
/*.company-phone  a {
    padding-left: 19px;
    padding-right: 10px;
}*/

/*.company-email  a {
    padding-left: 24px;
    padding-right: 10px;
}
.user-info span {
    padding-right: 6px;
}*/


/*.tug-ourteam-popup-wrap .image-text-container .image-container {
    height: 250px;
    width: 180px !important;
}*/
.company-general-industry b {
    padding-right: 20px;
}
.tugboat-md-results>span {
    display: block;
    padding-top: 14px;
}

.image-text-container .text-container {
    font-size: 12px;
    line-height: 1.5;
}

.update_admin_new_user_error {
    width: max-content;
    /*padding: 10px 20px;*/

}

/*custom code*/

.select2-container--default {
    border: none !important;
}

.searchWrap .selection {
    border: none !important;
}
.searchWrap .select2-selection__rendered{
    border:none !important;
}

.searchWrap .select2-selection--single {
    border-radius: 0px;
    height:32px !important;
}
.searchWrap .dropdown-wrapper {
    border: none !important;
}

.searchLocationWrap .selection {
    border: none !important;
}
.searchLocationWrap .select2-selection__rendered{
    border:none !important;
}

.searchLocationWrap .select2-selection--single {
    border-radius: 0px;
    height:40px !important;
    border: 1px solid #000000;
}
.searchLocationWrap .dropdown-wrapper {
    border: none !important;
}
.select2-container .select2-dropdown--below {
    /*width: 278px !important;*/
    margin-top: -29px !important;
}

.searchWrap .select2 {
    width: 288px !important;
    padding-left: 0px !important;
}

.searchLocationWrap .select2 {
    /* width: 288px !important;*/
    padding-left: 0px !important;
}
/*.select2-container--open .select2-dropdown--below {
    margin-top: -17px !important;
}*/
/*filters-side-by-side*/

/*.tugboat-md-filter-btn {
    display: flex;
}*/
.tugboat-md-filter-btn .filter-btn-industry{
    border: 1px solid #000000;
    padding: 5px 25px 5px 5px;
    height:40px;
}


.tugboat-md-filter-btn .filter-btn-generation{
    border: 1px solid #000000;
    padding: 5px 24px 5px 4px;
    height:40px;
    

}
.md-filter-btn {
    background: #80A8DF;
    padding: 7px 10px !important;
    color: #ffffff;
    font-size: 13px !important;
    font-family: 'Gotham Medium' !important;
    border: 1px solid #fff;
}

/*.Generation-wrap {
    margin-left:10px;
}*/

/*.md-filter-btn {
    margin-top: 22px;
}*/

/*.filter-and-search-location-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 10px;
}*/
/*@media (max-width: 425px){
    .searchWrap{
        width:220px !important
    }
    .searchLocationWrap{
        width:220px !important
    }
}*/
@media (max-width: 585px){
    /*.tugboat-md-filter-btn {
        display: block;
        padding: 0px 20px 0px 0px;
    }
    .Generation-wrap {
        margin-left: 0px !important;
    }*/
    .filter-and-search-location-wrap {
        margin-left: 0px !important;
    }
   
    }
.tugboat-md-filter-btn label {
    font-size: 13px;
    color: #000;
    font-family: 'GOTHAM MEDIUM';
    font-weight: 500;

}
/*footer-centering*/
.site-footer .row-parent {
    max-width: 100% !important;
}

/* impacting layout
.main-container .row-container .row-parent {
    padding: 36px 36px 36px 50px !important;
}*/

.filter-and-search-wrap .md-search {
    padding: 7px 20px !important;
        height: 40px;
}
.md-filter-btn {
    margin-top: 0px;
}
/*.filter-and-search-location-wrap {
    margin-left: 10px;
}*/
.tugboat-md-filter-btn select {
    appearance: auto;
}

/*.md-serachLocationIcon {
    display: none;
}*/

@media (max-width: 620px){
    .tugboat-md-filter-btn {
        display: grid;
        grid-template-columns: 1fr;
        gap:0;
       
    }
}
/*.filter-and-search-wrap>div:before {
    content: "icon";
    background: #80A8DF;
}
.searchWrap:before {
    display: none;
}*/
.filter-and-search-wrap img {
   width: 21px;
    height: 15px;
      display: inline-flex;
    vertical-align: middle;
    margin: 0 5px;
}
/*.filter-and-search-wrap {
    display: grid;
    grid-template-columns: 0.5fr 1fr;
    column-gap: 25px;
}*/

.filter-wrap {
    background: #80A8DF;
    display: flex;
    align-items: center;
}
.md-filter-btn {
    border-width: 0px !important;
}
.filter-and-search-wrap {
    display: flex;
    flex-direction: row;
    justify-content: end;
    gap: 10px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 16px;
}
.select2-selection--single {
    padding: 5px 15px 10px 5px !important;
}
.tugboat-md-main-wrap {
    margin-top: 20px;

}
.md-filter-btn {
    text-transform: capitalize !important;
    font-family: 'Gotham Medium' !important;
    font-size: 13px !important;
    font-weight: 200 !important;
} 
.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 3px !important;
    padding-top:5px;
}
/*.tugboat-inner-wrapper {
    margin: 0 20px;
}*/
/*.searchLocationWrap {
    display: grid;
    grid-template-columns: 1.85fr 0.15fr;
}*/
/* .md-serachLocationIcon {
    padding: 10px 15px !important;
    right: 0 !important;
    bottom: 0 !important;
    top:8px !important;
} */
/*@media screen and (max-width: 490px) and (min-width: 375px){
    .md-serachLocationIcon {
       padding: 0px 9px;
}
        .searchLocationWrap .fa-search3 {
            color: #fff;
            font-size: 14px;
    }
    
}*/
@media screen and (max-width: 890px) and (min-width: 610px){
    .md-serachLocationIcon {
       padding: 0px 9px;
        }
}

@media (max-width:500px){
.md-member-filterWrap {
    justify-content: center;
}
}

@media (max-width: 620px){ 
.filter-and-search-wrap {
    display: grid;
    grid-template-columns: 1fr 4fr;
    gap:30px;
    height:40px;
}
.filter-wrap .md-filter-btn{
    height:40px;
}
.filter-wrap{
    width: fit-content;
    display: flex;
    align-items: center;
    margin: 0 auto;    
}
.tugboat-md-filter-btn div {
    margin-top: 15px;
}

}
/*@media screen and (max-width: 620px) and (min-width: 490px) {
    .searchLocationWrap {
	display: grid !important;
	grid-template-columns: 1.88fr 0.12fr !important;
    }
}*/

@media screen and (max-width: 769px) and (min-width: 588px){
   
.mobile-menu-button {
    padding: 0 20px;
    
}
}


.box-container {
  width: 100% !important;
    
}
.team__members {
    display: grid;
    grid-template-columns: 25% 25% 25% 25%;
    gap:20px;
    margin-top: 20px;
    max-width: 900px;

}

.fellows-images-container,
.advisors-members
    {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap:20px;
}


@media(max-width:992px){
   
    .tugboat_fellows_container,
    .fellows-images-container,
    .advisors-members{
        grid-template-columns: 1fr 1fr 1fr;
    }
    .page-template-temp-memberprofile .company-info-contact-main-wrap{
         grid-template-columns: auto;
    }
   
}
@media screen and (min-width: 500px) and (max-width: 992px){
    .tugboat_fellows_container .fellows-images-container .tug-fellows-wrap,
    .tug-advisors-wrap{
        width:100%!important;
    }
    .team__members{
        grid-template-columns: 30% 30% 30%;
}
}
@media(max-width:769px){
    .tubboat-userDetails{
            grid-template-columns: 1fr 4fr;
            gap:25px;
            margin-top: 50px;
    }
    .tugboat_fellows_container,
    .fellows-images-container,
    .advisors-members{
        grid-template-columns: 1fr 1fr;
            padding: 20px;
    }
}
@media(max-width:544px){
    .company-info-contact-main-wrap div p{
        display: grid;
    }
    .company-info-contact-main-wrap div p a{
        padding: 0!important;
    }
}
.copyright .wpb_wrapper {
    margin-top: 50px;
}
.certified-img{
   height: 75px;
   width:75px;
   object-fit: cover;
}
.searchLocationWrap .select2-selection__placeholder{
    color:#000!important;
}
.company-info-left-wrap {
    display: flex;
    justify-content: space-between;
}
p.company-loc {
    margin: 3px 0px;
}
.user-info span {
    font-weight: 600;
}

.profile_linkedin_wrap img{
    height:35px;
    width:35px;
    object-fit: cover;
}
.select2-selection__arrow:after{
  content: "\f107"; /* Use the Unicode value for the arrow you want */ 
  position: absolute;
  top: 50%;
  right: 2px;
 
  font-family: fontawesome;
  font-size: 12px;
  text-shadow: 0 0 1px #000;
  
}
.select2-selection__arrow{
    position: relative;
}
.select2-selection__arrow b{
    display: none;
}
@media(max-width:500px){
    .user-info{
        grid-template-columns:2fr 4fr;
    }
}
.menu-wrapper{
    height:100px;
}