/*
Theme Name: 	Medirus WP Child
Theme URI: 		http://thememascot.com
Description: 	Medical Health WordPress Theme. You can get more themes from here: https://themeforest.net/user/thememascot/portfolio
Author: 		ThemeMascot Team
Author URI: 	http://themeforest.net/user/thememascot
Version: 		5.1332257773332224
License: 		GNU General Public License v2 or later
License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 	medirus-wp-child
Template: 		medirus-wp
*/
body .elementor-13055 .elementor-element.elementor-element-5c9e4b2e {
    z-index: -1;
}
body .grecaptcha-badge {
    display: none !important;
}
body .elementor-element-34f8dabd {
    z-index: -2;
}
body .tm-page-title-elementor .breadcrumbs, 
body .tm-page-title .breadcrumbs {
    color: #fff;
}
body .elementor.elementor-13055 {
    position: relative;
    z-index: 0;
}
body .btn,
body .woocommerce .button:not(.compare):not(.yith-wcqv-button):not(.tm-btn-add-to-cart) {
    text-transform: none;
}
body.elementor-default.container-1230px .elementor-top-section.elementor-section-boxed > .elementor-container .menuzord-menu > li > .megamenu {
    max-width: fit-content;
    left: 0 !important;
    min-width: fit-content;
}
.tm-sc-staff .team-item-skin-style1:hover .thumb:before {
    display: none !important;
}
body .wpcf7 form .wpcf7-response-output {
    font-size: 13px;
}
.callback-form.fancybox-content, .add-review-form.fancybox-content {
    max-width: 450px;
    padding: 20px;
    border-radius: 4px
}
body .tm-sc-section-title .title-wrapper .title,
body .blog-skin-current-theme-style1 .entry-content .entry-title {
    text-transform: none;
}
body .elementor-127 .elementor-element.elementor-element-41a58349 .menuzord-menu > li.menu-item > a {
    color: #000;
    text-transform: none !important;
}
#header-mob-contacts {
    padding: 0 12px;
}

.yakor {
    display: inline-block;
    border: #5aa6eb solid 1px;
    margin: 5px 10px 5px 0px !important;
    background-color: #f5f5f56e;
    padding: 7px 15px;
    min-width: 60px;
    text-align: center;
    color: #000000;
    border-radius: 10px;
    font-size: 20px;
    font-family: "Heebo", Sans-serif;
    font-style: normal;
    line-height: 1.5;
    
}

.tags-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}


.callback-form.fancybox-content [type="submit"], .add-review-form.fancybox-content [type="submit"] {
    margin: auto;
    display: block;
}
.callback-form.fancybox-content h4, .add-review-form.fancybox-content h4 {
    text-align: center;
}
.popup {
    display: none;
}
.message.fancybox-content {
    padding: 25px 30px;
}

.team-item-currenty-style1 .tm-staff .staff-inner:hover .thumb-wrapper:after {
    display: none !important;
}
.service-item-current-style1 {
    border: 1px solid #e6e8f0;
}
.message.fancybox-content h2 {
    font-size: 22px;
}

.wpcf7-form-control-wrap textarea {
    resize: none;
}
body .wpcf7-response-output {
    margin: 0;
}
body .elementor-13049 .elementor-element.elementor-element-c6f8dc5 .tm-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap textarea.wpcf7-form-control {
    height: 119px !important;
    resize: none;
    max-height: 178px !important;
}

body .menuzord-menu > li > .megamenu .megamenu-row {
    display: block;
    flex-wrap: wrap;
    max-width: fit-content;
}

body .service-item-current-style1 .content {
    /*background-color: #5aa6ebb5;*/
    background-color: #5aa6eb;
}
body .service-item-current-style1:hover .content {
    background-color: #5aa6eb;
}
.menuzord-menu > li > .megamenu .megamenu-row > [class^=col] {
    padding: 0 !important;
}

body .elementor-13055 .elementor-element.elementor-element-be87c59:not(.elementor-motion-effects-element-type-background),
body  .elementor-13055 .elementor-element.elementor-element-be87c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #5aa6eb;
}

body .site-header {
    height: 0;
}

body .bg-theme-colored2 {
    background-color: #5aa6eb !important;
}
.elementor-element-4e9d1c9 .icon-wrapper .icon {
    background-color: #5aa6eb !important;
}

.elementor-element-4e9d1c9 .elementor-element .elementor-widget-tm-ele-iconbox:hover .icon {
    background-color: #FC6A20 !important;
}
body  .elementor-127 .elementor-element.elementor-element-1f549754 {
    background-color: #5aa6eb !important;
}

.form-check-wrap {
    display: flex;
    font-size: 15px;
    align-items: center;
    line-height: 1.2;
    cursor: pointer;
}
.form-check-wrap a {
    color: #FC6A20;
}
.form-check-wrap .check {
    width: 20px;
    min-width: 20px;
    height: 20px;
    background: #f8f6fa;
    border: 2px solid #e9e9e9;
    border-radius:3px;
    margin-right: 10px;
    display: flex;
}
.form-check-wrap input:checked + .check:before {
    content: '✓';
    width: 10px;
    height: 10px;
    color: #fc6a20;
    /* margin: auto; */
    font-size: 29px;
    margin-top: -13px;
}
.form-check-wrap input {
    display: none;
}
body .wpcf7-spinner {
    display: none;
}
body .elementor-element-61e1677 .icon-box-title{
    border-bottom: 1px dashed;
    display: inline-block;
    width: fit-content;
    text-decoration: dashed;
    line-height: 1.3;
    margin-bottom: 5px !important;
    cursor: pointer;
}
body .fancybox-container {
    z-index: 999999999999999;
}
body .elementor-element-359ee37 .icon-box-title {
    border-bottom: 1px dashed;
    display: inline-block;
    width: fit-content;
    text-decoration: dashed;
    line-height: 1.3;
    margin-bottom: 5px !important;
    cursor: pointer;
}

body .elementor-element-5455b412 {
    width: fit-content !important;
    right: 0 !important;
    left: auto !important;
}

body .elementor-127 .elementor-element.elementor-element-61e1677 .content *,
body .elementor-129 .elementor-element.elementor-element-359ee37 .content *{
    line-height: 1.3;
}
body .elementor-127 .elementor-element.elementor-element-61e1677 .content,
body .elementor-129 .elementor-element.elementor-element-359ee37 .content {
    margin-top: 0;
}
body .elementor-127 .elementor-element.elementor-element-61e1677 .content a,
body .elementor-129 .elementor-element.elementor-element-359ee37 .content a{
    color: #000;
    font-weight: bold;
}
.elementor-element-4e27034 .icon-box.icon-left .icon-box-wrapper {
    align-items: center;
}
.elementor-135 .elementor-element.elementor-element-a706b1f .tm-contact-list li:nth-child(2) i {
    visibility: hidden !important;
}
.elementor-135 .elementor-element.elementor-element-a706b1f .tm-contact-list li:nth-child(2) {
    margin-top: -15px;
}

body .elementor-element-be87c59 .elementor-widget-tm-ele-iconbox {
    height: 100%;
    display: flex;
}

body .elementor-element-be87c59 .elementor-element > .elementor-widget-container {
    height: auto;
    display: flex;
    justify-content: center;
}

body .elementor-element-45e023c9 .elementor-widget-wrap {
    display: flex;
}

body .elementor-element-45e023c9 .elementor-widget-wrap .elementor-element.elementor-widget-tm-ele-iconbox {
    display: flex;
    height: 100%;
}
body .elementor-element-45e023c9 .elementor-widget-wrap .tm-sc-icon-box {
    height: 100%;
}

body .elementor-13060 .elementor-element.elementor-element-9857d45 .type-services .content {
    min-height: 290px;
    position: static;
}
body .elementor-13060 .elementor-element.elementor-element-9857d45 .type-services .thumb-wrap {
    max-height: 310px;
    overflow: hidden;
}

body .menuzord-menu > li > .megamenu .megamenu-row li.active > a:not(.tm-submenu-title),
body .menuzord-menu > li > .megamenu .megamenu-row li:hover > a:not(.tm-submenu-title) {
    background-color: #d4d4d4;
}

.table .row{display:flex;}
.text-right{text-align:right;}
.table.price-table .row{color:#686868;border-bottom:#868686 1px solid;line-height: 1.2;padding:1.5rem 0;margin:0;font-weight:400;}
.table.price-table{margin-bottom:2.4rem !important;}
footer#footer{background:no-repeat #5AA6EB url(images/footer-bg1.png) center center / cover;}
footer#footer .elementor-background-overlay{display:none !important;}
footer#footer{background-color: #5AA6EB !important;}

@media (max-width: 1200px) {
    body .menuzord-primary-nav .menuzord-menu > li > a {
        padding-left: 10px;
        padding-right: 10px;
    }
    body .elementor-element-3a583143 .elementor-col-33  {
        width: 50% !important;
    }
    body .elementor-element-3a583143 .elementor-column-gap-extended  {
        flex-wrap: wrap;
    }
}
@media (max-width: 1024px) {
    #elementor-header-top-mobile {
        z-index: 999999;
        position: relative;
    }

   body .menuzord-primary-nav .menuzord-menu {
        position: fixed !important;
        left: 0px !important;
        top: 135px!important;
        z-index: 999;
    }
    body .elementor-129 .elementor-element.elementor-element-6952d210 img {
        max-height: 47px;
        width: 100%;
    }
    body .menuzord-menu > li > .megamenu .megamenu-row {
        max-width: initial;
    }
    body.elementor-default.container-1230px .elementor-top-section.elementor-section-boxed > .elementor-container .menuzord-menu > li > .megamenu {
        max-width: 100%;
    }

    .elementor-element-5ef386f {
        margin-bottom: 0 !important;
    }
     .elementor-element-5ef386f  {
        text-align: center;
    }
    .elementor-element-5ef386f span {
        font-size: 13px !important;
    }
}

@media (max-width: 800px) {
    body .elementor-element-3a583143 .elementor-col-33  {
        width: 100% !important;
    }
}
@media (max-width: 768px) {
    body .elementor-13060 .elementor-element.elementor-element-9857d45 .type-services .content {
        min-height: 165px;
    }
    .elementor-element-ea6ddbe,
    .elementor-element-8830d65 {
        width: 50% !important;
    }
    .elementor-element-f23b862 {
        display: block !important;
    }
    .elementor-element-5455b412 {
        display: none !important;
    }
    body .isotope-layout .isotope-item {
        width: 50% !important;
    }
    body .service-item-current-style1 .content {
        padding: 20px 10px;
    }
}
@media (max-width: 600px) {
    body .elementor-13060 .elementor-element.elementor-element-9857d45 .type-services .thumb-wrap {
        max-height: 250px;
    }
    body .elementor-element-40b20e40 a {
        display: inline-block;
    }

    body .elementor-element-38355ca{
        margin-bottom: 0 !important;
    }

    .elementor-element-5455b412 {
        display: block !important;
    }
    .elementor-element-f23b862 {
        display: none !important;
    }
    .elementor-129 .elementor-element.elementor-element-1438434 > .elementor-container > .elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-element-38355ca .tm-contact-list {
        width: fit-content;
        margin: auto;
    }
    .elementor-element-ea6ddbe .elementor-element-populated {
        padding: 0 !important;
    }
    .elementor-element-ea6ddbe,
    .elementor-element-8830d65 {
        width: 100% !important;
        justify-content: center !important;
        text-align: center !important;
    }
    body .menuzord-primary-nav .menuzord-menu {
        top: 80px!important;
    }
    .elementor-element-6952d210 img {
        max-width: 68px !important;
    }
    .elementor-129 .elementor-element.elementor-element-18cbc3f {
        justify-content: flex-end;
    }
   .elementor-element-8830d65,
   .elementor-element-ea6ddbe {
       justify-content: center !important;
   }
    body .elementor-129 .elementor-element.elementor-element-02b086a {
        width: 100%;
    }

    .elementor-element-8830d65 .elementor-element-populated {
        padding-top: 0 !important;
    }
    body .elementor-129 .elementor-element.elementor-element-af53f42 .icon i {
        font-size: 26px;
    }
    body .elementor-element-02b086a {
        width: 100% !important;
    }
    .elementor-129 .elementor-element.elementor-element-02b086a.elementor-column > .elementor-widget-wrap {
        width: 100% !important;
    }
    body .elementor-129 .elementor-element.elementor-element-18cbc3f {
        margin: auto;
        width: fit-content;
    }
    body .elementor-129 .elementor-element.elementor-element-38355ca .tm-contact-list li {
        justify-content: center;
    }
    body .elementor-129 .elementor-element.elementor-element-18cbc3f .elementor-element-populated {
        padding-top: 0px;
        margin-top: -5px;
        justify-content: center !important;
        padding-bottom: 0;
    }
    body .elementor-129 .elementor-element.elementor-element-359ee37 .icon i {
        font-size: 27px;
    }
    body .elementor-129 .elementor-element.elementor-element-359ee37 {
        padding-top: 20px;
    }
    body #custom-services-list .isotope-layout.gutter-15 .isotope-item {
        padding: 0 5px;
        margin: 0 0 10px;
    }
    body #custom-services-list .isotope-layout.gutter-15 .isotope-layout-inner {
        margin: 0 -5px;
    }
    body .elementor-13060 .elementor-element.elementor-element-9857d45 .type-services .content {
        padding-bottom: 0;
        min-height: 164px;
    }
}

@media (max-width: 500px) {
    body .elementor-13060 .elementor-element.elementor-element-9857d45 .type-services .title {
        font-size: 14px;
    }
    body .elementor-13060 .elementor-element.elementor-element-9857d45 .service-item-current-style1 .thumb {
        padding-bottom: 0;
    }
    body .elementor-13060 .elementor-element.elementor-element-9857d45 .type-services .content {
        min-height: 215px;
    }
    .elementor-129 .elementor-element.elementor-element-1cdaff34 {
        flex: 1 !important;
    }
    .elementor-element-1cdaff34 .elementor-element-populated {
        width: fit-content !important;
    }
}

@media (max-width: 450px) {
    body .elementor-13060 .elementor-element.elementor-element-9857d45 .type-services .thumb-wrap {
        max-height: 210px;
    }
}
@media (max-width: 370px) {
    body #custom-services-list .isotope-layout.gutter-15 .isotope-item {
        width: 100% !important;
    }
}