/*html {*/
/*    scroll-behavior: smooth !important;*/
/*}*/

.logo1, .logo2 {
    max-height: 46px;
}

.nav_logo_img .img-fluid {
    max-height: 35px;
}

.home_adv_srch_opt.listing a {
    margin: 10px;
    width: 250px;
}

.lgsf-color {
    color: #E18E29 !important;
}

.lgsf-background-color {
    background-color: #E18E29 !important;
    background-image: none;
}

.list-inline-item {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
}

.m-auto {
    margin: auto;
}


.grid_list_search_result .right_area p {
    margin-bottom: 0;
    margin-top: 20px;
}

.btn-thm {
    background-color: #E18E29;
    border: 2px solid #E18E29;
    border-radius: 5px;
    color: #ffffff;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.mbp_comment_form.style2 .comments_form button.btn {
    background-color: #E18E29;
    border: 2px solid #E18E29;
}

.mbp_comment_form.style2 .comments_form button.btn:hover {
    background-color: #ffffff;
    border-color: #E18E29;
    color: #E18E29;
}

.btn-thm:hover,
.btn-thm:active,
.btn-thm:focus {
    background-color: #ffffff;
    border-color: #E18E29;
    color: #E18E29;
}


.parner_reg_btn a.btn {
    border-radius: 8px;
    background-color: #E18E29;
    -webkit-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    -moz-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    -o-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    height: 60px;
    line-height: 50px;
    width: 250px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}


.parner_reg_btn a.btn:hover,
.parner_reg_btn a.btn:active,
.parner_reg_btn a.btn:focus {
    background-color: #ffffff;
    color: #E18E29;
}

.shop_single_tab_content .nav-tabs .nav-link.active {
    border-bottom: 1px solid #E18E29;
    color: #E18E29;
}


.lsd_list li {
    border-radius: 8px;
    background-color: #E18E29;
    height: 40px;
    padding: 8px 25px;
    text-align: center;
}

.lsd_list li a {
    color: #ffffff;
    font-size: 18px;
    font-family: "Nunito";
    line-height: 1.2;
}

.lsd_list li:hover a {
    color: #ffffff;
}

.alert.alart_style_four {
    background-color: #E18E29;
    color: #ffffff;
}


.rating {
    direction: rtl;
    font-size: 30px;
    text-align: left;

    > .star {
        font-family: 'FontAwesome';
        font-weight: normal;
        font-style: normal;
        display: inline-block;
        position: relative;
        padding-right: 5px;
        cursor: pointer;

        &:before {
            content: '\f006';
        }
    ;

        &:hover:before,
        &:hover ~ .star:before,
        &.selected:before,
        &.selected ~ .star:before {
            color: goldenrod;
            content: '\f005';
        }
    }
}


.icon_home5:hover {
    transform: scale(1.05);
    transition: 0.2s ease;
    border: 1px solid #E18E29;
    background-color: #E18E29;
}

.required:after {
    color: red;
    content: ' *';
}

.ghop:hover {
    cursor: pointer;
    transform: scale(1.15);
    transition: 0.2s ease;
    color: #E18E29;
}


.sasw_list .search_area label {
    font-size: 18px;
    position: absolute;
    right: 20px;
    top: 10px;
}

.team_member .thumb img {
    max-height: 100px;
    min-height: 100px;
}


.form_grid .contact_form button:hover {
    color: #E18E29;
    background-color: #ffffff;
}

.gallery-check {
    visibility: hidden;
    position: absolute;
}

.gallery-image {
    cursor: pointer;
}

.gallery-image:hover {
    transform: scale(1.05);
}

.selected-gallery-image {
    border: 2px solid red;
}

header.header-nav.menu_style_home_one .ace-responsive-menu li select {
    color: #484848;
    font-weight: bolder;
}

header.header-nav.menu_style_home_one.stricky-fixed .ace-responsive-menu li select {
    color: #484848;
}

figure.image.image-style-align-center {
    margin: auto !important;
}

figure.image.image-style-align-left{
    float: left;
}


figure.image.image-style-align-right{
   float: right;
}

figure.image img{
    aspect-ratio:inherit !important;
    height: auto;
}