/* contact style */
.page-template-teemplate-contact .content-wrap {
    margin-bottom: 0;
}
.contact-wrap .address-wrap {
    margin-top: 2rem;
}
.contact-wrap .address-wrap .heading h3 {
    color: #123649;
    font-size: 1.8rem;
    margin: 0 0 1rem;
}
.contact-wrap .address-wrap .icon-wrap {
    color: #123649;
}
.contact-wrap .address-wrap .box {
    text-align: left;
}
.contact-wrap .address-wrap .icon-wrap,
.contact-wrap .address-wrap .details-wrap {
    display: inline-block;
}
.contact-wrap .address-wrap .details-wrap {
    width: 90%;
}
.contact-wrap .address-wrap .icon-wrap {
    color: #666;
    vertical-align: top;
    font-size: 1.6rem;
    width: 7%;
    margin: 0.2rem 0 0;
}
.contact-wrap .address-wrap .icon-wrap .fa-envelope {
    font-size: 1.4rem;
}
.contact-wrap .address-wrap .icon-wrap > .fa {
    display: block;
}
.contact-wrap .address-wrapper {
    font-size: 1.3rem;
    line-height: 1.4;
}
.contact-wrap .address-wrapper p {
    margin: 0 0 0.5rem;
}
.contact-wrap .map-wrap iframe {
    pointer-events: none;
    width: 100%;
}
.map-wrap iframe.clicked {
    pointer-events: auto;
}
/* contact details style */
.contact-form-wrap .input-group-addon {
    background-color: #123649;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    color: #fff;
    border: 1px solid #000;
    font-size: 1.3rem;
}
.contact-form-wrap .input-group-addon i {
    width: 30px;
    margin: 0;
}
.contact-form-wrap .form-control {
    /* background: rgba(54, 46, 84, 0.5); */

    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    font-size: 1.4rem;
}
.contact-form-wrap .form-control:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    border-color: rgba(54, 46, 84, 0.5);
}
.contact-form-wrap .btn-wrap .btn-lg {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    width: 100%;
}

.team-wrap .title-wrap h3 {
    color: #362e54;
    font-weight: 600;
}
.whyus-content-wrap .icon-wrap {
    color: #f2f2f2;
}
.tabs-wrap .tab-content .content-details {
    font-weight: 400;
}
/* header style */
.header .top-infos ul li:last-child,
#fixed-navbar .top-infos ul li:last-child {
    float: right;
    margin-right: -1.5rem;
    display: flex;
    gap: 12px;
}
.header .top-infos ul li:last-child span .fa-facebook:hover {
    color: #1877f2;
}
.header .top-infos ul li:last-child span .fa-instagram:hover {
    color: #405de6;
}
.header .top-infos ul li:last-child span .fa-twitter:hover {
    color: #292f33;
}
.header .top-infos ul li:last-child span .fa-youtube:hover {
    color: #ff0033;
}
/* home page style */
.home-about {
    background-size: 50% 100%;
}
/* banner style */
.banner-wrap.inner .carousel-control {
    z-index: 5;
}
/* destination inner style */
.banner-wrap.inner .title-infos {
    left: 25%;
}
.banner-wrap.inner .title-infos .holder {
    background: #362e54;
    border-color: #362e54;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    width: 25%;
    text-align: left;
}
.banner-wrap.inner .title-infos .holder .short-infos {
    color: #fff;
}
.banner-wrap.inner .title-infos .holder .short-infos > strong {
    font-family: "Raleway", sans-serif;
    border-bottom: 1px solid;
    display: block;
    margin: 0 0 1rem;
    font-size: 1.6rem;
    text-transform: capitalize;
}
.banner-wrap.inner .title-infos .holder .short-infos ul li > strong {
    color: #123649;
    display: inline-block;
    width: calc(12rem);
}
/* footer style */
.partners-logo-wrap {
    margin: 4rem 0 0;
}
.partners-logo-wrap > strong {
    display: block;
}
.partners-logo-wrap > strong,
.partners-logo-wrap ul,
.partners-logo-wrap ul li {
    display: inline-block;
}
.partners-logo-wrap ul li {
    margin: 0 0.3rem;
}
.partners-logo-wrap ul li > img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    width: 3.5rem;
}
.copyright {
    text-align: center;
}
/* pagination style */
.pagination.navigation {
    margin: 0;
    text-align: center;
    width: 100%;
}
.pagination.navigation > .screen-reader-text {
    display: none;
}
.page-numbers {
    background: #362e54;
    border: 1px solid #eee;
    color: #fff;
    display: inline-block;
    padding: 0.5rem 1.5rem;
}
.prev.page-numbers {
    -webkit-border-radius: 6px 0 0 6px;
    -moz-border-radius: 6px 0 0 6px;
    -ms-border-radius: 6px 0 0 6px;
    -o-border-radius: 6px 0 0 6px;
    border-radius: 6px 0 0 6px;
}
.next.page-numbers {
    -webkit-border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 6px 0;
    -ms-border-radius: 0 6px 6px 0;
    -o-border-radius: 0 6px 6px 0;
    border-radius: 0 6px 6px 0;
}
.page-numbers.current {
    background: #ffd700;
    color: #fff;
}
/* search result style */
.search-results .content-wrap.inner {
    margin-bottom: 2rem;
}
/* package style */
.package .package-hold .holder .details {
    text-align: justify;
}
.package .package-hold .holder .details h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.package .package-hold .holder .price {
    background: #ec523f;
}
.package .package-hold .holder:hover .price {
    color: #ec523f;
    left: 25%;
    width: 70%;
}
/* destination inner page style */
.tabs-wrap .tab-content .content-details {
    overflow: hidden;
}
.tab-content > .tab-pane {
    display: block;
    height: 0;
    overflow: hidden;
}

.tab-content > .active {
    display: block;
    height: auto;
}
/* team page style */
.team-wrap .title-wrap p {
    color: #937c00;
    font-size: 85%;
}
/* banner ticker style */
.mtphr-dnt-tick-contents {
    background: #ffd700;
    color: #362e54;
    font-weight: bold;
}
.footer img.float-img {
    filter: blur(6px);
    opacity: 0.5;
    min-height: 100%;
    object-fit: cover;
}
.footer .footer-top .testimonials-wrap .photo {
    width: 13%;
}
.we-accept ul li img {
    height: 35px;
    border-radius: 3px;
}
.we-accept ul li {
    float: left;
    margin-right: 0.5rem;
}
