body{margin:0px; padding:0px;font-family: 'Muli', sans-serif; font-family: 'Roboto', sans-serif;font-family: 'Playfair Display', serif; text-align: center;}
.clr{clear: both;}
a:hover{text-decoration: none; transition: 0.5s ease;}
/*.container{max-width:1600px;}*/

.header{position: absolute;
    z-index: 999;
    width: 100%;
    float: left;}

.bg-light {
    background-color: #ffffff00!important;
}

/*************************
Basic margin padding
*************************/
.m-0 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
.p-0 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
/*************************
Margin top
*************************/
.mt-0 { margin-top: 0 }
.mt-10 { margin-top: 10px }
.mt-12 { margin-top: 12px }
.mt-15 { margin-top: 15px }
.mt-20 { margin-top: 20px }
.mt-30 { margin-top: 30px }
.mt-35 { margin-top: 35px }
.mt-37 { margin-top: 37px }
.mt-40 { margin-top: 40px }
.mt-50 { margin-top: 50px }
.mt-55 { margin-top: 55px }
.mt-60 { margin-top: 60px }
.mt-70 { margin-top: 70px }
.mt-80 { margin-top: 80px }
.mt-90 { margin-top: 90px }
.mt-100 { margin-top: 100px }
.mt-110 { margin-top: 110px }
.mt-120 { margin-top: 120px }
.mt-130 { margin-top: 130px }
.mt-140 { margin-top: 140px }
.mt-160 { margin-top: 160px }
.mt-179 { margin-top: 179px }
.mt-150 { margin-top: 150px }
/*************************
Margin right
*************************/
.mr-0 { margin-right: 0px }
.mr-10 { margin-right: 10px }
.mr-12 { margin-right: 12px }
.mr-15 { margin-right: 15px }
.mr-20 { margin-right: 20px }
.mr-30 { margin-right: 30px }
.mr-35 { margin-right: 35px }
.mr-40 { margin-right: 40px }
.mr-50 { margin-right: 50px }
.mr-60 { margin-right: 60px }
.mr-70 { margin-right: 70px }
.mr-80 { margin-right: 80px }
.mr-90 { margin-right: 90px }
.mr-100 { margin-right: 100px }
.mr-110 { margin-right: 110px }
.mr-120 { margin-right: 120px }
.mr-130 { margin-right: 130px }
.mr-140 { margin-right: 140px }
.mr-150 { margin-right: 150px }
/*************************
Margin bottom
*************************/
.mb-0 { margin-bottom: 0 }
.mb-10 { margin-bottom: 10px }
.mb-12 { margin-bottom: 12px }
.mb-15 { margin-bottom: 15px }
.mb-20 { margin-bottom: 20px }
.mb-25 { margin-bottom: 25px }
.mb-30 { margin-bottom: 30px }
.mb-35 { margin-bottom: 35px }
.mb-40 { margin-bottom: 40px }
.mb-45 { margin-bottom: 45px }
.mb-50 { margin-bottom: 50px }
.mb-55 { margin-bottom: 55px }
.mb-60 { margin-bottom: 60px }
.mb-65 { margin-bottom: 65px }
.mb-70 { margin-bottom: 70px }
.mb-80 { margin-bottom: 80px }
.mb-90 { margin-bottom: 90px }
.mb-100 { margin-bottom: 100px }
.mb-110 { margin-bottom: 110px }
.mb-120 { margin-bottom: 120px }
.mb-130 { margin-bottom: 130px }
.mb-140 { margin-bottom: 140px }
.mb-150 { margin-bottom: 150px }
/*************************
Margin left
*************************/
.ml-0 { margin-left: 0 }
.ml-10 { margin-left: 10px }
.ml-12 { margin-left: 12px }
.ml-15 { margin-left: 15px }
.ml-20 { margin-left: 20px }
.ml-30 { margin-left: 30px }
.ml-40 { margin-left: 40px }
.ml-50 { margin-left: 50px }
.ml-60 { margin-left: 60px }
.ml-70 { margin-left: 70px }
.ml-80 { margin-left: 80px }
.ml-90 { margin-left: 90px }
.ml-100 { margin-left: 100px }
.ml-110 { margin-left: 110px }
.ml-120 { margin-left: 120px }
.ml-125 { margin-left: 125px }
.ml-130 { margin-left: 130px }
.ml-140 { margin-left: 140px }
.ml-150 { margin-left: 150px }
/*************************
Padding top
*************************/
.pt-0 { padding-top: 0 }
.pt-10 { padding-top: 10px }
.pt-15 { padding-top: 15px }
.pt-20 { padding-top: 20px }
.pt-30 { padding-top: 30px }
.pt-37 { padding-top: 37px }
.pt-40 { padding-top: 40px }
.pt-50 { padding-top: 50px }
.pt-55 { padding-top: 55px }
.pt-60 { padding-top: 60px }
.pt-65 { padding-top: 65px }
.pt-70 { padding-top: 70px }
.pt-75 { padding-top: 75px }
.pt-80 { padding-top: 80px }
.pt-85 { padding-top: 85px }
.pt-95 { padding-top: 95px }
.pt-90 { padding-top: 90px }
.pt-97 { padding-top: 97px }
.pt-100 { padding-top: 100px }
.pt-95 { padding-top: 95px }
.pt-105 { padding-top: 105px }
.pt-110 { padding-top: 110px }
.pt-115 { padding-top: 115px }
.pt-120 { padding-top: 120px }
.pt-125 { padding-top: 125px }
.pt-130 { padding-top: 130px }
.pt-135 { padding-top: 135px }
.pt-140 { padding-top: 140px }
.pt-150 { padding-top: 150px }
.pt-155 { padding-top: 155px }
.pt-180 { padding-top: 180px }
.pt-205 { padding-top: 205px }
.pt-275 { padding-top: 275px }
.pt-365 { padding-top: 365px }
.pt-370 { padding-top: 370px }   
.pt-380 { padding-top: 380px }
/*************************
Padding right
*************************/
.pr-0 { padding-right: 0 }
.pr-10 { padding-right: 10px }
.pr-15 { padding-right: 15px }
.pr-20 { padding-right: 20px }
.pr-30 { padding-right: 30px }
.pr-40 { padding-right: 40px }
.pr-50 { padding-right: 50px }
.pr-60 { padding-right: 60px }
.pr-70 { padding-right: 70px }
.pr-80 { padding-right: 80px }
.pr-85 { padding-right: 85px }
.pr-90 { padding-right: 90px }
.pr-100 { padding-right: 100px }
.pr-110 { padding-right: 110px }
.pr-120 { padding-right: 120px }
.pr-130 { padding-right: 130px }
.pr-140 { padding-right: 140px }
.pr-155 { padding-right: 155px }
.pr-155 { padding-right: 155px }
.pr-180 { padding-right: 180px }
.pr-195 { padding-right: 195px }
.pr-215 { padding-right: 215px }
/*************************
Padding bottom
*************************/
.pb-0 { padding-bottom: 0 }
.pb-10 { padding-bottom: 10px }
.pb-15 { padding-bottom: 15px }
.pb-20 { padding-bottom: 20px }
.pb-25 { padding-bottom: 25px }
.pb-30 { padding-bottom: 30px }
.pb-35 { padding-bottom: 35px }
.pb-40 { padding-bottom: 40px }
.pb-45 { padding-bottom: 45px }
.pb-50 { padding-bottom: 50px }
.pb-55 { padding-bottom: 55px }
.pb-60 { padding-bottom: 60px }
.pb-65 { padding-bottom: 65px }
.pb-70 { padding-bottom: 70px }
.pb-75 { padding-bottom: 75px }
.pb-80 { padding-bottom: 80px }
.pb-85 { padding-bottom: 85px }
.pb-90 { padding-bottom: 90px }
.pb-95 { padding-bottom: 95px }
.pb-97 { padding-bottom: 97px }
.pb-100 { padding-bottom: 100px }
.pb-105 { padding-bottom: 105px }
.pb-107 { padding-bottom: 107px }
.pb-110 { padding-bottom: 110px }
.pb-115 { padding-bottom: 115px }
.pb-120 { padding-bottom: 120px }
.pb-125 { padding-bottom: 125px }
.pb-130 { padding-bottom: 130px }
.pb-140 { padding-bottom: 140px }
.pb-145 { padding-bottom: 145px }
.pb-150 { padding-bottom: 150px }
.pb-178 { padding-bottom: 178px }
.pb-180 { padding-bottom: 180px }
.pb-280 { padding-bottom: 280px }
.pb-210 { padding-bottom: 210px }
.pb-285 { padding-bottom: 285px }
.pb-290 { padding-bottom: 290px }
/*************************
Padding left
*************************/
.pl-0 { padding-left: 0 }
.pl-10 { padding-left: 10px }
.pl-15 { padding-left: 15px }
.pl-20 { padding-left: 20px }
.pl-30 { padding-left: 30px }
.pl-40 { padding-left: 40px }
.pl-50 { padding-left: 50px }
.pl-60 { padding-left: 60px }
.pl-70 { padding-left: 70px }
.pl-80 { padding-left: 80px }
.pl-85 { padding-left: 85px }
.pl-90 { padding-left: 90px }
.pl-100 { padding-left: 100px }
.pl-110 { padding-left: 110px }
.pl-120 { padding-left: 120px }
.pl-125 { padding-left: 125px }
.pl-130 { padding-left: 130px }
.pl-140 { padding-left: 140px }
.pl-150 { padding-left: 150px }
.pl-155 { padding-left: 155px }
.pl-190 { padding-left: 190px }
.pl-195 { padding-left: 195px }
.pl-215 { padding-left: 215px }


/***************************
Page section padding 
****************************/
.ptb-0 { padding: 0 }
.ptb-10 { padding: 10px 0 }
.ptb-15 { padding: 15px 0 }
.ptb-20 { padding: 20px 0 }
.ptb-30 { padding: 30px 0 }
.ptb-32 { padding: 32px 0 }
.ptb-40 { padding: 40px 0 }
.ptb-50 { padding: 50px 0 }
.ptb-60 { padding: 60px 0 }
.ptb-70 { padding: 70px 0 }
.ptb-80 { padding: 80px 0 }
.ptb-90 { padding: 90px 0 }
.ptb-100 { padding: 100px 0 }
.ptb-110 { padding: 110px 0 }
.ptb-120 { padding: 120px 0 }
.ptb-130 { padding: 130px 0 }
.ptb-135 { padding: 135px 0 }
.ptb-140 { padding: 140px 0 }
.ptb-150 { padding: 150px 0 }
.ptb-160 { padding: 160px 0 }
.ptb-170 { padding: 170px 0 }
.ptb-177 { padding: 177px 0 }
.ptb-180 { padding: 180px 0 }
.ptb-190 { padding: 190px 0 }
.ptb-200 { padding: 200px 0 }
.ptb-210 { padding: 210px 0 }
.ptb-220 { padding: 220px 0 }
.ptb-250 { padding: 250px 0 }
.ptb-290 { padding: 290px 0 }
.ptb-310 { padding: 310px 0 }

/***************************
Page section margin 
****************************/
.mtb-0 { margin: 0 }
.mtb-10 { margin: 10px 0 }
.mtb-15 { margin: 15px 0 }
.mtb-20 { margin: 20px 0 }
.mtb-30 { margin: 30px 0 }
.mtb-40 { margin: 40px 0 }
.mtb-50 { margin: 50px 0 }
.mtb-60 { margin: 60px 0 }
.mtb-70 { margin: 70px 0 }
.mtb-80 { margin: 80px 0 }
.mtb-90 { margin: 90px 0 }
.mtb-100 { margin: 100px 0 }
.mtb-110 { margin: 110px 0 }
.mtb-120 { margin: 120px 0 }
.mtb-130 { margin: 130px 0 }
.mtb-140 { margin: 140px 0 }
.mtb-150 { margin: 150px 0; }
.mtb-290 { margin: 290px 0; }
.navbar{padding:5px 0px !important;}
.navbar-light .navbar-nav .nav-link{color:#fff; border-top:3px solid  #ffffff00; border-bottom: 3px solid #ffffff00;     font-size: 18px;font-family: 'Roboto', sans-serif; padding:10px 5px; margin: 0px 10px; font-weight: 600;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color:#1695a3; border-top:3px solid  #1695a3; border-bottom: 3px solid #1695a3; }
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{color:#1695a3; border-top:3px solid  #1695a3; border-bottom: 3px solid #1695a3;}
.dropdown-item{font-weight: 600;}
.dropdown-item:focus, .dropdown-item:hover {
    color: #fff;
    text-decoration: none;
    background-color: #1695a3;
}
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #1695a3;
}

/*.navbar-expand-lg .navbar-nav .nav-link{padding:10px 5px; margin: 0px 5px;}*/



.sticky {
    position: fixed;
    top: 0;
    z-index: 999;
    width: 100%;
    text-align: left;
    background: #fff;
    padding: 0 0 0px 0;
    right: 0;
    transition: all 0.3s;
    left: 0;
    box-shadow: 0 0 40px #0000001c;

}
.sticky .logo .navbar-brand {
    margin: 16px 0 0 0; 
}
.sticky .navbar-light .navbar-nav .nav-link{ color:#000; padding:10px 4px; font-weight:600;}
.sticky .navbar-light .navbar-nav .active .nav-link, .sticky .navbar-light .navbar-nav :hover .nav-link{color:#1695a3;}
.sticky .navbar-brand img{width:70%;}

.header .logo-normal{display: block;}
.header .logo-sticky{display: none;}
.sticky .logo-normal{display: none;}
.sticky .logo-sticky{display: block;}

.banner{position: relative;}
.banner:after {
    position: absolute;
    bottom: -1px;
    content: "";
    background-image: url(../img/brush.png);
    z-index: 9;
    left: 0;
    padding: 118px;
    width: 100%;
    float: left;
    background-repeat: no-repeat;
    background-size: cover;
}
.carousel-caption{bottom:28%;}

.carousel-caption h1 {
    font-size: 50px;
    font-weight: 900;
    font-family: 'Playfair Display', serif;
}
.carousel-caption p{font-size: 20px; font-family: 'Roboto', sans-serif; font-weight: 400; color:#fff; margin: 22px 9% 35px; }

.arrow-down a{color: #1695a3;
    position: absolute;
    bottom: 16%;
    background: #fff;
    padding: 16.03px 21px;
    font-size: 20px;
    border-radius: 50%;
    z-index: 99;}
.arrow-down a:hover{background: #1695a3;color: #fff; transition: 0.5s ease;box-shadow: 0px 7px 30px 0px #00000061;}

.banner_green_btn{border:1px solid #1695a3; color:#1695a3; background: #fff;border-radius: 0px 20px 0px 20px; padding:15px 40px; font-family: 'Roboto', sans-serif; font-size: 20px;}
.banner_green_btn:hover{background: #1695a3; color:#fff;  border:1px solid #1695a3;box-shadow: rgba(255, 203, 8, 0.4) 3px 3px, rgba(255, 203, 8, 0.3) 6px 6px, rgba(255, 203, 8, 0.2) 9px 9px, rgba(255, 203, 8, 0.1) 12px 12px; border-radius: 20px 0px 20px 0px; transition: 0.5s ease;}
.green_btn{border:1px solid #1695a3; color:#fff; background: #1695a3;border-radius: 0px 20px 0px 20px; padding:13px 30px; font-family: 'Roboto', sans-serif; transition: 0.5s ease;}
.green_btn:hover{background:#fff; color:#1695a3;  border:1px solid #1695a3;box-shadow: rgba(255, 203, 8, 0.4) 3px 3px, rgba(255, 203, 8, 0.3) 6px 6px, rgba(255, 203, 8, 0.2) 9px 9px, rgba(255, 203, 8, 0.1) 12px 12px; border-radius: 20px 0px 20px 0px; transition: 0.5s ease;}

.bg_white{border:1px solid #1695a3; color:#1695a3; background: #fff;border-radius: 0px 20px 0px 20px; padding:15px 40px; font-family: 'Roboto', sans-serif; font-size: 20px; text-align: center; width:100%; display: block;}
.bg_white:hover{background: #1695a3; color:#fff;  border:1px solid #1695a3;box-shadow: rgba(255, 203, 8, 0.4) 3px 3px, rgba(255, 203, 8, 0.3) 6px 6px, rgba(255, 203, 8, 0.2) 9px 9px, rgba(255, 203, 8, 0.1) 12px 12px; border-radius: 20px 0px 20px 0px; transition: 0.5s ease;}
/*************** Welcome-section *******************/
.welcome-section{position: relative; float:left; width:100%; text-align: left;z-index: 99;}

.welcont-content:after {
    position: absolute;
    top: 0px;
    content: "";
    background-image: url(../img/coconut.png);
    z-index: -9;
    right: 0px;
    padding: 252px 92px;
    background-repeat: no-repeat;
}
.border-left-section{position: relative; padding-left:215px; padding-right:85px; }
.border-left-section:before{position: absolute;
    content: '';
    left: 0;
    top: 12px;
    width: 191px;
    height: 2px;
    /*
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    */
    background: #000;
}
/*.light-title{    position: absolute;
    text-align: left;
    z-index: -9;
}*/
.light-title p{     font-size: 163px;
    font-weight: 900;
    color: #f6f7f7;
    line-height: 160px;}
.padding-top-bottom{padding:90px 0px;}
.padding-top{padding-top:90px;}
/*.padding-left-right{padding:0px 70px;}*/
/*.welcont-content:before{position: absolute; content: ""; width:50px; top:0px;border:1px solid #323232; }*/
.welcont-content h2{margin-bottom: 46px;}
.welcont-content p{margin-bottom: 50px;}
.welcont-content .border-btn{float: left; width: 100%;}
.welcont-content .border-btn a{float:left;}
.title{color:#323232; font-size: 38px; font-weight: 700;}
.blue-title{color:#1695a3; font-size: 22px; font-weight: 700;}
.sub-title{color:#323232; font-size: 30px;}
.content{color:#333; font-size: 17px; font-weight: 400; text-align: left; font-family: 'Roboto', sans-serif;}
.border-btn a{font-size: 17px; font-weight: 700;color:#1695a3; border: 1px solid #1695a3; padding:17px 64px; background: #fff;}
.border-btn a:hover{color:#fff; border: 1px solid #fff; background: #1695a3; box-shadow: 0px 7px 30px 0px #00000061;}
/*
.welcome-section:before{
position: absolute;
bottom: -20%;
content: "";
background-image: url(../img/brush-bottom.png);
z-index: 9;
left: 0;
padding: 118px;
width: 100%;
float: left;
background-repeat: no-repeat;
background-size: cover;
}
*/
/*************** End Welcome-section *******************/
/*************** Tours-section *******************/
.tours-section{position: relative; float:left; width:100%; text-align: left; background-color: #eff4f7;}
.tours-section:before{content:""; position: absolute; background: #fff;width: 100%; height: 40%; bottom:0px;}
.tours-section.padding-top-bottom{padding-bottom: 70px;}
.top-img-brush{position: absolute; top:-59px; float: left; width: 100%;}

/*.tours-section:before{position: absolute; content: ""; background-image: url(../img/light-blue-bg.png); background-repeat: no-repeat; background-size: cover; top:0; left:0;float:left; width: 100%; }*/
/*.tours-section:after{position: absolute; content: ""; background-color:#fff; padding:230px 0px; left:0px; bottom:0px; right: 0px;}*/
.tours-content{position: relative; z-index: 9;}
.tours-content h4{margin-bottom: 46px;}
.tours-img{}
.tours-img-animation{position: relative; overflow: hidden;  }
.tours-img img{box-shadow: 3px 5.196px 27.95px 15.05px rgba(0, 0, 0, 0.035);    width: 100%;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }

.tours-img-animation img:hover{
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.mt-89{margin-top: 75px;}
.img-title{position: relative; padding-left: 84px; margin-top: 45px;}
.img-title:before{position: absolute; width: 67px;height:2px; content: ""; left:0px; background: #000; top:12px;}
.img-title h5{font-size: 31px; font-weight: 700;  line-height: 39px; margin-bottom: 0px; color:#323232;}

/*************** End Tours-section *******************/

/*************** Activities-section *******************/
.activities-section{position: relative;float: left; width: 100%; background-color: #eff4f7;}
.activities-section:after{position: absolute; background-image: url(../img/inner-images-3.png); background-repeat: no-repeat; background-size: cover; bottom: 0px; left: 0px;     padding: 73px; z-index: 9; float: left; width: 100%; content: "";}
.activities-section.padding-top-bottom{padding-bottom: 180px;}
.activities-content{text-align: left; position: relative;}
.activities-img img{float: left; width:85%;}
.activities-img p{color: #9e9e9e; font-size: 47px; font-weight: 700; line-height: 40px;text-transform: uppercase; writing-mode: vertical-rl;text-orientation: upright; float: right; margin: 0px;}


.all-activities {
    position: relative;
    top: 20px;
    float: left;
    width: 100%;
    left: 0;
    overflow: hidden;
}
.all-activities img{    width: 100%;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;  }
.images{float: left; width: 100%; }
.activities-title{position: relative;
    padding-left: 82px;
    margin-top: 24px;}
.activities-title:before{position: absolute; width: 65px;height:2px; content: ""; left:0px; background: #000; top:12px;}
.activities-title h6{font-size: 31px; font-weight: 700;  line-height: 39px; margin-bottom: 0px; color:#323232;}
.padding-bottom{padding-bottom: 60px; }

/*************** End Activities-section *******************/
/*************** Trip-plan-section *******************/
.tip-plan-section{position: relative; float: left; width:100%;}
.tip-plan-section:after{position: absolute; background-image: url(../img/brush-bottom.png); background-repeat: no-repeat; background-size: cover; top: -60px; left: 0px;     padding: 118px; z-index: 9; float: left; width: 100%; content: "";}
.trip-contat p{font-size: 25px; font-weight: 400; margin-bottom: 0px; margin: 0 25% 50px;}
.trip-contat .blue-btn{margin-top:64px;  float: right; width: 100%;}
.trip-contat{position: absolute; color:#fff;  float: left; width: 100%; top:32%;}
/*************** End Trip-plan-section *******************/
/*************** events-section *******************/
.events-section{float: left; width: 100%; text-align: left; position: relative;}
.events-section:before{position: absolute; content: ""; left:0; bottom: -180px; background-image: url(../img/brush-bottom.png); background-repeat: no-repeat; background-size: cover;  padding: 105px;  float: left; width:100%; z-index: 9;}
.events-section h4{margin-bottom: 70px;}
#abc {z-index: 9;}
#abc .owl-dots{display: none;}
.benifits-img{margin: 30px 10px;}

/*************** End events-section *******************/
/*************** Testimonal-section *******************/
.testimonal-section{position: relative;  float:left; width:100%; }
.testimonal-section:after{position: absolute; content: ""; background-color:#fff; /* padding:230px 0px; */left:0px; bottom:0px; right: 0px;}
.testimonal-section .border-left-section{}
.testimonal-section .blue-title{text-align: left;}
.testimonal-section .title{margin-bottom: 48px; text-align: left;}
.testimonal-section .owl-carousel.owl-drag .owl-item .item{margin:10px;}

.testimonal-details .text h3{font-size: 22px; font-weight: 700; color:#1695a3; text-align: right;}
.testimonal-details .text h4{font-size: 16px; font-weight: 400; color:#333;    font-family: 'Roboto', sans-serif; text-align: right;}
.testimonal-quotes{float: left; width: 100%;}
.testimonal-quotes i{color:#1695a3; font-size: 30px; display: block;     float: left;
    padding: 0px 0px 15px;}
.testimonal-img{box-shadow:  0px 6px 30px 0px #00000012;background: #fff;}
.testimonal-details{padding:26px 26px; }
.estimonal-details p{text-align: center;}
#abc1 .owl-nav [class*=owl-]{font-size: 22px;}
#abc1 .owl-nav [class*=owl-]:hover{ background: transparent; color:#1695a3;}
#abc1 .owl-nav{position: absolute; top:-58px; right:0px;}
#abc1 .owl-nav .owl-prev{right:0px;position: absolute;}
#abc1 .owl-nav .owl-next{right:35px;position: absolute;}
#abc1 .owl-dots{display: none;}
/*#abc1 .owl-item{margin:5px;}*/

/*************** End Testimonal-section *******************/
/*************** Footer-section *******************/
.footer-section{position: relative; float: left; width: 100%; background-image: url(../img/footer.png); background-repeat: no-repeat; background-size: cover; background-position: center; padding-bottom: 65px;}
.footer-section:before{position: absolute; float: left; width: 100%; background-image: url(../img/brush-bottom.png); background-repeat: no-repeat; background-size: cover; top:-60px; left:0px; padding:118px; content:"";} /* top:-56px; */
.footer-detils{color:#fff; font-size: 18px;position: relative; z-index: 99;}
.arrow-top {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -138px;
}
.arrow-top i{
    background: #fff;
    color: #1695a3;
    padding: 30.75px 38px;
    font-size: 42px;
    border-radius: 50%;
    box-shadow: 19.5px 33.775px 83.3px 1.7px rgba(0, 0, 0, 0.392);
}
.arrow-top i:hover{background:#1695a3; color: #fff; transition: 0.5s ease; }
.footer-link ul{list-style: none; margin: 0px; padding:0px;}
.footer-link ul li{display: inline-block; padding:19px 10px; }
.footer-link ul li a{color:#fff; font-family: 'Roboto', sans-serif;}
.footer-link ul li a:hover{color:#1695a3;}
.footer-address p a{color:#fff;}
.footer-address p{font-family: 'Roboto', sans-serif;}
.footer-address p a:hover{color:#1695a3;}
.social-link ul{list-style: none; margin: 15px 0px; padding:0px;}
.social-link ul li{display: inline-block; padding: 0px 10px; text-transform: uppercase; }
.social-link ul li a {

    color: #fff;
    /*    padding: 16px 20px;*/
    border-radius: 50%;
    font-size: 25px;
    line-height: 65px;
    background: #3d3d3d;
    float: left;
    width: 68px;
    height: 68px;
}
.social-link ul li a.facebook{background-color:#3b5998;}
.social-link ul li a.instagram{background:linear-gradient(
    to right,
    #833ab4,#fd1d1d,#fcb045
  );}
.social-link ul li a.website{background-color:#3e65cf;}
.social-link ul li a.gmail{background-color:#dc4e41;}
.social-link ul li a i{color:#fff; }
.social-link ul li a svg{color:#fff; width:30px; fill:#fff;}
.social-link ul li a:hover{color:#fff; background: #007bff;}
.social-link ul li a:hover i{color:#fff; }
/*************** End Footer-section *******************/
/*************** About Us Page *******************/
.banner-inner-pages{position: relative;align-items: center;}
.banner-inner-pages:after {
    position: absolute;
    bottom: -1px;
    content: "";
    background-image: url(../img/brush.png);
    z-index: 9;
    left: 0;
    padding: 118px;
    width: 100%;
    float: left;
    background-repeat: no-repeat;
    background-size: cover;
}
.banner-content{
    position: absolute;
    right: 15%;
    bottom: 42%;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}
.banner-content h2{font-size: 90px;
    font-weight: 900;}
.banner-content h6{font-size: 30px; font-family: 'Roboto', sans-serif; font-weight: 400; color:#1695a3; text-transform: uppercase;}
.about-us-section{position: relative; float:left; width:100%; text-align: left;}

.about-us-content h2{margin-bottom: 46px;}
.about-us-content p{margin-bottom: 30px;}

/*
.about-us-section:before{
position: absolute;
bottom: -8%;
content: "";
background-image: url(../img/brush-bottom.png);
z-index: 9;
left: 0;
padding: 118px;
width: 100%;
float: left;
background-repeat: no-repeat;
background-size: cover;
}
*/
.team-title{ text-align: left; margin-top: 30px; margin-bottom: 30px;}
.team-title h5{ font-size: 24px;  color:#323232;font-weight: 900; }
.team-title p{color:#808080; font-size: 16px; font-weight: 900; margin-bottom: 0px;}
/*************** End About Us Page *******************/
/*************** FAQs Page *******************/
.faqs-section{float: left; width: 100%;}
.faqs-section .about-us-section:before{display: none;}
.faq-page{}
.faq-page ul{list-style: none; padding:0px;}
.submenu{padding:15px 5px;}
.submenu p{margin-bottom: 0px; }
/*************** End FAQs Page *******************/
/*************** Hotel Page *******************/
.tours-img{margin-bottom: 30px; float: left; width: 100%;}
.tours-img a{background: #fff; padding:10px; float: left; width: 100%;}
.tours-img a:hover{ box-shadow: 3px 5.196px 27.95px 15.05px rgba(0, 0, 0, 0.065);  }
.tours-img .activities-title{    margin: 15px 0px;}
.tours-img .activities-title h6{font-size: 20px; font-weight: 900; color:#323232;    line-height: 26px;
}
.tours-img .activities-title h3{font-family: 'Muli', sans-serif;font-size: 32px; font-weight: 900; color:#1695a3;}
/*************** End Hotel Page *******************/
/*************** Hotel Inner Page *******************/

.tabs .nav-tabs{border:0px;}

.tabs  .nav-tabs .nav-link{color:#ababab; font-size: 20px; font-weight: 700; text-transform: uppercase;border-bottom: 2px solid #fff; }
.tabs .nav-tabs .nav-item.show .nav-link, .tabs .nav-tabs .nav-link.active{    color: #0066ff;
    background-color: #fff;
    border-bottom: 2px solid;
    border-color: #fff #fff #0066ff;}
.tabs .nav-tabs .nav-link:focus,.tabs .nav-tabs .nav-link:hover{border-color: #fff #fff #0066ff;color: #0066ff; border-bottom: 2px solid;}
.right-back{text-align: right;position: relative;float: right; top: -37px;}
.right-back a{font-size: 20px; color:#0066ff; font-weight: 900; }
.right-back a:hover{color:#373737; }


.package-info{padding:20px; margin-bottom: 30px;
    background: rgba(243,243,243,1);
    background: -moz-linear-gradient(-45deg, rgba(243,243,243,1) 0%, rgba(255,255,255,0.83) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(243,243,243,1)), color-stop(100%, rgba(255,255,255,0.83)));
    background: -webkit-linear-gradient(-45deg, rgba(243,243,243,1) 0%, rgba(255,255,255,0.83) 100%);
    background: -o-linear-gradient(-45deg, rgba(243,243,243,1) 0%, rgba(255,255,255,0.83) 100%);
    background: -ms-linear-gradient(-45deg, rgba(243,243,243,1) 0%, rgba(255,255,255,0.83) 100%);
    background: linear-gradient(135deg, rgba(243,243,243,1) 0%, rgba(255,255,255,0.83) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff', GradientType=1 );}
.package-info p span{color:#000; font-size: 20px; font-weight: 900;}
.package-info p{color:#6c6c6c; font-size: 16px; font-weight: 900; margin-bottom: 0px;}
.package-list{}
/*.package-list ul{list-style-image: url(../img/plane.png); }*/
.package-list ul{padding-left:16px;}
.package-list ul li{ line-height: 42px;color:#333; font-size: 17px; }
/*.check-list ul{list-style-image: url(../img/check.png);}*/
.check-list ul{padding-left:16px;}
.check-list ul li{line-height: 42px;color:#333; font-size: 17px;}
/*.cancel-list ul{list-style-image: url(../img/cancel.png);}*/
.cancel-list ul{padding-left:16px;}
.cancel-list ul li{line-height: 42px;color:#333; font-size: 17px;}
.img-hotel{position: relative;}
.bottom-img{position: absolute; bottom:0px; float: left; width: 100%;}
.gallery{float: left; width: 100%;}
.gallery-images{margin-bottom: 30px;}

.gallery-images img{   border: 1px solid #eee;}
.gallery-images {
    position: relative;
    width: 100%;
}
.gallery-images .image {
    display: block;
    width: 100%;
    height: auto;
}
.gallery-images .overlay .text{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,0.6);
    overflow: hidden;
    width: 100%;
    height: 0;
    transition: .5s ease;
}
.gallery-images:hover .overlay .text{
    height: 100%;
}
/*
.gallery-images .text {
white-space: nowrap; 
color: #fff;
background-color: transparent;
border:1px solid #fff;
padding: 25% 41%;
font-size: 14px;
position: absolute;
overflow: hidden;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
}
.gallery-images .text:hover { 
color: #fff;
background-color: transparent;
border:1px solid #fff;
transition:0.5s ease;
text-decoration:none;
}
*/
.gallery-images .text  i{font-size: 40px;    position: absolute;
    left: 45%;
    top: 45%;
    color: #ffff;}
.table{text-align: center;}
.table td, .table th{padding:10px 7px;}
/*************** End Hotel Inner Page *******************/
/*************** Testimonal Page *******************/
.testimonal-page{ float:left; width:100%;}
.testimonal-page h2{text-align: left;}
.testimonal-detiels{background: #fff; padding:15px; margin-bottom: 30px; border:1px solid #e6e6e6;}
.testimonal-detiels:hover{background: #fff; transition: 0.5s ease; box-shadow: 3px 5.196px 27.95px 15.05px rgba(0, 0, 0, 0.065);border:1px solid #fff}
.testimonail-content{float: left; width: 100%;z-index: 99; }
.testimonail-content{position: relative;}
.testimonail-content i{    position: absolute;
    font-size: 80px;
    color: #eaeaea;
    z-index: -9;
    top: -29px;
    left: 0;}
.testimonail-content p{ margin-top: 30px;text-align: left; margin-bottom: 10px;}
.testimonail-content h3{font-size: 22px;
    font-weight: 900;
    color: #1695a3;
    text-align: right; margin-top: 10px}
.testimonail-content h4{text-align: right; font-size: 18px; font-weight: 700;}
/*************** End Testimonal Page *******************/
/*************** Rewards Page *******************/
.rewards-page{ float: left; width:100%;}
.rewards-page h2{text-align: left;}
.rewards-content{float:left; width:100%; background: #fff; padding:10px; margin-bottom: 30px;}
.rewards-content:hover{background: #fff; transition: 0.5s ease; box-shadow: 3px 5.196px 27.95px 15.05px rgba(0, 0, 0, 0.065);}
.rewards-detiles h3{font-size: 18px; color:#1695a3; font-weight: 900; }
.rewards-detiles p{text-align: center; color:#333; font-size: 17px; margin-bottom: 10px;}
/*************** End Rewards Page *******************/
/*************** Contact Page *******************/
.contact-page{float:left; width:100%;}
.contact-content{float:left; width:100%;background: #fff; box-shadow: 3px 5.196px 27.95px 15.05px rgba(0, 0, 0, 0.065); padding:50px; margin-bottom: 15px;}
.contact-page .title{text-align: left;}
.contact-content  h2{text-align: left; margin-bottom: 50px;  }
.contact-content .address{float:left; width:100%; margin-bottom: 12px; }
.contact-content .address .left{float:left; width:20%;}
.contact-content .address .left i{color:#fff; background: #1695a3; padding:15.75px 21px; border-radius: 50%; font-size: 30px;}
.contact-content .address .right{float:right; width:80%; text-align: left;}
.contact-content .address .right h3{ font-size: 26px; font-weight: 900; color:#333;}
.contact-content .address .right p{color:#333; font-size: 17px; margin: 0px;  line-height: 29px; font-family: 'Roboto', sans-serif;}
.contact-content .address .right ul{list-style: none;padding:0px; margin: 0px;}
.contact-content .address .right ul li{padding:0px;}
.contact-content .address .right ul li a{color:#333; font-size: 17px; line-height: 29px; font-family: 'Roboto', sans-serif;}
.contact-content .address .right ul li a:hover{color:#1695a3; transition: 0.5s ease;}
.contact-content .address .right p a{color:#333; font-size: 17px;}
.contact-content .address .right p a:hover{color:#1695a3;}
.map{margin-bottom: 15px;}
/*************** End Contact Page *******************/
.modal{z-index: 9999; }
.navbar-brand img{width:100%;}

.navbar-light .navbar-toggler {
    color: rgb(255, 255, 255);
    border-color: rgb(145 145 145);
    background: #fff;
    border-radius: 0px;
}
.faq-page ul .list-style-bullet{list-style:circle !important;padding-left:16px;}
.submenu .list-style-bullet li{border-bottom: 0px;line-height: 26px; }
.modal-body{padding:0px;text-align: left; border:0px;}
.modal-body .form-fieldset{padding:0px 30px;}
.modal-header{border-bottom: 0px; padding:0px; }
.modal-content{border-radius: 0px;}
.modal-title{padding:13px 16px;}
.modal-header .close{    margin: 0rem 0rem 0rem auto;    padding: 10px 17px;    background: #1695a3; opacity: 1; color:#fff;}
.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover{opacity: 1; color:#fff; background: #000;}

      /************* counter ****************/
.counter-div{margin-top: 80px; display: inline-block !important; width: 100%;}
.about-counter-content .title{color: #fff; margin-bottom: 20px;     font-size: 45px;
    font-weight: 900;}
.about-counter-content .count-up p, .about-counter-content .count-up h3{ font-family: 'Roboto', sans-serif !important;}
.about-counter-content .count-up p{margin: 0px 15px 15px;}
.about-counter-content .count-up p span{font-size: 40px; color:#fff; font-weight: 700;  font-family: 'Roboto', sans-serif !important;}
.about-counter-content .count-up h3{font-size: 25px;}
/************* counter ****************/
/************* Blog ****************/
.blog-cont{float:left;width:100%;}
.blog-cont ul.list-style-bullet{list-style:circle !important;padding-left:16px;color:#333;}
.blog-cont ul.list-style-bullet li {
    border-bottom: 0px;
    line-height: 26px;
    text-align: left;
}

.blog-cont .social-link h3{text-align: left;}
.blog-cont ul{float:left; width:100%; text-align: left; margin-bottom: 30px;}
.blog-cont ul li{text-align: center;}
.blog-cont ul li:first-child{padding-left:0px;}
.blog-cont .border-btn{float: :left;}
.blog-cont .border-btn{ margin-bottom: 40px;}
.blog-comments{border:1px solid #eee; padding:30px; float:left; width:100%; margin-bottom: 30px;}
.tours-img p{font-size: 14px;}
.activities-title h5{font-size: 14px; color:#333; font-weight: 700;}
.activities-title h4{font-size: 14px; color:#1695a3; font-weight: 700;}
.blog-writer h3{color:#1695a3; font-weight: 700; font-size: 20px;}
.blog-writer h4{color:#333; font-weight: 700; font-size: 18px;}
/************** Blog End ************/

#portfolio {
    padding: 40px;
    margin: 0 auto;
}
.gallery_product .images{margin-bottom: 30px;}
.gallery_product .images .activities-title{margin-top: 10px;}
.gallery_product .images .activities-title h6{font-size: 20px;}

.n-tabs{margin-bottom:15px; }
.n-tabs button.btn.filter-button{background: #1695a3; margin-right: 5px;  padding: 5px 15px; font-family: 'Roboto', sans-serif; color:#fff; border-radius: 0px 15px 0px 15px; border:1px solid #1695a3;margin-bottom:5px;}
.n-tabs button.btn.filter-button:hover{background: #fff; margin-right: 5px; border-radius: 15px 0px 15px 0px; color: #1695a3; transition: 0.5s ease;}
ul.list-style{font-family: 'Roboto', sans-serif; color:#333;}
ul.list-style li{margin-bottom: 5px; }
.contact-form{text-align: left;}
.copyright{font-family: 'Roboto', sans-serif;}
.product-content{line-height: 31px;}
.product-page .gallery_product .activities-title{padding-left: 0px;}
.product-page .gallery_product .activities-title:before{    background: transparent;}
.testimonal-page .testimonail-content p.content:first-child{margin-top: 30px;}
.testimonal-page .testimonail-content p.content{margin-top: 15px;}
.thanks_btn{display: inline-block; margin-bottom: 30px;}
@media (min-width: 320px) and (max-width: 359.98px) {
    .d-none{display: none;}
    .navbar{padding:5px 15px !important;}
    .navbar-brand {width:75%;}
    .navbar-brand img{width:70%; float:left;}
    .sticky .navbar-brand img{width:60%;}
    .img-title{margin-top:10px !important;}
    .tours-img{margin-bottom: 10px;}
    .navbar-nav{background:#fff; box-shadow: 0px 0px 16px 0px #00000047;}
    .navbar-light .navbar-nav .nav-link{color:#212529;}
    .navbar-light .navbar-nav .nav-link{text-align: center;}
    .dropdown-item{text-align: center;}
    .border-left-section{padding-left: 15px;padding-right: 15px;}
    .banner:after{padding:18px;}
    .light-title p{font-size: 50px;}
    .big-title{font-size: 18px;line-height: 18px;margin-bottom: 10px;}
    .adventure-content p{font-size: 11px;}
    .padding-top-bottom{padding:40px 0px;}
    .welcont-content:after{display: none;}
    .border-left-section:before{display: none;}
    .title{font-size: 20px; margin-bottom: 15px !important;}
    .welcont-content h2{margin-bottom: 20px;}
    .arrow-down{display: none;}
    .content{font-size: 14px;}
    .border-btn a{    font-size: 14px;padding: 10px 36px;}
    .welcont-content p{margin-bottom: 30px;}
    .mt-89{margin-top: 0px;}
    .blue-title{font-size: 16px;}
    .img-title h5{    font-size: 20px;    line-height: 34px;}
    .img-title{padding-left:46px; margin-top: 10px !important;}
    .img-title:before{width:38px;}
    .adventure-section:after{display: none;}
    .padding-top-right{padding-top: 20px; padding-right:0px;}
    .blue-btn a{    font-size: 14px;padding: 10px 36px;}
    .adventure-content .blue-btn{display: none;}
    .tip-plan-section:after{    padding: 18px;top:-10px;}
    .activities-title h6{font-size: 20px; font-weight: 34px;}
    .activities-title{padding-left:46px;}
    .activities-title:before{width:38px;}
    .trip-contat{top:18%;}
    .trip-contat p{font-size: 9px;}
    .trip-contat .blue-btn{display: none;}
    .pt-130{padding-top: 40px;}
    .events-section h4{margin-bottom: 30px;}
    .evets-img{margin-bottom: 15px;}
    .events-section:before{display: none;}
    .footer-section:before{top:-9px; padding:18px;}
    .arrow-top{top:-40px;}
    .arrow-top i{    padding: 9px 11px;    font-size: 16px;}
    .footer-link ul li {
        padding: 5px;
        font-size: 14px;
    }
    .footer-address h3{font-size: 20px;}
    .footer-address{font-size: 14px;}
    .copyright p{font-size: 14px; }
    .social-link ul li a{font-size: 16px;line-height: 42px; width: 42px;height: 42px;}
    .social-link ul li{padding:0px 2px;}
    .navbar-light .navbar-nav .nav-link{padding: 4px 4px;}
    .sticky .navbar-light .navbar-nav .nav-link{padding: 4px 4px;}
    .dropdown-item{padding:4px 4px;}
    .dropdown-menu{padding:5px 0px;}
    .banner-inner-pages:after{padding:18px;}
    .banner-content h2{font-size: 20px;}
    .banner-content h6{font-size: 10px;}
    .banner-content{bottom:5%;}
    .about-us-content h2{margin-bottom: 15px;}
    .contact-content{padding: 15px;}
    .contact-content .address .left i{    padding: 13px 16px;    font-size: 15px;}
    .contact-content h2{margin-bottom: 30px;}
    .contact-content .address .right h3{    font-size: 18px;}
    .contact-content .address .right p{font-size: 14px;}
    .contact-content .address .right p a{font-size: 14px;}
    .img-hotel{margin-bottom: 30px;}
    .pr-215{padding-right: 0px;}
    .pl-215{padding-left:0px;}
    .pr-85{padding-right: 0px;}
    .tabs .nav-tabs .nav-link{padding: 8px 7px; font-size: 14px;}
    .right-back{top:0px; float:left; padding-left:8px;}
    .right-back a{font-size: 14px;}
    .package-info{padding:0px;}
    .package-info p span{font-size: 15px;}
    .sub-title{font-size: 22px;}
    .check-list ul li{font-size: 14px;line-height: 26px;}
    .package-list ul li{font-size: 14px;line-height: 26px;}
    .top-img-brush{top:-12px;}
    .tours-img .activities-title h6{font-size: 14px;}
    .tours-section.padding-top-bottom{padding-bottom: 40px;}
    .about-counter-content .title{font-size: 20px !important;}
    .tip-plan-section:after{display: none;}
    .about-counter-content .title{margin-bottom: 5px;}
    .about-counter-content .count-up p span{font-size: 20px; }
    .about-counter-content .count-up h3{font-size: 14px;}
    .about-counter-content .count-up p{margin: 0px;}
    .activities-section:after{    padding: 16px !important;}
    .activities-section.padding-top-bottom{padding-bottom: 40px !important;}
    .testimonal-section{padding: 40px 0px 30px !important;}
    .testimonal-details{padding: 10px !important;}
    .testimonal-details .text h3{font-size: 15px !important;}
    .social-link ul li a svg{width: 20px;}
    .testimonal-quotes i{padding: 0px 0px 5px;}
    .counter-div{margin-top: 0px;}
    .banner-inner-pages img.inner-img-height{height: 30vh !important;     max-width: 100%;}
    .product-content{line-height: 22px;}
    .about-us-content p{margin-bottom: 15px;}
}
@media (min-width: 360px) and (max-width: 374.98px){
    .navbar{padding:5px 15px !important;}
    .navbar-brand {width:70%;}
    .navbar-brand img{width:80%; float: left;}
    .sticky .navbar-brand img{width:60%;}
    .navbar-nav{background:#fff; box-shadow: 0px 0px 16px 0px #00000047;}
    .navbar-light .navbar-nav .nav-link{color:#212529;}
    .navbar-light .navbar-nav .nav-link{text-align: center;}
    .dropdown-item{text-align: center;}
    .border-left-section{padding-left: 15px;padding-right: 15px;}
    .banner:after{padding:18px;}
    .light-title p{font-size: 50px;}
    .big-title{font-size: 18px;line-height: 18px;margin-bottom: 10px;}
    .adventure-content p{font-size: 11px;}
    .padding-top-bottom{padding:40px 0px;}
    .welcont-content:after{display: none;}
    .border-left-section:before{display: none;}
    .title{font-size: 20px; margin-bottom: 15px !important;}
    .welcont-content h2{margin-bottom: 20px;}
    .arrow-down{display: none;}
    .content{font-size: 14px;}
    .border-btn a{    font-size: 14px;padding: 10px 36px;}
    .welcont-content p{margin-bottom: 30px;}
    .mt-89{margin-top: 0px;}
    .blue-title{font-size: 16px;}
    .img-title h5{    font-size: 20px;    line-height: 34px;}
    .img-title{padding-left:46px;}
    .img-title:before{width:38px;}
    .adventure-section:after{display: none;}
    .padding-top-right{padding-top: 20px; padding-right:0px;}
    .blue-btn a{    font-size: 14px;padding: 10px 36px;}
    .adventure-content .blue-btn{display: none;}
    .tip-plan-section:after{    padding: 18px;top:-10px;}
    .activities-title h6{font-size: 20px; font-weight: 34px;}
    .activities-title{padding-left:46px;}
    .activities-title:before{width:38px;}
    .trip-contat{top:18%;}
    .trip-contat p{font-size: 9px;}
    .trip-contat .blue-btn{display: none;}
    .pt-130{padding-top: 40px;}
    .events-section h4{margin-bottom: 30px;}
    .evets-img{margin-bottom: 15px;}
    .events-section:before{display: none;}
    .footer-section:before{top:-9px; padding:18px;}
    .arrow-top{top:-40px;}
    .arrow-top i{    padding: 9px 11px;    font-size: 16px;}
    .footer-link ul li {
        padding: 5px;
        font-size: 14px;
    }
    .footer-address h3{font-size: 20px;}
    .footer-address{font-size: 14px;}
    .copyright p{font-size: 14px;}
    .social-link ul li a{font-size: 16px;line-height: 42px; width: 42px;height: 42px;}
    .social-link ul li{padding:0px 2px;}
    .navbar-light .navbar-nav .nav-link{padding: 4px 4px;}
    .sticky .navbar-light .navbar-nav .nav-link{padding: 4px 4px;}
    .dropdown-item{padding:4px 4px;}
    .dropdown-menu{padding:5px 0px;}    
    .banner-inner-pages:after{padding:18px;}
    .banner-content h2{font-size: 20px;}
    .banner-content h6{font-size: 10px;}
    .banner-content{bottom:0%;}
    .about-us-content h2{margin-bottom: 15px;}
    .contact-content{padding: 15px;}
    .contact-content .address .left i{    padding: 13px 16px;    font-size: 15px;}
    .contact-content h2{margin-bottom: 30px;}
    .contact-content .address .right h3{    font-size: 18px;}
    .contact-content .address .right p{font-size: 14px;}
    .contact-content .address .right p a{font-size: 14px;}
    .img-hotel{margin-bottom: 30px;}
    .pr-215{padding-right: 0px;}
    .pl-215{padding-left:0px;}
    .pr-85{padding-right: 0px;}
    .tabs .nav-tabs .nav-link{padding: 8px 7px; font-size: 14px;}
    .right-back{top:0px; float:left; padding-left:8px;}
    .right-back a{font-size: 14px;}
    .package-info{padding:0px;}
    .package-info p span{font-size: 15px;}
    .sub-title{font-size: 22px;}
    .check-list ul li{font-size: 14px;line-height: 26px;}
    .package-list ul li{font-size: 14px;line-height: 26px;}
    .top-img-brush{top:-12px;}
    .tours-img .activities-title h6{font-size: 14px;}
    .testimonal-section{padding: 40px 0px 30px !important;}
    .testimonal-details{padding: 10px !important;}
    .testimonal-details .text h3{font-size: 15px !important;}
    .social-link ul li a svg{width: 20px;}
    .testimonal-quotes i{padding: 0px 0px 5px;}
    .counter-div{margin-top: 0px;}
    .img-title{margin-top: 10px !important;}
    .tours-img{margin-bottom: 10px;}
    .tours-section.padding-top-bottom{padding-bottom: 40px;}
    .about-counter-content .title{font-size: 20px !important;}
    .tip-plan-section:after{display: none;}
    .about-counter-content .title{margin-bottom: 5px;}
    .about-counter-content .count-up p span{font-size: 20px;}
    .about-counter-content .count-up h3{font-size: 10px;}
    .activities-section.padding-top-bottom{padding-bottom: 40px !important;}
    .activities-section:after{padding: 18px;}
    .banner-inner-pages img.inner-img-height{height: 30vh !important;     max-width: 100%;}
    .product-content{line-height: 22px;}
    .about-us-content p{margin-bottom: 15px;}
}
@media (min-width: 375px) and (max-width: 413.98px) { 
    .navbar{padding:5px 15px !important;}
    .navbar-brand {width:70%;}
    .navbar-brand img{width:80%; float:left;}
    .sticky .navbar-brand img{width:70%;}
    .navbar-nav{background:#fff; box-shadow: 0px 0px 16px 0px #00000047;}
    .navbar-light .navbar-nav .nav-link{color:#212529;}
    .navbar-light .navbar-nav .nav-link{text-align: center;}
    .dropdown-item{text-align: center;}
    .border-left-section{padding-left: 15px;padding-right: 15px;}
    .banner:after{padding:22px;}
    .light-title p{font-size: 50px;}
    .big-title{font-size: 20px;line-height: 20px;margin-bottom: 10px;}
    .adventure-content p{font-size: 12px;}
    .padding-top-bottom{padding:40px 0px;}
    .welcont-content:after{display: none;}
    .border-left-section:before{display: none;}
    .title{font-size: 20px; margin-bottom: 15px !important;}
    .welcont-content h2{margin-bottom: 20px;}
    .arrow-down{display: none;}
    .content{font-size: 14px;}
    .border-btn a{    font-size: 14px;padding: 10px 36px;}
    .welcont-content p{margin-bottom: 30px;}
    .mt-89{margin-top: 0px;}
    .blue-title{font-size: 16px;}
    .img-title h5{    font-size: 20px;    line-height: 34px;}
    .img-title{padding-left:46px;}
    .img-title:before{width:38px;}
    .adventure-section:after{display: none;}
    .padding-top-right{padding-top: 20px; padding-right:0px;}
    .blue-btn a{    font-size: 14px;padding: 10px 36px;}
    .adventure-content .blue-btn{display: none;}
    .tip-plan-section:after{    padding: 27px;top:-14px;}
    .activities-title h6{font-size: 20px; font-weight: 34px;}
    .activities-title{padding-left:46px;}
    .activities-title:before{width:38px;}
    .trip-contat{top:18%;}
    .trip-contat p{font-size: 11px;}
    .trip-contat .blue-btn{display: none;}
    .pt-130{padding-top: 40px;}
    .events-section h4{margin-bottom: 30px;}
    .evets-img{margin-bottom: 15px;}
    .events-section:before{display: none;}
    .footer-section:before{top:-12px; padding:27px;}
    .arrow-top{top:-40px;}
    .arrow-top i{    padding: 9px 11px;    font-size: 16px;}
    .footer-link ul li {
        padding: 5px;
        font-size: 14px;
    }
    .footer-address h3{font-size: 20px;}
    .footer-address{font-size: 14px;}
    .copyright p{font-size: 14px;}
    .social-link ul li a{font-size: 16px;line-height: 42px; width: 42px;height: 42px;}
    .social-link ul li{padding:0px 2px;}
    .navbar-light .navbar-nav .nav-link{padding: 4px 4px;}
    .sticky .navbar-light .navbar-nav .nav-link{padding: 4px 4px;}
    .dropdown-item{padding:4px 4px;}
    .dropdown-menu{padding:5px 0px;}
    
    .banner-inner-pages:after{padding:27px;}
    .banner-content h2{font-size: 20px;}
    .banner-content h6{font-size: 10px;}
    .banner-content{bottom:10%;}
    .about-us-content h2{margin-bottom: 15px;}
    .contact-content{padding: 15px;}
    .contact-content .address .left i{    padding: 13px 16px;    font-size: 15px;}
    .contact-content h2{margin-bottom: 30px;}
    .contact-content .address .right h3{    font-size: 18px;}
    .contact-content .address .right p{font-size: 14px;}
    .contact-content .address .right p a{font-size: 14px;}
    .img-hotel{margin-bottom: 30px;}
    .pr-215{padding-right: 0px;}
    .pl-215{padding-left:0px;}
    .pr-85{padding-right: 0px;}
    .tabs .nav-tabs .nav-link{padding: 8px 7px; font-size: 14px;}
    .right-back{top:0px; float:left; padding-left:8px;}
    .right-back a{font-size: 14px;}
    .package-info{padding:0px;}
    .package-info p span{font-size: 15px;}
    .sub-title{font-size: 22px;}
    .check-list ul li{font-size: 14px;line-height: 26px;}
    .package-list ul li{font-size: 14px;line-height: 26px;}
    .top-img-brush{top:-12px;}
    .tours-img .activities-title h6{font-size: 14px;}
    .testimonal-section{padding: 40px 0px 30px !important;}
    .testimonal-details{padding: 10px !important;}
    .testimonal-details .text h3{font-size: 15px !important;}
    .social-link ul li a svg{width: 20px;}
    .testimonal-quotes i{padding: 0px 0px 5px;}
    .counter-div{margin-top: 0px;}
    .img-title{margin-top: 10px !important;}
    .tours-img{margin-bottom: 10px;}
    .tours-section.padding-top-bottom{padding-bottom: 40px;}
    .about-counter-content .title{font-size: 20px !important;}
    .tip-plan-section:after{display: none;}
    .about-counter-content .title{margin-bottom: 5px;}
    .about-counter-content .count-up p span{font-size: 20px;}
    .about-counter-content .count-up h3{font-size: 10px;}
    .activities-section.padding-top-bottom{padding-bottom: 40px !important;}
    .activities-section:after{padding: 18px;}
    .banner-inner-pages img.inner-img-height{height: 30vh !important;     max-width: 100%;}
    .product-content{line-height: 22px;}
    .about-us-content p{margin-bottom: 15px;}
}
@media (min-width: 414px) and (max-width: 479.98px) {
    .navbar{padding:5px 15px !important;}
    .navbar-brand {width:70%;}
    .navbar-brand img{width:80%; float: left;}
    .sticky .navbar-brand img{width:70%; float: left;}
    .navbar-nav{background:#fff; box-shadow: 0px 0px 16px 0px #00000047;}
    .navbar-light .navbar-nav .nav-link{color:#212529;}
    .navbar-light .navbar-nav .nav-link{text-align: center;}
    .dropdown-item{text-align: center;}
    .border-left-section{padding-left: 15px;padding-right: 15px;}
    .banner:after{padding:27px;}
    .light-title p{font-size: 50px;}
    .big-title{font-size: 20px;line-height: 20px;margin-bottom: 10px;}
    .adventure-content p{font-size: 12px;}
    .padding-top-bottom{padding:40px 0px;}
    .welcont-content:after{display: none;}
    .border-left-section:before{display: none;}
    .title{font-size: 20px; margin-bottom: 15px;}
    .welcont-content h2{margin-bottom: 20px;}
    .arrow-down{display: none;}
    .content{font-size: 14px;}
    .border-btn a{    font-size: 14px;padding: 10px 36px;}
    .welcont-content p{margin-bottom: 30px;}
    .mt-89{margin-top: 0px;}
    .blue-title{font-size: 16px;}
    .img-title h5{    font-size: 20px;    line-height: 34px;}
    .img-title{padding-left:46px;}
    .img-title:before{width:38px;}
    .adventure-section:after{padding:27px;}
    .padding-top-right{padding-top: 20px; padding-right:0px;}
    .blue-btn a{    font-size: 14px;padding: 10px 36px;}
    .adventure-content .blue-btn{display: none;}
    .tip-plan-section:after{    padding: 27px;top:-14px;}
    .activities-title h6{font-size: 20px; font-weight: 34px;}
    .activities-title{padding-left:46px;}
    .activities-title:before{width:38px;}
    .trip-contat{top:18%;}
    .trip-contat p{font-size: 12px;}
    .trip-contat .blue-btn{display: none;}
    .pt-130{padding-top: 40px;}
    .events-section h4{margin-bottom: 30px;}
    .evets-img{margin-bottom: 15px;}
    .events-section:before{display: none;}
    .footer-section:before{top:-12px; padding:27px;}
    .arrow-top{top:-40px;}
    .arrow-top i{    padding: 9px 11px;    font-size: 16px;}
    .footer-link ul li {
        padding: 5px;
        font-size: 14px;
    }
    .footer-address h3{font-size: 20px;}
    .footer-address{font-size: 14px;}
    .copyright p{font-size: 14px;}
    .social-link ul li a{font-size: 16px;line-height: 42px; width: 42px;height: 42px;}
    .social-link ul li{padding:0px 2px;}
    .navbar-light .navbar-nav .nav-link{padding: 4px 4px;}
    .sticky .navbar-light .navbar-nav .nav-link{padding: 4px 4px;}
    .dropdown-item{padding:4px 4px;}
    .dropdown-menu{padding:5px 0px;}
    
    
    .banner-inner-pages:after{padding:38px;}
    .banner-content h2{font-size: 20px;}
    .banner-content h6{font-size: 10px;}
    .banner-content{bottom:10%;}
    .about-us-content h2{margin-bottom: 15px;}
    .contact-content{padding: 15px;}
    .contact-content .address .left i{    padding: 13px 16px;    font-size: 15px;}
    .contact-content h2{margin-bottom: 30px;}
    .contact-content .address .right h3{    font-size: 18px;}
    .contact-content .address .right p{font-size: 14px;}
    .contact-content .address .right p a{font-size: 14px;}
    .img-hotel{margin-bottom: 30px;}
    .pr-215{padding-right: 0px;}
    .pl-215{padding-left:0px;}
    .pr-85{padding-right: 0px;}
    .tabs .nav-tabs .nav-link{padding: 8px 7px; font-size: 14px;}
    .right-back{top:0px; float:left; padding-left:8px;}
    .right-back a{font-size: 14px;}
    .package-info{padding:0px;}
    .package-info p span{font-size: 15px;}
    .sub-title{font-size: 22px;}
    .check-list ul li{font-size: 14px;line-height: 26px;}
    .package-list ul li{font-size: 14px;line-height: 26px;}
    .top-img-brush{top:-12px;}
    .tours-img .activities-title h6{font-size: 14px;}
    .testimonal-section{padding: 40px 0px 30px !important;}
    .testimonal-details{padding: 10px !important;}
    .social-link ul li a svg{width: 20px;}
    .testimonal-quotes i{padding: 0px 0px 5px;}
    .counter-div{margin-top: 0px;}
    .img-title{margin-top: 10px !important;}
    .tours-img{margin-bottom: 10px;}
    .tours-section.padding-top-bottom{padding-bottom: 40px;}
    .about-counter-content .title{font-size: 20px !important;}
    .tip-plan-section:after{display: none;}
    .about-counter-content .title{margin-bottom: 5px;}
    .about-counter-content .count-up p span{font-size: 20px;}
    .about-counter-content .count-up h3{font-size: 12px;}
    .activities-section.padding-top-bottom{padding-bottom: 40px !important;}
    .activities-section:after{padding: 18px;}
    .banner-inner-pages img.inner-img-height{height: 50vh !important;     max-width: 100%;}
    .product-content{line-height: 22px;}
    .about-us-content p{margin-bottom: 15px;}
    
}
@media (min-width: 480px) and (max-width: 599.98px) {
    .navbar{padding:5px 15px !important;}
    .navbar-brand {width:70%;}
    .navbar-brand img{width:60%; float: left;}
    .sticky .navbar-brand img{width:70%;}
    .navbar-nav{background:#fff; box-shadow: 0px 0px 16px 0px #00000047;}
    .navbar-light .navbar-nav .nav-link{color:#212529;}
    .navbar-light .navbar-nav .nav-link{text-align: center;}
    .dropdown-item{text-align: center;}
    .border-left-section{padding-left: 15px;padding-right: 15px;}
    .banner:after{padding:29px;}
    .light-title p{font-size: 50px;}
    .big-title{font-size: 20px;line-height: 20px;margin-bottom: 10px;}
    .adventure-content p{font-size: 14px;}
    .padding-top-bottom{padding:40px 0px;}
    .welcont-content:after{display: none;}
    .border-left-section:before{display: none;}
    .title{font-size: 20px; margin-bottom: 15px;}
    .welcont-content h2{margin-bottom: 20px;}
    .arrow-down{display: none;}
    .content{font-size: 14px;}
    .border-btn a{    font-size: 14px;padding: 10px 36px;}
    .welcont-content p{margin-bottom: 30px;}
    .mt-89{margin-top: 0px;}
    .blue-title{font-size: 16px;}
    .img-title h5{    font-size: 20px;    line-height: 34px;}
    .img-title{padding-left:46px;}
    .img-title:before{width:38px;}
    .adventure-section:after{padding:29px;}
    .padding-top-right{padding-top: 20px; padding-right:0px;}
    .blue-btn a{    font-size: 14px;padding: 10px 36px;}
    .adventure-content .blue-btn{display: none;}
    .tip-plan-section:after{    padding: 29px;top:-14px;}
    .activities-title h6{font-size: 20px; font-weight: 34px;}
    .activities-title{padding-left:46px;}
    .activities-title:before{width:38px;}
    .trip-contat{top:18%;}
    .trip-contat p{font-size: 14px;}
    .trip-contat .blue-btn{display: none;}
    .pt-130{padding-top: 40px;}
    .events-section h4{margin-bottom: 30px;}
    .evets-img{margin-bottom: 15px;}
    .events-section:before{display: none;}
    .footer-section:before{top:-12px; padding:29px;}
    .arrow-top{top:-40px;}
    .arrow-top i{    padding: 9px 11px;    font-size: 16px;}
    .footer-link ul li {
        padding: 5px;
        font-size: 14px;
    }
    .footer-address h3{font-size: 20px;}
    .footer-address{font-size: 14px;}
    .copyright p{font-size: 14px;}
    .social-link ul li a{font-size: 16px;line-height: 42px; width: 42px;height: 42px;}
    .social-link ul li{padding:0px 2px;}
    .navbar-light .navbar-nav .nav-link{padding: 4px 4px;}
    .sticky .navbar-light .navbar-nav .nav-link{padding: 4px 4px;}
    .dropdown-item{padding:4px 4px;}
    .dropdown-menu{padding:5px 0px;}
    
     .banner-inner-pages:after{padding:38px;}
    .banner-content h2{font-size: 24px;}
    .banner-content h6{font-size: 14px;}
    .banner-content{bottom:10%;}
    .about-us-content h2{margin-bottom: 15px;}
    .contact-content{padding: 15px;}
    .contact-content .address .left i{    padding: 13px 16px;    font-size: 15px;}
    .contact-content h2{margin-bottom: 30px;}
    .contact-content .address .right h3{    font-size: 18px;}
    .contact-content .address .right p{font-size: 14px;}
    .contact-content .address .right p a{font-size: 14px;}
    .img-hotel{margin-bottom: 30px;}
    .pr-215{padding-right: 0px;}
    .pl-215{padding-left:0px;}
    .pr-85{padding-right: 0px;}
    .tabs .nav-tabs .nav-link{padding: 8px 7px; font-size: 14px;}
    .right-back{top:0px; float:left; padding-left:8px;}
    .right-back a{font-size: 14px;}
    .package-info{padding:0px;}
    .package-info p span{font-size: 15px;}
    .sub-title{font-size: 22px;}
    .check-list ul li{font-size: 14px;line-height: 26px;}
    .package-list ul li{font-size: 14px;line-height: 26px;}
    .top-img-brush{top:-12px;}
    .tours-img .activities-title h6{font-size: 14px;}
    .testimonal-section{padding: 40px 0px 30px !important;}
    .testimonal-details{padding: 10px !important;}
    .social-link ul li a svg{width: 20px;}
    .testimonal-quotes i{padding: 0px 0px 5px;}
    .counter-div{margin-top: 0px;}
    .img-title{margin-top: 10px !important;}
    .tours-img{margin-bottom: 10px;}
    .tours-section.padding-top-bottom{padding-bottom: 40px;}
    .about-counter-content .title{font-size: 20px !important;}
    .tip-plan-section:after{display: none;}
    .about-counter-content .title{margin-bottom: 5px;}
    .about-counter-content .count-up p span{font-size: 20px;}
    .about-counter-content .count-up h3{font-size: 14px;}
    .activities-section.padding-top-bottom{padding-bottom: 40px !important;}
    .activities-section:after{padding: 18px;}
    .banner-inner-pages img.inner-img-height{height: 50vh !important;     max-width: 100%;}
    .product-content{line-height: 22px;}
    .about-us-content p{margin-bottom: 15px;}
}
@media (min-width: 600px) and (max-width: 734.98px) {
    .navbar{padding:5px 15px !important;}
    .navbar-brand {width:60%;}
    .navbar-brand img{width:60%; float: left;}
    .sticky .navbar-brand img{width:50%;}
    .navbar-nav{background:#fff; box-shadow: 0px 0px 16px 0px #00000047;}
    .navbar-light .navbar-nav .nav-link{color:#212529;}
    .navbar-light .navbar-nav .nav-link{text-align: center;}
    .dropdown-item{text-align: center;}
    .padding-top-bottom{padding:60px 0px;}
    .mt-89 {margin-top: 31px;}
    .welcont-content:after{    padding: 252px 50px;}
    .border-left-section{    padding-left: 15px;padding-right: 15px;}
    .border-left-section:before{width:12px;top:6px;}
    .banner:after{padding:32px;}
    .arrow-down a{display: none;}
    .light-title p{font-size: 100px;}
    .img-title{padding-left:15px;}
    .img-title:before{width:12px;top:6px;}
    .img-title h5{    font-size: 15px;line-height: 22px}
    .img-title{margin-top: 15px;}
    .title{font-size: 26px; margin-bottom: 15px;}
    .blue-title{font-size: 18px;}
    .welcont-content h2{margin-bottom: 26px;.}
    .welcont-content p{margin-bottom: 30px;}
    .border-btn a{    padding: 7px 28px;}
    .adventure-section:after{padding:32px;}
    .padding-top-right{padding-top: 15px;padding-right: 15px;}
    .big-title{font-size: 30px; line-height: 30px;margin-bottom: 16px;}
    .adventure-content p{font-size: 16px;}
    .adventure-content .blue-btn{margin-top: 20px;}
    .blue-btn a{padding: 7px 28px;}
    .activities-title h6{font-size: 18px;}
    .activities-title{padding-left:15px; margin-top: 15px;}
    .activities-title:before{width:12px;}
    .tip-plan-section:after{top: -17px;padding:32px;}
    .trip-contat{top:20%;}
    .trip-contat p{font-size: 16px;}
    .trip-contat .blue-btn{margin-top: 14px;}
    .pt-130{padding-top: 60px;}
    .social-link ul li a{font-size: 16px;line-height: 42px; width: 42px;height: 42px;}
    .social-link ul li{padding:0px 2px;}
    .arrow-top i{padding: 12px 15px;font-size: 20px;}
    .events-section:before{display: none;}
    .footer-section:before{padding:32px;}
    .arrow-top{top:-66px;}
    .footer-link ul li{padding: 0px 8px 5px;}
    .footer-link ul li a{font-size: 16px;}
    
    .banner-inner-pages:after{padding:32px;}
    .banner-content h2{font-size: 24px;}
    .banner-content h6{font-size: 16px;}
    .banner-content{bottom:10%;}
    .about-us-content h2{margin-bottom: 15px;}
    .contact-content{padding: 15px;}
    .contact-content .address .left i{    padding: 13px 16px;    font-size: 15px;}
    .contact-content h2{margin-bottom: 30px;}
    .contact-content .address .right h3{    font-size: 20px;}
    .contact-content .address .right p{font-size: 16px;}
    .contact-content .address .right p a{font-size: 16px;}
    .img-hotel{margin-bottom: 30px;}
    .pr-215{padding-right: 0px;}
    .pl-215{padding-left:0px;}
    .pr-85{padding-right: 0px;}
    .tabs .nav-tabs .nav-link{padding: 8px 7px; font-size: 16px;}
    .right-back{top:0px; float:left; padding-left:8px;}
    .right-back a{font-size: 16px;}
    .package-info{padding:0px;}
    .package-info p span{font-size: 16px;}
    .sub-title{font-size: 24px;}
    .check-list ul li{font-size: 16px;line-height: 26px;}
    .package-list ul li{font-size: 16px;line-height: 26px;}
    .top-img-brush{top:-12px;}
    .tours-img .activities-title h6{font-size: 14px;}
    .counter-div{margin-top: 0px;}
    .about-counter-content .title{font-size: 35px;}
    .about-counter-content .count-up h3{    font-size: 16px;}
    .activities-section.padding-top-bottom{padding-bottom: 60px;}
    .activities-section:after{padding: 25px;}
    .content{font-size: 15px;}
    .testimonal-details{    padding: 20px;}
    .testimonal-details .text h3{font-size: 17px;}
    .pb-130{padding-bottom: 40px;}
    .footer-section:before{top:-20px;}
    .banner-inner-pages img.inner-img-height{height: 50vh !important;     max-width: 100%;}
    .about-us-content p{margin-bottom: 15px;}
}
@media (min-width: 735px) and (max-width: 767.98px) {
    .navbar{padding:5px 15px !important;}
    .navbar-brand {width:60%;}
    .navbar-brand img{width:60%; float: left;}
    .sticky .navbar-brand img{width:50%;}
    .navbar-nav{background:#fff; box-shadow: 0px 0px 16px 0px #00000047;}
    .navbar-light .navbar-nav .nav-link{color:#212529;}
    .navbar-light .navbar-nav .nav-link{text-align: center;}
    .dropdown-item{text-align: center;}
    .padding-top-bottom{padding:60px 0px;}
    .mt-89 {margin-top: 31px;}
    .welcont-content:after{    padding: 252px 60px;}
    .border-left-section{    padding-left: 15px;padding-right: 15px;}
    .border-left-section:before{width:12px;top:6px;}
    .banner:after{padding:44px;}
    .arrow-down a{display: none;}
    .light-title p{font-size: 100px;}
    .img-title{padding-left:15px;}
    .img-title:before{width:12px;top:6px;}
    .img-title h5{    font-size: 15px;line-height: 22px}
    .img-title{margin-top: 15px;}
    .title{font-size: 26px; margin-bottom: 15px;}
    .blue-title{font-size: 18px;}
    .welcont-content h2{margin-bottom: 26px;.}
    .welcont-content p{margin-bottom: 30px;}
    .border-btn a{    padding: 7px 28px;}
    .adventure-section:after{padding:44px;}
    .padding-top-right{padding-top: 15px;padding-right: 15px;}
    .big-title{font-size: 30px; line-height: 30px;margin-bottom: 16px;}
    .adventure-content p{font-size: 16px;}
    .adventure-content .blue-btn{margin-top: 20px;}
    .blue-btn a{padding: 7px 28px;}
    .activities-title h6{font-size: 18px;}
    .activities-title{padding-left:15px; margin-top: 15px;}
    .activities-title:before{width:12px;}
    .tip-plan-section:after{top: -17px;padding:44px;}
    .trip-contat{top:20%;}
    .trip-contat p{font-size: 16px;}
    .trip-contat .blue-btn{margin-top: 14px;}
    .pt-130{padding-top: 60px;}
    .social-link ul li a{font-size: 16px;line-height: 42px; width: 42px;height: 42px;}
    .social-link ul li{padding:0px 2px;}
    .arrow-top i{padding: 12px 15px;font-size: 20px;}
    .events-section:before{display: none;}
    .footer-section:before{padding:44px;}
    .arrow-top{top:-66px;}
    .footer-link ul li{padding: 11px 8px;}
    .footer-link ul li a{font-size: 14px;}
    
    
    .banner-inner-pages:after{padding:44px;}
    .banner-content h2{font-size: 34px;}
    .banner-content h6{font-size: 18px;}
    .banner-content{bottom:10%;}
    .pr-215{padding-right: 0px;}
    .pl-215{padding-left: 0px;}
    .pr-85{padding-right: 0px;}
    .mb-65{margin-bottom: 35px;}
    .tabs .nav-tabs .nav-link {padding: 8px 7px;font-size: 16px;}
    .tours-img .activities-title h6{font-size: 14px;}
    .top-img-brush{top:-15px;}
    .about-counter-content .title{font-size: 26px;}
    .counter-div{margin-top: 30px;}
    .about-counter-content .count-up p span{font-size: 26px;}
    .about-counter-content .count-up h3{font-size: 14px;}
    .footer-section:before{top:-15px;}
    .footer-address p{font-size: 14px;}
    .copyright p{font-size: 14px;}
    .banner-inner-pages img.inner-img-height{height: 50vh !important;     max-width: 100%;}
    .about-us-content p{margin-bottom: 15px;}

}
@media (min-width: 768px) and (max-width: 991.98px) {
    .navbar{padding:5px 15px !important;}
    .navbar-brand {width:60%;}
    .navbar-brand img{width:50%; float:left;}
    .sticky .navbar-brand img{width:40%;}
    .navbar-nav{background:#fff; box-shadow: 0px 0px 16px 0px #00000047;}
    .navbar-light .navbar-nav .nav-link{color:#212529;}
    .navbar-light .navbar-nav .nav-link{text-align: center;}
    .dropdown-item{text-align: center;}
    .padding-top-bottom{padding:50px 0px;}
    .tours-section.padding-top-bottom{padding-bottom: 50px;}
    .carousel-caption{bottom:9%;}
    .carousel-caption h1{font-size: 40px;}
    .carousel-caption p{font-size: 18px;     margin: 10px 9% 54px;}
    .mt-89 {margin-top: 43px;}
    .welcont-content:after{    padding: 252px 60px;}
    .border-left-section{    padding-left: 15px;padding-right: 15px;}
    .border-left-section:before{width:12px;top:6px;}
    .banner:after{padding:45px;}
    .arrow-down a{display: none;}
    .light-title p{font-size: 100px;}
    .img-title{padding-left:15px;}
    .img-title:before{width:12px;top:6px;}
    .img-title h5{    font-size: 20px;line-height: 22px}
    .img-title{margin-top: 15px;}
    .title{font-size: 26px; margin-bottom: 20px;}
    .blue-title{font-size: 18px;}
    .welcont-content h2{margin-bottom: 26px;.}
    .welcont-content p{margin-bottom: 30px;}
    .border-btn a{    padding: 7px 28px;}
    .adventure-section:after{padding:45px;}
    .padding-top-right{padding-top: 15px;padding-right: 15px;}
    .big-title{font-size: 30px; line-height: 30px;margin-bottom: 16px;}
    .adventure-content p{font-size: 16px;}
    .adventure-content .blue-btn{margin-top: 20px;}
    .blue-btn a{padding: 7px 28px;}
    .activities-title h6{font-size: 18px;}
    .activities-title{padding-left:15px; margin-top: 15px;}
    .activities-title:before{width:12px;}
    .tip-plan-section:after{top: -17px;padding:45px;}
    .trip-contat{top:20%;}
    .trip-contat p{font-size: 16px;}
    .trip-contat .blue-btn{margin-top: 14px;}
    .pt-130{padding-top: 60px;}
    .social-link ul li a{font-size: 16px;line-height: 42px; width: 42px;height: 42px;}
    .social-link ul li{padding:0px 2px;}
    .arrow-top i{padding: 12px 15px;font-size: 20px;}
    .events-section:before{display: none;}
    .footer-section:before{padding:45px;}
    .arrow-top{top:-66px;}
    .footer-link ul li{padding: 11px 8px;}
    .footer-link ul li a{font-size: 14px;}
    
    
    .banner-inner-pages:after{padding:44px;}
    .banner-content h2{font-size: 34px;}
    .banner-content h6{font-size: 18px;}
    .banner-content{bottom:20%;}
    .contact-content .address .left i{padding: 8px 11px; font-size: 15px;}
    .contact-content .address .right h3{font-size: 18px;}
/*    .contact-content .address .right ul li a{font-size: 13px;}*/
    .contact-content .address .right p a{font-size: 13px;}
    .pl-215{padding-left: 0px;}
    .tours-img .activities-title h6{font-size: 14px;}
    
    .about-counter-content .title{font-size: 35px;}
    .counter-div{margin-top: 10px;}
    .about-counter-content .count-up h3{font-size: 23px;}
    .footer-section:before{top:-28px;}
    .footer-link ul li{        padding: 4px 8px;}
    .footer-address p, .copyright p{font-size: 15px;}
    
}
@media (min-width: 992px) and (max-width: 1023.98px) {
    .navbar-brand{width:23%;}
    .navbar-brand img{width:100%;}
    .navbar-light .navbar-nav .nav-link{font-size: 12px;padding: 10px 0px;}
    .carousel-caption{bottom:24%;}
    .carousel-caption h1{font-size: 50px;}
    .carousel-caption p{font-size: 20px;}
    .mt-89 {margin-top: 60px;}
    .welcont-content:after{    padding: 252px 60px;}
    .border-left-section{    padding-left: 35px;padding-right: 35px;}
    .border-left-section:before{width:30px;top:12px;}
    .banner:after{padding:62px;}
    .arrow-down a{display: none;}
    .light-title p{font-size: 100px;}
    .img-title{padding-left:35px;}
    .img-title:before{width:30px;top:6px;}
    .img-title h5{    font-size: 22px;line-height: 28px}
    .img-title{margin-top: 15px;}
    .title{font-size: 34px;}
    .blue-title{font-size: 22px;}
    .welcont-content h2{margin-bottom: 26px;.}
    .welcont-content p{margin-bottom: 30px;}
/*    .border-btn a{    padding: 7px 28px;}*/
    .adventure-section:after{padding:62px;}
    .padding-top-right{padding-top: 50px;padding-right: 50px;}
    .big-title{font-size: 40px; line-height: 40px;margin-bottom: 16px;}
    .adventure-content p{font-size: 16px;}
    .adventure-content .blue-btn{margin-top: 32px;}
/*    .blue-btn a{padding: 7px 28px;}*/
    .activities-title h6{font-size: 22px;}
    .activities-title{padding-left:35px; margin-top: 15px;}
    .activities-title:before{width:30px;}
    .tip-plan-section:after{top: -17px;padding:62px;}
    .trip-contat{top:20%;}
    .trip-contat p{font-size: 16px;}
    .trip-contat .blue-btn{margin-top: 34px;}
    .pt-130{padding-top: 60px;}
    .social-link ul li a{font-size: 16px;line-height: 42px; width: 42px;height: 42px;}
    .social-link ul li{padding:0px 2px;}
    .arrow-top i{padding: 12px 15px;font-size: 20px;}
    .events-section:before{display: none;}
    .footer-section:before{padding:62px;}
    .arrow-top{top:-66px;}
    .footer-link ul li{padding: 11px 8px;}
    .footer-link ul li a{font-size: 14px;}
    
    .sticky .navbar-brand img{width: 90%;}
    .banner-inner-pages:after{padding:59px;}
    .banner-content h2{font-size: 50px;}
    .banner-content h6{font-size: 18px;}
    .banner-content{bottom:20%;}
    .contact-content .address .left i{    padding: 11px 16px; font-size: 20px;}
    .pl-215{padding-left: 0px;}
    .tabs .nav-tabs .nav-link{font-size: 18px;}
    .tours-img .activities-title h6{font-size: 14px;}
    .pb-130{padding-bottom: 60px;}
    .footer-section:before{top:-28px;}
    .footer-address p, .copyright p{font-size: 15px;}
    .counter-div{font-size: 50px;}
}
@media (min-width: 1024px) and (max-width: 1199.98px) {
    .tabs .nav-tabs .nav-link{font-size: 14px; padding: 7px 7px;}
    .navbar-brand{width:23%;}
    .navbar-brand img{width:100%;}
    .navbar-light .navbar-nav .nav-link{font-size: 15px;padding: 10px 0px;}
    .carousel-caption{bottom:20%;}
    .carousel-caption h1{font-size: 50px;}
    .carousel-caption p{font-size: 20px;}
    .mt-89 {margin-top: 60px;}
    .welcont-content:after{    padding: 252px 60px;}
    .border-left-section{    padding-left: 35px;padding-right: 35px;}
    .border-left-section:before{width:30px;top:12px;}
    .banner:after{padding:62px;}
    .arrow-down a{display: none;}
    .light-title p{font-size: 100px;}
    .img-title{padding-left:35px;}
    .img-title:before{width:30px;top:6px;}
    .img-title h5{    font-size: 22px;line-height: 28px}
    .img-title{margin-top: 15px;}
    .title{font-size: 34px;}
    .blue-title{font-size: 22px;}
    .welcont-content h2{margin-bottom: 26px;.}
    .welcont-content p{margin-bottom: 30px;}
/*    .border-btn a{    padding: 7px 28px;}*/
    .adventure-section:after{padding:62px;}
    .padding-top-right{padding-top: 50px;padding-right: 50px;}
    .big-title{font-size: 40px; line-height: 40px;margin-bottom: 16px;}
    .adventure-content p{font-size: 16px;}
    .adventure-content .blue-btn{margin-top: 32px;}
/*    .blue-btn a{padding: 7px 28px;}*/
    .activities-title h6{font-size: 22px;}
    .activities-title{padding-left:35px; margin-top: 15px;}
    .activities-title:before{width:30px;}
    .tip-plan-section:after{top: -17px;padding:62px;}
    .trip-contat{top:20%;}
    .trip-contat p{font-size: 16px;}
    .trip-contat .blue-btn{margin-top: 34px;}
    .pt-130{padding-top: 60px;}
    .social-link ul li a{font-size: 16px;line-height: 42px; width: 42px;height: 42px;}
    .social-link ul li{padding:0px 2px;}
    .arrow-top i{padding: 12px 15px;font-size: 20px;}
    .events-section:before{display: none;}
    .footer-section:before{padding:62px;}
    .arrow-top{top:-66px;}
    .footer-link ul li{padding: 11px 8px;}
    .footer-link ul li a{font-size: 14px;}
    
    .sticky .navbar-brand img{width: 80%;}
    .banner-inner-pages:after{padding:62px;}
    .banner-content h2{font-size: 50px;}
    .banner-content h6{font-size: 20px;}
    .banner-content{bottom: 32%;}
    .pl-215{padding-left: 0px;}
    .tours-img .activities-title h6{font-size: 14px;}
    .footer-section:before{top:-28px;}
}
@media (min-width: 1200px) and (max-width: 1365.98px) { 
    .navbar-brand img{width:90%;}
    .navbar-light .navbar-nav .nav-link{margin: 0px 5px; padding: 10px 7px;}
    .img-title:before{width:36px;}
    .img-title{    padding-left: 48px; margin-top: 20px;}
    .activities-title{padding-left: 48px;}
    .activities-title:before{width:36px;}
    .banner-content{bottom: 32%;}
    .banner-content h2{font-size: 50px;}
    .banner-content h6{font-size: 26px;}
    .big-title{font-size: 50px; line-height: 50px;}
    .carousel-caption h1{font-size: 50px;}
    .carousel-caption p{font-size: 26px;}
    .banner:after{    bottom: -45px;}
    .banner-inner-pages:after{    bottom: -20px;}
    .img-title h5{    font-size: 20px;}
    .adventure-section:after{padding:75px;}
    .adventure-content p{    font-size: 18px;}
    .activities-img p{font-size: 26px;}
    .tip-plan-section:after{    top: -46px;}
    .trip-contat{top:20%;}
    .activities-title h6{font-size: 19px;}
    .tours-img .activities-title h6{font-size: 14px;}
    .tours-img .activities-title h3{font-size: 22px;}
    .title{    font-size: 28px;} 
    .mt-89 {margin-top: 55px;}
    .testimonal-quotes i{    padding: 15.5px 20px;font-size: 28px;}
    .testimonal-img .overlay .text{padding: 17% 16%;}
    .testimonal-details{padding: 30px 26px 26px;}
    .package-list ul li{font-size: 14px;}
    .tabs .nav-tabs .nav-link{font-size: 16px;}
    .right-back a{font-size: 16px;}
    .blue-btn a{padding: 11px 50px;}
    .border-btn a{padding: 11px 50px;}
    .adventure-content .blue-btn{margin-top: 40px}
    .content{font-size: 15px;}
    .dropdown-menu{font-size: 11px;}
    .welcont-content:after{right:-32px;}
}
@media (min-width: 1366px) and (max-width: 1399.98px) { 
    .container{min-width: 1140px;}
    .navbar-brand img{width:90%;}
    /*.navbar-light .navbar-nav .nav-link{margin: 0px 1px; font-size: 12px;padding: 10px 4px;}*/
    /*.dropdown-menu{font-size: 11px;}*/
    .img-title:before{width:36px;}
    .img-title{    padding-left: 48px; margin-top: 20px;}
    .activities-title{padding-left: 48px;}
    .activities-title:before{width:36px;}
    .banner-content{bottom: 32%;}
    .banner-content h2{font-size: 70px;}
    .big-title{font-size: 70px; line-height: 70px;}
    .carousel-caption h1{font-size: 50px;}
    .banner:after{    bottom: -45px;}
    .banner-inner-pages:after{    bottom: -45px;}
    .img-title h5{    font-size: 20px;}
    .adventure-section:after{padding:88px;bottom: -12px;}
    .activities-img p{font-size: 26px;}
    .tip-plan-section:after{    top: -46px;}
    .trip-contat{top:20%;}
    .activities-title h6{font-size: 19px;}
    .tours-img .activities-title h6{font-size: 14px;}
    .tours-img .activities-title h3{font-size: 22px;}
    .title{    font-size: 28px;} 
    .mt-89 {margin-top: 55px;}
    .testimonal-quotes i{    padding: 15.5px 20px;font-size: 28px;}
    .testimonal-img .overlay .text{padding: 17% 16%;}
    .testimonal-details{padding: 30px 26px 26px;}
    .package-list ul li{font-size: 14px;}
    .tabs .nav-tabs .nav-link{font-size: 16px;}
}
@media (min-width: 1400px) and (max-width: 1439.98px) { 
    .container{min-width: 1366px;}
    /*.navbar-light .navbar-nav .nav-link{margin: 0px 1px; font-size: 13px;}*/
    /*.dropdown-menu{font-size: 13px;}*/
    .img-title:before{width:54px;}
    .img-title{    padding-left: 70px;}
    .activities-title{padding-left: 70px;}
    .activities-title:before{width:54px;}
    .banner-content{bottom: 32%;}
    .banner-content h2{font-size: 70px;}
    .big-title{font-size: 90px; line-height: 90px;}
    .carousel-caption h1{font-size: 50px;}
    .banner:after{    bottom: -45px;}
    .banner-inner-pages:after{    bottom: -45px;}
    .img-title h5{    font-size: 24px;}
    .adventure-section:after{padding:88px;}
    .activities-img p{font-size: 40px;}
    .tip-plan-section:after{    top: -46px;}
    .trip-contat{top:20%;}
    /*.activities-title h6{font-size: 22px;}*/
    .tours-img .activities-title h6{font-size: 18px;}
    .tours-img .activities-title h3{font-size: 30px;}
    .title{    font-size: 36px;}
    .welcont-content:after{    padding: 252px 78px;}
}
@media (min-width: 1440px) and (max-width: 1599.98px) { 
    .container{min-width: 1400px;}
    .navbar-light .navbar-nav .nav-link{margin: 0px 10px; }
    .dropdown-menu{font-size: 14px;}
    .img-title:before{width:54px;}
    .img-title{    padding-left: 70px;}
    .activities-title{padding-left: 70px;}
    .activities-title:before{width:54px;}
    .banner-content{bottom: 32%;}
    .banner-content h2{font-size: 50px;}
    .big-title{font-size: 90px; line-height: 90px;}
    .carousel-caption h1{font-size: 50px;}
    .banner:after{    bottom: -45px;}
    .banner-inner-pages:after{    bottom: -45px;}
    .img-title h5{    font-size: 26px;}
    .adventure-section:after{padding:88px;}
    .activities-img p{font-size: 40px;}
    .tip-plan-section:after{    top: -46px;}
    .trip-contat{top:20%;}
    /*.activities-title h6{font-size: 26px;}*/
    .tours-img .activities-title h6{font-size: 18px;}
    .tours-img .activities-title h3{font-size: 30px;}
    .welcont-content:after{right:0px;}
}
@media (min-width: 1600px) and (max-width: 1919.98px) { 
    .container{min-width: 1440px;}
    .navbar-light .navbar-nav .nav-link{margin: 0px 1px;}
    .banner:after{    bottom: -45px;}
    .banner-inner-pages:after{    bottom: -45px;}
    .img-title h5{    font-size: 26px;}
    .adventure-section:after{padding:100px;}
    .activities-img p{font-size: 45px;}
    .tip-plan-section:after{    top: -46px;}
    .trip-contat{top:20%;}
   /* .activities-title h6{font-size: 26px;}*/
    .tours-img .activities-title h6{font-size: 18px;}
    .tours-img .activities-title h3{font-size: 30px;}
}
@media (min-width: 1920px){.container{min-width: 1600px;}


