﻿body {
}



.caption-text .es-text {
    padding: 0px 10px;
    background: rgba(86,86,86,.55);
}

.bottom-right.engliland-texg {
    bottom: 13% !important;
    top: unset !important;
}

.text-group {
    top: 195px;
}

.bottom-right {
    top: 145px;
}

.f-pravate-theref {
    min-height: unset;
}

.main-img-height {
    height: 360px;
    position: relative;
}

div#map {
    height: 91.2% !important;
    position: absolute;
    z-index: 0 !important;
}

@media(max-width:480px) {
    .carousel_img img {
        width: 100%;
        height: unset;
    }
    .main-img-height {
        height: 200px;
    }
}

@media only screen and (max-width: 767px) {
    div#map {
        position: relative !important;
        height: 350px !important;
    }

    .f-pravate-theref {
        min-height: unset !important;
    }

    .bottom-right.engliland-texg {
        padding: 4px 10px;
        font-size: 16px;
    }

    .text-group.caption-text {
        bottom: 0;
        height: unset;
        top: unset;
    }
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {
    .bottom-right.engliland-texg {
        padding: 4px 10px;
        font-size: 18px;
    }

    .text-group.caption-text {
        bottom: 0;
        height: unset;
        top: unset;
    }
}

@media only screen and (min-width : 1024.98px) and (max-width : 1206px) {
    .bottom-right.engliland-texg {
        padding: 4px 10px;
        font-size: 24px;
        line-height: 35px;
    }
}

@media only screen and (min-width : 1026px) and (max-width : 20000px) {
    .text-group.caption-text {
        bottom: 0;
        height: unset;
        top: unset;
    }
}

@media only screen and (min-width : 768px) and (max-width : 991px) {
    div#map {
        height: 92% !important;
        position: absolute;
        z-index: -1 !important;
    }
}

@media only screen and (min-width : 992px) and (max-width : 1199px) {
    div#map {
        height: 92% !important;
        position: absolute;
        z-index: -1 !important;
    }
}


.col-cust-filrter {
    flex: 0 0 22.5%;
    max-width: 22.5%;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

.col-cust-filrter1 {
    flex: 0 0 10%;
    max-width: 10%;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

    .col-cust-filrter1 .form-group {
        float: right;
    }

.starDropdown {
    width: 87.8%;
}

.filter-div-manege-cust {
    flex: 0 0 20%;
    max-width: 20%;
}

.filter-div-manege-cust1 {
    flex: 0 0 80%;
    max-width: 80%;
}

@media only screen and (max-width: 767px) {
    .col-cust-filrter {
        flex: 0 0 100%;
        max-width: 50%;
    }

    .col-cust-filrter1 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .starDropdown {
        width: 92%;
    }

    .filter-div-manege-cust {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .filter-div-manege-cust1 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .col-cust-filrter1 .form-group {
        float: left;
    }
}

@media only screen and (min-width : 768px) and (max-width : 991px) {
    .filter-div-manege-cust {
        flex: 0 0 35%;
        max-width: 35%;
    }

    .filter-div-manege-cust1 {
        flex: 0 0 65%;
        max-width: 65%;
    }

    .col-cust-filrter {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-cust-filrter1 {
        flex: 0 0 50%;
        max-width: 50%;
    }

        .col-cust-filrter1 .form-group {
            float: left;
        }

    .starDropdown {
        width: 88%;
    }
}

@media only screen and (min-width : 991.98px) and (max-width : 1199.98px) {
    .filter-div-manege-cust {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .filter-div-manege-cust1 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-cust-filrter {
        flex: 0 0 21%;
        max-width: 21%;
    }

    .col-cust-filrter1 {
        flex: 0 0 16%;
        max-width: 16%;
    }

    .col-cust-filrter1 .form-group {
        float: right;
    }
}


@media(min-width:768px) and (max-width:1099px){
    .banner-text-ht {
        height: 97px;
    }
}

@media(min-width:1100px) {
    .banner-text-ht {
        height: 70px;
    }
}




