@media (max-width: 992px) { 
    #footer-1 {
        padding-top: 30px;
        background-image: url("../img/home/footer-1.jpg");
        background-position: center;
        background-size: cover;
        height: 900px;
        width: 100%;
        position: relative;
        background-size: cover;
        box-shadow: inset 0 0 0 2000px rgba(32, 28, 30, 0.81)
    }
    .footer_logo {
        margin-bottom: 15px;
    }
    .footer-widget-1__list ul {
        list-style-type: none;
        margin-top: 5px;
    }
    .footer-widget-1__list ul li {
        margin-bottom: 2px;
        color: 
        #fff !important;
        text-transform: uppercase;
    }
    .copyright__license p{
        margin: 0;
    }
 }
 @media (max-width: 576px) { 
    .home_cat_item a:hover .text-box {
        box-shadow: unset !important;
    }
    .home_cat_item {
        margin: 10px;
        position: relative;
        height: 100%;
        width: 100%;
    }
    .travel-tip-1__tip--location1 {
        top: 85% !important;
        left: 50% !important;
        right: 0;
    }
    .travel-tip-1__tip--location2 {
        top: 107% !important;
        left: 50% !important;
    }
    .travel-tip-1__tip--location3 {
        top: 103%;
        left: 50%;
    }
    .travel-tip-1__tip--location4 {
       
        top: 85% !important;
        left: 50% !important;
    }
    .travel-tip-1__tip--location5 {
        top: 73% !important;
        left: 50% !important;
    }
    .travel-tip-1__tip--location6 {
        top: 60% !important;
        left: 50% !important;
    }
    .travel-tip-1__tip--location7 {
        top: 38% !important;
        left: 50% !important;
    }
    .travel-tip-1__tip--location8 {
        top: 58% !important;
        left: 50% !important;
    }
    .travel-tip-1__tip--location9 {
        top: 60% !important;
        left: 50% !important;
    }
    #footer-1 {
        padding-top: 30px;
        background-image: url("../img/home/footer-1.jpg");
        background-position: center;
        background-size: cover;
        height: 1300px;
        width: 100%;
        position: relative;
        background-size: cover;
        box-shadow: inset 0 0 0 2000px 
        rgba(32, 28, 30, 0.57);
    }
    .visit_us_div {
        margin-bottom: 25px;
        margin-top: 25px;
        margin-left: auto;
        margin-right: auto;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .about-des {
        margin-bottom: 15px !important;
    }
    .header-title-position {
        position: absolute;
        right: 0;
        bottom: 0;
        padding-bottom: 150px;
        padding-right: 0;
    }
    .small-heading-home {
        font-family: 'Poppins', sans-serif;
        margin: 0;
            margin-bottom: 0px;
        color: 
        #fff;
        font-size: 28px;
        font-weight: 700;
        margin-bottom: 10px;
    }
    .bg-heading {
        font-family: absolute_font;
        font-size: 150px;
        color: 
        #fff;
        line-height: 100px;
    }
    .img_container:hover .img_box_overlay {
        opacity: unset;
    }
    .img_box_overlay {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
        width: 100%;
        opacity: 1 !important;
        transition: .5s ease;
        background-color: 
        #111111B3;
        border-radius: 5px;
        display: flex;
        justify-content: space-between;
    }
    .tour-mobile{
        display: none;
    }
    .mt-100{
        margin-top: 50px;
    }
    .destination-4__choices__item {
        margin-bottom: 30px;
    }
    .trending-tour-item img{
        width: 100%;
        height: 220px;
        object-fit: cover;
    }
    
    .ex-border {
        box-shadow: inset 0 0 0 2000px rgba(32, 28, 30, 0.81);
        border-radius: 5%;
        margin: 11px;
    }
    .destination-4__choices__item {
        overflow: hidden;
        color: 
        black !important;
        margin-bottom: 15px;
        display: flex;
        align-items: center;
        margin-top: 15px;
        flex-direction: column;
    }
    .footer_logo {
        margin-bottom: 15px;
        margin-left: auto;
        margin-right: auto;
    }
    .copyright__area {
        padding-top: 7px;
        text-align: center;
        width: 100%;
        line-height: unset;
        display: flex;
    }
    .destination-4__choices__item {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }
    .img-set-mobile{
        display: none !important;
    }
    .img-set-mobile-read{
        display: block !important;
        text-align: center;
        margin-top: 15px;
    }
    .who-we-div{
        text-align: center;
    }
    .tour-des-col {
        display: flex;
        justify-content: center;
        align-items: unset !important;
        flex-direction: column;
    }
    .mobile-footer-br{
        display: block;
    }
    .img-box-bg-img-div {
        display: flex;
        justify-content: center;
        align-items: center;
        display: none !important;
    }
    .travel-tip-1__area {
        display: block;
    }
    .map-paragrph {
        position: unset !important;
        top: 28px;
        padding-right: 50px;
        margin-top: 20px;
    }
    
 }

 @media only screen and (max-width: 767px) and (min-width: 576px){
    .footer_logo {
        margin-bottom: 7px;
        margin-right: auto;
        margin-left: auto;
    }
    .footer-widget-1__lists {
        text-align: justify;
        text-align: center;
    }
    .footer-widget-1__tittle__line-under {
        width: 50px;
        margin-top: -10px;
        border-top: 3px solid 
        #3fced3;
       
        margin: auto;
    }
    .img-set-mobile{
        display: none !important;
    }
    .img-set-mobile-read{
        display: block !important;
        text-align: center;
        margin-top: 15px;
    }
    .img-box-bg-img-div {
        display: flex;
        justify-content: center;
        align-items: center;
        display: none !important;
    }
    #footer-1 {
        padding-top: 30px;
        background-image: url("../img/home/footer-1.jpg");
        background-position: center;
        background-size: cover;
        height: 1300px;
        width: 100%;
        position: relative;
        background-size: cover;
        box-shadow: inset 0 0 0 2000px rgba(32, 28, 30, 0.81)
    }
    .visit_us_div {
        margin-bottom: 25px;
        margin-top: 25px;
        margin-left: auto;
        margin-right: auto;
        display: flex;
        justify-content: center;
        align-items: center;
    }
 }
 @media only screen and (max-width: 991px) and (min-width: 768px){
    .img-box-bg-img-div {
        display: flex;
        justify-content: center;
        align-items: center;
        display: none !important;
    }
    .img-set-mobile-read {
        display: block !important;
    }
    .img-set-mobile-read {
        display: block !important;
        text-align: center;
        margin-top: 15px;
    }
    .tour-des-col {
        display: flex;
        justify-content: center;
        align-items: unset !important;
        flex-direction: column;
    }
    .about-des {
        margin-bottom: 15px !important;
    }
    .map-paragrph {
        position: unset !important;
        top: 28px;
        padding-right: 0 !important;
        margin-top: 30px;
    }
    .map-paragrph p{
        margin-bottom: 0px !important;
    }
    .footer_logo {
        margin-bottom: 15px;
        margin-left: auto;
        margin-right: auto;
    }
    .footer-widget-1__lists .footer-widget-1__list {
        text-align: center;
    }
    .footer-widget-1__lists {
        text-align: center;
    }
    .footer-widget-1__tittle__line-under {
        width: 50px;
        margin-top: -10px;
        border-top: 3px solid 
        #3fced3;
        margin: auto;
        margin-left: auto;
        margin-right: auto;
    }
    #footer-1 {
        padding-top: 30px;
        background-image: url("../img/home/footer-1.jpg");
        background-position: center;
        background-size: cover;
        height: 1200px;
        width: 100%;
        position: relative;
        background-size: cover;
        box-shadow: inset 0 0 0 2000px rgba(32, 28, 30, 0.81)
    }
 }
 @media only screen and (max-width: 400px) and (min-width: 0px){
    #header-1 {
        position: relative;
        height: 100vh;
        background-image: url(../img/banner/banner.jpg);
        background-position: center;
        background-size: cover;
        box-shadow: inset 0 0 0 2000px rgba(32, 28, 30, 0.24);
    }
 }

 /* // Large devices (desktops, 992px and up) */
@media (min-width: 1025px) and (max-width: 1200px) { 
    .header-content1 .header-1-nav li a {
        font-family: Lato-900;
        font-size: 12px;
        display: block;
        padding: 40px 8px 30px;
        color: #ffffff;
        border-radius: 0 0 5px 5px;
        letter-spacing: 1px;
    }
    .header-title-position {
        position: absolute;
        right: 0;
        bottom: 0;
        padding-bottom: 118px;
        padding-right: 60px;
        left: 0;
    }
    .header-2-nav, .header-content2__call {
        display: block;
    }
    .header-content1__hamburger, .header-content2__hamburger, .header-content3__hamburger{
        display: none !important;
    }
    .header-content2 .header-2-nav li a:not(.account), .header-content2--style2 .header-2-nav li a:not(.account){
        display: block;
        padding: 5px 2px;
        margin-left: 23px;
    }
    .header-1-nav {
        display: block;
    }
    
}
@media (min-width: 768px) and (max-width: 1024px) { 

}