.elementor-27514 .elementor-element.elementor-element-365a122{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;overflow:visible;}.elementor-27514 .elementor-element.elementor-element-365a122:not(.elementor-motion-effects-element-type-background), .elementor-27514 .elementor-element.elementor-element-365a122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huangshizhaopin.com/wp-content/blogs.dir/1/files/2023/01/22280370424_127969e660_o-scaled.jpg");background-position:center center;background-size:cover;}.elementor-27514 .elementor-element.elementor-element-8822b59{text-align:center;}.elementor-27514 .elementor-element.elementor-element-8822b59 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:57px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-27514 .elementor-element.elementor-element-8822b59 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-27514 .elementor-element.elementor-element-a720493{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;overflow:visible;}@media(min-width:768px){.elementor-27514 .elementor-element.elementor-element-a720493{--content-width:1287px;}}/* Start custom CSS for shortcode, class: .elementor-element-2756566 */.elementor-27514 .elementor-element.elementor-element-2756566 {
        font-family: "Raleway", Sans-serif;
}
.elementor-27514 .elementor-element.elementor-element-2756566 .modal {
    max-width:100%;
}
header, footer {
    z-index: 10;
    position: relative;
}
footer {
    background-color:#fff;
}
.elementor-27514 .elementor-element.elementor-element-2756566 input[type*="text"]  {
    border-radius:100vh;
    padding:20px 10px;
    border:solid 1px #ccc;
    margin-bottom:0px;
}
.elementor-27514 .elementor-element.elementor-element-2756566 select {
    border-radius:100vh;
    padding:10px 10px;
    border:solid 1px #ccc;
    margin-bottom:0px;
}
.elementor-27514 .elementor-element.elementor-element-2756566 .form-footer {
    margin-bottom:20px;
}
.elementor-27514 .elementor-element.elementor-element-2756566 #Department_Desc {
    appearance: none;
}
.elementor-27514 .elementor-element.elementor-element-2756566 .form-footer button{
    margin-bottom:20px;
    font-size:12px !important;
    padding:10px 20px;
    border-radius:100vh;
    border:none; 
    line-height: normal;
}
.elementor-27514 .elementor-element.elementor-element-2756566 .user-details-modal-dt {
    height:initial !important;
}
.elementor-27514 .elementor-element.elementor-element-2756566 #user-details-dt h2 {
    font-size:22px !important;
}
.elementor-27514 .elementor-element.elementor-element-2756566 #user-details-modal-dt {
    z-index: 5 !important;
    padding-top:0px !important;
    height:initial !important;
}
.elementor-27514 .elementor-element.elementor-element-2756566 #user-details-modal-dt h2{
    margin-bottom:20px;
    border-bottom:solid 1px #ccc;
}
.elementor-27514 .elementor-element.elementor-element-2756566 #user-details-modal-dt .close-button {
    position: absolute;
    top:20px;
    right:20px;
    font-size:50px !important;
}
.elementor-27514 .elementor-element.elementor-element-2756566 #clear-search {
    background-color:#ccc;
    color:#333;
}

.elementor-27514 .elementor-element.elementor-element-2756566 a.faculty_bio_btn {
    display:inline-block;
    margin-top:20px;
    background-color:#0076CC;
    padding:0px 10px;
    border-radius:50vh;
    color:#fff;
}


/* Small devices (mobile/tablets, 767px and below) */
@media only screen and (max-width: 766px) {

.elementor-27514 .elementor-element.elementor-element-2756566 .form-fields {
    display: block;
    flex-wrap: wrap;
    gap: 20px;
}
.elementor-27514 .elementor-element.elementor-element-2756566 .form-item {
    width: 100%;
    margin-bottom:15px;
}
.elementor-27514 .elementor-element.elementor-element-2756566 .form-footer {
    display:flex;
    
}
.elementor-27514 .elementor-element.elementor-element-2756566 .form-footer button {
    width:initial;
    margin-right:10px;
}
.elementor-27514 .elementor-element.elementor-element-2756566 .dtr-details {
    display: none !important;
}
body {
    overflow:visible !important;
}
}

/* Medium devices (tablets/desktops, 768px and up) */
@media only screen and (min-width: 768px) {


}

/* Large devices (large laptops and desktops, 1168px and up) */
@media only screen and (min-width: 1168px) {

}/* End custom CSS */