.filter-bar { margin-top: 79px; padding: 100px 25px 100px; background: #FCFBFB; position: relative; }
.filter-bar #search-container span span.selection span.select2-selection { font-size: 18px; color: #25408f; border-radius: 37px; height: 55px; mix-blend-mode: lighten; pointer-events: auto; transition: all .2s ease; width: 100%; border: 3px solid #21ade4; padding: 10px 35px 10px 20px !important; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 1px 1px; font-style: normal; font-weight: 400; background: rgb(203, 210, 228); line-height: 24px; min-height: 55px; cursor: pointer; }
.filter-bar #search-container span span.selection span.select2-selection.select2-selection--multiple ul li input::placeholder {color: #25408f;font-weight: 900;font-family: "Figtree Black" !important;}
.filter-bar #search-container textarea::placeholder { color: #25408f;}
.filter-bar #search-container textarea { color: #25408f; font-weight: 900; font-family: "Figtree Black" !important; opacity: 1; position: relative; top: -2px; margin: 0; cursor: pointer; }
.filter-bar #search-container li.select2-selection__choice { position: relative; top: 1px; }
button.select2-selection__clear { margin: 4px 11px !important; background-color: #000 !important; display: inline-block; width: 20px; height: 20px !important; border-radius: 60px; color: #fff; text-align: center; line-height: 19px; }
.filter-bar #search-container span span.selection span.select2-selection.select2-selection--multiple ul li input { cursor: pointer; }
.filter-bar #search-container span span.selection span.select2-selection .select2-selection__rendered { color: #25408f; font-weight: 900; font-family: "Figtree Black" !important; }
.filter-bar #search-container select#locations { font-size: 18px; color: #25408f; border-radius: 37px; height: 55px; mix-blend-mode: lighten; pointer-events: auto; transition: all .2s ease; width: 100%; border: 3px solid #21ade4; padding-right: 25px !important; padding: 10px 20px; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 1px 1px; font-style: normal; background: rgb(203, 210, 228); line-height: 24px; min-height: 55px; font-family: "Figtree Black" !important; font-weight: 800; }
.filter-bar #search-container span span.selection ul.select2-selection__rendered { padding: 0; }
li.select2-selection__choice { margin: 0 2px !important; font-size: 15px; }
li.select2-selection__choice { margin: 0 2px !important; font-size: 13px; padding-left: 22px !important; line-height: 23px; border-radius: 7px !important; padding-right: 10px !important; font-weight: 600; }
span.select2-selection__clear { margin-top: 2px !important; background-color: #000 !important; display: inline-block; width: 20px; height: 20px !important; border-radius: 60px; color: #fff; text-align: center; line-height: 19px; }
input.select2-search__field { margin: 0 !important; }
.container1 { padding: 120px 0; margin-top: 80px; width: 1000px; margin: 0 auto; }
input[type=checkbox] { position: relative !important; left: 0 !important; opacity: 1 !important; }
span.select2-dropdown.select2-dropdown--below { margin-top:6px; border-radius: 16px; z-index: 1; }
span.select2-dropdown.select2-dropdown--below span.select2-results ul { border-radius: 16px; }
.filter-bar #search-container span span.selection span.select2-selection span#select2-locations-container { padding: 0; }
.filter-bar #search-container span span.selection span.select2-selection span#select2-locations-container span.select2-selection__clear { margin: 0; top: 5px; line-height: 19px; }
.filter-bar .form-input label, #specialties-container label { font-weight: 400; color: #25408f; padding: 0 0 20px; padding-bottom: 5px; transition: all .5s ease-in-out; display: block; margin: 0; font-size: 18px; }
.filter-bar #search-container .btn { margin-right: 0 !important; background: #ddd; color: #ccc; font-size: 18px; line-height: 50px; font-family: "Figtree Black" !important; border-radius: 30px; padding: 0 30px; height: 55px; display: inline-block; outline: none; cursor: no-drop; overflow: hidden; width: 100%; }
.filter-bar #search-container .button-grid { width: auto; margin-top: 0; display: inline-block; width: auto; max-width: inherit; /*    flex: inherit;*/ padding: 0 4px; margin-top: 5px; }
.select2-search--dropdown input.select2-search__field { margin: 5px 0 !important; border-radius: 8px; }
.filter-bar #search-container span.select2-selection__clear { position: absolute; right: 11px; margin: 0 !important; top: 14px; line-height: 17px; }
.location-block span.select2-selection__clear { right: 14px !important; top: 17px !important; }
.location-block span.select2-selection__arrow { display: none; }
.filter-bar #search-container .btn.enabled { background: #21ade4; cursor: pointer; color: #fff; }
.filter-bar .select2-selection.select2-selection--multiple[aria-expanded="false"]::before { position: absolute; content: ""; width: 21px; height: 21px; background: url(https://travelnstaging.wpengine.com/wp-content/themes/Travel-nurses-theme/images/button-arrow.png) no-repeat; background-size: cover; background-position: right; right: 9px; top: 14px; }
.filter-bar #search-container span span.selection span.select2-selection::before { position: absolute; content: ""; width: 21px; height: 21px; background: url(https://travelnstaging.wpengine.com/wp-content/themes/Travel-nurses-theme/images/button-arrow.png) no-repeat; background-size: cover; background-position: right; right: 9px; top: 15px; }
.filter-bar .select2-selection.select2-selection--multiple[aria-expanded="true"]::before { display: none; }
.filter-bar .select2-container--default .select2-selection--single .select2-selection__placeholder { color: #25408f; }
/**/
.location-form-group button, #specialty-input{ 
    font-size: 18px !important; 
    color: #25408e !important; 
    border-radius: 37px !important; 
    height: 46px !important; 
    /*mix-blend-mode: lighten; */
    pointer-events: auto; 
    transition: all .2s ease; 
    width: 100% !important; 
    border: none; 
    padding: 10px 35px 10px 20px !important; 
    box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 1px 1px; 
    font-style: normal; 
    background: #fff !important;
    line-height: 24px !important; 
    min-height: 46px; 
    cursor: pointer !important; 
    text-align: left; 
    /*font-weight: 900; */
    font-family: "Figtree Regular" !important; 
    padding-left: 44px !important; 
    outline: none !important; 
    position: relative; 
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
    text-transform: none;
}
.location-form-group button:hover, #specialty-input:hover, .search-btn.btn:hover{
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
}.
.search-btn.btn{
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
}
.location-form-group button{
    padding-top:10px !important;
}
.location-form-group button#dropdownMenuButton { background: rgb(203, 210, 228); border-color: #21ade4; ; }
.location-form-group .dropdown-toggle::after { 
    display: inline-block; 
    margin-left: .255em; 
    vertical-align: .255em; 
    content: ""; 
    border-top: none; border-right: none; border-bottom: 0; 
    border-left: none; right: 15px; position: absolute; top: 12px; 
    background: url(https://travelnstaging.wpengine.com/wp-content/uploads/2025/09/button-arrow-dark-blue.png) no-repeat; 
    background-size: cover; width: 22px; height: 21px; background-position: right; }
.location-form-group .dropdown-toggle::before { 
    display: inline-block; 
    margin-left: .255em; 
    vertical-align: .255em; 
    content: ""; 
    border-top: none; 
    border-right: none; 
    border-bottom: 0; 
    border-left: none; 
    left: 15px; position: absolute; top: 10px; margin: 0; background: url(https://travelnursesinc.com/wp-content/uploads/2025/07/pointer-blue.png) no-repeat; background-size: cover; width: 22px; height: 21px; background-position: right; }
.location-form-group .dropdown-menu { width: 100%; padding: 25px 10px 20px; background: #fff; border-radius: 1rem; border: none; margin-top: 10px; z-index: 2; }
.location-form-group .dropdown-menu .nav-tabs { width: 100%; clear: both; margin-bottom: 15px; border: none; }
.location-form-group .dropdown-menu .nav-tabs .nav-item { display: inline-block; width: 50%; float: left; }
.location-form-group .dropdown-menu .nav-tabs .nav-item { float: left; display: inline-block; width: 50%; transition: all .5s ease-in-out; color: #000; font-size: 16px; padding: 10px 0; background: none; border: none; font-family: "Figtree Regular"; text-align: center; font-weight: 500; }
.location-form-group .dropdown-menu .nav-tabs .nav-item.active { background: #f0f4fb; color: #25408f; border: none; text-align: center; }
.location-form-group .dropdown-menu .form-group input { width: 100%; padding: 0 18px; line-height: 44px; height: auto; background: none; border: 1px solid #c3d1ee; border-radius: .5rem; font-family: "Figtree Regular" !important; }
.location-form-group .dropdown-menu select {cursor: pointer; width: 100%; padding: 0 18px; line-height: 44px; height: auto; background: none; border: 1px solid #c3d1ee; border-radius: .5rem; font-family: "Figtree Regular" !important; }
.filter-bar h2 { font-size: 40px; line-height: 50px; text-align: center; color: white; padding: 0 0 20px; margin: 0 !important; font-family: "Domine", sans-serif !important; font-weight: 400; transition: all .5s ease-in-out; }
.filter-bar p { color: #fff !important; text-align: center !important; font-size: 18px !important; line-height: 24px !important; }
.location-form-group .tab-pane #locations { }
.filter-bar #search-container span span.selection span.select2-selection.select2-selection--single { mix-blend-mode: normal; opacity: 1; z-index: 99999; height: 44px; clip-path: inherit; max-width: 100%; line-height: 44px; padding: 0 18px; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 1px 1px; font-style: normal; font-weight: 400; font-size: 14px; background: rgb(255, 255, 255); box-sizing: border-box; border-color: rgb(204, 204, 204); color: rgb(81, 81, 81); margin-top: 3px; border-radius: 4px; border: 1px solid #ccc; min-height: 47px; }
.filter-bar #search-container span span.selection span.select2-selection.select2-selection--single::before { top: 18px; right: 12px; }
#city-results { padding: 0; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px; max-height: 155px; border: 1px solid #ccc; min-height: auto; overflow: auto; }
#city-results option { padding: 8px 15px; user-select: none; -webkit-user-select: none; cursor: pointer; }
#city-results option:hover { background-color: #5897fb; color: white; }
select#state-results { background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc); background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em; background-size: 5px 5px, 5px 5px, 1px 1.5em; background-repeat: no-repeat; }
.select2-container--open .select2-dropdown--above { z-index: 1; }
/**/
.filter-area.advanced-filter span.select2-selection { font-size: 18px; color: #25408f; border-radius: 37px !important; height: 55px; mix-blend-mode: lighten; pointer-events: auto; transition: all .2s ease; width: 100%; border: 3px solid #21ade4 !important; padding: 10px 35px 10px 20px !important; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 1px 1px; font-style: normal; font-weight: 400; background: rgb(203, 210, 228); line-height: 24px; min-height: 55px; cursor: pointer; }
.advanced-filter span.select2-selection ul li { width: 100%; }
.advanced-filter span.select2-selection ul li input { cursor: pointer; }
.advanced-filter span.select2-selection ul li textarea::placeholder {color: #25408f;font-weight: 900;font-family: "Figtree Black" !important;}
.advanced-filter span.select2-selection ul.select2-selection__rendered { width: auto !important; padding: 0; }
.filter-area.advanced-filter span.select2-selection span.select2-selection__clear { margin: 0 12px; top: 12px;}
.advanced-filter span.select2-selection ul li.select2-selection__choice {position: relative; top:1px;     width: auto;}
.filter-area.advanced-filter .select2-selection.select2-selection--multiple[aria-expanded="false"]::before{top: 15px;}
.filter-area.advanced-filter .button-grid button.btn { margin-right: 0 !important; background: #ddd; color: #ccc; font-size: 18px; line-height: 50px; font-family: "Figtree Black" !important; border-radius: 30px; padding: 0 30px; height: 55px; display: inline-block; outline: none; cursor: no-drop; overflow: hidden; width: 100%; }
.filter-area.advanced-filter .button-grid { width: auto; margin-top: 0; display: inline-block; width: auto; max-width: inherit; /* flex: inherit; */
padding: 0 4px; margin-top: 7px; }
.filter-area.advanced-filter .button-grid button.enabled { background: #21ade4; cursor: pointer; color: #fff; }
.advanced-filter span.select2-selection textarea::placeholder {color: #25408f;  font-weight: 900; font-family: "Figtree Black" !important; margin-top: 0 !important;}
.advanced-filter span.select2-selection textarea {position: relative; top: -2px; cursor: pointer;}
.filter-area.advanced-filter .dropdown-menu .form-group select.city-results {padding: 0;}
.filter-area.advanced-filter .dropdown-menu .form-group select.city-results option {padding: 8px 15px; user-select: none; -webkit-user-select: none; cursor: pointer;}
.filter-area.advanced-filter .dropdown-menu .form-group select.city-results option:hover {background-color: #5897fb;color: white;}
.filter-area.advanced-filter select.state-results { background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc); background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em; background-size: 5px 5px, 5px 5px, 1px 1.5em; background-repeat: no-repeat; }
/*1359 to 1280 */
@media (max-width: 1359px) {
.filter-bar .form-input { max-width: 33%; flex: 33% 1; width: 33%; }
.filter-bar #search-container .button-grid { max-width: 25%; flex: 25% 1; padding: 0 10px; margin-top: 5px; }
.filter-area.advanced-filter .button-grid { max-width: 25%; flex: 25% 1; padding: 0 10px; margin-top: 5px; }
.filter-bar h2 { font-size: 30px; line-height: 46px; }
}

/*767 to 736 */
@media (max-width: 767px) {
span.select2-dropdown.select2-dropdown--below {margin-top:16px;}
}
/*767 to 736 */
@media (max-width: 767px) {
.filter-bar .form-input { max-width: 100%; flex: 100%; width: 100%; margin-bottom: 20px; }
.filter-bar #search-container .button-grid { padding: 0 4px; max-width: 50%; flex: 50%; padding: 0 10px; margin: 0; }
.filter-area.advanced-filter .button-grid { padding: 0 4px; max-width: 50%; flex: 50%; padding: 0 10px; margin: 0; }
.filter-bar .container { padding: 0; }
.filter-bar { padding: 50px 25px }
.filter-bar { margin-top: 39px }
.filter-bar p br { display: none; }
.filter-bar p { line-height: 29px !important; }
}


/*.filter-bar.advanced2{
	display: none;
}*/
.dropdown-level{
	width: 100%;
    padding: 10px 0px 10px;
    background: #fff;
    /*border-radius: 1rem;*/
    border: none;
    margin-top: 10px;
    z-index: 2;
    max-height: 200px;
    overflow-y: scroll;
    overflow-x: hidden;
    border:1px solid #ccc;
}

    .dropdown-level{
        position: absolute;
        left: 0;
        right: 0;
        top: 80px;
        z-index: 99999999999;
            border-radius: 1rem;
    }


#profession-list li button, #certification-list li button{
    padding: 10px 14px 6px;
    box-shadow: none;
}   
#profession-list li button, #certification-list li button, #specialty-list li{
    cursor: pointer; 
    font-size: 14px;
    font-weight: 500;
    color: #25408f;
    border: none;
    background: #fff;
    width: 100%;
    text-align: left;
    box-shadow: none;
}
#specialty-list .selectall{
    padding:10px 14px 0px;
}
#specialty-list li{
    padding:0px 14px 0px;
}
#profession-list li:last-child, #certification-list li:last-child{
    border-bottom: none;
}
#profession-list li, #certification-list li, #specialty-list li{
	border-bottom: 1px solid #ccc;
	display: inline-block;
    width: 100%;
    text-align: left;
}
#specialty-list li input{
    top: 1px;
}
.dropdown-level .back-btn{
	font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    color: #000;
    display: flex;
    align-items: center;
    grid-gap: 4px;
    gap: 4px;
    border:none;
    border-bottom: 1px solid #ccc;
    padding: 0px 15px 8px;
    background: #fff;
    width: 100%;
    display: inline-block;
    box-shadow: none;
}
#specialties-container #specialty-list label{
	cursor: pointer;
    font-size: 14px;
    font-weight: 400 !important;
    color: #25408f;
    border: none;
    width: 100%;
    text-align: left;
}
#profession-list li button:focus, #certification-list li button:focus, #specialty-list li, .dropdown-level .back-btn:focus{
	border:none;
	outline: none;
}
.dropdown-menu #state{
	display: none;
}
.selected-items .tag{
    background: #25408f;
    color: #fff;
    font-size: 13px;
    display: inline-block;
    padding: 2px 10px 2px 10px;
    border-radius: 30px;
    margin-bottom: 5px;
    font-family: "Figtree Regular";
    cursor: pointer;
    margin-left: 5px;
}
.remove-tag{
	font-size: 11px;
    border: 1px solid #fff;
    margin-left: 4px;
    line-height: 0;
    padding: 0px 3px;
    border-radius: 30px;
    position: relative;
    top: -1px;
}
.dropdown-level ul li{
    position: relative;
}
.dropdown-level ul li .next-btn:after{
    position: absolute;
    content: "\f105";
    left: auto;
    color: #25408f;
    font-family: Fontawesome;
    width: 20px;
    height: 25px;
    font-size: 20px;
    top: 5px;
    right: 0;
}
.selectall{
    color:#25408f;
}
.selected-items{
    /*background: #fff;*/
    width: 100%;
    position: relative;
    z-index: 99999999999999;
    max-height: 130px;
    overflow-y: scroll;
    border-radius: 10px;
    scroll-behavior: smooth;
}
.selected-items.has-items{
    padding: 10px;
}
#specialty-input::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: none;
    border-right: none;
    border-bottom: 0;
    border-left: none;
    right: 15px;
    position: absolute;
    top: 12px;
    background: url(https://travelnstaging.wpengine.com/wp-content/uploads/2025/09/button-arrow-dark-blue.png) no-repeat;
    background-size: cover;
    width: 22px;
    height: 21px;
    background-position: right;
}
#selected-items .selected-heading {
    font-size: 15px;
    color: rgb(51, 51, 51);
    font-weight: 600;
    margin: 5px 0px 0px;
    border-top: 1px solid #e5e5e5;
    padding: 5px 7px 3px;
}
#specialty-input .placeholder-text{
    display: block;
    color:#25408e;
    font-family: "Figtree Regular";
}

/* General selected items styling (already present) */
/*.selected-items {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  padding: 4px;
}*/
/*#selected-items1{
    display: none !important;
}
#selected-items{
        display: block !important;
    }
@media(max-width: 767px){
    #selected-items{
        display: none !important;
    }
    #selected-items1{
        display: block !important;
    }
}*/
/* Fix for mobile devices */
@media (max-width: 768px) {
  /*.selected-items {
    max-height: 100px;
    overflow-y: auto;
    padding: 6px;
    margin-bottom: 8px;
    background: #f9f9f9;
    border-radius: 6px;
  }

  #specialty-input {
    display: flex;
    flex-direction: column;
  }*/

  .tag {
    font-size: 12px;
    padding: 3px 6px;
    max-width: 100%;
    word-break: break-word;
  }
}

@media (max-width: 767px) {
  /*#level-3-specialties {
    position: relative;
    z-index: 5;
  }

  .dropdown-level {
    position: relative;
    background: #fff;
    padding-bottom: 10px;
  }*/

  /*.selected-items {
    max-height: 120px;
    overflow-y: auto;
  }*/
}

.location-form-group .dropdown-menu{
    top: 80px;
}
.filter-bar .form-input1 label{
    font-weight: 400;
    color: #fff;
    padding: 0 0 20px;
    padding-bottom: 5px;
    transition: all .5s ease-in-out;
    display: block;
    margin: 0;
    font-size: 18px;
    text-align: left;
}
ul.state-results li label{
    color:#25408e !important;
}
#specialty-input::before {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: none;
    border-right: none;
    border-bottom: 0;
    border-left: none;
    left: 15px;
    position: absolute;
    top: 10px;
    margin: 0;
    background: url(https://travelnursesinc.com/wp-content/uploads/2025/07/Specialties-icon.png) no-repeat;
    background-size: cover;
    width: 20px;
    height: 20px;
    background-position: right;
}

.search-box {
    width: 90%;
    padding: 0 18px;
    border: 1px solid #c3d1ee;
    border-radius: .5rem;
    font-size: 14px;
    outline: none;
    background-color: #fff;
    height: 45px;
    margin: 10px 0px 0px 0px;
    display: inline-block;
    font-family: "Figtree", sans-serif !important;
}

/* New CSS for Home page Search Filter 18-09-2025 */
.home-video-block, .home-video-wrap{
    position: relative;
    width:100%;
}
.video-block-content {
    position: absolute;
    top: 10%;
    left: 10%;
    text-align: center;
    color: #fff;
    z-index: 2;
    width: 90%;
    max-width: 600px;
    right: auto;
}
.video-block-content .filter-bar {
    margin-top: 0;
    padding: 0;
    background: transparent;
    position: relative;
}
.button-grid button{
    padding: 10px 35px 10px 20px !important;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 1px 1px;
    font-style: normal;
    background: #25408e !important;
    line-height: 24px !important;
    min-height: 46px;
    cursor: pointer !important;
    text-align: left;
    font-family: "Figtree Black" !important;
    width: 285px;
    text-align: center;
    outline: none !important;
    position: relative;
    color: #fff;
    border-radius: 37px !important;
}
.video-block-content .btn.disabled, .video-block-content .btn:disabled {
    opacity: 1;
      cursor: no-drop !important;
}
.video-block-content .button-grid{
    text-align:left;
    padding-left:0px !important;
    margin-left: -15px !important;
    padding-top: 15px !important;
}
.video-block-content .button-grid button:hover, .video-block-content .button-grid button:focus{
    color:#fff;
    background: #21ade4 !important;
    color: #fff !important;
    border: 2px solid #21ade4;
    -webkit-mask-image: linear-gradient(-75deg, rgba(0, 0, 0, .6) 30%, #000 50%, rgba(0, 0, 0, .6) 70%);
    -webkit-mask-size: 200%;
    -webkit-animation: shine 2s infinite;
    animation: shine 2s infinite;
}
 .video-block-content #specialties-container label {
    color: #fff;
    text-align: left;
}
.video-block-content  #specialties-container{
    padding-left:0px !important;
}
.location-form-group button.mobile-display, #specialty-input .placeholder-text.mobile-display{
    display: none !important;
}
.desktop-display, .mobile-hide{
    display: block !important;
}

 @media(max-width:991px) {
    .video-block-content {
        left: 50px;
        max-width: 680px;
    }

}
@media(max-width:1600px){
    .video-block-content {
        left: 16%;
    }

}

@media(min-width:1400px) and (max-width:1599px) {
    .video-block-content {
        left: 13%;
    }

}

@media(max-width:1200px){
    .video-block-content {
        left: 5%;
    }

}


@media(min-width:1160px){
    .dropdown-level::-webkit-scrollbar {
        width: 5px;
    }

    .dropdown-level::-webkit-scrollbar-thumb {
        background: rgb(54 84 165);
        border-radius: 3px;
    }
    .dropdown-level::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px grey;
        border-radius: 3px;
    }
}

@media (max-width: 767px) {
    .video-block-content .button-grid {
        text-align: center;
        padding-left: 15px !important;
        margin-left: 0px !important;
        padding-top: 15px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .video-block-content {
        left: 0;
        max-width: 100%;
        /*position: relative;
        background: #455ca0;*/
        top: auto;
        padding: 0px 20px;
        width: 100%;
        bottom: 70px;
    }
    .video-block-content #specialties-container {
        padding-left: 15px !important;
    }
    /*.button-grid button {
        background: #21ace3 !important;
    }*/
    .selected-items .tag {
        background: #21ace3 !important;
    }
    .button-grid button{
        width:100%;
    }
    .location-form-group button.mobile-display, #specialty-input .placeholder-text.mobile-display{
        display: block !important;
        font-size: 15px !important;
    }
    .desktop-display, .mobile-hide{
        display: none !important;
    }
    .dropdown-level, .location-form-group .dropdown-menu {
        top: 40px;
    }


}

