* 
{
    margin:0;
    padding:0;
}

/* Font Customize */

.font1 
{
    font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.font14 
{
    font-size:14px;
}

.font12 
{
    font-size:12px;
}

.font16 
{
    font-size:16px;
}

.font42 
{
    font-size:52px;
    font-weight: 700;
}

.font-100 
{
    font-size:6vw;
}

/* Background  */

.background-img1 
{
    background:url("../IMAGES/bgtravel.jpg");
    background-size:cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.bg-trans 
{
    background:transparent;
}

.background-img2 
{
    background:url("../IMAGES/i1.jpg");
    background-size:cover;
    background-repeat: no-repeat;
    /* background-attachment: fixed; */
    height:400px;
}

.background-img3
{
    background:url("../IMAGES/i2.webp");
    background-size:cover;
    background-repeat: no-repeat;
    /* background-attachment: fixed; */
    height:400px;
}


.background-img4
{
    background:url("../IMAGES/i3.avif");
    background-size:cover;
    background-repeat: no-repeat;
    /* background-attachment: fixed; */
    height:400px;
}

.background-img5
{
    background:url("../IMAGES/i4.webp");
    background-size:cover;
    background-repeat: no-repeat;
    /* background-attachment: fixed; */
    height:400px;
}

.background-img6
{
    background:url("../IMAGES/i5.jpg");
    background-size:cover;
    background-repeat: no-repeat;
    /* background-attachment: fixed; */
    height:400px;
}

.background-img7 
{
    background:url("../IMAGES/i6.jpg");
    background-size:cover;
    background-repeat: no-repeat;
    height:300px;   
}


.background-img8 
{
    background:url("../IMAGES/i7.jpg");
    background-size:cover;
    background-repeat: no-repeat;
    height:300px;   
}


.background-img9 
{
    background:url("../IMAGES/i8.jpg");
    background-size:cover;
    background-repeat: no-repeat;
    height:300px;   
}

.background-img10 
{
    background:url("../IMAGES/i9.jpg");
    background-size:cover;
    background-repeat: no-repeat;
    height:315.5px;   
}

.background-img11
{
    background:url("../IMAGES/i10.jpg");
    background-size:cover;
    background-repeat: no-repeat;
    /* background-attachment: fixed; */
    /* height:400px; */
}

.background-img12
{
    background:url("../IMAGES/i11.jpg");
    background-repeat: no-repeat;
    background-size:cover;
    height:450px;
}

.background-img13
{
    background:url("../IMAGES/i12.jpg");
    background-repeat: no-repeat;
    background-size:cover;
    height:450px;
}

.background-img14
{
    background:url("../IMAGES/i13.jpg");
    background-repeat: no-repeat;
    background-size:cover;
    height:450px;
}

.background-orange 
{
   background: #F97150;
/* background: linear-gradient(179deg, rgba(249, 113, 80, 1) 69%, rgba(255, 255, 255, 1) 100%); */
}

.background-gray 
{
    background:#F5F5F5;
}

.background-plus-gray 
{
    background:#EBEBEB;
}

/* Opacity  */

.opacity-05 
{
    opacity: 0.5;
}

/* Text Color  */

.text-orange 
{
    color:#F97150;
}

/* Box */

.box-sizing 
{
    box-sizing: border-box;
}

/* Padding */

.padding-right-30px 
{
    padding-right:150px;
}
 

/* Extra Gap */

.gap40px 
{
    gap:290px;
}

/* Icon Hover */

.social-icon 
{
    color:black;
}

#facebook , #instagram , #twitter , #lock , #user1 , #phone1 , #email1 , #search1 , #youtube , #pin
{
    opacity: 0.5;
}

#facebook:hover , #instagram:hover , #twitter:hover , #lock:hover , #user1:hover , #phone1:hover , #email1:hover , #search1:hover , #youtube:hover , #pin:hover
{
    opacity: 1;
}

/* Font Variant */

.font-variant 
{
    font-variant: small-caps;
}

/* Links Customize */

.links-nav
{
    border-bottom:0px solid black;
    position: relative;
    opacity: 0.5;
    transition:all 0.2s;
    
}

.links-nav:hover
{
    border-bottom:1px solid black;
    opacity: 1;
}

.links-nav1
{
    border-bottom:0px solid black;
    position: relative;
    /* opacity: 0; */
    transition:all 0.2s;
    
}

.links-nav1:hover
{
    border-bottom:1px solid white;
    /* opacity: 1; */
}

/* Search Button  */

.search-btn
{
    width:200px;
    height: 60px;
    background:#F97150;
    border-radius:0px;
}

.search-btn:hover 
{
    background:#eb481f;
}

.details-box 
{
    width:770px;
    height:530px;
    /* background:black; */
    padding:0px;
    margin:0px;
    /* position:absolute; */
    left:0px;
    bottom:-110px;
    align-items:center;
    justify-content: end;
    box-sizing: border-box;
    padding-bottom:20px;
    z-index:20;
    transition:all 0.2s linear;
    
}

.img-box:hover .details-box
{
    /* top:0px; */
    height:400px;
    background:rgba(0, 0, 0, 0.564);
}


.details-box1 
{
    width:439.99;
    height:570px;
    /* display:flex; */
    align-items: center;
    justify-content: end;
    margin:0;
    padding:0;
    padding-bottom:20px;
    box-sizing: border-box;
    transition:all 0.2s linear;
}

.img-box:hover .details-box1
{
    /* top:0px; */
    height:400px;
    background:rgba(0, 0, 0, 0.564);
}

/* Unique Text */

.unique-text 
{
    position:absolute;
    top:50px;
    z-index:-2;
    opacity: 0.1;
}


/* Box Shadow */

.box-shadow1
{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}


/* Record Hover */

.record-box 
{
    width:378.6px;
    height:300px;
    background:black;
    left:0px;
    opacity: 0.5;
    position: absolute;
    z-index:10;
    display:none;
    transition:all 0.5s linear;
}

.card-box:hover .record-box 
{
    display:flex;
    transform-origin: center;
}

.background-hover 
{
    background-size:450px;
    transition: all 0.5s linear;
}

.card-box:hover .background-hover 
{
    background-size:500px;  
}



/* Slider CSS */

.owl-theme 
{
    display:flex;
    align-items: center;
    justify-content: center;
    gap:0px;
}

.owl-theme .item 
{
    display:flex;
    justify-self: center;
    width:350px;
    height:350px;
    background:#F97150;
    margin-bottom:20px;
} 

.owl-theme .owl-dots button.owl-dot span
{
    background:white;
    outline:1px solid #F97150;
}

.owl-theme .owl-dots button.owl-dot span:hover , .owl-theme .owl-dots button.owl-dot:hover , .owl-theme .owl-dots button:hover
{
    background:white !important;
    color:white !important;
}

.owl-theme .owl-dots button.owl-dot.active span
{
    background:#eb481f;
}

/* Text */

.text-check 
{
    overflow-wrap: break-word;
}

/* Hover Part */

.subscribe:hover 
{
    background:#eb481f;
}

/* Some Box  */

.hover-box 
{
    transition:all 0.5s linear;
}


.some-box 
{
    background:transparent;
    width:380.2px;
    height:450px;
    position:absolute;
    left:0;
    bottom:0;
    display:none;
    z-index:10;
    transition:all 0.5s linear;
}

.some-box-part 
{
    position:relative;
    z-index:99;
    height:45px;
    transition: all 0.2s linear;
}

.hover-box:hover .some-box 
{
    display:inline;
    background:#f972504f;
}

.hover-box:hover .some-box-part 
{
    height:70px;
}


/* Text Footer Hover */


.text-hovering 
{
    color:white;
}

.text-hovering:hover 
{
    color:#F97150;
}

/* background-image: url(https://goodlayers.b-cdn.net/traveltour/main4/wp-content/uploads/2019/03/bgtravel.jpg);  */


/* background-image: url(https://goodlayers.b-cdn.net/traveltour/main4/wp-content/uploads/2019/03/shutterstock_636413090.jpg) ; */


/* background-image: url(https://goodlayers.b-cdn.net/traveltour/main4/wp-content/uploads/2019/03/bgtravel2.jpg) */

/* 

Outdoor Activites
City Tours
Cultural & Thematic Tours
Indulgence & Luxury Tours
Family Friendly Tours
Relaxation Tours
Holiday & Seasonal Tours
Wild & Adventure Tours */

/* background-image: url(https://goodlayers.b-cdn.net/traveltour/main4/wp-content/uploads/2016/06/section-bg-4.jpg);  */

/* background-image: (https://goodlayers.b-cdn.net/traveltour/main4/wp-content/uploads/2016/06/section-bg-2.jpg); */

/* About Us Css */

.background-img15   
{
    background:url("../IMAGES/i19.jpg");
    background-size:cover;
    background-repeat: no-repeat;
    height:85vh;
}

.background-img16   
{
    background:url("../IMAGES/i20.jpg");
    background-size:cover;
    background-repeat: no-repeat;
    height:50vh;
    background-attachment: fixed;
    background-position:center center;
}


/* Tour List Hover */

.this-image-hover  
{
    scale: 1;
    transition:all 0.5s linear;
}

.hover-time:hover .this-image-hover 
{
    scale:1.1;
}

.page-item a 
{
    background:rgba(128, 128, 128, 0.162);
    color:black;
}

.page-item a:hover 
{
    background:#F97150;
    color:white;
}

.search-button1 
{
    padding:8px 20px; 
    border:none; 
    width:280px;
    margin-left:12px;
    background:#F97150;
    color:white;
}

.search-button1:hover 
{
    background:#eb481f;
}

.for-minimize 
{
    height:650px;
    transition: all 0.5s linear;
}

/* DESTINATION */


.content-box-des 
{
    display:flex; 
    align-items: center;
    justify-content: end;
    height:550px;
    transition:all 0.5s linear;
}

.img-hover-des:hover .content-box-des
{
    height: 400px;
    background:rgba(0, 0, 0, 0.331);
}

@media (min-width:0px) and (max-width:850px) {

    .content-box-des 
    {
        height:605px;
    }
    
}

/* PRICING */

.button-hovering 
{
    background:black;
    color:white;
    transition:all 0.2s linear;
}

.button-hovering:hover 
{
    background:#F97150;
    color:white;
}

.button-hovering1
{
    background:#F97150;
    color:white;
}

.button-hovering1:hover
{
    background:#F97150;
    color:white;
}


/* BLOG */

.bg-1 
{
    background:url('../IMAGES/a1.jpg');
    background-size:cover;
    background-repeat: no-repeat;
    height:400px;
    transform-origin: center;
}

.bg-2
{
    background:url('../IMAGES/a2.jpg');
    background-size:cover;
    background-repeat: no-repeat;
    height:400px;
}

.bg-3
{
    background:url('../IMAGES/a3.jpg');
    background-size:cover;
    background-repeat: no-repeat;
    height:400px;
}

.bg-4 
{
    background:url('../IMAGES/a4.jpg');
    background-size:cover;
    background-repeat: no-repeat;
    height:400px;
}


.bg-5 
{
    background:url('../IMAGES/a5.jpg');
    background-size:cover;
    background-repeat: no-repeat;
    height:400px;
}


.bg-6
{
    background:url('../IMAGES/a6.jpg');
    background-size:cover;
    background-repeat: no-repeat;
    height:400px;
}


.bg-7 
{
    background:url('../IMAGES/a7.jpeg');
    background-size:cover;
    background-repeat: no-repeat;
    height:400px;
}

.bg-8 
{
    background:url('../IMAGES/a8.jpg');
    background-size:cover;
    background-repeat: no-repeat;
    height:400px;
}


.bg-9 
{
    background:url('../IMAGES/a9.jpg');
    background-size:cover;
    background-repeat: no-repeat;
    height:400px;
}

.blog 
{
    overflow: hidden;
}

.blog-box 
{
    visibility: hidden;
    opacity: 0;
    transition:all 0.5s linear;
    width:506.93px;
    height:400px;
    position:absolute;
}

.blog:hover .blog-box 
{
    visibility: visible;
    opacity: 1;
    background: #f972506b;
}


.blog:hover 
{
    background-size:600px;
}
