@charset "utf-8";
/* CSS Document */

.text-danger {
    color: #f6461d!important;
}
/*added by MRD*/
/*Statistics Page*/
.statistics-table thead th{background: #333;border-bottom: 1px;border-color: #4a4a4a;color: #fff;font-weight: normal;}
.statistics-table tbody{background: #e6e6e6}
.statistics-table tbody td{color: #000;border-color: #d2d2d2;}
.statistics-table tbody td:nth-child(2),.statistics-table tbody td:nth-child(4){color: #d2371b;font-weight: 600;text-align: center;}
/*end*/

/*Login Modal*/
.userContributionModal {
    background: rgba(0, 0, 0, 0.7);
}
.userContributionModal .modal-dialog {
    max-width: 400px;
}
.userContributionModal button:focus{box-shadow: none}
.btn-facebook, .btn-google {box-shadow: none;}
.btn-facebook {
    background: #3b5999;
    color: #fff;
    padding: .7rem 0;
}
.btn-google {
    border: 1px solid #dcdcdc;
    background: transparent;
    padding: .7rem 0;
}
.btn-google img{width: 16px;}
/*Ends*/

.table--contribute th{font-weight: normal;border: none}
.table--contribute th:nth-child(2){width: 20%}
.table--contribute th,.table--contribute td{vertical-align: middle;}
.table--contribute tr td.status{
}
.table--contribute tr td.status.approved{
    color: #44be47;
}
.table--contribute tr td.status.expired{
    color: #a20905;
}
.table--contribute tr td.status.unpublished{
    color: #cec701;
}
.table--contribute tr td.status.pending{
    color: var(--web-color1);
}
.table--contribute tr td.status.draft{
    color: #0865af;
}
.table--contribute tr td.status.preview{
    color: #ea4b4f;
}
.table--contribute tr td img{width: 40px;}
.table--contribute tr td input{
    width: 15px;
    height: 15px;
    box-shadow: 1px 1px 3px rgba(51, 51, 51, 0.1);
}
.table--contribute tr td a{
    font-size: 1rem;
    margin: 0 .4rem;
}
.table--contribute tr td a.action-edit{
    padding: 0px 5px;
    box-shadow: none;
    margin: 0 .1rem;
}
.table--contribute tr td a.action-preview{
    padding: 0px 5px;
    box-shadow: none;
    margin: 0 .1rem;
}
.table--contribute tr td a.action-delete{
    padding: 0px 5px;
    box-shadow: none;
    margin: 0 .1rem;
}

/*Preview*/
.img-upload-modal button.close{position: absolute;right: 2rem;top: 1.7rem;z-index: 1;font-size: 2rem}
.coverImage img {
    width: 100%;
}
#cover-listing-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border: 1px solid #ccc;
    border-radius: 3px;
    position: relative;
}

#cover-listing-image iframe {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border: 1px solid #ccc;
    border-radius: 3px;
    position: absolute;
}

.coverImage{position: relative;}
.coverImage:before {
    content: "";
    position: absolute;
    bottom: 44px;
    width: 100%;
    height: 10%;
    background: linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.48));
    z-index: 1;
}
.img-caption{text-align: center;border: none;padding: .6rem}
.removeBanner {
    position: absolute;
    right: 1rem;
    bottom: 3.5rem;
    color: #fff;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
    z-index: 2;
}
#cover-listing-image img.active {border: 2px solid #ff2b2b;}
#cover-listing-image img:after {
    content: "\f00c";
    font-family: fontawesome;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #333;
}
.cover-thumb{height: 100px;position: relative;}
.cover-thumb.active:before,.video-thumb.active:before {content: "\f058";font-family: fontawesome;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, 0.7);z-index: 1;display: grid;align-items: center;text-align: center;font-size: 1.5rem;color: #f5f5f5;}
.video-thumb:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 1;
}
.coverImage iframe {
    width: 100%;
    height: 400px;
}
.preview-banner img {
    width: 100%;
}
.preview-banner figcaption {
    position: absolute;
    bottom: 0rem;
    text-align: center;
    width: 100%;
    background: linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.75));
    margin: 0;
    padding: 5rem 1rem 2rem 1rem;
    color: #fff;
}


/*Edit Contribution*/

/*Override Rules*/
.medium-editor-insert-plugin .medium-insert-buttons button {
    color: var(--web-color5) !important;
    border: 2px solid var(--web-color5) !important;
}
button.medium-insert-buttons-show.medium-insert-buttons-rotate {
    color: #ec5e5e !important;
    border-color: #ec5e5e !important;
}
.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-addons li .fa {
    font-size: 1.5rem !important;
}
ul.medium-insert-buttons-addons li button.medium-insert-action {
    border: none !important;
    color: #444444 !important;
}
.medium-editor-insert-plugin.medium-editor-placeholder:after {
    font-size: 1.3rem;
    font-style: normal;
}
.medium-editor-insert-plugin p,.medium-insert-embeds-placeholder {
    font-size: 1.3rem;
}
.user-preview .medium-insert-images figure figcaption,.user-preview .medium-insert-embeds figure figcaption{margin: 1rem 1rem 2rem 1rem !important;}
.user-preview .medium-insert-embeds .medium-insert-embeds-overlay{all:unset !important;}
.medium-insert-images figure img{width: 100%}
.medium-insert-images figure figcaption,.medium-insert-embeds figure figcaption{font-size: 1.2rem !important;color: #a5a5a5 !important;margin: 1rem 0 1rem 0 !important;}
.medium-editor-toolbar{z-index: 1 !important}
.medium-editor-insert-plugin a {
    color: var(--web-color3);
}
/*ends*/



/*  */

.userbox{border-radius: 5px;
    width: 100%;
    margin-bottom: 30px;
    box-shadow: 0 0 3px rgb(206, 206, 206);
    background: #fff;
    margin: 40px 0 20px 0;}

.user-header{border-bottom: 1px solid #f1f1f1;background: #f6f7f7;}
.user-header h5{    font-size: 18px;
    padding: 15px;
    margin: 0;
    font-weight: 600;}

.user-content{padding: 20px 20px;}
.custombtn{min-width: 120px;margin: 20px 0;box-shadow: none;}

.user-pic-preview img{overflow: hidden;width: 100%;width: 100px;}

.uprofile-dtl h4{margin: 0 0 25px 0;    font-size: 26px;
    color: #000;
    font-weight: 600;}
.uprofile-dtl h4 small{display: block;font-size: 20px;margin: 0px 0 0 0;color: #757575;}

.uprofile-dtl h4 span{color:#f84525;font-size: 1.2em;}
.uprofile-dtl label{width: 80px;color: #000000;}
.user-pic{width: 100%;}
.user-pic img{width: 100%;}
.user-header a{
    border-bottom: 2px solid transparent;
    padding: 1rem;
    margin: 0 .7rem;
    color: #757575;
    display: inline-block;
    font-size: .9rem
}
.user-header a:hover,.user-header a.active{border-color: var(--web-color5);color: var(--web-color5);}
.action-button{
    margin: .6rem 1rem 0 0;
}
.action-button .btn{min-width: 120px;box-shadow: none;margin-left: 5px;}
.action-button button:nth-child(2){
    background: transparent;border: 1px solid #a7a7a7
}

.action-button button.btn-coverImg span{display: inline-block;width: 30px;margin-right: 6px;}
.action-button button.btn-coverImg span img{width: 100%;border-radius: 2px;}
.btn-coverImg{    border: 0px;
    padding: 0px;
    background: transparent;
    margin-right: 10px;
    color: #f6461d;}
    .btn-coverImg:hover{text-decoration: underline;}
.prepend-icon{position: relative;}
.prepend-icon input{padding-left: 2.5rem}
.prepend-icon span{position: absolute;left: 15px;z-index: 1;top: 10px}
.form-control:placeholder{font-size: .8rem;color: #ccc}
.upload-image{background: #ececec;}
button.upload-cover-image {
    padding: .7rem 1rem;
    border: none;
}
.upload-file {
    height: 42px;
}
.upload-file input{padding: .5rem;opacity: 0;position: absolute;z-index: 2}
.upload-file span.fa {
    content: "\f030";
    font-family: fontawesome;
    position: absolute;
    left: 37px;
    top: 8px;
    font-size: 1.4rem;
    z-index: 1;
    color: var(--web-color5);
}
.upload-file span.input-text {
    position: absolute;
    left: 75px;
    top: 10px;
    font-size: 1rem;
    z-index: 1;
}
/*From Inline*/
.medium-insert-images.medium-insert-images-grid.small-grid figure {
        width: 10%;
    }

    @media (max-width: 750px) {
        .medium-insert-images.medium-insert-images-grid.small-grid figure {
            width: 20%;
        }
    }

    @media (max-width: 450px) {
        .medium-insert-images.medium-insert-images-grid.small-grid figure {
            width: 25%;
        }
    }
    .medium-insert-buttons{
        left: 15px!important;
    }
    .medium-insert-images-toolbar{
        display: none!important;
    }

/*end*/

/*add section*/

.add-box{width: 100%;
        height: 350px;
        overflow: hidden;
}
.add-section{margin-top: 80px;margin-bottom: 80px;}
.secpadding{padding-top: 40px;padding-bottom: 40px;}

/*Booking section*/



.blogdate {margin-bottom: 15px;width: 35px;}
.blogdivBlg{border: 1px solid #d6d6d6; border-radius: 5px;}
.blogdivBlg h5{font-weight: 500 !important;font-size: 1em !important;margin: 0px !important;padding: 5px 20px 0px 20px;}
.p20{padding: 20px;}
.pickup-tour{background: #f3f3f3;padding: 12px 20px;font-weight: 400;    margin-top: 20px}
.blogdivBlg h6{color: #51617e;margin: 0px 0px 2px 0px;padding: 0px;}
.blogdet{background: #fbfbfb;padding: 15px;margin-bottom: 15px;border: 1px solid #e0dcdc;}
.blogdet li{margin-top: 4px;}
.blogdet li:before {display: inline-block;font-family: FontAwesome; content: "\f105";margin-right: 10px;line-height: 89%;color: #000;font-size: 1.3em;}
.blogdivBlg h4{margin: 0 !important;font-size: 1.2em !important;color: #51617e;font-weight: 600;padding: 20px 20px 0px 20px;}
.notinclude h6{color: #dd6b10; text-transform: uppercase;}
.notinclude p{margin: 0px;}

/*slider*/

.userslider .carousel-control-prev{left: -20px;}
.userslider .carousel-control-next{right: -20px;}
.userslider .carousel-control-next i, .userslider .carousel-control-prev i{color: #000;}
.userslider .carousel-item{padding: 0 40px;}

/*trail details css start*/

.favbox{height: 145px;
            overflow: hidden;
            }
.insimg-details a{text-decoration: underline !important;}
.fav-imgbox{border: 1px solid #ededed;
            /* box-shadow: rgba(0, 0, 0, 0.34) 0px 0px 10px; */
            height: 190px;}
.favbox img{width: 100%;}


.insimg-details{padding: 15px;}
.favslider .carousel-control-prev{left: -60px;}
.favslider .carousel-control-next{right: -60px;}

.favslider .carousel-control-prev, .favslider .carousel-control-next{top: 31%;font-size: 2.8em;}


.favslider .carousel-control-next i, .favslider .carousel-control-prev i{color: #000;}
/* .favoritesection{padding-top: 40px;padding-bottom: 40px;} */
#boyanika{margin: 30px 0px 40px 0px;}
/*trail details css end*/

/*Addvertisement banner*/


#promoadd-bg{background: #fff;
            color: #fff;
}
.addsection{padding: 20px 0;}
#promoadd-bg h3{color: #fff;
    margin: 0 0 15px 0;
    font-weight: normal;
    font-size: 2rem;
    width: 100%;
    display: block;
    text-align: center;}
#promoadd-bg h5{color: #fff;
    margin: 0 0 15px 0;
    font-weight: normal;
    font-size: 1.5rem;}

#promoadd-bg .carousel-item a.btn{margin-top:15px; }
.addimgbox{width: 100%;
    height: 300px;
    overflow: hidden;
    background: #ededed;}
.addcontentbox{position: absolute;
    top: 0;
    right: 15px;
    background: rgba(23, 162, 184, 0.788235294117647);
    padding: 20px;
    height: 100%;
    width: 40%;
text-align: center;}


.addsection .carousel-control-next, .addsection .carousel-control-prev {
    tansition: 0.5s;
    width: auto;
    height: min-content;
    top: 46%;
    padding: 6px 10px;
    color: #777;
    font-size: 2.5em;
    line-height: 0;
    border-radius: 4px;
}
.addsection .carousel-control-prev{left: -60px;}
.addsection .carousel-control-next{right: -60px;}

.favoritesection .carousel-control-next, .favoritesection .carousel-control-prev {
    tansition: 0.5s;
    width: auto;
    height: min-content;
    top: 46%;
    padding: 6px 10px;
    color: #777;
    font-size: 2.5em;
    line-height: 0;
    border-radius: 4px;
}
.favoritesection .carousel-control-prev{left: -60px;}
.favoritesection .carousel-control-next{right: -60px;}

#travelexp .section-heading{display: none;}

.agencyheight{height: 150px;border: none;    border-right: 1px solid #ededed;}
.agencyheight h4{font-size: 1.2em;font-weight: 600;color: #17a2b8;}
.user-preview .preview-banner{position: relative;}

#travelexp .hover, #travelexp .hover .overlay {
    height: 100%;
}

/*End: Addvertisement banner*/

@media (max-width: 1024px){
    .addsection .carousel-control-prev{left: -40px;}
    .addsection .carousel-control-next{right: -40px;}
}

@media (max-width: 768px){
    .userslider .carousel-item{padding: 0;}
    #promoadd-bg h3{font-size: 1.5rem;}
}

@media (max-width: 640px){
    .user-pic{width: 150px;margin-bottom: 10px;}
    .user-header{margin-bottom: 15px;}
    #tavelExpDiv{margin-top: 0px;}
    #booking.userslider .carousel-control-prev{right: 40px;
    top: 0;
    left: inherit;}
    #booking.userslider .carousel-control-next{right: 0px;
    top: 0;}
    .blogdate{margin-bottom: 0px;}
    .blogdivBlg h4{font-size: 1em !important;border-bottom: #ededed 1px solid;padding-bottom: 10px;}
    .pickup-tour{margin-top: 5px;}
    #travelexp .bigimg{margin-top: 0px;}
    #travelexp .insta{margin-top: 15px;}
    .secpadding{padding-top: 15px;padding-bottom: 15px;}
    #boyanika {
    margin: 15px 0;
}
    .listshortdes{padding: 15px;}
/*  my favorite page*/

    .favoritesection{padding-top: 15px;padding-bottom: 15px;}
    .favslider .carousel-control-next{right: 0px;
        top: -70px;    font-size: 1.4em;}
    .favslider .carousel-control-prev{right: 40px;
        top: -70px;
    left: inherit;    font-size: 1.4em;}
    .insimg-details{width: 75%;float: left;padding: 10px 10px 0 5px;}
    .favbox{width: 25%;float: left;padding: 10px;height: auto;}
    .insimg-details h5{font-size:1em;margin-bottom: 5px;}
    .insimg-details p{line-height: 18px;}
    .fav-imgbox{height:auto;float: left;margin-bottom: 15px;box-shadow: rgba(0, 0, 0, 0.34) 0px 0px 4px;}
    .listshortdes h4, .listcontent h4{font-size: 1.2rem;font-weight: 600;}
    .listcontent .haddess {
        margin-bottom: 15px;
    }
    /* My Profile add section */

    .addcontentbox{height: 120px;
        width: 100%;
        bottom: 0;
        top: inherit;
         right: 0;}

         #promoadd-bg h3{margin:0px 0 0px 0;font-size: 1.2rem;}
         .addsection .carousel-control-prev{left: 0px;}
         .addsection .carousel-control-next{right: 0px;}

         .action-button .btn{min-width: auto;}
         .create-user-form{margin-top: 15px;}
         .create-user-form h5{margin-top: 25px;}
         .medium-editor-insert-plugin p{font-size: 1rem;}
        .medium-editor-insert-plugin.medium-editor-placeholder:after{font-size: 1rem;color: #000;text-decoration: underline;}
        .action-button{margin-right: 0px;}
        .action-button .btn{margin-left: 0px;}
        .user-header a{padding: .5rem;}
        .user-content{padding: 15px;}
        .table--contribute tr td a.action-edit{margin: .1rem;}
        .table--contribute tr td a.action-preview{margin: .1rem;}
        .table--contribute tr td a.action-delete{min-width: 28px;}

        .contribute-blogdate .blogyear{margin-bottom: 0px;}
        .contribute-monthmob{float: right;}
        .contribute-datemob{float: left;}

        .favoritesection .fav-imgbox{width: 100%;box-shadow: none;border-bottom: #ededed 1px solid;border-right: 0px;}
        .favoritesection .insimg-details{width: 100%;padding: 0;}
}

@media (max-width: 320px){
    .medium-editor-insert-plugin.medium-editor-placeholder:after{font-size: .8rem;}
    .btn-coverImg{width: 100%;
        margin: 10px 0;}
        .action-button .btn{margin: 10px 0;}
        .action-button{width: 100%;text-align: center;}
}

