/*-------------------
Header Css Here 
Footer Css Here
Content Css Here
Slider Css Here
Other Css Here
-------------------------*/

/*-----------------------

Online Google Font Here
------------------------*/
/*--- font-family: 'Poppins', sans-serif; --*/
@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');

body{
font-size: 15px;
line-height: 26px;
color: #ababac;
font-weight: 400;
background-color: #fff;
font-family: 'Poppins', sans-serif;
}

p{
font-size: 15px;
line-height: 26px;
color: #7a7a7a;
font-weight: 400;
font-family: 'Poppins', sans-serif;
}

h1, h2, h3, h4, h5, h6{
color: #333;
font-weight: 500;
line-height: 32px;
font-family: 'Poppins', sans-serif;}

 h1{
font-size: 42px;
font-weight: 600;
line-height: 51px;
}

 h2{
font-size: 39px;
font-weight: 600;
line-height: 51px;
}


a{
text-decoration: none;
color: #ababac;
transition: all 0.5s ease;
}

a:hover{
text-decoration: none;
color: #f1582b;}

span{
color: #f1582b;
}

ul{
padding: 0px;
}

ul li{
font-size: 15px;
line-height: 26px;
color: #ababac;
font-weight: 400;
font-family: 'Poppins', sans-serif;
}




/*---------------------------

Header Section Start Here 
----------------------*/

header.hrd-information-sec {
position: absolute;
left: 0;
right: 0;
background: transparent;
z-index: 999999;
}

@media (min-width: 768px){
header.hrd-information-sec .navbar-expand-md .navbar-nav .nav-link {
font-size: 16px;
padding: 10px 20px;
color: #fff;
font-weight: 300;}
}

header.hrd-information-sec .navbar-dark .navbar-nav .active>.nav-link{
color: #f1582a;
font-weight: 500;
}

header.hrd-information-sec .navbar-dark .navbar-nav .nav-link:hover {
color: #f1582a;
}

header.hrd-information-sec .hrd-book-btn h4 a {
background-color: #f15a29;
padding: 13px 23px;
font-size: 16px;
font-weight: 400;
color: #fff;
border-radius: 2px;
}

header.hrd-information-sec .hrd-book-btn h4 {
 margin-left: 18px;
}

header.hrd-information-sec .hrd-book-btn h4 a:hover {
background-color: #242122;
}

header.hrd-information-sec .navbar{
padding: 0px 16px;
}

header.hrd-information-sec a.navbar-brand img {
width: 55%;
background-color:;
padding: 10px;
margin-top: -5px;
}
/*---------------------

Slider Section Css Here
----------------------*/

section.slider-sec-info .carousel-inner{
height: 100vh;
}

section.slider-sec-info .carousel-item:before {
position: absolute;
content: "";
left: 0;
right: 0;
width: 100%;
height: 100%;
background-color: #0000007a;
}

section.slider-sec-info .carousel-caption{
top: 25%;
}

section.slider-sec-info .slider-content-info p {
color: #f5ecec;
font-weight: 400;
font-size: 16px;
}


section.slider-sec-info .slider-content-info h2 {
color: #fff;
font-weight: 300;
font-size: 60px;
line-height: 79px;
margin-bottom: 49px;

}
section.slider-sec-info .slider-content-info h4{}

.slider-content-info h4 a {
background-color: #f15a29;
padding: 15px 41px;
font-size: 16px;
font-weight: 400;
color: #fff;
border-radius: 2px;
 border: 2px solid #f15a29;

}

section.slider-sec-info .slider-content-info h4 a:hover {
background: none;
border: 2px solid #fff;
color: #fff;
}

 section.slider-sec-info span.carousel-control-prev i {
width: 38px;
height: 38px;
background-color: #000;
color: #fff;
font-size: 26px;
line-height: 37px;
}

section.slider-sec-info span.carousel-control-next i {
width: 38px;
height: 38px;
background-color: #000;
color: #fff;
font-size: 26px;
line-height: 37px;
}

 section.slider-sec-info .carousel-control-prev {
 left: 6px;
}

 section.slider-sec-info .carousel-control-next {
 right: 6px;
}

.carousel-control-next, .carousel-control-prev{
opacity: .5;
width: inherit;
top: 32px;}

section.slider-sec-info .carousel-indicators li{
width: 10px;
height: 10px;
}

/*--------------------

It's time to start your adventure Section Css Here
----------------------*/
section.it-is-time-info {
background-color: #f9fafc;
padding: 61px 0px 50px 0px;
}

.about-it-is-content-text h4{
font-size: 17px;
font-weight: 500;
margin-bottom: 10px;
}

.images-thumbs-info img {
 margin-bottom: 3px;
}

.about-it-is-content-text {
 margin-bottom: 48px;
}

.your-adventure-content-info h2{
font-size: 39px;
font-weight: 600;
line-height: 51px;
margin-bottom: 25px;
}

.your-adventure-content-info h4 a {
background-color: #f15a29;
padding: 16px 37px;
border-radius: 30px;
color: #fff;
font-size: 15px;
font-weight: 400;
}

.your-adventure-content-info h4 a:hover{
background-color: #000;
}

.your-adventure-content-info h4{
margin-top: 36px;
}

/*---------------------

Make Your Trip and Safe Section Start Here 
-----------------------*/
.make-your-padd{
padding-left: 48px;
padding-top: 49px;
}

.make-your-padd h2 {
 margin-bottom: 30px;
}

.make-your-padd h4 {
text-align: center;
font-size: 30px;
font-weight: 600;
color: #f15a29;
}

.make-your-padd span{
color: #ababac;
text-align: center;
display: block;
}

.make-your-padd p {
 margin-bottom: 35px;
}

section.make-your-trip-info {
 margin-bottom: 50px;
}

/*------------------

Best Place Destination Section Css Here
--------------------*/
section.best-place-info {
margin: 57px 0px 50px 0px;
background-color: #fff;
-webkit-box-shadow: -2px 8px 12px -2px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 8px 12px -2px rgba(0,0,0,0.75);
box-shadow: 0px 20px 19px -22px rgba(169, 167, 167, 0.54);
padding: 20px 0px 50px 0px;
}

.best-place-main-box{
position: relative;
}

.best-place-thumbs-box{
overflow: hidden;
margin-top: 34px;}

.best-place-thumbs-box img{
width: 100%;
transition: all 0.9s ease;
 border-radius: 5px;
}

.best-place-thumbs-box img:hover{
transform: scale(1.2);
}

.country-title-best-place {
position: absolute;
top: 10px;
left: 26px;
}

.tours-title-bp {
position: absolute;
right: 0;
top: 15px;
}

.tours-title-bp h4 {
background-color: #34323c;
color: #fff;
padding: 4px 10px 4px 17px;
font-size: 16px;
font-weight: 400;
border-radius: 35px 0px 0px 35px;
transition: all 0.5s ease;
}

.country-title-best-place h3 {
color: #000;
font-size: 21px;
text-transform: capitalize;
font-weight: 500;
}

.tours-title-bp h4:hover {
background-color: #f15a29;
}

/*------------------------------

Tour Destination Section Css Here 
--------------------------------*/
section.tour-destination {
margin: 73px 0px 39px 0px;
}

.tour-destination-content-informations{
padding: 28px;
position: relative;
}

.tour-destination-content-informations h4{
text-align: center;
margin-top: -48px;
margin-bottom: 34px;
}

.tour-destination-content-informations h4 a {
background-color: #f15a29;
padding: 12px 20px;
border-radius: 30px;
color: #fff;
font-size: 17px;
font-weight: 400;
}

.tour-destination-content-informations h4 a:hover{
background-color: #333;
}

.tour-destination-content-informations span{
font-size: 13px;
color: #ababac;
}

.tour-destination-content-informations h3 a {
font-size: 22px;
font-weight: 500;
color: #333;
}

.tour-destination-content-informations h3 a:hover{
color: #f15a29;
}

.tour-destination-content-informations p{
font-size: 16px;
font-weight: 400;
margin-top: 12px;
margin-bottom: 11px;
}

.tour-destination-content-informations p i {
font-size: 12px;
margin-right: 5px;
}

.tour-destination-content-informations ul{
margin-bottom: 0px;
}

.tour-destination-content-informations ul li {
list-style: none;
display: inline-block;
margin: 10px 5px 0px 5px;
color: #333;
font-weight: 500;
font-size: 16px;
}

.tour-destination-content-informations ul li i{
color: #f15a29;
font-size: 15px;
}

.tour-destination-thumbs-box {
overflow: hidden;
}

.tour-destination-thumbs-box img{
width: 100%;
transition: all 0.8s ease;
}

.tour-destination-thumbs-box img:hover{
transform: scale(1.2);
}

section.tour-destination .card {
margin-bottom: 34px;
border-radius: 0px;
margin-top: 41px;
}

/*------------------------

Testimoulans Section Css Here
-------------------------*/
section.testimounals-info .demo {
background-image: url(../images/testimoulals_bg.jpg);
background-repeat: no-repeat;
background-size: cover;
padding: 51px 0px 70px 0px;

 }
section.testimounals-info .testimonial{
margin:64px 16px 0px;
}

section.testimounals-info .testimonial .testimonial-content{
padding: 24px 28px 40px 29px;
margin-bottom: 35px;
background: #fff;
/*border: 1px solid #f0f0f0;*/
position: relative;
border-radius: 4px;
}

section.testimounals-info .testimonial .testimonial-content:after{
content: "";
display: inline-block;
width: 20px;
height: 20px;
background: #fff;
position: absolute;
bottom: -10px;
left: 22px;
transform: rotate(45deg);
}
section.testimounals-info .testimonial-content .testimonial-icon{
width: 50px;
height: 45px;
background: #ff4242;
text-align: center;
font-size: 22px;
color: #fff;
line-height: 42px;
position: absolute;
top: 37px;
left: -19px;
}

section.testimounals-info .testimonial-content .testimonial-icon:before{
content: "";
border-bottom: 16px solid #e41212;
border-left: 18px solid transparent;
position: absolute;
top: -16px;
left: 1px;
}
section.testimounals-info .testimonial .description{
font-size: 15px;
font-style: italic;
color: #8a8a8a;
line-height: 23px;
margin: 0;
}

section.testimounals-info .testimonial .title{
display: block;
font-size: 20px;
font-weight: 700;
color: #333;
text-transform: capitalize;
letter-spacing: 0px;
margin: 0 0 1px 0;
}

section.testimounals-info .testimonial .post{
display: block;
font-size: 16px;
color: #ababac;
}
section.testimounals-info .owl-theme .owl-controls{
 margin-top: 20px;
}

section.testimounals-info .owl-theme .owl-controls .owl-page span{
background: #ccc;
opacity: 1;
transition: all 0.4s ease 0s;
}

section.testimounals-info .owl-theme .owl-controls .owl-page.active span,
section.testimounals-info .owl-theme .owl-controls.clickable .owl-page:hover span{
  background: #f15a29;
}

section.testimounals-info .user-thumbs-picks img {
width: 80px;
height: 80px;
border-radius: 50%;
margin-top: 22px;
}

section.testimounals-info .user-thumbs-picks {
float: left;
margin-right: 17px;
}

section.testimounals-info .usre-content-info {
  margin-top: 31px;
}

section.testimounals-info .owl-theme .owl-controls {
margin-top: -9px;
text-align: center;
}

/*-----------------

Did You Know Section Start Here 
-----------------*/
section.did-you.know {
background-color: #f8f9fa;
}

.did-youmian-box-bg {
background-color: #fff;
padding: 30px 20px 26px 20px;
margin-top: 20px;
margin-bottom: 20px;
-webkit-box-shadow: -1px 2px 13px 5px rgba(212, 205, 205, 0.75);
-moz-box-shadow: -1px 2px 13px 5px rgba(0,0,0,0.75);
box-shadow: -1px 1px 9px 4px rgba(230, 229, 229, 0.75);
}

.did-youmian-box-bg h4 i{
color: #f15a29;
font-size: 31px;
margin-right: 19px;
position: relative;
top: 4px;
}

.did-youmian-box-bg h4 {
font-weight: 600;
/* margin-top: -24px; */
display: block;
margin-bottom: 20px;
font-size: 19px;
}

.did-youmian-box-bg h5{
margin: 0px;
}

.did-youmian-box-bg h5 a {
font-size: 20px;
font-weight: 600;
font-size: 14px;
text-transform: capitalize;
color: #333;
}

.did-youmian-box-bg h5 a:hover{
color: #f15a29;
}

.did-you-knoe-text{
text-align: center;
}

.did-you-knoe-text h2{
margin-bottom: 20px;
}

.did-you-knoe-text p {
width: 80%;
margin: 0px auto 28px auto;
}

section.did-you.know {
background-color: #f8f9fa;
padding: 55px 0px 55px 0px;
}

/*--------------------

Footer Top Section Css Here
-----------------------*/

footer.ftr-top-info {
background-image: url(../images/footer-bg.jpg);
/* height: 850px; */
background-repeat: no-repeat;
background-size: cover;
background-position: center;
padding: 71px 0px 42px 0px;
}

.footer-title-info{}

.footer-title-info h3 {
color: #fff;
font-size: 20px;
font-weight: 20px;
font-weight: 600;
margin-bottom: 26px;
}

.footer-colums-one p{
color: #bebec0;
}

.footer-colums-two ul{}

.footer-colums-two ul li {
list-style: none;
margin-bottom: 12px;
}

.footer-colums-two ul li a {
color: #bebec0;
font-size: 15px;
}

.footer-colums-two ul li a:hover{
color: #f15a29;
}

.footer-colums-four{
position: relative;
}

.footer-colums-four i {
float: left;
color: #fff;
/* margin-right: 10px; */
position: absolute;
left: 21px;
font-size: 17px;
transform: translate(-15px, 3px);
}
.footer-colums-four p {
margin-left: 37px;
color: #bebec0;
line-height: 23px;
margin-bottom: 22px;
}

.social-icons-info ul{
margin-top: 32px;
}

.social-icons-info ul li{
list-style: none;
display: inline-block;
margin-right: 11px;
}

.social-icons-info ul li a i {
background-color: #2e2d34;
width: 50px;
height: 50px;
border-radius: 50%;
text-align: center;
line-height: 50px;
color: #fefefe;
font-size: 22px;
}

.social-icons-info ul li a i:hover {
 background-color: #f15a29;
}

.cpoy-right-text p {
text-align: center;
margin: 48px 0px 20px 0px;
color: #bebec0;
}

/*---------------------------------

Stkey Menu Css Here
----------------*/
.stkey-memu.smaller {
position: fixed;
left: 0px;
right: 0px;
top: 0px;
background-color: #26252d;
z-index: 999999;
width: 100%;
margin: 0 auto;
/* webkit-box-shadow: -1px 4px 6px -1px rgba(0, 0, 0, 0.75); */
/* -moz-box-shadow: -1px 4px 6px -1px rgba(0, 0, 0, 0.75); */
/* box-shadow: -1px 4px 6px -1px rgba(189, 183, 183, 0.75); */
}
.stkey-memu.smaller a.navbar-brand img {
width: 121px;
}
.stkey-memu.smaller.navbar-expand-md .navbar-nav .nav-link {
padding: 10px 0px 10px 35px;
font-size: 15px;
}
.stkey-memu.smaller .main-header-navication .bg-dark {
border-bottom: 1px solid #000;
}


/*-----------------------

Inner Page Banners Section Start Here 
-----------------------------*/

section.camping-page-info {
background-image: url(../images/camping-banner.jpg);
background-repeat: no-repeat;
background-size: cover;
position: relative;
}

section.inner-page-info:before {
position: absolute;
content: "";
left: 0;
right: 0;
/*background-color: #0000007a;*/
width: 100%;
height: 100%;
}

.inner-pages-title-info {
text-align: center;
position: relative;
z-index: 999;
margin: 300px 0px 100px 0px;
}

.inner-pages-title-info h2{
color: #fff;
font-size: 30px;
}

.inner-pages-title-info p{}

.inner-pages-title-info ul{}

.inner-pages-title-info ul li {
display: inline-block;
list-style: none;
margin-right: 8px;
color: #fff;
}

.inner-pages-title-info ul li a{
color: #f1582a;
font-weight: 500;
}

.main-box-packing-info {
border: 1px solid #cacaca;
    padding: 10px;
    margin: 10px 0px 30px 0px;
}

.packages-content-info{}

.packages-content-info span{
font-size: 15px;
color: #333;
font-weight: 500;
margin-bottom: 0px;
display: block;
}

.packages-content-info h3 {
 margin-bottom: 4px;
}

.packages-content-info h3 a {
font-size: 21px;
font-weight: 400;
color: #f15a29;
}

.packages-content-info p {
font-size: 15px;
font-weight: 400;
}

.packages-content-info h5{
font-size: 14px;
font-weight: 500;
color: #f15a29;
margin: -5px 0px -2px 0px;
}

.packages-content-info ul{}

.packages-content-info ul li {
float: left;
width: 47%;
list-style: none;
font-weight: 400;
line-height: 28px;
}

.price-package-content h3 {
font-size: 18px;
font-weight: 500;
 margin-bottom: 20px;
}

.price-package-content h4{
margin-bottom: 34px;
}


.price-package-content h4 a {
background-color: #f15a29;
padding: 14px 23px;
color: #fff;
font-size: 15px;
border-radius: 4px;
font-weight: 400;
}

.price-package-content h5 a{
background-color: #f15a29;
padding: 14px 23px;
color: #fff;
font-size: 15px;
border-radius: 4px;
font-weight: 400;
}


section.Packages-content-info-box-info {
 padding: 50px 0px 50px 0px;
}

/*-----------------------

Contacts Form Section Start Here 
----------------------*/

.form-issue-info .form-control{
border: 1px solid #dad3d3;
color: #808080;
font-size: 15px;
height: 50px;
margin-bottom: 20px;
width: 100%;
font-family: 'Poppins', sans-serif;
border-radius: 0px;
}

.form-issue-info .form-control:focus {
color: #495057;
background-color: #fff;
border-color: #f15a29;
outline: none;
box-shadow: 0 0 0 1px rgb(241, 90, 41);
outline: none;
}

.form-issue-info textarea.form-control{
height: 120px;
}

.form-issue-info button {
background-color: #f15a29;
padding: 13px 47px;
color: #fff;
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
font-family: 'Poppins', sans-serif;
border: none;
outline: none;
margin-top: 9px;
transition: all 0.6s ease;

}

.form-issue-info button:hover{
background-color: #333;
}

.contacts-informatios-info {
background-color: #f1f1f1;
padding: 20px;
outline: 1px solid #fff;
outline-offset: -7px;
}

.icons-info-contacts i {
width: 32px;
height: 32px;
background-color: #f15a29;
text-align: center;
color: #fff;
line-height: 32px;
font-size: 16px;
}

.icons-info-contacts {
float: left;
margin-right: 20px;
}

.content-info-icons p {
line-height: 27px;
vertical-align: middle;
margin-bottom: 22px;
}

.contacts-informatios-info h2 {
margin-bottom: 20px;
margin-top: -4px;
font-size: 30px;
}

section.contacts-info-space {
 margin: 65px 0px 65px 0px;
}



/*---------------------------

About Information Section Css Start Here
----------------------*/

.about-info-content {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5);
    box-shadow: 0px 0px 5px 0px rgba(161, 161, 161, 0.5);
    background-color: #fff;
    padding: 50px;
    min-height: 700px;
}

.about-thumbs-info img {
    width: 100%;
    height: 700px;
    object-fit: cover;
}

.about-thumbs-info {
    width: 100%;
    height: 700px;
    overflow: hidden;
}


section.about-informations-info {
    padding: 71px 0px 70px 0px;
}

/*--------------------------

Our Team Section Start Here 
---------------------*/

section.employees-taning-main-box-info {
background-color: #f8f9fa;
}

.miian-box-bg {
background-color: #fff;
outline: 1px solid #ece8e8;
padding: 10px;
outline-offset: -8px;
margin-bottom: 30px;
}

.content-info-whit-bg p {
text-align: justify;
margin-bottom: 27px;
width: 95%;
}


section.employees-taning-main-box-info {
background-color: #f7f6f6;
padding: 50px 0px 50px 0px;
}

.user-cont-desigations h3 {
font-size: 21px;
font-weight: 600;
text-align: center;
margin: 10px 0px 3px 0px;
}

.user-cont-desigations span {
text-align: center;
display: block;
font-size: 15px;
font-weight: 500;
margin-bottom: 14px;
}

.content-info-whit-bg {
 margin: 20px 0px 0px 0px;
}


/*-----------------------


Pacakage New Page Info
----------------------*/

.mian-box-packega-thumbs-box img {
 width: 100%;
}

.mian-box-packega-thumbs-box {
 position: relative;
}

.package-content-info {
position: absolute;
top: 0;
left: 0;
right: 0;
margin: auto;
transform: translate(0px, 102px);
}

.package-content-info h2{
	text-align: center;
}
.package-content-info h2 a {
color: #fff;
font-size: 33px;
font-weight: 600;
text-shadow: 2px 2px 2px #000;
}

.contant-box-02s {
padding: 17px;
/* margin-top: -90px; */
background-color: #fff;
z-index: 99999;
position: relative;
width: 93%;
margin: -40px auto 0px auto;
}

.tour-package-content-info h3 {
 line-height: 20px;
}

.tour-package-content-info h3 a{
font-size: 15px;
color: #333;
}
.tour-package-content-info ul{}


.tour-package-content-info ul li {
list-style: none;
border-bottom: 1px solid #d2c8c8;
line-height: 23px;
padding: 15px 0px 15px 0px;
    font-weight: 500;
}

.contant-box-02s h4 a {
background-color: #f15a29;
display: block;
text-align: center;
padding: 10px 20px;
color: #fff;
font-size: 17px;
font-weight: 400;
border-radius: 4px;
}

section.packages-content-part-2s {
    padding: 61px 0px 57px 0px;
}

section.packages-content-part-2s .card {
    margin-bottom: 46px;
}