p{font-size:16px;}

.top-bar{background:#fff; width:100%; position:absolute; z-index:10;}
.transparent_home_page .affix-top .navbar-nav > li > a{font-size:25px; font-weight:400;}

.mst-pop-tur .home-demo .item {padding:10px;}
.mst-pop-tur .owl-carousel .owl-dot{
background: #51bf75;
width: 12px;
height: 12px;
border-radius: 100%;
display: inline-block;
text-align: center;
margin: 0px 5px;}
.mst-pop-tur .owl-dot.active {background: #ee730a;}
.mst-pop-tur .owl-dots {width: 100%; text-align: center; position:relative; bottom:70px;}
.mst-pop-tur .owl-carousel .owl-nav .owl-next{width:35px!important; height:58px!important; 
margin-left:100%; position:relative; z-index:1000; top:-350px; text-indent:-9999px;
background:url(../images/next-arrow.png) no-repeat;
background-size:100% 100%;}
.mst-pop-tur .owl-carousel .owl-nav .owl-prev{width:35px; height:58px; position:relative; 
z-index:1000; top:-300px; margin-left:-30px; text-indent:-9999px;
background:url(../images/prev-arrow.png) no-repeat;
background-size:100% 100%;}

 
.desti-tour .home-demo .item {padding:10px;}
.desti-tour .owl-carousel .owl-dot{
background: #000;
width: 12px;
height: 12px;
border-radius: 100%;
display: inline-block;
text-align: center;
margin: 0px 5px;}
.desti-tour .owl-dot.active {background: #ee730a;}
.desti-tour .owl-dots {
width: 100%;
text-align: center;}
.desti-tour .owl-carousel .owl-nav .owl-next{width:35px!important; height:58px!important; 
margin-left:100%; position:relative; z-index:1000; top:-343px; text-indent:-9999px;
background:url(../images/next-arrow-02.png) no-repeat;}
.desti-tour .owl-carousel .owl-nav .owl-prev{width:35px; height:58px; position:relative; 
z-index:1000; top:-260px; margin-left:-35px; text-indent:-9999px;
background:url(../images/prev-arrow-02.png) no-repeat;}


.black{
position:fixed;
top:0;
background:#000;
width:100%;
height:auto;}
.nrup{
position:absolute;
top:95%;
background:rgba(0, 0, 0, 0.1);
width:100%;
height:auto;}

/*-----------counter----------*/

.count-area {
    position: relative;
    text-align: center;
    color: #fff;
}
.count-area-content {
    margin-top: 0px;
}
.count-area i {
    font-size: 65px;
}
.count-digit {
    margin: 20px 0px;
    color: #ffb300;
    font-weight: 700;
    font-size: 60px;
}
.count-title {
    font-size: 13px;
    text-transform:uppercase;
    font-weight:700;
}

.count-icon{position:relative; width: 100%; padding-top: 60px; margin-top:17px;}
.count-icon img{width:70px; display:block; position:absolute; left:0px;
right:0px; top: 0px; margin:0 auto;}
/*-----------counter----------*/

a.purchs-thm{background:#ffb300; font-size:14px; color:#000; 
text-transform:uppercase; padding:10px 15px; font-weight:600; 
position:relative; z-index:10; opacity:10;}
a.purchs-thm i{font-size:16px; color:#000;}
a:hover.purchs-thm{color:#fff;}
a:hover.purchs-thm i{color:#fff;}


/*** Testimonial ***/
.testimonial-carousel .owl-dots {
    height: 40px;
    margin-top: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.testimonial-carousel .owl-dot {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    width: 15px;
    height: 15px;
    background: transparent;
    border: 2px solid #fff;
    transition: .5s;
    border-radius:100%;
}

.testimonial-carousel .owl-dot.active {
    width: 15px;
    height: 15px;
    background:#fff;
    border-radius:100%;
}

.testimonial-carousel .owl-item img {width:90px; height:90px; border-radius:100%;
border:6px solid #fff; box-shadow: 0 2px 3px rgb(0 0 0 / 9%); margin: 0 auto;}

.testimonial-carousel h2{font-size:16px; color:#000;}
.testimonial-carousel i{color:#000;}
.testimonial-carousel h3{font-size:1.4em; color:#000;}
.testimonial-carousel h3 a{color:#000;}
.testimonial-carousel h3 a:hover{color:#26bdf7;}
.testimonial-carousel p{font-size:15px; color:#000;}

.service-item {
width: 100%;
height: auto;
background:#fff;  
border-radius:20px;  
padding:120px 0px 40px;
transition: all 0.3s ease-in-out;}
.service-item .icon {
display: block;
position: relative;
margin: 0 0 20px;}
.service-item .icon::before {
width: 80px;
height: 80px;
background: #d0ffbb;
border-radius: 0 80px 80px 80px;
opacity: 0.75;
content: '';
position: absolute;
left: 50%;
top: -80px;
z-index: 1;    
transform: translateX(-50%) rotate(45deg);    
transition: all 0.3s ease-in-out;}
.service-item:hover .icon::before{
background:#6abe45;
opacity:1;}
.service-item .icon img{width:40px; display:block; z-index:100;
position:absolute; left:0px; right:0px; top: -60px; margin:0 auto;}
.service-item .icon img:last-child{display:none}
.service-item:hover .icon img:first-child{display:none}
.service-item:hover .icon img:last-child{display:inline-block}
.service-item h3{font-size:20px; color:#000; font-weight:600;}
.service-item p{font-size:15px; color:#000;}

.ftr-mb{margin-bottom:341px;}
.cart-button{
float: right;
color: #fff;
width: 55%;
text-align: center;
line-height: 41px;
padding: 0 0 0 20px;
background: #079f3a;
position: relative;
font-weight: 700;
font-size: 12px;
margin-right: -1px;
margin-bottom: -1px;
border-radius: 0;
text-transform: uppercase;
}
.cart-button:before{
position: absolute;
top: 0;
left: 0;
content: "";
width: 0;
height: 0;
border-top: 20px solid transparent;
border-left: 20px solid #f5f5f5;
border-bottom: 20px solid transparent;}

ul.discvr{float:left; border-bottom:solid 1px #a4a4a4;}
ul.discvr li{width:50%; float:left; display:block;}
ul.discvr li h2{font-size:30px; color:#000;}
ul.discvr li p{font-size:15px; color:#000; position:relative; top:12px;}
.prod-desc .accordion-body{ border:solid 2px #ffb300!important; }
.prod-desc .nav-tabs .nav-link{background:#e5e5e5!important; color:#000!important;
padding: 12px 0px; width:140px; text-align:center; text-transform:uppercase!important;
font-weight:600; margin-right:10px; border-radius:7px;}
.prod-desc .nav-tabs .nav-link.active{background:#f47221!important;
color:#fff!important; padding: 12px 0px; width:140px; text-align:center;
text-transform:uppercase!important; font-weight:600;}
.cont-video{width:100%; height:450px;}
.tab-content>.tab-pane{border:solid 2px #ffb300!important;}
.ovrv .tab-content>.tab-pane{border:solid 1px #d6d6d6!important; border-radius: 10px;}
.ovrv .accordion-item{border:none!important;}

.search-fld .modal-header{border-bottom:solid 0px!important;}
.search-fld .modal-content{background-color:rgba(0, 0, 0, 0.7)!important;}
.search-fld .btn-close{background: url(../images/close-button.png) no-repeat;
position:absolute; right:40px; top:30px; width: 40px; height:40px; 
z-index:100; opacity:1;}
.search-fld .srch-Btn{background:#ffb300; width:60px; height:60px;
display:inline-block; text-align: center; line-height:50px;}
.search-fld .srch-Btn i{font-size:15px; color:#000;}

/*-----------Thumbnail slider----------*/

ul{
  padding: 0;
  margin: 0;
}

#slider-wrapper{
  max-width: 540px;
    width: auto;
  height: auto;
  margin: 0 auto;
  
  padding: 0px;  
}
#image-slider{
  width: auto;
  height: auto;
  position: relative;
  overflow: hidden;
  margin: auto;
  display: block;
}
#image-slider ul{
  width: 100%;
  height: 359px;
  position: relative;
}
#image-slider ul li{
  display: inline-block;
  position: absolute;
  top: 0;
  left: 540px;
    width: 100%;
    height:100%; 
}
#image-slider ul li img {
  width: 100%;
  height:100%;
}
#image-slider ul li.active-img{
  left: 0;
}
.next-img{
  z-index: 9999;
}
#thumbnail {
  cursor: default;
  margin-top: 3px;
  height: auto;
  display: table; 
  width: 100%;
}
#thumbnail ul {
  width: 100%;
  height: 100%;
}
#thumbnail li{
  list-style: none;
  float: left;
  cursor: pointer;
  min-width: 1px;
}                               
#thumbnail li img{
  padding: 0;
  float: left;
  margin: 0px 1.5px;
  max-height: 56px;
  height: 56px;
}
#thumbnail li:first-child img{
  margin-right:0px;
    margin-left:0px;
} 
  
/*-----------Thumbnail slider----------*/


/*-----------Home banner css-----------*/
.home-bnr .slider {position: relative;width: 100%;height:950px;}

.home-bnr .items {
position: relative;
overflow: hidden;
width: 100%;
padding-bottom: 72%;
}

.home-bnr .item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height:100%;
  opacity: 0;
  transition: opacity 0.6s ease-in-out;
}
.home-bnr .item.current {
  opacity: 1;
}
.home-bnr .item img {
  width: 100%;
  height:70%;
  object-fit:100% 100%;
  display: block;
}
.home-bnr .banner-overlay{width:100%; height:70%; background:rgba(0, 0, 0, 0.4); display:block;
position:absolute; top:0; z-index:5;}
.home-bnr .caption{position:absolute; z-index:10; left:0px; right:0px; top:40%; margin:0 auto;
width:100%;}
.home-bnr .caption h1{font-size:65px; color:#fff; font-weight:800;}
.home-bnr .caption p{font-size:25px; color:#fff; font-weight:600;}

.home-bnr .buttons {
  position: absolute;
  z-index: 1;
  top: 55%;
  left: 0;
  width: 100%;
  height: auto;
  display: flex;
  justify-content: space-between;
  z-index: 100;
}

.home-bnr .button {
  width: 32px;
  height: 32px;
  border: none;
  outline: none;
  padding: 0;
  background: transparent center no-repeat;
  cursor: pointer;
  opacity: 0.4;
  background-size:100% 100%;
}
.home-bnr .button.prev {
  background-image: url(https://codeisle.info/blog/wp-content/uploads/2018/12/ico_next_b32.png);
}
.home-bnr .button.next {
  background-image: url(https://codeisle.info/blog/wp-content/uploads/2018/12/ico_next_b32-1.png);
}
.home-bnr .button:hover {
  opacity: 0.8;
}

.home-bnr .dots {
  position: absolute;
  bottom:17px;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 10px;
  z-index:100;
}

.home-bnr .dot {
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: none;
  outline: none;
  padding: 0;
  background: #ea7830;
  cursor: pointer;
  opacity: 1;
  transition: opacity 0.4s ease-in-out;
}
.home-bnr .dot:nth-child(n+2) {margin-left: 5px;}
.home-bnr .dot.current {opacity:1; background: #21b451;}
/*-----------Home banner css-----------*/

.tour-pkgq .owl-carousel .owl-item img{height:230px;}


figure {
  background-repeat: no-repeat!important;
  background-size: cover!important;
  position: relative;
  transition: background 0.6s ease-in-out;
  background-attachment:fixed;
  width:100%;
  height:750px;
  margin:0em 0px;
} 

figcaption {
  background-repeat: no-repeat!important;
  background-size: cover!important;
  position: relative;
  transition: background 0.6s ease-in-out;
  background-attachment:fixed;
  width:100%;
  height:650px;
  margin:0em 0px;
} 

article {
  background-repeat: no-repeat!important;
  background-size: cover!important;
  position: relative;
  transition: background 0.6s ease-in-out;
  background-attachment:fixed;
  width:100%;
  height:1150px;
} 

.filter {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.5);
display: flex;
align-items: center;
justify-content: center;
padding-top:70px;
} 





.footer-info p{font-size:16px;}

.populr-desti .owl-item .tours_type_item {width:94%;}
.populr-desti .owl-carousel .owl-nav .owl-prev {
width: 35px;
height: 58px;
position: relative;
z-index: 1000;
top: -229px;
margin-left: -35px;
text-indent: -9999px;
background: url(../images/prev-arrow-02.png) no-repeat;
background-size: 100% 100%;}

.populr-desti .owl-carousel .owl-nav .owl-next {
width: 35px!important;
height: 58px!important;
margin-left: 99%;
position: relative;
z-index: 1000;
top: -305px;
text-indent: -9999px;
background: url(../images/next-arrow-02.png) no-repeat;
background-size: 100% 100%;
}


.deals-dis .owl-carousel.owl-loaded{height:550px;}
.deals-dis .owl-carousel .owl-nav .owl-prev {
width: 35px;
height: 58px;
position: relative;
z-index: 1000;
top: -260px;
margin-left: -35px;
text-indent: -9999px;
background: url(../images/prev-arrow-02.png) no-repeat;
background:100% 100%;
}
.deals-dis .owl-carousel .owl-nav .owl-next {
width: 35px!important;
height: 58px!important;
margin-left: 100%;
position: relative;
z-index: 1000;
top: -343px;
text-indent: -9999px;
background: url(../images/next-arrow-02.png) no-repeat;
background:100% 100%;
}

.deals-dis .owl-dots {width: 100%; text-align: center; position:relative; bottom:70px;}
.deals-dis .owl-carousel .owl-dot{
background: #000;
width: 12px;
height: 12px;
border-radius: 100%;
display: inline-block;
text-align: center;
margin: 0px 5px;}
.deals-dis .owl-dot.active {background: #ee730a;}

.tour-book{position:relative;}
.tour-book h2{font-size:35px; color:#fff; font-weight:700;}
.tour-book label{font-size:18px; color:#61b57e; font-weight:600;}
.tour-book .form-fld{border:solid 1px #61b57e; border-radius:50px; width:100%; height:40px;
background:transparent; font-size:15px; color:#fff; font-weight:600; padding:0px 20px;}
.tour-book .form-fld::placeholder{font-size:15px; color:#fff; font-weight:600;}
.tour-book .form-txtarea{border:solid 1px #61b57e; border-radius:7px; width:100%; overflow:auto;
background:transparent; font-size:15px; color:#fff; font-weight:600;}
.tour-book .form-txtarea::placeholder{font-size:15px; color:#fff; font-weight:600;}
.tour-book .chkbx{border:solid 1px #61b57e; border-radius:5px; width:22px; height:22px;
background:transparent; font-size:15px; color:#fff; font-weight:600;}
.tour-book .whte-txt{font-size:15px; color:#fff; font-weight:600;}
.tour-book .send-Btn{ background:#06b141; border-radius:50px; font-size:15px; color:#fff;
text-transform:uppercase; font-weight:600;}
.tour-book .send-Btn:hover{background:#f37a2e; color:#fff;}

.logo_transparent_static{width:35%;}
.logo_sticky{width:35%;}

ul.fq{display:inline-block; width:fit-content;}
ul.fq li{display:inline-block; width:fit-content;
height:18px; padding-right:15px; line-height: 18px;}
ul.fq li a{font-size:14px; color:#000; font-weight:600; text-transform:uppercase;}

.sMedia{display:inline-block; width:fit-content;}
.sMedia a{width:25px; height:25px; display:inline-block; margin:0px 7px;}
.sMedia a img{width:100%; border-radius:100%;}

a.phone{background:#079f3a; width:fit-content; font-size:15px; color:#fff; border-radius:50px;
padding: 3px 20px; display:inline-block;}
a.phone i{font-size:16px; color:#fff;}
a:hover.phone{background:#000; color:#fff;}

.tour-vidos{width:100%; height:250px;}


/*-----Gallery section css------*/
.gallery-image {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.gallery-image img {
  height: 300px;
  width:100%;
  transform: scale(1.0);
  transition: transform 0.4s ease;
  border-radius:15px;
}

.gallery-image span{font-size:20px; color:#079f3a; font-weight:600;}
.gallery-image span b{color:#f47221; display:inline-block;}

.img-box {
  box-sizing: content-box;
  margin: 10px;
  height: 300px;
  width: 100%;
  overflow: hidden;
  display: inline-block;
  color: white;
  position: relative;
  background-color: white;
  border-radius:15px;
}

.caption {
  position: absolute;
  bottom: 5px;
  left: 20px;
  opacity: 0.0;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.transparent-box {
  height: 300px;
  width: 100%;
  background-color:rgba(0, 0, 0, 0);
  position: absolute;
  top: 0;
  left: 0;
  transition: background-color 0.3s ease;
  border-radius:15px;
}

.img-box:hover img { 
  transform: scale(1.1);
}

.img-box:hover .transparent-box {
  background-color:rgba(0, 0, 0, 0.5);
}

.img-box:hover .caption {
  transform: translateY(-20px);
  opacity: 1.0;
}

.img-box:hover {
  cursor: pointer;
}

.caption > p:nth-child(2) {
  font-size: 0.8em;
}

.opacity-low {
  opacity: 0.5;
}
/*-----Gallery section css------*/

.nav-tabs{border-bottom:none!important;}

.description p{color:#000; font-weight:600; font-size:16px;}
.description dd{color:#000; font-weight:700; text-align:left;}
.post_title h3 a{font-size:25px; color:#f47221; font-weight:600;}

.tour-dtls h4{width:fit-content; font-size:22px; color:#000; font-weight:600;
line-height:10px;}
.tour-dtls hr{width:100%; height:2px; background:#f47221; display:block; opacity:1;}
.tour-dtls p{display:block; color:#000;}

.tour-dtlsImg{width:90%; margin:0 auto;}
.tour-dtlsImg img{width:100%; display:block; border-radius:20px; border:dashed 2px #079f3a;}


.about{}
.about h3{font-size:20px; border-bottom:solid 1px #c6c6c6; font-weight:600; position: relative;}
.about h3:after{content:""; background:#2fa108; height:3px; width:80px; position:absolute;
left:0px; bottom:0px;}
.aboutImg{width:90%; overflow: hidden;}
.aboutImg img{width:100%; display:block; border-radius:15px;
transform: rotate(0) scale(1); transition: .3s ease-in-out;}
.aboutImg img:hover{transform:rotate(15deg) scale(1.4);}
.about ul{padding:0px; margin:0px;}
.about ul li{display:block; color:#000; padding-left:20px; position:relative;}
.about ul li img{width:10px; display:block; position:absolute; left:0px; top:6px;}

.cor-vlus{}
.cor-vlus h3{font-size:20px;  font-weight:600; position: relative;}
.cor-vlus h3:before{content:""; background:#2fa108; height:3px; width:40px; position:absolute;
left:0px; bottom:0px; right:0px; margin:0 auto;}
.cor-vlus h3:after{content:""; background:#c6c6c6; height:1px; width:150px; position:absolute;
left:0px; bottom:-1px; right:0px; margin:0 auto;}
.cor-vlusImg{width:100%; overflow: hidden;}
.cor-vlusImg img{width:100%; display:block; border-radius:15px; border:solid 1px #d5d5d5;
transform: rotate(0) scale(1); transition: .3s ease-in-out;}
.cor-vlusImg img:hover{transform: rotate(15deg) scale(1.4);}
.cor-vlus h4{font-size:18px; color:#000; font-weight:600;}


/*-----Start single tour css----*/
.pack-tur-dtls{}
.pack-tur-dtls h2{ font-size:25px; color:#000;  position: relative;}
.pack-tur-dtls h2:before{
content: '';
display: block;
position: absolute;
width: 0;
height: 0;
left: 50%;
margin-left: -3px;
bottom: -10px;
border-color:#079f3a;
border-style: solid;
border-width: 0 6px 6px 6px;
border-top-color: transparent;
border-left-color: transparent;
border-right-color: transparent;}
.pack-tur-dtls h2:after{
content: ' ';
display: block;
position: absolute;
height: 1px;
bottom: -13px;
left: 50%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
transform: translate(-50%, 0);
width: 120px;

border-style: solid;
border-width: 3px 0 0 0;
border-color:#079f3a;}
.pack-tur-dtls-bg{background:#faf5f1; border-top:solid 2px #b5b1ad; 
border-bottom:solid 2px #b5b1ad;}
.pack-tur-wb{background:#fff; box-shadow: 0 0 6px #b7b7b7; border-radius:6px;}
.pack-turImg{width:100%;}
.pack-turImg img{width:100%; display:block; border-radius:5px;}
.pack-tur-wb h3{font-size:22px; color:#000; font-weight:600; text-transform:uppercase;}
.pack-tur-wb span{font-size:16px; color:#000; font-weight:900!important;}
.pack-tur-wb ul{padding:0; margin:0;}
.pack-tur-wb ul li{display:inline-block; font-size:16px; color:#000; padding-left:18px;
position:relative; margin-right:10px; margin-bottom: 5px;}
.pack-tur-wb ul li dd{width:8px; height:8px; border-radius:100%; background:#f47221;
position:absolute; left:-21px; top:8px;}
.valu-icon{display:inline-block; width:50px; border:solid 1px #b8b8b8; padding:5px;
border-radius:5px;}
.valu-icon img{width:100%; display:block;}
.pack-tur-wb p{color:#000;}
.pack-tur-wb p img{width:14px; display:inline-block;}
a.enqr-now{background:#079f3a; font-size:15px; color:#fff; font-weight:700; border-radius:5px;
padding:9px 20px;}
a:hover.enqr-now{background:#f47221; color:#fff;}

.enur-nw-pop .modal-dialog{padding-top:8%;}
.enur-nw-pop .modal-content{background:#f2fffc; border-radius:20px;}
.enur-nw-pop h2{font-size:25px; color:#000; font-weight:600;}
.enur-nw-pop .btn-close{opacity:1!important; position:absolute; right:10px; top:10px;}
.enqr-form-field{background:#fff8f4; width:100%; height:45px; font-size:15px; color:#000;
border-radius:10px; box-shadow:0 0 8px #baa8ac; padding:0px 15px!important;}
.enqr-form-field:focus{box-shadow:0 0 8px #baa8ac;}
.enqr-form-field::placeholder{font-size:15px; color:#000;}
.enqr-form-txtarea{background:#fff8f4; width:100%; font-size:15px; color:#000;
border-radius:5px; box-shadow:0 0 8px #baa8ac; padding:0px 15px!important;
overflow:auto;}
.enqr-form-txtarea:focus{box-shadow:0 0 8px #baa8ac;}
.enqr-form-txtarea::placeholder{font-size:15px; color:#000;}
.enqr-now-Btn{background:#f47221; color:#fff; width:150px; height:45px; border-radius:5px;
font-size:15px; color:#fff; font-weight:600; text-transform:uppercase; margin:0 auto;
text-align:center; line-height:28px;}
.enqr-now-Btn:hover{background:#079f3a; color:#fff;}
/*-----End single tour css----*/

.faq-cont .accordion-button:not(.collapsed){color:#f47221!important; box-shadow:none!important; 
background-color:#ffeadd!important; font-size:18px; font-weight:600;}
.faq-cont .accordion-item{border:none!important;}
.faq-cont .accordion-button{font-size:18px; color:#079f3a!important; font-weight:600;
background-color:#dfffea!important; margin-bottom:15px;}
.faq-cont .accordion-button::after{background-image:url(../images/down-arrow.png);}
.faq-cont .accordion-button:not(.collapsed)::after{background-image:url(../images/up-arrow.png);}
.faq-cont .accordion-body p{color:#000; font-weight:600;}

.trms h2{font-size:25px; color:#000; font-weight:600; text-transform:uppercase;}
.trms ol{padding:0px; margin:0px;}
.trms ol li{display:block; color:#000!important; font-weight:600!important; font-size:17px;}
.trms p{font-size:17px; color:#000; font-weight:600!important;}

.package-box {
  border:        1px solid #E8E8E8;
  margin-bottom: 2px;
  box-shadow:    0 1px 3px rgba(0, 0, 0, 0.09);
  background:    #fff;
}

.package-image{background:#d8d8d8; position:relative; margin: -1px border-radius: 0px;}
.package-image img{border-radius:0px; display: block;}
.package-image a {display: inline-block;}
.package-read {
background: #f5f5f5;
height: 40px;
position: absolute;
width: 100%;
bottom: 0px;}

.upcmn-tour{position:relative; top:-60px;}


@media only screen and (max-width:1680px){
.home-bnr .slider {height:950px;}
.home-bnr .items{padding-bottom:82%;}
}

@media only screen and (max-width:1440px){
.home-bnr .slider {height:800px;}
}

@media only screen and (max-width:1366px){
.logo_transparent_static{width:45%;}
.logo_sticky{width:45%;}
.home-bnr .dots{bottom:20px;}
.home-bnr .slider{height:640px;}
.home-bnr .items{padding-bottom:68%;}
.post_images{min-height:80px;}
.item_content .wrapper_content .post_title h4{font-size:16px;}
.item_content .wrapper_content p{font-size:13px;}
figure{height:750px;}
figcaption{height:650px;}

.count-digit{font-size:40px;}
.navbar-nav > li{padding: 0 30px;}
.mst-pop-tur .owl-carousel .owl-nav .owl-next{top:-300px;}
.mst-pop-tur .owl-carousel .owl-nav .owl-prev{top:-245px;}
.populr-desti .owl-carousel .owl-nav .owl-next{top:-220px;}
.populr-desti .owl-carousel .owl-nav .owl-prev{top:-150px;}
#image-slider ul{height:283px;}
.transparent_home_page .affix-top .navbar-nav > li > a{font-size:22px;}
}

@media only screen and (max-width:1280px){
.home-bnr .slider {height:595px;}
.transparent_home_page .affix-top .navbar-nav > li > a{font-size:18px;}
.logo_transparent_static{width:55%;}
.logo_sticky{width:55%;}
}

@media only screen and (max-width:1024px){
.logo_transparent_static{width:60%;}
.logo_sticky{width:60%;}
.transparent_home_page .affix-top 
.navbar-nav > li > a{font-size:15px; padding:10px 0 10px}
.navbar-nav > li{padding: 0 25px;}
.home-bnr .slider{height:690px;}
.home-bnr .items{padding-bottom:100%;}
.mst-pop-tur .owl-dots{bottom:40px;}
.tour-book label{font-size:15px;}
.home-bnr .button{width:22px; height:22px; 
top:30%!important;}
.mst-pop-tur .owl-carousel .owl-nav .owl-next{
  width: 15px!important; height: 35px!important;}
.mst-pop-tur .owl-carousel .owl-nav .owl-prev{
width: 15px!important; height: 35px!important;}
.item_rating i{font-size:10px;}
.populr-desti .owl-carousel .owl-nav .owl-prev{
width:15px; height:35px; top:-153px; margin-left: -23px;}
.populr-desti .owl-carousel .owl-nav .owl-next{
width:15px!important; height:35px!important; top:-196px; margin-left: 99%;} 
}

@media only screen and (max-width:993px){
.home-bnr .slider{height:590px;}
.mst-pop-tur .owl-dots{bottom:50px;}
.populr-desti .owl-carousel .owl-nav .owl-prev{top:-172px;}
.populr-desti .owl-carousel .owl-nav .owl-next{top:-218px;}
.pack-turImg{width:66%; margin:0 auto;}
figure{height:800px;}
article{height:1400px;}
.shortcode_title.title-center{margin-bottom:40px;}
}



@media only screen and (max-width:767px){
.mobile-menu-bg{background:#000; position:fixed; left:0px;
right:0px; bottom:0px; margin: 0 auto; z-index:1000; width:100%; 
height:40px;}
.width-logo{width:100%; display:block; text-align:center;}
.logo_transparent_static{width:15%; margin:0 auto;}
.logo_sticky{width:15%; margin:0 auto;}
.navigation-menu .width-logo{font-size:20px;}
a.mb-menu-logo{width:50%; padding:5px 0px 0px 15px;}
a.mb-menu-logo img{width:35%; display:block; padding-left: 20px;}
a.ftr-sm-menu{width:100%; height:45px; display:flex; justify-content:center;
align-items:center;}
a.ftr-sm-menu i{font-size:20px; color:#fff;}
.mst-pop-tur .owl-carousel .owl-nav .owl-prev{display:block; left:20px; top:-265px;}
.mst-pop-tur .owl-carousel .owl-nav .owl-next{display:block;}
.desti-tour .owl-carousel .owl-nav .owl-prev{display:none;}
.desti-tour .owl-carousel .owl-nav .owl-next{display:none;}
.counter-block .counter .number.units{left:62%;}
.counter-block .counter .number {font-size:36px; line-height:53px;
width:36%; height:78%;}
.counter-block .counter{width:70px;}
.shortcode_title.title-decoration-bottom-center{padding-bottom:10px;}
.shortcode_title.title-center{margin-bottom:0px;}
.mg-top-6x{margin-top:20px;}
.mg-bt-6x{margin-bottom:10px;}
.owl-item .tours_type_item{width:70%; margin:0 auto 15px;}
.padding-top-6x{padding-top:25px;}
.padding-bottom-6x{padding-bottom:25px;}
.count-icon{padding-top:20px; margin-top:0px;}
.count-area i{font-size:45px;}
.count-digit{font-size:40px;}
a.purchs-thm{font-size:12px; padding:7px 10px;}
.ftr-mb{margin-bottom:305px;}
#image-slider ul{height:180px;}
#thumbnail li img{max-height:30px; height:30px;}

.prod-desc .nav-tabs .nav-link.active{width:110px; margin-bottom:10px;}
.prod-desc .nav-tabs .nav-link{width:110px; margin-bottom:10px;}

.send-button {width: 99%;}

/*------------Hamburgar menu-----------*/
.hamburger-menu {
position: fixed;
bottom:0px;
left: 0;
padding-top: 12px;
padding-left: 20px;
width:30%;
height: 45px;
cursor: pointer;
z-index: 9998;
}

.bar,
.bar:after,
.bar:before {
  width: 30px;
  height: 3px;
}

.bar {
  position: relative;
  transform: translateY(10px);
  background:#fff;
  transition: all 0ms 300ms;
}

.bar.animate {
background: rgba(255, 255, 255, 0);
position:relative;
bottom:0px;
left:0px;
cursor:pointer;
}

.bar:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 10px;
  background:#fff;
  transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.bar:after {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  background:#fff;
  transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.bar.animate:after {
  top: 0;
  transform: rotate(45deg);
  transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.bar.animate:before {
  bottom: 0;
  transform: rotate(-45deg);
  transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.mobile-menu ul {
  margin: 0;
  padding: 0;
}

.mobile-menu li {
  font-size: 15px;
  line-height: 20px;
  margin: 0;
  overflow: hidden;
  padding: 5px;
  position: relative;
  text-align: left;
  padding-left: 15px;
  margin-bottom:7px;
}

.mobile-menu li:first-child {
  margin-top: 20px;
}

.mobile-menu li:hover {color:#ff894c;}

.mobile-menu li a {
  text-decoration: none;
  color: #fff;
}
.mobile-menu li a:hover{color:#ff894c;}
.mobile-menu {
  top: 0;
  padding-top:0px;
  max-width: 250px;
  left: -100%;
  width: 100%;
  background:#000;
  color: black;
  height: 100%;
  position: fixed;
  z-index: 9997;
  overflow-y: auto;
  -webkit-transform: translate3d(0, 0, 205px);
  -moz-transform: translate3d(0, 0, 205px);
  transform: translate3d(0, 0, 205px);
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

.mobile-menu.active {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.has-children{color:#fff; cursor:pointer;}
.has-children:hover {
  cursor: hand;
}

.children {
  display: none;
  background:#393939;
  padding:6px 0px!important;
  border-radius:15px!important;
  margin-top:5px!important;
  width:90%!important;
}

.mobile-menu .children li:first-child {
  margin-top: 0px;
}

.icon-arrow {
  position: absolute;
  display: block;
  font-size: 0.7em;
  color:#fff;
  top: 5px;
  right: 10px;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  transition: 0.6s;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
}

.icon-arrow:after {
  content: "▼";
}

.icon-arrow.open {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  transition: 0.6s;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;}


.home-bnr .slider{height:600px}
.home-bnr .caption{top:30%;}
.home-bnr .caption h1{font-size:25px;}
.home-bnr .caption p{font-size:15px; padding:0px 10%;}
.home-bnr .items{padding-bottom: 100%;}
.home-bnr .dot{width:12px; height:12px;}
.home-bnr .buttons{z-index:100;}
.shortcode_title .title_primary{top:0px;}
.shortcode_title.title-decoration-bottom-center .line_after_title::before{bottom:10px;}
.shortcode_title.title-decoration-bottom-center .line_after_title::after{bottom:7px;}
.shortcode_title .title_primary{font-size:25px;}
figure{height:850px;}
figcaption{height:800px;}
article{height:2150px;}

.filter{bottom:70px; padding-top:0px; height:100%;}
.mst-pop-tur .owl-dots{bottom:-20px;}
.populr-desti .owl-carousel .owl-nav .owl-next{width:15px!important; height:30px!important; margin-left:98%; 
top:-207px;}
.populr-desti .owl-carousel .owl-nav .owl-prev{width:15px; height:30px; margin-left:-3px;
top:-180px;}
.wrapper-footer a i{font-size:15px;}

.tour-pkg .owl-carousel .owl-nav .owl-next{display:none;}
.tour-pkg .owl-carousel .owl-nav .owl-prev{display:none;}

a.phone{font-size:12px;}
a.phone i{font-size:14px;}
.home-bnr .dots{bottom:60px;}
.home-bnr .item img{height:100%;}
.home-bnr .banner-overlay{height:100%;}
.img-box{margin:0px; height:auto;}
.gallery-image img{height:auto;}
.aboutImg{width:100%;}
.pack-tur-dtls h2{font-size:18px;}
.pack-tur-wb h3{font-size:15px;}
.pack-tur-wb span{font-size:13px; line-height:16px;}
.phys-breadcrumb li{font-size:14px;}
.upcmn-tour{top:0px;}
}

@media only screen and (max-width:480px){
.home-bnr .slider{height:450px;}
.logo_transparent_static{width:30%;}
.logo_sticky{width:30%;}
figure{height:700px;}
figcaption{height:600px;}
article{height:2300px;}
}


@media only screen and (max-width:320px){
.home-bnr .slider{height:340px;}
.home-bnr .dots{bottom:40px;}
.populr-desti .owl-carousel .owl-nav .owl-prev{margin-left:-9px; top:-160px;}
.populr-desti .owl-carousel .owl-nav .owl-next{top:-195px;}
.breadcrumbs-wrapper{margin-top:35px;}
a.phone{font-size:10px;}
.logo_transparent_static{width:35%;}
.logo_sticky{width:36%;}
figcaption{height:450px;}
}





