﻿

.container {
        padding-right: 0;
    padding-left: 0;
}


.fi-popup .close {    
   font-weight: normal;
    line-height: normal; 
    text-shadow: none;
    filter: alpha(opacity=20);
    opacity: 1;
}

.fi-popup.settings-popup .popup-details .setting-bottom a .icon:before {
    z-index: inherit;    
    margin: inherit;
    vertical-align: inherit;    
    padding: inherit;
    border: inherit;    
    border-radius: inherit;  
     font-size: inherit;  
}

.fi-popup.settings-popup .popup-details .fi-highlights:before {
    z-index: inherit;    
    margin: inherit;
    vertical-align: inherit;    
    padding: inherit;
    border: inherit;    
    border-radius: inherit;  
    font-size: inherit; 
}



/**********for footer********/
footer .footer-options ul li a .label {
    padding: 0 !important;
    text-align: inherit !important;
    white-space: inherit !important;
}




/*****************/

/********27-10-2020******/
.tooltip {
    font-family: 'Droid Arabic Kufi','Raleway',sans-serif !important;
}

.carousel-caption h1 {
    animation: fadeInUp 1000ms forwards;
    font-size: 3.8em;
    font-weight: 700;
    line-height: 1;
    color: #bf9e66;
}

.carousel-caption p {
    color: #444;
    margin-top: 4vh;
    width: 45%;
    font-size: 16px;
    font-weight: 500;
    animation: fadeInDown 1000ms forwards;
}

.carousel-caption p, .carousel-caption h1 {   
    width: 45%;
}

@media (max-width:992px) {
    .carousel-caption p, .carousel-caption h1 {
        width: 60%;
    }
}

@media (max-width:767px) {
    .carousel-caption p, .carousel-caption h1 {
        width: 90%;
    }
}

@media (max-width:480px) {
    .carousel-caption h1 {
        width: 90%;
        font-size: 24px;
    }

    .carousel-caption p {
        width: 85%;
        font-size: 16px;
    }
}


.search-area .form-control {
    border-radius: 50px !important;
    height: 41px;
    min-width: 315px;
    padding: 10px 20px;
}


.fature-img {
    margin: 0 auto;
    border: 1px solid #b68a35;
    padding: 10px;
    border-radius: 50%;
    height: 75px;
    width: 75px;
    text-align: center;
    display: flex;
    background: #fff;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    margin: 10px auto;
}

    .fature-img img {
        height: 25px;
    }

    .fature-img:after {
        content: "\e926";
        font-family: 'ficons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        font-size: 29px;
        text-align: center;
        color: #b68a35;
        transition: all 600ms cubic-bezier(0.165,0.84,0.44,1);
    }

.most-service {
    border-radius: 20px;
    box-shadow: 5px 11px 20px rgba(175,175,175,0.36);
    /*padding: 30px 20px;*/
    text-align: center;
    display: inline-block;
    transition: all ease-in-out .3s;
    background-color: #fff;
    padding: 10px;
    margin: 5px;
    border-radius: 18px;
    width: calc(16.66% - 20px);
    transition: all 600ms cubic-bezier(0.165,0.84,0.44,1);
}

    .most-service:hover {
        transform: scale(1.06);
        border-color: #bf9e66;
    }

        .most-service:hover .fature-img:after {
            font-size: 44px;
        }

@media (max-width: 992px) {
    .most-service {
        width: calc(33.333% - 20px);
    }
}

@media (max-width: 767px) {
    .most-service {
        width: calc(50% - 20px);
    }
}

@media (max-width: 480px) {
    .most-service {
        width: calc(100% - 20px);
    }
}



.redtheme .zopim .meshim_widget_components_chatButton_Button .button_bar {
    background: #d63301 !IMPORTANT;
}

.greentheme .zopim .meshim_widget_components_chatButton_Button .button_bar {
    background: #2c7500 !IMPORTANT;
}


.redtheme .zopim .meshim_widget_components_chatButton_ButtonBar .favicon {
    background: #2c7500 !IMPORTANT;
}

.greentheme .zopim .meshim_widget_components_chatButton_ButtonBar .favicon {
    background: #2c7500 !IMPORTANT;
}


@media only screen and (min-width: 1025px) and (max-width: 1100px)  {
     .container {
        width: 1024px;
     }
}

.SvRadio label
{
    font-family: 'Raleway','Droid Arabic Kufi',sans-serif !important;
    }

header .container h1.logo {
    max-width:inherit;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
        outline: none !important;
}
.popover  button, .html .popover  input[type="button"], .popover   input[type="reset"], .popover   input[type="submit"] {
    min-height:inherit;
    min-width:inherit;
    height:auto;
}

@media screen and (max-width: 768px)
{
.main-menu .navigation .main-menu-item > li.close-btn .close 
{
    float: none !important;
    opacity:1;
}
}

.fi-popup.settings-popup .popup-details .setting-top a:hover
{
    color: #FFF !important;
    }
button.infoSt-butt {
    color:inherit;
}
.pace.pace-active ~ .tour-backdrop { background:#fff !important;
}