
/*  -----------------------------------------btn hover customization*/
.btn-default {
    background-color: #eeeeee;
    border-color: #d9d9d9;
}
/*  -----------------------------------------btn hover customization*/
.btn-default:hover {
    background-color: #eeeeee!important;
    border-color: #c2c2c2 !important;
}

/*  -----------------------------------------about-sagene: team-azmayeshgah-div-and-h4-style */
.div-team-az {
    margin-bottom: 20px;
}

.h4-team-az {
    display: inline;
    padding-bottom: 5px;
    padding-left: 20px;
    margin-bottom: 20px;
}

/*  -----------------------------------------about-sagne: border-icon-color */
.feature-icon-box .feature-icon {
    border: 4px solid #e1e1e1!important;
    padding: 10px 15px;
    position: absolute;
    top: -30px;
}


/*  -----------------------------------------about-sagene: logo-position-set--child */
.child-postion {
    position: relative;
    left: 171px;
}

/*  -----------------------------------------about-sagene: doctors-scaling */
@media only screen and (max-width: 992px) {
    .image-docs-size {
        width: 60px;
    }

    .font-docs-size {
        font-size: 12px;
    }

    .padding-top-docs-img {
        padding-top: 10px;
    }

    .padding-right-docs {
        padding-right: 15px;
    }

    .more-info-size {
        font-size: 12px;
    }
}


/*  -----------------------------------------about-sagene: changing-image-scale */
.image-about {
    width: 300px;
}

/*  -----------------------------------------about-sagene: changing-position-in-lg */
@media only screen and (max-width: 1200px) {
    .child-postion {
        position: relative;
        left: 99px;
    }

    .image-about {
        width: 270px;
    }
}

/*  -----------------------------------------about-sagene: icon-none-in-md-and-padding-to-row-class*/
@media only screen and (max-width: 992px) {
    .md-padding {
        padding-left: 20px;
        padding-right: 20px;
    }

    .child-postion {
        display: none;
    }
}

/*  -----------------------------------------about-sagene: section-blue-background-icon-change-scale*/
.width-height {
    width: 68px;
    height: 60px;
    text-align: center
}

/*  -----------------------------------------about-sagene: paddings-for-md-sm-size */
@media only screen and (max-width: 991px) {
    section > .container, section > .container-fluid {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media only screen and (min-width: 992px) {
    .pr-lg{
        padding-right: 0!important;
    }
}


/*  -----------------------------------------why-sagene: icon-box-border*/
.feature-icon-box {
    border: 1px solid #00a3c885!important;
}

/*  -----------------------------------------azmayehha: changing-cards-padding*/
.padding-cards {
    padding-right: 48px;
    padding-left: 48px;
    padding-top: 18px;
    padding-bottom: 18px;
}

/*  -----------------------------------------azmayeshha: tabs-needs-to-be-aligned */

.services-tab .nav-tabs > li {
      border-left: 1px solid #eeeeee!important;
    margin-bottom: 0!important;
    width: 33.3% !important;
}


/*  -----------------------------------------azmayeshha: margin-bottom */
.section-azmayesh-mb {
    margin-bottom: 40px !important;
}


/*  -----------------------------------------azmayeshha: border-top-tab */
.services-tab .nav-tabs {
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    text-align: center;
}

/*  -----------------------------------------azmayeshha: border-left-tab */
.services-tab .nav-tabs > li {
    border-left: none;
    margin-bottom: 0;
    width: 33.3%;
}

/*  -----------------------------------------azmayeshha: tab-font-size */
.br-left-tab {
    font-size: 120% !important;
}

/*  -----------------------------------------azmayeshha: tab-border-radius-removed */
.nav-tabs > li > a {
    border-radius: 0 0 0 0;
}

/*  -----------------------------------------azmayeshha: border-tab-content-removed */
.tab-content {
    border-top: none;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
}

/*  -----------------------------------------azmayeshha: tab-sm-remove-borders */
@media only screen and (max-width: 767px) {
    .nav-tabs > li > a {
        border-left: none!important;
    }
}

/*  -----------------------------------------azmayeshha: cards-margin-top */

@media only screen and (max-width: 991px) {
    .margin-top-md {
        margin-top: 10px;
    }
}

/*  -----------------------------------------azmayeshha: content-border-bottom */
.border-and-padding {
    padding-bottom: 17px;
    border-bottom: 1px solid #8c8c8c2b;
}

/*  -----------------------------------------azmayeshha: card-text-color-and-font-size */
.text-custom-color {
    color: #1a1a1a !important;
}

/*  -----------------------------------------azmayeshha: each-row-needs-margin-top-in-md*/
@media (max-width: 900px) {
    .margin-top-cards {
        margin-top: 15px !important;
    }

    .margin-top-sectond-row-cards {
        margin-top: 5px !important;
    }
}

/*  -----------------------------------------news: btn-hover*/
.a-hover:hover {
    color: #037791 !important;
}

/*  -----------------------------------------news: margin-bottom-for-hot-news*/
.hot-news-div {
    margin-bottom: 30px;
}

/*  -----------------------------------------news: last-news-sm-paddings*/
@media only screen and (max-width: 767px) {
    .last-news-padding {
        padding-right: 20px;
        padding-left: 20px;
    }
}


/*  -----------------------------------------Divider: icons-customiztion */

.figure {
    position: relative;

    max-width: 100%;
}

.figure img.image-hover {
    position: absolute;
    top: 0;
    right: 9px;
    left: 0;
    bottom: 0;
    object-fit: contain;
    opacity: 0;
    transition: opacity .2s;
}

.figure img.image-hover-locker {
    position: absolute;
    top: 0;
    right: 4px;
    left: 0;
    bottom: 0;
    object-fit: contain;
    opacity: 0;
    transition: opacity .2s;
}

.figure img.image-hover-kit {
    position: absolute;
    top: 0;
    right: 4px;
    left: 0;
    bottom: 0;
    object-fit: contain;
    opacity: 0;
    transition: opacity .2s;
}

.figure:hover img.image-hover-kit {
    opacity: 1;
}

.figure img.image-hover-phone {
    position: absolute;
    top: 0;
    right: 9px;
    left: 0;
    bottom: 0;
    object-fit: contain;
    opacity: 0;
    transition: opacity .2s;
}

.figure:hover img.image-hover-phone {
    opacity: 1;
}

.figure:hover img.image-hover-locker {
    opacity: 1;
}

.figure:hover img.image-hover {
    opacity: 1;
}


/* */




/* -----------------------------------------label-input-color */
.label-input {
    color: #777777 !important;
}

/* -----------------------------------------change-a-tag-color-and-hover-color*/
.a-color {
    color: #777777 !important;
}

.a-hover:hover {
    color: #777777 !important;;
}

.label-color-padding {
    color: #777777 !important;

}



/* -----------------------------------------padding-r-l-input-in-sm */
@media only screen and (max-width: 767px) {
    .padding-r-l {
        padding-right: 50px;
        padding-left: 50px;
    }
}

