.single-features-item .img-holder img {
    height: 225px;
}

.discount-action .call-banner .call-banner-inner {
    padding: 150px 30px;
}

.discount-action .call-banner .call-banner-inner {
    color: #fff;
}

.single-place-item-three .place-img img {
    height: 275px;
}

.option-deals h6.font-weight-normal {
    width: 100%;
}

.call-to-action h2, .call-to-action1 h2 {
    font-size: 54px;
    color: #fff;
}

.option-deals {
    height: 118px;
}




.nice-select .list {
    max-height: 200px;
    overflow-y: scroll;
}

.news-content h4{
    height: 40px!important;
    margin-bottom: 10px !important;
}
.style-title{
    margin-bottom: 45px!important;
}
.stylepartners{
    height: 0!important;
}
.style_submit_tailoryourtrip{
    margin-bottom: 20px!important;
}
.Read_More{
    margin-bottom: 2px!important;
}
.stylesection{
    margin-top: 25px!important;
}
.style_new_duration{
    height: 70px!important;
}
.style_new_duration_thirdTour{
    height: 50px!important;
}

        #profile-description .show-more {
            cursor: pointer;
            text-align: left;
            margin: 30px 0 50px;
            color: #00f;
            float: left
        }

        #profile-description .show-more:hover {
            color: #1779dd
        }

        #profile-description .show-more-height {
            height: 113px;
            overflow: hidden
        }

        #profile-description,
        .banner-two .swiper-button-next span,
        .banner-two .swiper-button-prev span,
        .main-menu .navigation,
        .title-box h2 span {
            position: relative;
            z-index: 1
        }

.styleblog{
    margin-top: 11px!important;
}
.featuredArticlesone{
    height: 177px!important;
}
.blogCategory_description{
    height: 105px!important;
}
.style_tourpackage{
    height: 60px!important;
}
.style-sidebar-sticky{
    position: static!important;
}
/*******/
.style-inclusions li:before{
    content: "\f058"!important;
    color: green!important;
    font-family: 'FontAwesome'!important;
    margin: 0 11px 0px 3px!important;
}
.style-exclusion li:before{
    content: "\f057"!important;
    color: red!important;
    font-family: 'FontAwesome'!important;
    margin: 0 11px 0px 3px!important;
}
.style-inclusionsnotes li:before{
    content: "\f12a"!important;
    color: #ff6600!important;
    font-family: 'FontAwesome'!important;
    margin: 0 11px 0px 3px!important;
}



.call_fix_mob {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999999999;
}
.whatsapp_mob, .call_mob {
    background: #1b9c61;
    color: #fff;
    padding: 5px 15px;
}
.call_fix_mob a {
    display: block;
    width: 100%;
    text-align: center;
    height: 45px;
    background: #3aca81;
    color: #fff;
    font-size: 17px;
    font-weight: 400;
    line-height: 40px;
}
.call_mob {
    background: #135188 !important;
}

.breadcrumb-content{
    padding: 0 !important;
    margin-bottom: 30px !important;
}



.breadcrumb li a, .breadcrumb li.active a {
    color: #c7c7c7;
}



.style_slider_store{
    margin: 15px 0 0 0;
}

.style_slider_store img{
    height: 500px;
}
.style_image_slider img {
    height: 100px;
}

.style_clock_firstTour{
    font-size: 20px!important;
    color: #2193b0!important;
    margin: 0px 8px 0 0!important;
}

.social_media_icon svg{
    width: 15px!important;
    color: white!important;
}

/*  */
.to-toped {
    position: fixed;
    bottom: 20px;
    left: 20px;
    background: #47c758;
    color: #fefefe;
    padding: 5px 12px 3px 13px!important;
    border-radius: 50%!important;
    outline: none;
    z-index: 9999;
    -webkit-animation: mover 1s infinite alternate;
    animation: mover 1s infinite alternate;
    cursor: pointer;
    text-align: center;
    background-position: center center;
    background-size: cover;
    -webkit-box-shadow: 0 0 0 2px rgba(12, 12, 12, 0.1);
    box-shadow: 0 0 0 2px rgba(12, 12, 12, 0.1);
    -webkit-transition: opacity .2s, border-radius .2s, -webkit-box-shadow .2s;
    transition: opacity .2s, border-radius .2s, -webkit-box-shadow .2s;
    transition: opacity .2s, border-radius .2s, box-shadow .2s;
    transition: opacity .2s, border-radius .2s, box-shadow .2s, -webkit-box-shadow .2s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    font-size: 30px;
}
.to-toped:hover {
    background: #ff6600 !important;
    color: #00e676 !important;
}
.to-toped:focus {
    background: #ff6600 !important;
    color: #00e676 !important;
}
.block-main-tailor{
    overflow: hidden;
    border: 1px solid #ddd;
    padding: 30px;
    padding-top: 0;
}

.block-main-tailor h3{
    margin: 25px 0!important;
    font-size: 36px;
}

input.st-form-tailor,
select.st-form-tailor,
textarea.st-form-tailor{
    font-size: 15px;
    font-weight: 300;
    background-color: #fff;
    border: 1px solid #f1f1f1;
    border-radius: 0;
    padding: 10px 20px;
    color: #777;
    margin-bottom: 0;
    height: 50px;
    box-shadow: none;
    width: 100%;
}

textarea.st-form-tailor{
    height:150px;
}
.mobileLang{
    display: none;
}
@media only screen and (max-width: 768px) {

    .navbar-brand img{
        height:50px;
    }
    .section-title{
        padding:15px;
    }
    .mobileLang{
        display: flex;
    }
    .single-features-item .img-holder .content{
        bottom: 10px;
        left: 10px;
        right: 10px;
    }

    .single-features-item .img-holder .text h4 {
        font-size: 12px;
    }

    .single-features-item:hover .img-holder .content p {
        font-size: 12px;
        line-height: 16px;
    }
    .discount-action .call-banner .call-banner-inner {
        padding: 30px 30px 5px 30px;
    }

    .discount-action .call-banner .call-banner-inner {
        padding: 15px !important;
    }

    .img-larg-tours {
        height: 300px;
    }
    .trending .trend-item .trend-image img {
        min-height: 100%;
    }

    .testimonial .section-title{
        margin-bottom: 0 !important;
    }

    .slick-next {
        right: 10px;
    }
    .slick-prev {
        left: 30px;
    }

    .style_slider_store img{
        height: 300px;
    }
    .style_image_slider img {
        height: 60px;
    }

    .div--style--price span {
        width: 45%;
        padding: 0 10px;
    }

    .div--style--price p {
        width: 55%;
        padding: 0 15px;
    }

    .flex-lg-row-reverse .col-lg-4{    order: 1;  }
    .flex-lg-row-reverse .col-lg-8{ }

    .breadcrumb-content h1{
        font-size: 17px;
    }

}

.checkiconThanks{
    color: #47c658!important;
}

/*mahmoud updates*/
.single-place-item-three .place-content h4.title {
    height: 20px;
}
.des-tour-block{
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.single-blog-post .entry-content h3.title{
margin-bottom: 10px !important;
}

.single-place-item-three .place-content{
height: 337px;
}

.option-deals p{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.trending .trend-item .trend-content-main .trend-content{
height: 281px;
}
/*mahmoud updates*/

p a span{
    color: #0d6efd !important;
}
