@import url('https://fonts.googleapis.com/css2?family=Potta+One&display=swap');
.overlay3 { /*background: rgb(121 255 199 / 20%);*/ width:100%; height:100%; position:absolute; z-index:0; top:0; left:0; }
#myVideo { position: absolute; right: 0; bottom:-200px; min-width: 100%; min-height: 100%; }
.div_rel{ position:relative; overflow:hidden; }
.text_left{ text-align:left; }
.text_left h2{ font-size:18px;  }
.tg-innerbanner .tg-sectionspace { padding: 100px 0 90px; }
.tg-breadcrumb{ text-align:left;}
.pad_lef_0{padding-left: 0px !important;}
.abs_img{ position: absolute; width: 22%; right: 16px; bottom: 1px; }
.abd_img img { width:100%; }
.tg-innerbanner h2 { margin: 15px 0 20px; }
.tg-innerbanner .tg-sectionspace { padding: 150px 0 125px; }
.bord_left { border-radius: 10px 0px 0px 10px !important; overflow: hidden;}
.bord_right { border-radius: 0px 10px 10px 0px !important; overflow: hidden;}
.tg-aboutus .tg-textbox { padding: 5% 0px; }
.tg-sectiontitle { padding: 0 0 15px; }





.nc_box .tg-product { background: #ffffff; border: 1px solid #f3f3f3;  }
.tg-productfoot { border-bottom: 1px solid #e6e6e6; }
.tg-durationrating { width: 70%; float: left; padding-bottom: 14px; }
.tg_price_box{ float: left; width: 100%; padding-top: 10px; }
.tg_price{ float:left; }
.tg_price h4{ margin-bottom:0px; }
.view_more_b{ float:right; }
.view_more_b a { border:1px solid #ffb100; color:#ffffff; font-size:13px; padding:2px 14px !important; margin-top:1px; float: left; border-radius:5px !important; background:#ffb100;}
.sec_bg{    background:#f7f7f7;}
.tg-product figure a{ padding:5px; }
.tg-product figure a img{  border-radius:5px;}
.view_more_b a:hover{ background: #14b9d5; color: #fff; border: 1px solid #14b9d5; }
.tg-product { border-radius: 0px; }
 

.package_box{ margin-bottom: 10px; border: 1px solid #f1f1f1; padding: 10px; box-shadow: 2px 3px 9px #c3c3c3; background:#fff8df; }
.pac_pad_0{ padding:0px !important}
.pac_img{}
..pac_img img{ width:100%; }
.pac_second{ padding:0px 10px;}
.pac_top{ float:left; width:100%; min-height:80px;}
.pac_title{font-size: 16px; width: 100%; margin-bottom: 5px;}
.pac_location{     font-size: 13px;}
.pac_night{    font-size: 13px; }
.pac_bottom{  width: 100%; bottom: 0px; float: left; padding: 7px 0px;  padding-bottom:0px; border-top: 1px solid #cadbe9; }
.pac_three{ padding:15px 10px; padding-bottom:0px;}
.no_price{ width:100%; height:25px; float:left;}


.pac_ul{  }
.pac_price{ width: 100%; text-align: center; font-size: 17px; margin-bottom: 10px;}
.pac_details{ width:100; text-align:center; }
.pac_details a{ background: #14b9d5; color: #fff; padding: 4px 20px; border-radius: 5px;   font-size: 14px; }
.pac_details a:hover{ background: #fa4d4b;  }
.new_tick{ color:#14b9d5; margin-right:5px; }
.pac_bor_right{ border-right: 1px solid #cadbe9; }
.side_box .tg-widget { width: 100%; float: left;border: 1px solid #ddd; border-radius: 10px;  /*box-shadow: 1px 1px 5px #c3c3c3;*/ overflow: hidden;}


.side_box .tg-widgetcontent { padding: 15px 15px;} 

.side_box .tg-widgettitle { padding: 14px 15px; background: #14b9d5;}

.side_box .tg-widgettitle h3{ color:#fff; font-size: 15px;}


.tg-widgetcontent .tg-newcontent h4 a { font-size: 13px; }
.tg-newcontent h4 { margin: 0 0 5px; }
.tg-sidebar .tg-widgettitle h3 { font-weight: 500; }
.tg-widget + .tg-widget { margin: 30px 0 0; }
.tg-widgetlatesttour .tg-widgetcontent ul li + li { padding: 10px 0; }
.tg-widgetlatesttour .tg-widgetcontent ul li { padding: 10px 0; }


.pac_img img{ width:100%; border-radius:8px; border:2px solid #fff;  }
.package_box { background: #ffe481; }

.width_100{ float:left; width:100%; margin-top:5px; }


@media only screen and (max-width: 1000px)
{	
	.pac_price{ text-align: left; }
	.pac_details{ text-align: left; }
}

@media only screen and (max-width:600px)
{
	.pac_title{ text-align:center; margin-top:10px; }
	.pac_location{ text-align:center; }
	.pac_night{ text-align:center; }
	.fec_ul { text-align: center; width: 161px; margin: auto; }
	.pac_price{ text-align: center; }
	.pac_details{ text-align: center; }
	.tg-aboutus .tg-textbox {
    padding: 5% 15px;
}
}


.tg-innerbanner .tg-sectionspace { padding: 75px 0 75px; }
.tg-innerbanner .tg-sectionspace { background:rgb(255 255 255 / 20%); }

.tg-innerbanner h1 { color: #fff; font-size: 36px; }
.tg-breadcrumb{ color:#fff; }
.tg-breadcrumb li a { color: #fff; }

@media only screen and (min-width: 1600px)
{	
	.tg-innerbanner .tg-sectionspace { padding: 120px 0 120px; }
}
@media only screen and (min-width: 1800px)
{	
	.tg-innerbanner .tg-sectionspace { padding: 150px 0 120px; }
}





.pac_text{ text-align:center; margin-bottom:30px; margin-top:0px; }
.pac_text p{ width:100%; text-align:left; padding: 0px 100px; float: left; margin-bottom: 10px;text-transform: initial; padding-left:0px; }
.pac_text h2{ width: 100%;  margin-bottom: 15px;}
.new_span{ font-family: 'Lobster Two', cursive; font-size:22px !important; float: left; margin: 0px;margin-left:0px !important;}
.new_pad_15{padding: 15px 0 !important;}
@media only screen and (max-width: 768px)
{		
.pac_text p { padding: 0px 0px; }
.no_price{ display:none; }
.fec_ul li { padding-right: 10px; }
.pac_bor_right { border-right: none; }
}
main{ position:relative; }
.overlapping_text{text-align: right; font-size: 80px; height: auto; font-family: 'Montserrat', sans-serif; color: #08acd1 ;
position: relative; font-weight: 900;z-index: -1; position: absolute; top: 16px; right: 0px; }

.pac_title_s{ font-size:11px; width:100%; text-align:center; padding-bottom:2px; color:#79a2a9; font-weight: 600;}



.activity-card.style-two { border: 2px dashed #ddd;box-shadow: none; }
.activity-card {padding: 10px;margin-bottom: 15px;background-color: #fff;border-radius: 10px;box-shadow: 0px 15px 25px 0px rgb(0 0 0 / 5%);}
.activity-card .activity-img {overflow: hidden;border-radius: 10px;	width:45%; }
.position-relative { position: relative!important; }
.activity-card .activity-img .price-badge {	top: 15px;color: #fff;right: 0;	z-index: 1;font-weight: 700;padding: 2px 15px;position: absolute;background-color: #ff6525;border-top-left-radius: 24px;border-bottom-left-radius: 24px;	}
.activity-card .activity-img img {border-radius: 10px;object-fit: cover;min-height: 170px;transition: 0.4s all ease-in-out;}				
.activity-card.d-flex .activity-text {margin-top: 0;padding: 0 0 0 10px; width:55%;   max-width: 300px;}
.activity-card .activity-text .activity-tilte-head h3 {	color: #000; font-size: 15px; font-weight: 500; line-height: 1.556; transition: 0.3s all ease-in-out; margin-bottom: 0px; min-height: 35px; }
.activity-features {display: flex;	width: 100%;right: 3px;padding-top: 5px;position: relative;flex-wrap: wrap;		align-items: center;justify-content: inherit; }
.activity-card .activity-features .icon-text{font-size: 12px;font-weight: 500;	color: #677283;padding: 4px 10px 4px 4px;background-color: #eef1f5;display: inline-block;transition: all 500ms ease;	margin: 0px;border-radius: 24px; width: auto;			flex: inherit;	position: relative;	vertical-align: top;align-items: center; }
.activity-features .icon-text .icon {	width: 25px;height: 25px;background: #fff;border-radius: 50%; margin-right: 5px;display: inline-flex;	align-items: center;justify-content: center; }
.activity-features .icon-text .icon i {	font-size: 11px; color:#04baf9; font-weight:600;  }
.activity-card .activity-text .activity-agent {	margin-top: 5px;padding-top: 5px;border-top: 2px solid #f0f0f0;	}
.activity-card .activity-text .activity-btn.btn-2 {	height: 32px;padding: 0px 22px;	float: right; }
.activity-card .activity-text .activity-btn { height: 30px;	min-width: 30px; margin-top: 5px;line-height: 30px;	text-align: center;	background-color: #fff;	transition: 0.3s all ease-in-out;border: 2px solid #04baf9;	border-radius: 50px; }
.activity-card .activity-text .activity-btn.btn-2 a { line-height:28px; font-size:13px; }
.activity-card .activity-text .activity-btn a {	color: #000; width: 100%; display: block; font-size: 14px; line-height: 28px; }
.d-flex { display: -ms-flexbox!important;display: flex!important; }
.activity-features .mk_fecilities{ float: left; width: 100%; margin-top: 7px; margin-bottom: 7px; padding-left: 10px; }



/*Package Style New*/

.pde_box{ border: 1px solid #dedede; background: #fff; float:left; width:100%; }
.pde_img img{ width:100%; min-height:135px; }
.pde_desc{ width:100%; }
.pde_title{  color: #14b9d5; font-size:20px; margin-top: 20px;  margin-bottom: 10px; font-weight:600; }
.pde_desc p{font-size: 13px; line-height: 20px; color:#000;  }

.pde_price{ float:left; width:100%; text-align:center; padding-top: 7%; }
.pde_p_sub{ color: #979797; font-weight: 400; font-size: 14px;}
.pde_p_price{ font-size: 30px; font-weight: 600; color: #14b9d5; padding: 10px 0px; }
.pde_a{ float:left; width:100%; text-align:center; margin-top:10px;}
.pde_a a{ padding: 5px 10px; background: #14b9d5; border-radius: 4px; color: #fff; font-size: 12px; margin-top: 6px; }
.pde_a a:hover{ background: #f7b52c; }
.pde_box .col-md-3{ padding:0px; }
.pde_box{ padding:0px; }
.pde_box2{ float:left; width:100%; border: 1px solid #dedede;  margin-bottom:20px; padding:10px; border-top:none;; }
.itr_box{ float: left; border: 1px solid #e1e1e1; padding: 6px 1px; border-radius: 5px; margin-right: 10px; }
.itr_img{ float:left; width:100%; text-align:center;  }
.itr_img img{ width:25px; }
.itr_title{ float:left; width:100%; text-align:center; font-size: 11px; color:#000;   }
.pde_main_title{ float: left; width: 100%; font-size: 16px; font-weight: 500; margin-bottom: 5px; color:#000; }
.new_opc{ opacity:.3 !important; }


@media only screen and (max-width: 768px)
{			
	.pde_desc p { margin-bottom: 0px; }
	.pde_price { padding-top: 5%; margin-bottom: 5%; }
	.itr_box { margin-bottom: 7px; }
	
	
	
	
}



