
#elementor-popup-modal-11324 .dialog-close-button {
    outline: none !important;
}

@media only screen and (max-width: 1350px) {
input#doctor_search {
    width: 73%;
}    
}
@media only screen and (max-width: 1200px) {
input#doctor_search {
    width: 69%;
}
.Certificate-shortcode .dialog-message.dialog-lightbox-message {
    width: 790px !important;
}
img.bg-img-certificate {
    height: auto !important;
}
}
@media (min-device-width: 480px) and (max-device-width: 767px) {
    div.gmw-element-template.gmw-template-responsive-2 .gmw-image-wrapper img {
        width: 75% !important;
    }   
    div.gmw-element-template.gmw-template-responsive-2 .gmw-image-wrapper {
        left: -21px;
    }
}
@media only screen and (max-width: 1100px) {
    input#doctor_search {
    width: 67%;
    }
    .allsearchdata .col-6 {
    max-width: 100% !important;
    flex: 100% !important;
}
   .right-listing-line a.elementor-accordion-title {
    text-align: right !important;
}
.gmw-element-template .gmw-single-item {
    width: 46% !important;
}
div.gmw-element-template.gmw-template-responsive-2 .gmw-image-wrapper img {
    width: 100% !important;
}
div.gmw-element-template.gmw-template-responsive-2 .gmw-image-wrapper {
    top: 10px;
    left: 0px;
}
.user_img img {
    width: 79% !important;
}
}
@media only screen and (max-width: 1100px) {
.menu-open {
    overflow: hidden !important;
}  
li.lang-item a.elementor-sub-item {
    z-index: 999 !important;
    width: 100% !important;
}
.mobile-menu .elementor-widget-container > .elementor-nav-menu--dropdown {
    height: 100vh !important;
}
.Social-url a.elementor-item {
    padding: 0 !important;
}
.Social-url .social-icons {
    padding-bottom: 130px;
}
.mobile-menu .elementor-widget-container > .elementor-nav-menu--dropdown .current-menu-item a {
    background-color: #9d6bae !important;
    color: #fff !important;
}
button#download_btn_certi {
    left: 19px;
    padding: 0;
}
#elementor-popup-modal-11324 .dialog-close-button {
    outline: none !important;
}
button#download_btn_certi img {
    width: 22px;
}
}
@media only screen and (max-width: 992px) {
    input#doctor_search {
    width: 54%;
    }
    .gmw-element-template .gmw-single-item {
    width: 100% !important;
}
p {
    font-size: 14px !important;
}
div.gmw-element-template.gmw-template-responsive-2 .gmw-image-wrapper img {
    width: 50% !important;
}
div.gmw-element-template.gmw-template-responsive-2 .gmw-image-wrapper {
    top: 0px;
    left: -54px;
}
.registration-form, .login-bg-image, .login-form {
    background-image: unset !important;
    background-color: #231449;
}
.registration-form .um-register {
    padding-left: 24px;
    padding-right: 24px;
}
.registration-form .next_btn, .registration-form .prev_btn {
    text-align: center;
}
.registration-form .elementor-widget-container p {
    width: 83%;
    margin: 0 auto;
}
}
@media only screen and (max-width: 767px) {
input#doctor_search {
    width: 100%;
} 
.qmn_radio_answers.mlwRequiredRadio .qmn_mc_answer_wrap {
    display: flex !important;
    align-items: start;
}
.leaflet-control-geocoder-expanded .leaflet-control-geocoder-form {
    width: 154px !important;
}
.profile_image_mobile img {
    position: relative;
    top: 52px;
    z-index: 9;
    border-radius: 50% !important;
}
button#search_submit {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
    margin-top: 22px;
    margin-bottom: 25px;
}
button#clear_search {
    width: 100%;
}
div.gmw-element-template.gmw-template-responsive-2 .gmw-image-wrapper img {
    width: 96% !important;
}
div.gmw-element-template.gmw-template-responsive-2 .gmw-image-wrapper {
        top: 0px;
        left: 0px;
}
.user_img img {
    width: 84% !important;
    position: relative;
    top: 7px;
}
.gmw-element-template h3.gmw-item-title a {
    font-size: 15px;
}
.gmw-taxonomy-terms.gmw-taxes.specialtys a {
    font-size: 13px;
}
}
@media only screen and (max-width: 500px) {
button#download_btn_certi {
    left: 19px;
    padding: 0;
}
#elementor-popup-modal-11324 .dialog-close-button {
    outline: none !important;
}
button#download_btn_certi img {
    width: 22px;
}
.Certificate-bg-color p {
    font-size: 10px !important;
    margin-top: 7px;
    padding-left: 13px;
    padding-right: 13px;
}
section.Sign-div {
    margin-top: 0;
    margin-right: 16px;
}   
.certificate_sec .elementor-widget-container input {
    border-bottom: 1px solid;
}
}