/*For Mobile Devices*/
@media (min-width: 320px) and (max-width: 480px) {

    .navbar-brand img {
        width: 145px;
    }
    .navbar-toggler:focus{
        box-shadow: none;
    }
    .navbar-toggler:focus>i{
        color: var(--primary-color);
    }
    .ih-wlt-c-tm-header .navbar-nav .nav-link{
        padding: 10px 0;
    }
    .ih-wlt-c-tm-header .navbar-nav .nav-item.active .nav-link{
        border: none;
    }
    .ih-wlt-c-tm-header .navbar-nav .nav-item.active .nav-link{
        border-bottom: 0.1875rem solid transparent;
    }
    .ih-wlt-c-tm-slider .carousel-item{
        height: 320px;
    }
    .carousel-control-next, .carousel-control-prev {
        width: 10%;
    }
    .ih-wlt-c-tm-slider-caption{
        max-width: 90%;
    }
    .ih-wlt-c-tm-social{
        align-items: center;
        margin-bottom: 15px;
    }
    .ih-wlt-c-tm-footer li:first-child{
        padding-left: 10px;
    }
    .ih-wlt-c-tm-footer li{
        padding: 0 10px;
        margin-bottom: 10px;
    }
    .ih-wlt-c-tm-footer p{
        text-align: center;
    }
    .ih-wlt-c-tm-footer ul{
        text-align: center;
    }
    .ih-wlt-c-tm-footer{
        padding: 10px 0;
    }
    .ih-wlt-c-tm-search{
        width: 90% !important;
    }
    .ih-wlt-c-tm-logo{
        text-align: center;
    }
    .ih-wlt-c-tm-logo img {
        width: 180px;
        margin: 10px 0;
    }
    .ih-wlt-c-tm-search .has-icon .form-control, .ih-wlt-c-tm-classified-search .ih-wlt-c-tm-search .has-icon .form-control{
        margin-bottom: 10px;
    }
    br{
        display: none;
    }
    .ih-wlt-c-tm-title h2>span::before {
        width: 52px;
        left: -50px;
    }
    .ih-wlt-c-tm-title h2>span::after {
        width: 52px;
        right: -50px;
        background-position: right;
    }
    .ih-wlt-c-tm-title-banner .ih-wlt-c-tm-title h2>span::after{
        background-position: right;
    }
    .ih-wlt-c-tm-plan ul{
        min-height: auto;
    }
    .ih-wlt-c-tm-plan-warp{
        max-width:100%;
        margin: auto;
      }
      .ih-wlt-c-tm-list {
        max-width: 100%;
      }
      .ih-wlt-c-tm-details {
        max-width: 100%;
      }
      .ih-wlt-c-tm-tab-memories ul li .ih-wlt-c-tm-memories-gallery a{
        width: 47%;
      }
      .ih-wlt-c-tm-share-social{
        bottom: 80px;
        right: 0px;
        transform: rotate(90deg);
        translate: 34%;
      }
      .ih-wlt-c-tm-qr-share{
        bottom: auto;
        top: 20px;
        left: 10px;
      }
      .ih-wlt-c-tm-share-social::after, .ih-wlt-c-tm-share-social::before{
        display: none;
      }
      .ih-wlt-c-tm-list-profile-img {
        width: 100%;
        background: var(--footer-social-bg);
        border-radius: 0.25rem;
}
.ih-wlt-c-tm-list-profile-img img {
    border-radius: 0.25rem;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.ih-wlt-c-tm-list-profile-details{
    max-width: 100%;
    margin-top: 10px;

}

.ih-wlt-c-tm-list-profile-details {
    width: 100%;
    padding-left: 15px;
}
.ih-wlt-c-tm-list-profile-details .ih-wlt-c-tm-btn-primary {
    border-radius: 0.25rem;
    border: 1px solid var(--primary-color);
    background: var(--primary-color);
    color: var(--white-color);
    font-size: 0.875rem;
    padding: 0px 20px;
    font-weight: 500;
    height: 30px;
    line-height: 2.2;
    width: 70%;

}.ih-wlt-c-tm-list-profile-details .ih-wlt-c-tm-btn-secondary {
    border-radius: 0.25rem;
    border: 1px solid var(--primary-color);
    background: var(--white-color);
    color: var(--primary-color);
    font-size: .875rem;
    padding: 0px 20px;
    font-weight: 500;
    height: 30px;
    line-height: 2.2;
    width: 25%;
}
.ih-wlt-c-tm-details-info{
    margin: -2em 0 3em 0;
}
.theme1 .ih-wlt-c-tm-share-social li>a>i{
    transform: rotate(-90deg);
}
.ih-wlt-c-tm-memories-info{
    left: 10px;
}
}


/*For Tablet Devices*/
@media (min-width: 481px) and (max-width: 820px) {
    .navbar-toggler:focus{
        box-shadow: none;
    }
    .navbar-toggler:focus>i{
        color: var(--primary-color);
    }
    .ih-wlt-c-tm-header .navbar-nav .nav-link{
        padding: 10px 0;
    }
    .ih-wlt-c-tm-header .navbar-nav .nav-item.active .nav-link{
        border: none;
    }
    .ih-wlt-c-tm-footer{
        padding: 10px 0;
    }
    .ih-wlt-c-tm-social{
        align-items: center;
        margin-bottom: 15px;
    }
    .ih-wlt-c-tm-footer li:first-child{
        padding-left: 10px;
    }

    .ih-wlt-c-tm-footer li{
        padding: 0 10px;
        margin-bottom: 10px;
    }
    .ih-wlt-c-tm-footer p{
        text-align: center;
    }
    .ih-wlt-c-tm-footer ul{
        /* display: flex;
        align-items: center;
        justify-content: center; */
        text-align: center;
    }
    .ih-wlt-c-tm-list {
        max-width: 100%;
      }
      .ih-wlt-c-tm-details {
        max-width: 100%;
      }
      .ih-wlt-c-tm-share-social{
        right: 5%;
      }
      .ih-wlt-c-tm-list-profile-details{
        max-width: 100%;

    }
    .ih-wlt-c-tm-list-profile-details h3{
        font-size: 20px;
    }
    .ih-wlt-c-tm-list-profile-details h6{
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 10px;
    }
    .ih-wlt-c-tm-list-profile-details p{
        font-size: 14px;
    }
    .ih-wlt-c-tm-list-profile-details {
        float: left;
        width: 70%;
        padding-left: 15px;
    }.ih-wlt-c-tm-list-profile-img {
        float: left;
        width: 18%;
     background: var(--footer-social-bg);
        border-radius: 0.25rem;
    }.ih-wlt-c-tm-list-profile-img img {
        border-radius: 0.25rem;
        width: 100%;
        height: 114px;
        object-fit: cover;
        object-position: center;
    }.ih-wlt-c-tm-list-profile-details .ih-wlt-c-tm-btn-primary {
        border-radius: 0.25rem;
        border: 1px solid var(--primary-color);
        background: var(--primary-color);
        color: var(--white-color);
        font-size: 0.875rem;
        padding: 0px 20px;
        font-weight: 500;
        height: 30px;
        line-height: 2.2;
        width: 40%;

    }.ih-wlt-c-tm-list-profile-details .ih-wlt-c-tm-btn-secondary {
        border-radius: 0.25rem;
        border: 1px solid var(--primary-color);
        background: var(--white-color);
        color: var(--primary-color);
        font-size: .875rem;
        padding: 0px 20px;
        font-weight: 500;
        height: 30px;
        line-height: 2.2;

    }
}
@media (min-width: 821px) and (max-width: 991px) {

    .ih-wlt-c-tm-list-profile-img {
        float: left;
        width: 22%;
        background: var(--footer-social-bg);
        border-radius: 0.25rem;
    }
    .ih-wlt-c-tm-list-profile-img img {
        border-radius: 0.25rem;
        width: 100%;
        height: 126px;
        object-fit: cover;
        object-position: center;
}   .ih-wlt-c-tm-list-profile-details {
    float: left;
    width: 78%;
    padding-left: 15px;
}
}
