@charset "utf-8";
/* CSS Document */

html,
body {
    height: 100%;
}

.carousel,
.item,
.active {
    height: 100%;
}

.carousel-inner {
    height: 100%;
}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}


h1,h2,h3,h4,h5,h6{ 
		letter-spacing:0px;
		font-family: 'Playfair Display', serif;
		font-weight:normal;
		position: relative;
		padding: 0 0 10px 0;         
		font-weight:normal;
		/*line-height:1.8;*/
		pnl-color:#333;
	}
h1 {
		font-size: 28px; 
	}
h2 {
		font-size: 28px; 	
	}
h3{
		font-size: 18px; 
	}
h4{
		font-size: 16px; 		
	}
h5{
		font-size: 14px; 		
	}
h6{
		font-size: 14px;  	
	}
a {
		pnl-color:#696969;
	}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
		text-decoration:none !important; 
	}
p {
	    line-height: 19.5px;
	}
*{box-sizing:border-box;}
img.aligncenter{
		display:block;
		text-align:center;
		display: block;
		margin:0 auto 20px auto;
		padding:0px;
		border:0px;
		background:none;
	}
img.alignleft{
		float:left;
		margin: 6px 20px 6px 0;
		display: inline;
		border:0px;
		background:none;
		padding:0;
		display:block;
	}
img.alignright{
		padding:0;
		float:right;
		margin: 6px 0 6px 20px;
		border:0px;
		display:block;
		background:none;
	}
::selection {
		background: #333; /* Safari */
		color:#fff;
	}
::-moz-selection {
		background: #333; /* Firefox */
		color:#fff;
	}
blockquote {		 
		font-size:16px;
		line-height: 23px;
		font-family: 'Droid Serif', Georgia, "Times New Roman", serif;
		font-weight:normal;
		font-style:italic;	   
		position:relative;  
		width:auto;
	}
blockquote small {
		display: block;
		margin-top: 20px;
	}
pre {
		line-height:18px;
		margin-bottom:18px;
	}
.btn,
a {
		outline:0 !important;
		text-decoration: none;
	}
ins {
		text-decoration:none;
	}
sup {
		bottom: 1ex;
	}
sub {
		top: .5ex;
	}
p	{
		padding:0 0 15px 0;
	}	



.check li:before {
		content: "\f00c";
		font-family: "FontAwesome";
		font-size: 16px;
		left: 0;
		color:#242424;
		padding-right:5px;
		position: relative;
		top: 2px;
	}
.check li {
		font-size:14px;
		list-style:none;
		margin-bottom:4px;
	}
.check {
		margin-left:0; 
		padding-left:0
	}
ul{margin:0;padding:0;list-style:none;}
body{margin:0;padding:0;font-family:'Quicksand', sans-serif;;font-size:14px;color:#333;}
a{outline:none;transition:ease-in .3s;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.clear-both, .clearBoth{clear:both;}
.review-div::after, .inner-main:after, .itinerary-dtl > div:after, .desti-tours-block:after, .topdestibar:after, .inner-header:after, .inner-rgt-pkg hr:after, .package-country:after{content:'';display:table;clear:both;}
.pnl-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;box-sizing:border-box;}
.pnl-row{margin-left:-15px;margin-right:-15px;}
@media screen and (min-width: 768px) {
	.pnl-row:before,
	.pnl-row:after{display: table;content: " ";}
	.pnl-row:after{clear: both;}
}
@media (min-width: 768px) {
  .pnl-container {width: 750px;}
}
@media (min-width: 992px) {
  .pnl-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .pnl-container {
    width: 1170px;
  }
}
@media (min-width: 1490px) {
  .pnl-container {
    width: 1460px;
  }
}
.header-section{margin:0;}
.header-wrapper{position:relative;}
.header-img-home{position:relative;}
.header-img-home img{width:100%;float:left;min-height: 200px;}
.header-img-home::after{content:'';display:table;clear:both;}
.home-header{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;
     background: rgb(0,0,0);
background: linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 100%);
}
.home-header .pnl-container{height:100%;display:table;}
.home-header .pnl-row{display:table-row;}
.home-header .pnl-row:nth-child(2){height:100%;}
.pnl-nav{padding:15px 0;display: flex;width: 100%;justify-content: space-between;}
/*.pnl-nav::after{content:'';display:table;clear:both;}*/
.site-logo{display:block;float:left;}
/*.site-logo img, .ele-logo img{float:left;width: 100%;}*/
/*.ele-logo, .hugo-logo{float: right;}*/

/*.hugo-logo{margin-left: 10px;}*/
.hugo-logo a{display: flex;text-align: center;flex-direction: column-reverse;}
.hugo-logo a span{color: #fff;font-weight: bold;/*font-style: italic;font-family: 'Playfair Display', serif;*/display: block;margin-top: 4px;font-size: 12px;}
.hugo-logo a div{border-radius: 50%;overflow: hidden;width: 87px;height: 87px;}
.hugo-logo img{width: 100%;vertical-align: bottom;}




.pnl-main-menu{float:right;padding:19px 0 20px;}
.pnl-main-menu li{display:inline-block;/*margin:0 18px;*/}
.pnl-main-menu li a{color:#fff;text-transform:uppercase;font-weight:700;position:relative;padding: 15px 10px;display: block;border-radius: 5px;}
.pnl-main-menu li a:hover{background-color: orangered;}
/*.pnl-main-menu li a:after{bottom:-5px;content:"";display:block;height:1px;left:50%;position:absolute;background:#fff;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:0;}
.pnl-main-menu li a:hover:after{width:100%;left:0;}*/

.menu-item{display: flex;position: relative;transition: background 0.3s ease-in-out;z-index: 999;}
.menu-item .sub-menu{position: absolute;top: 48px;width: 200px;left: 0;transform-origin: top;margin: 0;padding: 5px 0;border-radius: 0 5px 5px 5px;
	transform: rotateX(-90deg);transition: transform 0.3s linear;background-color: orangered;list-style: none;
}
.menu-item .sub-menu .sub-menu-item {border-color: rgba(255, 255, 255, 0.15);padding: 0 10px;width: 100%}
.menu-item:hover .sub-menu {transform: rotateX(0deg);}
.menu-item .sub-menu-item a{color: #fff;text-transform: uppercase;display: block;padding: 15px;transition: ease-in all 0.3s;border-bottom: 1px dotted #fff;}
.menu-item .sub-menu-item:last-child a{border-bottom: none;}
.menu-item .sub-menu-item a:after{display: none;}
.menu-item .sub-menu-item a:hover{color: #000;background-color: transparent;}
.menu-item:hover, .menu-item.active {background-color: orangered;border-radius: 5px 5px 0 0;}

.m-lang-search{float:right;padding:34px 0 35px;margin-left:15px;}
.m-lang, .m-search, .m-menu, .m-whats{float:left;margin:0 10px;position:relative;}

.m-lang{margin-right:25px;}
.lang-link{color:#fff;}
.lang-link::after{position:absolute;content:'';bottom:5px;right:-15px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;}
.sub-lang, .sub-search{background:#fff;position:absolute;border-radius:5px;z-index:1002;box-sizing:border-box;box-shadow:0 3px 5px rgba(0,0,0,.175);display:none;top:35px;}
.sub-lang{padding:10px 20px;left:50% !important;right:auto !important;text-align:center !important;transform:translate(-50%, 0) !important;}
.sub-mobile{padding:10px 20px;right:0;text-align:center !important;width: 320px;}
.sub-search{right:0;}
.m-lang li{line-height:27px;}
.m-lang li a{color:#333;text-transform:uppercase;font-size:12px;}
.m-lang li a:hover{text-decoration:underline;}
.sub-mobile{background:#fff;position:absolute;border-radius:5px;z-index:1006;box-sizing:border-box;box-shadow:0 3px 5px rgba(0,0,0,.175);display:none;top:35px;left: 50%;transform:translate(-50%, 0);
}
.m-menu li{line-height:42px;border-bottom: 1px dashed rgba(0,0,0,.175);font-weight: bold;}
.m-menu li:last-child{border-bottom: none;}
.m-menu li a{color:#333;text-transform:uppercase;}
.m-menu li a:hover{text-decoration:underline;}
.one-li-links{position: relative;}
.one-li-links a{display: block;float: left;width: 50%;border-bottom: 1px dashed rgba(0,0,0,.175);}
.one-li-links::after{content: "";display: table;clear: both;}
.search-link1{background-image:url("../../images/sprites.png");background-repeat: no-repeat;display:block;width:18px;height:18px;}
.search-whats{background:url("../../images/sprites.png") -90px 0px no-repeat; display:block;width:18px;height:18px;}
.pnl-search{padding:10px 0;width:296px;position:relative;}
.pnl-search input{border:0;padding:8px 15px;width:200px;background:none;color:#333;float:left;display:block;}
.pnl-search .btn-search{display:block;float:left;background:#00a651;color:#fff;border-radius:4px;padding:8px 20px;text-transform:uppercase;font-size:12px;font-weight:700;}
.pnl-search .btn-search:hover{background:#286043;}
.search-btn-close{display:block;position:absolute;top:-12px;right:-12px;width:24px;height:24px;background:#e71313;color:#fff;border-radius:12px;font-size:16px;font-weight:700;text-align:center;}
.search-btn-close:hover{background:#f00}
#whatsup {
  display: inline-block;
  background-image: url("../../images/whatsapp.png");
  width: 48px;
  height: 48px;
  text-align: center;
  
  position: fixed;
  bottom: 75px;
  right: 30px;
  z-index: 1000;
}

.tourPage .heading {
  text-align: center; font-family: 'Playfair Display', serif;
  margin: 20px 0 50px;
  padding: 10px 0; display: block !important;
  font-size: 29px;
  width: 100%; font-weight: 600;
  border-top: 1px solid #286043;
  border-bottom: 1px solid #286043;
}
.m-menu{display: none;}
.mobile-link{display:block;float:right;}
.mobile-link .icon-bar{display:block;width:22px;height:3px;border-radius:1px;background-color:#fff}
.mobile-link .icon-bar+.icon-bar{margin-top:4px}
.header-content{display:table;width:100%;height:100%;}
.header-content .col-8x, .header-content .col-4x{display:table-cell;box-sizing:border-box;vertical-align:bottom;}
.header-content .col-8x{width:50%;}
.header-content .col-4x{width:50%;position: relative;}
.header-content .content-align-middle{vertical-align:middle;}
.h-caption{position:relative;}
.h-caption h3{font-size:4vw;color:#fff;font-weight:700;margin:0 0 20px 0;padding:0;line-height: 1;}
.h-caption p{color:#fff;font-size:18px;margin:0 0 20px 0;padding:0;}
.h-caption p a{color:#fff;text-decoration:underline;}
.h-caption p a:hover{text-decoration:none;}
.h-caption .head-link{display:inline-block;color:#ffb400;font-size:18px;position:relative;padding:3px 0 0 42px;height:32px;font-weight:700;}
.head-link::before{position:absolute;top:0;left:0;content:'';background:url("../../images/sprites.png") 0 -28px;display:block;width:32px;height:32px;}
.safe-travel-home{position: absolute;top: 100px;right: 0;display: none;}
.safe-travel-home a{display: block;text-align: center;}
.safe-travel-home a span{color: #fff;font-style: italic;font-weight: bold;font-family: 'Playfair Display', serif;;display: block;margin-bottom: 10px;font-size: 18px;}
.safe-travel-home a div{border-radius: 50%;overflow: hidden;width: 140px;height: 140px;}
.safe-travel-inner{float: right;width: 200px;height: 171px;display: none;}
.safe-travel-home img, .safe-travel-inner img{width: 100%;vertical-align: bottom;}
.home-social-media{text-align:right;padding-bottom:40px;}
.home-social-media ul{display:inline-block;}
.home-social-media li{display:block;background:url("../../images/sprites.png");margin-bottom:10px;}
.home-social-media li a{display:block;width:40px;height:40px;border:2px solid rgba(255, 255, 255, .3);border-radius:20px;}
.home-social-media li a:hover{border-color:rgba(255, 255, 255, 1)}
.home-social-media li:nth-child(1){background-position:0 -70px;}
.home-social-media li:nth-child(2){background-position:-80px -70px;}
.home-social-media li:nth-child(3){background-position:-80px -120px;}
.home-social-media li:nth-child(4){background-position:0 -220px;}
.header-strip{background:#286043;}
.header-launch-bar{display: flex;width: 100%;justify-content: space-between;}
.header-launch-bar ul{display: flex;}
.header-strip li{display:flex;text-transform:uppercase;padding:10px 0;}
.header-strip li a{color:#fff;font-size:12px;line-height:24px;padding:10px 15px;display:block;border-left:1px solid #fff;position:relative;overflow:hidden;z-index:99;}
.li-csr{position: relative;padding-left: 92px!important;border-left: 0!important;}
.li-csr::before{background-image: url("../../images/hugo-initiative-logo.png");
    background-size: cover;
    width: 82px;height: 90px;
    position: absolute;content: "";left: 0;top: 0;
}
.li-csr i{font-style: normal;color: #fff;position: absolute;rotate: -90deg;;
    width: 90px;height: 15px;top: 30px;right: -25px;text-transform: capitalize;font-size: 11px;font-weight: bold;
}
.hugo-on-strip li{padding: 0;}


.header-strip li a span{color:#ffb400;font-size:16px;font-weight:700;}
.header-strip li a::after{background:rgba(255, 255, 255, .1);content:'';display:block;position:absolute;top:0;left:-100%;width:100%;height:100%;transition:ease-in .3s;z-index:-1;}
.header-strip li a:hover::after{left:0;color:#333;}
.section-search{position:relative;background:#FFF;padding:20px;}
.section-search span{display:inline-block;float:left;background:url("../../images/sprites.png") -38px 13px;height:45px;width:18px;}
.section-search input{border:0;padding:8px 15px;width:80%;background:none;color:#bababa;float:left;display:block;font-size:24px;}
.section-search .btn-search{display:block;float:right;background:#00a651;color:#fff;border-radius:4px;padding:11px 20px;text-transform:uppercase;font-size:18px;font-weight:700;}
.section-search .btn-search:hover{background:#286043;}
.section-search button.mfp-close{display:none;}
.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}
.mfp-fade.mfp-bg.mfp-removing{opacity:0;}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}



#main-mice, #main-mice .pnl-container{ width: 100%;  margin: 0 auto; }
.miceflex{ display: flex;}
#main-mice .col-5x{ width: 100%; }
#main-mice .col-12x{ width: 100%; position: relative;}
#main-mice .col-12x span{position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 40px 0px 30px 0; text-shadow: 1px 1px 2px #323232;
  background: rgb(3,139,75);
background: linear-gradient(0deg, rgba(3,139,75,1) 28%, rgba(250,250,250,0) 100%);
  z-index: 1000; text-align: center; color: #fff; font-size:48px; font-weight: 500; 
  }

#main-mice .col-12x img{ width: 100%;}
.mice{ border: 2px solid rgba(150, 150, 150, 0.1); margin-bottom: 30px;  }
.mice p{font-size: 16px !important;}
.mice ul{font-size: 16px !important;}
.miceflex .micelogo{ margin: 0 auto; width: 100%; padding: 60px 50px; text-align: center;}
.caper-edge { padding: 30px 50px; width: 100%;}
.mice h2 { padding: 0px; margin: 0px; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; font-size:42px;}
.caper-edge p{padding: 0px; margin: 20px 0px 10px 0px; }
.caper-edge h2 span{ font-weight: bold; padding-left: 10px;}
.caper-edge ul{ display: block; margin: 0px 0px 0px 20px;}
.caper-edge ul li{ padding: 4px 0 4px 20px; list-style: disc;}


.caper-accreditations { padding: 30px 50px; width: 100%;}
.caper-accreditations p{padding: 0px; margin: 20px 0px 10px 0px; }
.caper-accreditations h2 span{ display: block; font-weight: bold;}
.caper-accreditations ul{ display: block; margin: 0px;}
.caper-accreditations ul li{ padding: 25px; list-style: none;  display: inline-block;}
.caper-accreditations ul li:nth-child(13){ display: block;  text-align: center;}

.capermap img{ width: 100%;}

#caper-story .miceflex{ display: flex;}
#caper-story{  width: 100%;}
#caper-story .col-8x{ width: 60%; }
#caper-story .col-4x{ width: 40%; }

#caper-story .caper-awards{}
#caper-story .caper-awards ul{ 
    border-top: dotted 1px #000; 
    border-bottom: dotted 1px #000;
    border-right: dotted 1px #000;
    margin-bottom:  70px; 
    margin-right:70px; 
    padding: 10px 0; }
#caper-story .caper-awards ul li{  padding: 3px 50px; font-size:17px; font-weight: 600;} 

#caper-story .caper-awards ul li img {vertical-align: middle;}
#caper-story .caper-awards .awards3 {padding-left: 18px;}
  #caper-story .caper-awards ul li span {
    margin-right: 20px
  
}



#caper-story .company-owned{ width: 100%; padding: 60px 50px 50px 30px; display: block;}
#caper-story .company-owned ul{}
#caper-story .company-owned ul li{ background: #3070b6; padding: 15px; margin: 30px 0; color:#fff; font-size: 18px;}
#caper-story .company-owned ul li span{ display: block; }


#caper-services { }
#caper-services .corporates{display: flex;}
#caper-services .col-6x{ width: 50%; }

#caper-services .col-12x{ width: 100%; }
.our-services{ padding: 50px 100px 50px 50px;}
.our-services p{ line-height: 26px;}
 .special-charters ul{ display: flex; flex-wrap: wrap; }
 .special-charters ul li{ width: 50%;  display: flex;  font-size: 24px; font-weight: 600;
  justify-content: center; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
  align-items: center;}

.special-charters ul li img{ width: 100%;}


 .incentive-tours ul{ display: flex; flex-wrap: wrap; }
 .incentive-tours ul li{ width: 25%; text-align: center; display: flex;  font-size: 24px; font-weight: 600;
  justify-content: center; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
  align-items: center;}
.incentive-tours ul li img{ width: 100%;}
.incentive-tours ul li span{ width: 50%; font-size: 20px;}

.global{padding: 30px 50px; width: 100%; color: #000; }
.global h2 span { display: block; font-weight: 600;}
.global p{padding: 0px;
    margin: 20px 0px 10px 0px; font-size: 16px;}

ul.srinagar, ul.shimla, ul.kolkata {width: 33.33%; }
ul.srinagar002, ul.shimla02, ul.kolkata02 {width: 23.3%; }
.ouroffice{ margin: 30px 0 0 0; display: flex;}

ul.office  { margin-left: 20px; }
    ul.office li {list-style: disc!important; padding: 3px 0 3px 10px; color: #000;}
.associates{ display: flex;}
.associates ul{ margin-left: 20px;}
.associates ul li{   list-style: disc!important; padding: 3px 0 3px 10px; color: #000;}
.blocks-associates{ margin:0 0 30px 0; }
.blocks-associates h5, .ouroffice h5 { 
    margin: 0px;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
  font-size: 22px; font-weight: 600;
}
.blocks-associates h5 span, .ouroffice h5 span{ display: block;} 

.ouroffice .col-3x{ width: 25%;}
.ouroffice .col-9x{ width: 75%;}

.whatwedo{ padding: 0px;}
.whatwedo h2{ text-align: center; padding: 50px 0;}
.whatwedo ul{ display: flex; flex-wrap: wrap; }
 .whatwedo ul li{ 
     width: 50%;  
     display: flex;  
     font-size: 24px; 
     font-weight: 600;
     justify-content: center; 
     font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; align-items: center;}

.whatwedo ul li img, .events01 img{ width: 100%; vertical-align: bottom;}


 .whatwedo ul{ display: flex; flex-wrap: wrap; }
 .whatwedo ul li{ width: 20%;   font-size: 24px; font-weight: 600;
   font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
  align-items: center; justify-content: center;  display: flex;}
.whatwedo ul li span{ font-size: 19px; width: 50%;} 
.whatwedo ul li span font{  font-size: 15px; display: block;}
.whatwedo ul li ul{ width: 100%; padding: 0px; margin: 0px; height: 100%; display: flex; flex-wrap: wrap;}
.whatwedo ul li ul li{ width: 100%; height: 50%; align-items: center; justify-content: center;  display: flex;  }


.offering, .offering img{ padding: 0 50px; margin: 0px; text-align: center; width: 100%; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; vertical-align: bottom;}
.offering ul{ display: block; margin: 50px 0; display: flex;}
.offering ul li{width: 33.33%; padding: 0px; display: inline-block; font-size: 20px; font-weight: bold;}
.offering ul li div{ width: 180px; height: 180px; padding: 45px 0; margin: 0 auto; border-radius: 50%; background: #ef6a00; display: block; margin-bottom: 20px; }

.offering h2{ padding-top:50px; }

.caperevents{
    
    margin: 0px; 
    text-align: center; 
    width: 100%; 
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; 
    vertical-align: bottom;
}
.caperevents ul{ 
    display: block; 
    margin: 50px 0; 
}
.caperevents ul li{
   width: 23.5%;
  padding:0px;
  margin:0 10px 55px 0;
  display: inline-block;
  font-size: 15px;
  font-weight: 600;
}
.caperevents ul li div{ 
    width: 160px; 
    height: 160px;   
    padding:33px 0; 
    margin: 0 auto; 
    border-radius: 50%; 

    display: block; 
    margin-bottom: 20px;
}
.caperevents ul li .caperevents01{  
    background: #3b9ebc;
    border:  solid 10px #c5edf4;
}

.caperevents ul li .caperevents02{  
    background: #7ac600;
    border:  solid 10px #e7f695;
}

.caperevents ul li .caperevents03{  
    background: #fdba25;
    border:  solid 10px #fcebb4;
}

.caperevents ul li .caperevents04{  
    background: #ef6a00;
    border:  solid 10px #ffd4b1;
}

.caperevents ul li .caperevents05{  
    background: #e63a32;
    border:  solid 10px #fec4c4;
}

.caperevents ul li .caperevents06{  
    background: #6715a4;
    border:  solid 10px #d8a4ff;
}

.caperevents ul li .caperevents07{  
    background: #4a80c0;
    border:  solid 10px #c5edf4;
}


.caperevents h2{ 
    padding-top:50px; 
}


.global-mvp{padding: 0px 80px 50px 80px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";}
.global-mvp h2{ padding: 30px 0 30px 0;}

.global-mvp table, .global-mvp table tr, .global-mvp table tr td {
  border: 1px dotted #000;
  border-collapse: collapse;
  margin: 0; font-size: 18px;
  padding: 0; padding: 12px 20px;}

.global-mvp .orange { background: #ef6a00; font-size: 20px; color: #fff; font-weight: 600;  border: 1px dotted #fff;}

.global-mvp .source td{ padding:20px; }

.our-partners{ padding: 50px 10px; text-align: center;}
.our-partners span{ display: block; font-size: 16px; padding: 10px 0px 20px 0px;}
.our-partners ul{  display: block; width: 100%;}
.our-partners ul li{ width: 19%; display: inline-block; padding: 15px 30px; }
.our-partners ul li img{ width: 100%;}
.events01 img{ border: solid 20px #faba28;}

.managements{ padding: 80px 50px;}
.managements h2{} 
.managements h2 span{ display: block; font-weight: 600;} 
.managements div{ background: #3070b6; padding: 50px; margin-top:50px; color: #fff; }
.managements div p {font-size: 20px !important;  line-height: 36px !important;}
.managements div ul{ padding: 0px 0px 0px 20px;}
.managements div ul li{font-size: 20px !important;  line-height: 36px !important; list-style: disc; padding: 0px 0px 0px 20px;}
.meeting{ display: flex; position: relative;}
.meeting .col-6x{ width: 50%; }
.indust .col-6x{ width: 50%; float: left;} 
.meeting .col-12-w{ width: 100%;}
.type-of-img { position: relative;}
.type-of-img img{ width: 100%; vertical-align: bottom; }

.whycaper{ display: flex; position: relative; }
.whycaper .col-6x{ width: 50%;}
.whycaper .col-12-w{ width: 100%;}
.whycaper img{  vertical-align: bottom; display: -webkit-inline-box; text-align: center;}
.whycaper .whyus{ display: flex;  flex-wrap: wrap; }
.whycaper .whyus h2{  display: block; font-size: 56px; padding: 30px 0;} 
.whycaper .whyus h2 span{ font-weight: 600;} 
.whycaper .whyus ul.fmcg{ display: flex; flex-wrap: wrap;}
.whycaper .whyus ul.fmcg li{ padding: 30px 20px 0 20px; list-style:none;  width: 49%; display: inline-block; text-align: center; border-right: dashed 1px #B4B4B4; border-bottom: dashed 1px #B4B4B4;}
.whycaper .whyus ul.fmcg li:nth-child(even){  border-right: none;}
.whycaper .whyus ul.fmcg li:nth-child(7), .whycaper .whyus ul.fmcg li:nth-child(8){border-bottom: none}
.whycaper .whyus ul.fmcg li p{ display: block; line-height: normal; font-size: 14px !important; font-weight: 600;} 
.whycaper-img {position: relative; height: 100%;}
.whycaper-img img{position: absolute; bottom: 0; width: 84%; right: 15px;}

.strategic{ padding: 80px 50px; }
.strategic h2{ } 
.strategic h2 span{ display: block; font-weight: 600;} 
.strategic h3{font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; font-size: 34px; padding: 30px 20px 0px 0px;}

.inctour ul{ display: flex; flex-wrap: wrap;  vertical-align: bottom; position: absolute; bottom: 0;}
 .inctour ul li{ width: 50%;  display: flex;  font-size: 24px; font-weight: 600; 
  justify-content: center; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
  align-items: center;}

.inctour ul li img{ width: 100%; }
.industries{ display: flex;
  flex-wrap: wrap; padding: 120px; }
.industries h2{  display: block;} 
.industries h2 span{ display: block; font-weight: 600;} 
.industries ul.fmcg{ padding: 0 0 0 30px; margin: 40px 0 0 0; }
.industries ul.fmcg li{ font-size: 26px; list-style:disc; line-height: 50px;}




.approach{padding: 0px 80px 50px 80px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";}
.approach h2{ padding: 30px 50px 30px 0;}

.approach ul{ padding: 0px; margin: 0px; display: flex;}
.approach .border-bottom{ border-bottom:  1px solid #BFBFBF; padding-bottom: 10px; position: relative;}
.approach ul li{ width: 33.33%; }
.approach ul li .simple{ background: url("../../images/mice/simple-meeting.png") #3070b6 no-repeat 20px 20px;; 
    padding: 18px 100px 18px 85px; color: #fff; font-size: 20px; font-weight: 600; }
.plus{ position: absolute; right: -28px; bottom: -17px;}
.eco-system{ position: absolute;  left: -30px;  bottom: -40px;}
.approach ul li .complex{background: url("../../images/mice/complex-events.png") #3070b6 no-repeat 20px 20px; 
    padding: 18px 100px 18px 85px; color: #fff; font-size: 20px; font-weight: 600;}
.approach ul li .strategic{background: url("../../images/mice/smmp.png") #3070b6 no-repeat 20px 20px; padding: 
    18px 15px 18px 84px; color: #fff; font-size: 20px; font-weight: 600;}
.approach ul li ul.attendees{display: flex; flex-wrap: wrap; margin-left: 35px;}
.approach ul li ul.attendees li{
    width: 100%;      
   list-style:disc !important; padding: 9px 8px 9px 0px; font-size: 17px; font-weight: 600;
    }

 @media(max-width:1499px){
     .home-header .pnl-container{width: 100%;}
     .pnl-main-menu{padding-top: 24px;}
     .pnl-main-menu li a{padding: 8px 10px;}
     .menu-item .sub-menu{top: 34px;}
}
@media(max-width:1249px) and (min-width: 1200px){
    .pnl-main-menu li:nth-child(5){display: none;}
}
 @media(max-width:1199px){
     .header-launch-bar ul.launch-link li:nth-child(1),
     .header-launch-bar ul.launch-link li:nth-child(2){display: none;}
	 /*.header-strip li{width: 33.33333%;}*/
	 .safe-travel-home{left: 25px;bottom: 25px;top: auto;}
     .safe-travel-home img{width: 82px;}
	 .safe-travel-inner{width: 150px;height: 129px;}
     .pnl-main-menu{display:none;}
     .m-menu{display: block;}
     
}
 @media(max-width:991px){
	 .header-strip .pnl-container, .home-header .pnl-container{width:100%;}
	 /*.header-strip li{width:50%;}
	 .header-strip li a{line-height:normal;}
	 .header-strip li a span{font-size:14px;}*/
}
@media(max-width:767px){
    .managements div p {
  font-size: 17px !important;
  line-height: 27px !important;
    } .managements div ul li{font-size: 17px !important;}
    .indust .col-6x{ width: 100%;}
    .industries h2{ display:block; width: 100%;}
	.home-header .pnl-container{width:100%;}
	.header-content .col-8x, .header-content .col-4x{width:100%;display:block;}
	.home-header .pnl-row{display:block;margin:0;}
	.header-content{display:block;padding-top:17%;}
	.home-social-media{padding-bottom:0;}
	.h-caption h3{font-size:7vw;}
	.safe-travel-home{width: 150px;height: 129px;top: 10px;bottom: auto;}
	.safe-travel-inner{display: none;}
    .safe-travel-home img{width: 64px;}
    .section-search form, .section-search input, .section-search .btn-search{display: flex;}
    .section-search form{justify-content: space-between}
    .section-search input{font-size: 16px;}
}
@media(max-width:599px){
    .ele-logo{display: none;}
}
@media(max-width:550px){
   
	.home-social-media{text-align:left;padding-top:30px;}
	.home-social-media li{float:left;margin-bottom:0;margin-right:10px;}
	.safe-travel-home{right: 0;left: auto;top: -50px;}
}
@media(max-width:549px){
    .header-launch-bar ul.launch-link li:nth-child(1),
    .header-launch-bar ul.launch-link li:nth-child(2),
    .header-launch-bar ul.launch-link li:nth-child(3){display: none;}
    /*.header-strip ul.launch-link{display: none;}*/
	/*.header-strip ul.launch-link li:nth-child(1),
	.header-strip ul.launch-link li:nth-child(2),
	.header-strip ul.launch-link li:nth-child(3),
	.header-strip ul.launch-link li:nth-child(4){display:none;}*/
	.site-logo{width: 110px;}
    .hugo-logo a div{width: 64px;height: 64px;margin: 0 auto;}
    .ele-logo{width: 92px;}
}
@media(max-width:460px){
    .header-content .col-4x{display:none;}
}
@media(max-width:399px){
    .header-img-home{overflow: hidden;}
    .header-img-home img{min-width: 440px;}
}
.section-why-us{padding:50px 0;}
.section-why-us .col-4x{width:33.33333%;padding:0 50px;float:left;}
.why-us{position:relative;}
.why-us div{position:relative;font-family:'Playfair Display', serif;font-size:72px;color:#cfd3de;margin-top:-25px;}
.why-us div span{display:block;position:absolute;top:27px;left:60px;padding:0 5px;background:#fff;color:#285f43;font-size:20px;font-family:'Quicksand', sans-serif;font-weight:700;}
.why-us p{margin:10px 0 0 0;padding:0;}
 @media(max-width:767px){.section-why-us .col-4x{width:100%;}
.why-us{margin-bottom:15px;}
}
.heading-div{margin-bottom:25px;}
.heading-div h1, .heading-div h2, .heading-div h3, .heading-div h4, .heading-div h5{margin:0;padding:0;color:#285f43;font-size:28px;font-weight:700;}
.heading-div1 h2{text-align: center;margin: 0;padding: 0;font-weight: normal;}
@media(max-width:991px){.heading-div h1, .heading-div h2, .heading-div h3, .heading-div h4, .heading-div h5{font-size:28px;}
}
.more-btn-right{text-align: right;margin-top: 0;}
.more-btn{display:inline-block;font-weight:700;color:#fff;background:#00a651;padding:12px 25px;border-radius:4px;font-size: 14px;line-height: normal;}
.more-btn:hover{background:#ffb400;color:#000;}
.btn-holder{text-align:center;margin-top:40px;}
.section-world{background:#f1f1f1;padding:50px 0 10px;}
.section-world::after{content:'';display:table;clear:both;}
.section-world .col-5x{width:41.66666%;float:left;}
.section-world .col-7x{width:58.33333%;float:left;}
.section-world h2{text-align: center;}
.world-content{padding-right:100px;}
.world-destinations{position:relative;}
.world-destinations::after{content:'';display:table;clear:both;}
.world-destinations .col-4x{width:20%;float:left;padding:0 15px;margin-bottom:30px;}
.w-desti{display:block;background:#fff;box-shadow:0px 0px 12px #0000001F;border-radius:4px;border:1px solid #fff;}
.world-img{position:relative;overflow:hidden;border-radius:4px 4px 0 0;}
.world-img::after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:#286043;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;visibility:hidden;opacity:0;}
.world-img img{-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;display:block;width:100%;}
.w-desti:hover .world-img::after{visibility:visible;opacity:0.6;}
.w-desti:hover .world-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.w-desti p{text-align:center;margin:0;padding:10px 0;font-size:18px;font-weight:700;color:#285f43;}
.section-q-contact{text-align: center;display: none;}
.section-q-contact a{display: inline-block;padding: 15px 20px;color: #fff;font-weight: 700;
    border-radius: 5px;margin-bottom: 5px;
}
.section-q-contact a:nth-child(1){background: orangered;}
.section-q-contact a:nth-child(2){background: #277bba;}
.section-q-contact a:nth-child(3){background: #285f43;}
 @media(max-width:1199px){.world-content{padding-right:0;}
.w-desti p{font-size:15px;}
}
@media(max-width:991px){
	.section-world{padding:20px 0 10px;}
	.world-destinations .col-4x{width: 33.33333%;}
    .world-destinations .col-4x:nth-child(10){display: none;}
	.section-world .col-5x, .section-world .col-7x{width:100%;}
	.world-content .more-btn{display:none;}
	.world-content .heading-div, .world-content p{text-align:center;}
}
@media(max-width:767px){.section-world{padding:20px 0 10px;}
.world-destinations .col-4x{padding:0 5px;}
}
@media(max-width:500px){
    .world-destinations .col-4x{width:50%;}
    .world-destinations .col-4x:nth-child(10){display: block;}
}
.section-themes{padding:40px 0;}
.section-themes h3{text-align:center;}
.theme-wrapper{margin-top:30px;}
.theme-wrapper::after{content:'';display:table;clear:both;}
.theme-wrapper .col-5x{width:20%;float:left;}
.theme-wrapper .col-5x:last-child{display:none;}
.theme-wrapper a{display:block;position:relative;padding:0 0 0 1px;transition:transform .2s;border-radius:4px;overflow:hidden;}
.theme-wrapper a::after{content:'';display:table;clear:both;}
.theme-wrapper a p{position:absolute;left:0;bottom:0;width:100%;margin:0;padding:20px 30px;font-size:18px;font-weight:700;color:#fff;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);}
.theme-wrapper a img{width:100%;float:left;}
.theme-wrapper a:hover{transform:scale(1.05);z-index:1000;box-shadow:0px 0px 12px rgba(0, 0, 0, .5);}
 @media(max-width:991px){.theme-wrapper .col-5x:last-child{display:block;}
.section-themes{padding:20px 0 10px;}
.theme-wrapper .col-5x{width:33.3333%;margin-bottom:1px;}
}
@media(max-width:767px){.theme-wrapper .col-5x{padding:0 5px 10px;margin-bottom:0;}
.theme-wrapper a img{display:none;padding:0;}
.theme-wrapper a p{position:relative;background:#286043;font-size:14px;text-align:center;padding:15px;}
}
@media(max-width:500px){.theme-wrapper .col-5x{width:50%;}
}
.section-home-tours{position:relative;background: #286043;padding: 50px 0;}
.section-home-tours .heading-div h3{text-align: center;color: #fff;}
.section-home-tours .flex-parent::after{content:'';display:table;clear:both;}
.section-home-tours .col-3x{background:#286043;width:20%;}
.section-home-tours .col-9x{width:100%;float:left;position:relative;}
/*.section-home-tours .col-9x::before{position:absolute;top:0;left:0;height:100%;content:'';display:block;border-left:100px solid #286043;z-index:-1;}*/
.t-head-pnl{background:#286043;display:table;height:100%;position:absolute;top:0;left:0;z-index:103;}
.t-head-pnl h3{color:#fff;}
.t-head-pnl .head-wrapper{display:table-cell;vertical-align:middle;padding:0 0 0 100px;}
.t-wrapper{/*padding:50px 0;*/width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.t-wrapper::after{content:'';display:table;clear:both;}
.t-wrapper .col-4x{float:left;width:33.33333%;padding:10px 15px;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto !important;}
.tour-div, .tour-div-lp{display:block;background:#fff;box-shadow:0px 0px 12px #0000001F;border-radius:4px;border:1px solid #fff;position: relative;}
.tour-div .tour-img, .tour-div-lp .tour-img{position:relative;overflow:hidden;background:#286043;border-radius:4px 4px 0 0;}
.tour-div .tour-img::after,
.tour-div-lp .tour-img::after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:#286043;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;z-index:0;visibility:hidden;opacity:0;}
.tour-div .tour-img img, .tour-div-lp .tour-img img{-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;display:block;width:100%;}
.tour-img .price-tag{position: absolute;background: #071c55;padding: 8px 10px;border-radius: 0 0 4px 4px; color: #fff;
    z-index: 100;top: 0;left: 50%;transform: translate(-50%, 0);text-align: center;width: 200px;
}
.price-tag span, .price-tag strong, .price-tag i{display: inline-block;}
.price-tag span {text-transform: uppercase;font-size: 12px;}
.price-tag strong{color: #ffb400;font-size: 18px;}
.price-tag i{font-style: normal;color: #a5bbf6;font-size: 10px;text-transform: uppercase;}
.tour-img .btn-wrap{position:absolute;left:0;right:0;top:60%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:104;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;visibility:hidden;opacity:0;text-align:center;}
.btn-wrap .btn-yellow{padding:12px 15px;border-radius:4px;background:#ffb400;font-weight:700;color:#000;display:inline-block;}
.btn-yellow span{display:inline-block;position:relative;padding-right:29px;}
.btn-yellow span::after{background:url("../../images/sprites.png") 0 -339px;position:absolute;top:0;right:0;display:block;height:24px;width:24px;content:'';}
.btn-wrap .btn-yellow:hover{background:#ffd800;}
.tour-div .tour-content {padding:15px 15px 20px;text-align:center;}
.tour-div-lp .hotel-content, .tour-div-lp .right-div{padding:15px 15px 20px;}
.tour-content li {display:block;}

.tour-div .tour-content-hotel {padding:15px 15px 20px;text-align:center;}
.tour-content-hotel {display:block;}

.tour-content-hotel li:nth-child(1){font-size:20px;font-family:'Playfair Display', serif;color:#071c55;font-weight:700; }
.tour-content-hotel li:nth-child(2){font-size:15px;color:#071c55;margin-bottom:15px; margin-top: 5px; }
.tour-content-hotel li:nth-child(3) a{display:inline-block;font-weight:700;background:#ffb400;color:#000;padding:12px 25px;border-radius:4px;}

.pageimg-right {
  float: right;
  margin: 0 0 20px 30px;
  border-radius: 5px;
  box-shadow: 0 5px 8px 0 rgba(0,0,0,0.1),0 3px 10px 0 rgba(0,0,0,0.1) !important;
  border: 5px solid #f1f1f1;
}


.tour-div:hover .tour-content-hotel li:nth-child(3) a {
  color: #fff;
  background: #00a651;
}


.tour-imghotel {position:relative;overflow:hidden;border-radius:4px 4px 0 0;}
.tour-imghotel img{
  width: 100% !important;
  vertical-align: bottom !important;
  transition: transform .5s !important;
}



.tour-content li:nth-child(1){font-size:20px;font-family:'Playfair Display', serif;color:#071c55;font-weight:700;margin-bottom:20px;}
.tour-content li:nth-child(2){margin-bottom:20px;}
.tour-content li:nth-child(3), .tour-content li:nth-child(4){width:50%;float:left;font-weight:700;border-top:2px dotted #c2c2c2;border-bottom:2px dotted #c2c2c2;margin-bottom:20px;color:#737373;padding:2px 0;}
.tour-content li:nth-child(3) span, .tour-content li:nth-child(4) span{display:inline-block;background:url("../../images/sprites.png") no-repeat;padding:8px 0 8px 34px;}
.tour-content li:nth-child(3) span{background-position:0 -265px;}
.tour-content li:nth-child(4) span{background-position:0 -299px;}
.tour-content li:nth-child(4){border-left:2px dotted #c2c2c2;}
.tour-content li:nth-child(5) a, .list-btn{display:inline-block;font-weight:700;background:#ffb400;color:#000;padding:12px 25px;border-radius:4px;}
.tour-content li:nth-child(3) i, .tour-content li:nth-child(4) i{font-style: normal;display: inline-block;padding: 8px 0;}




.tour-content li:nth-child(4) i{color: #f00;font-size: 16px;}
.tour-content li:nth-child(4) i u{text-decoration: none;font-size: 10px;text-transform: uppercase;font-weight: normal;color: #666;}
.tour-div:hover .tour-content li:nth-child(5) a, .list-btn:hover{color:#fff;background:#00a651;}
.tour-div:hover .tour-img::after, .tour-div-lp:hover .tour-img::after{visibility:visible;opacity:0.6;}
.tour-div:hover .tour-img img, .tour-div-lp:hover .tour-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.tour-div:hover .tour-img .btn-wrap, .tour-div-lp:hover .tour-img .btn-wrap{visibility:visible;opacity:1;top:50%;}


.tour-div-lp{}


.section-tour-2x{background:#f1f1f1;padding:50px 0;}
.section-tour-2x::after{content:'';display:table;clear:both;}
.section-tour-2x .col-6x{width:50%;padding:0 15px;float:left;}
.sub-tours{display:table;width:100%;box-shadow:0px 0px 12px #0000001F;background:#fff;border-radius:4px;overflow:hidden;}
.sub-tours .col-2x{width:50%;display:table-cell;vertical-align:middle;}
.sub-tours .wrapper1{padding:0 30px;}
.sub-tours .tagline{font-size:12px;text-transform:uppercase;color:#666666;margin:0 0 5px 0;padding:0;}
.sub-tours .heading{font-size:20px;font-family:'Playfair Display', serif;color:#285f43;font-weight:700;margin:0 0 10% 0;padding:0;}
.sub-tours .wrapper2{position:relative;overflow:hidden;}
.sub-tours .wrapper2::after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:#286043;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;visibility:hidden;opacity:0;}
.sub-tours .wrapper2 img{-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;display:block;width:100%;}
.sub-tours:hover .wrapper2::after{visibility:visible;opacity:0.6;}
.sub-tours:hover .wrapper2 img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.section-home-tours .slick-prev,
.section-home-tours .slick-next{/*background:url("../../images/sprites.png") no-repeat;*/position:absolute;display:block;width:56px;height:56px;padding:0;/*-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);*/border:2px solid rgba(255, 255, 255, 0.5);border-radius:28px;cursor:pointer;/*color:transparent;outline:none;transition:ease-in all .3s;*/}
.section-home-tours .slick-next{left:-130px;z-index:1001;background-position:-162px -1322px;top:152px;}
.section-home-tours .slick-prev{left:-130px;z-index:1000;background-position:0 -1256px;top:86px;}
.section-home-tours .slick-prev:hover,
.section-home-tours .slick-next:hover{border:2px solid rgba(255, 255, 255, 0.9);}
/*.slick-prev:before,
.slick-next:before{content: ''!important;}*/

/* @media(max-width:1670px){
     .section-home-tours .col-3x{width:25%;}
    .section-home-tours .col-9x{width:75%;}
}
@media(min-width:1381px){.section-home-tours .flex-parent{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.section-home-tours .flex-child{display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto !important;}
}
@media(max-width:1380px){.section-home-tours{padding:40px 0 10px;background:#286043;}
.section-home-tours .col-3x, .section-home-tours .col-9x{width:100%;}
.section-home-tours .col-9x::before{display:none;}
.t-head-pnl{position:relative;display:block;padding:10px 0 15px;}
.t-head-pnl .head-wrapper{display:block;padding:0;text-align:center;}
.head-wrapper h3 br{display:none;}
.t-wrapper{padding:30px 0;}
.section-home-tours .slick-next{right:-14px;top:50%;background-color:#286043;left:auto;}
.section-home-tours .slick-prev{left:-14px;top:50%;background-color:#286043;}
}*/
@media(max-width:1199px){.section-tour-2x{padding:30px 0}
.sub-tours .col-2x{padding:15px 15px 15px 0;}
.sub-tours .wrapper1{padding:0 15px;}
}
@media(max-width:991px){.section-home-tours .pnl-container, .section-tour-2x .pnl-container{width:100%;}
}
@media(max-width:780px){.section-tour-2x .col-6x{width:100%;}
.section-tour-2x .col-6x:first-child{margin-bottom:30px;}
.sub-tours .col-2x{padding:0;}
}
@media(max-width:560px) and (min-width:451px){.t-wrapper{padding:30px 15%;}
}
@media(max-width:530px){.sub-tours .col-2x{padding:15px 15px 15px 0;}
}
@media(max-width:450px){.sub-tours .col-2x{padding:0;width:100%;display:block;}
.sub-tours .wrapper1{padding:15px;}
}
.section-achievements{padding:40px 0;}
.section-achievements .heading-div h5{text-align:center;}
.achievements-wrapper{background:url(../../images/timeline.svg) no-repeat center;background-size:100%;margin-top:80px;}
.achieve1{width:20%;float:left;box-sizing:border-box;padding:70px 40px 0;}
.achieve1 .wrapper{text-align:center;font-size:11px;}
 @media(max-width:1199px){.section-achievements .pnl-container{width:100%;}
.achieve1{padding:70px 40px 0;}
}
@media(min-width:992px){.achieve1:nth-child(2), .achieve1:nth-child(4){padding-top:0;}
}
@media(max-width:991px){.achievements-wrapper{background:none;margin-top:20px;}
.achieve1{width:100%;padding:0;border-bottom:1px dotted #999;padding-top:10px;}
.placeholder{display:none;}
.achieve1 img{margin-right:20px;}
.achieve-img{width:25%;float:left;text-align:center;}
.achieve1 p{text-align:left;}
}
@media(max-width:520px){.achieve-img{width:100%;}
.achieve1 p{text-align:center!important;}
}
.section-testimonials{background:#f1f1f1;padding:40px 0;}
.section-testimonials h5{text-align:center;}
.testi-wrapper{display:table;width:100%;margin-top:50px;}
.testi-wrapper .col-3x{}
.testi-wrapper .col-3x a, .yt-div{display:block;padding:15px 30px;border-radius:4px;}
.testi-wrapper .col-3x a:hover, .yt-div:hover{background:#fff;box-shadow:0px 0px 12px #0000001F;}
.testi-div{padding:50px;text-align:center;color:#666;}
.testi-div .t-star{background:url("../../images/sprites.png") no-repeat;height:18px;}
.testi-div .star-5{background-position:center -370px;}
.testi-div .tripadvisor{background-position:center -1882px;}
.testi-div .video{background-position:center -1925px;margin-bottom: 10px;}
.testi-div .title{font-size:18px;font-family:'Playfair Display', serif;font-weight:700;line-height:25px;}
.testi-div .details, .testi-div .name{line-height:24px;}
.testi-div i{font-family:'Playfair Display', serif;font-size:17px;}
.testi-div .blog-details{margin-top: 20px;display: inline;}
.testi-div .blog-details::after{background: transparent;}
.testi-div img{width: 100%;}
 @media(max-width:1489px){
     .testi-div{padding:30px 15px;}
}
 @media(max-width:991px){
     .testi-div{padding: 30px 0 0;}
}
.section-bro{padding:40px 0 0 0;}
.section-bro .wrapper{display:table;width:100%;}
.section-bro .pnl-2x{padding:0 15px;width:50%;display:table-cell;}
.pnl-bro{}
.bro-img{width:50%;float:left;margin-right:30px;}
.pnl-bro img{max-width:100%;}
.pnl-bro p strong{font-size:18px;display:block;margin-bottom:15px;}
.pnl-bro p{padding:60px 0 0 0;margin:0 0 20px 0;}
.pnl-bro a{display:inline-block;font-size:12px;text-transform:uppercase;color:#00a651;border-top:1px solid #d1d1d1;padding:5px 12px 0 0;background:url("../../images/sprites.png") no-repeat right -502px;position:relative;}
.pnl-bro a::after{bottom:-6px;content:"";display:block;height:1px;left:0;position:absolute;background:#d1d1d1;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:0;}
.pnl-bro a:hover:after{width:100%;left:0;}
.section-blog-youtube{position:relative;}
.section-blog-youtube .col-2x{width:50%;float:left;}
.blog-details{position:relative;overflow:hidden;display:block;border:0;text-align:left;padding:0;margin:0;font-family:'Quicksand', sans-serif;cursor:pointer}
.blog-details img{width:100%;float:left;}
.blog-details::after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:#000;opacity:0.6;}
.blog-details .wrapper{padding:0 100px;width:100%;height:100%;position:absolute;top:0;left:0;z-index:106;color:#fff;display:table;}
.blog-details .wrapper .wrapper1{display:table-cell;vertical-align:middle;}
.blog-details .wrapper .wrapper1 h5{font-size:44px;font-family:'Playfair Display', serif;font-weight:700;line-height:25px;margin:0;padding:0 0 30px 0;display:block;}
.blog-details .wrapper .wrapper1 h5 small{font-size:18px;}
.blog-details .wrapper .wrapper1 p{font-size:22px;font-weight:700;margin:0 0 20px 0;padding:30px 0 0 0;display:block;}
.blog-details .wrapper .wrapper1 span{display:block;width:64px;height:46px;margin:0 auto;background:url("../../images/sprites.png") no-repeat 0 -548px;}
.blog-details .wrapper .wrapper1 a, .blog-details .wrapper .wrapper1 i{display:inline-block;font-size:12px;text-transform:uppercase;color:#fff;border-bottom:1px solid #fff;padding:0 12px 5px 0;background:url("../../images/sprites.png") no-repeat right -526px;position:relative;font-style:normal;}
.blog-details .wrapper .wrapper1 a::after, .blog-details .wrapper .wrapper1 i::after{top:-6px;content:"";display:block;height:1px;left:0;position:absolute;background:#d1d1d1;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:0;}
.blog-details .wrapper .wrapper1 a:hover:after, .blog-details .wrapper .wrapper1 i:hover:after{width:100%;left:0;}
.section-blog-youtube::after{content:'';display:table;clear:both;}
.modal-video-close-btn{cursor: pointer;}
 @media(max-width:1199px){.section-bro .pnl-container{width:100%;}
.blog-details .wrapper .wrapper1 h5{font-size:26px;}
.blog-details .wrapper .wrapper1 h5 small, .blog-details .wrapper .wrapper1 p{font-size:16px;}
.blog-details .wrapper .wrapper1 span{width:32px;height:23px;background-position:-74px -548px;}
}
@media(max-width:991px){.blog-details .wrapper{padding:0 50px;}
}
@media(max-width:767px){.section-bro .wrapper{display:block;}
.pnl-bro{clear:both;}
.section-bro .pnl-2x{width:100%;display:block;margin-bottom:30px;}
.pnl-bro p{padding:0;}
.section-blog-youtube .col-2x{width:100%;}
}
@media(max-width:560px){.bro-img{width:100px;}
}
.section-why-we{padding:70px 0;}
.section-why-we .col-4x{width:25%;float:left;box-sizing:border-box;padding:0 15px;}
.whyus-1, .whyus-2, .whyus-3, .whyus-4{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;padding-top:15px;padding-bottom:15px;text-align:center;}
.whyus-1 span, .whyus-2 span, .whyus-3 span, .whyus-4 span{display:inline-block;height:72px;width:72px;background:url(../../images/sprites.png) no-repeat;}
.whyus-1 span{background-position:0 -614px;}
.whyus-2 span{background-position:0 -694px;}
.whyus-3 span{background-position:0 -776px;}
.whyus-4 span{background-position:0 -858px;}
.whyus-1 strong, .whyus-2 strong, .whyus-3 strong, .whyus-4 strong{font-size:19px;display:block;}
.whyus-1 p, .whyus-2 p, .whyus-3 p, .whyus-4 p{margin:0;padding:15px 0 0 0;color:#666;}
.whyus-4 a{color:#59815b;}
.whyus-4 a:hover{text-decoration:underline!important;}
 @media(max-width:991px){.section-why-we .col-4x{width:50%;margin-bottom:30px;}
.whyus-1 img, .whyus-2 img, .whyus-3 img, .whyus-4 img{width:52px;height:52px;}
}
@media(max-width:767px){.section-why-we{padding:20px 0}
}
@media(max-width:450px){.section-why-we .col-4x{width:100%;}
.whyus-1 img, .whyus-2 img, .whyus-3 img, .whyus-4 img{width:32px;height:32px;}
.whyus-1, .whyus-2, .whyus-3, .whyus-4{width:100%;}
.whyus-1 p, .whyus-2 p, .whyus-3 p, .whyus-4 p{font-size:14px;}
}
footer{padding:40px 0 0;background:#286043;}
.footer-menu-links{border-bottom:1px solid #538069;text-align:center;/*padding-bottom:25px;*/}
.footer-menu-links li{display:inline-block;border-left:1px solid #fff;margin:0 15px 10px 0;padding:0 0 0 15px;}
.footer-menu-links li.list-heading{display: block;border-left: none;margin: 0 0 10px 0;
    padding: 8px 0;color: #fff;font-weight: 700;border-top: 1px solid #538069;border-bottom: 1px solid #538069;
}
.footer-menu-links li:first-child,.footer-menu-links li:nth-child(24){border:0;padding-left:0;}
.footer-menu-links li a{color:#fff;}
.footer-menu-links li a:hover{text-decoration:underline;}
.logo-strip{border-bottom:1px solid #538069;padding:25px 0;display: flex;flex-wrap: wrap;
    flex-direction: column-reverse;
}
.logo-strip::after{content:'';display:table;clear:both;}
.logo-strip .col-5{width:100%;box-sizing:border-box;text-align: center;}
.logo-strip .col-7{width:70%;margin: 0 auto;box-sizing:border-box}
.logo-strip .text-ul{color:#fff}
.logo-strip .col-7 img{max-width:100%;vertical-align: bottom;}
.logo-strip .col-7 a{display: block;}
.txt-strip{border-bottom:1px solid #538069;padding:20px 0 25px;text-align: center;}
.txt-strip h6{color: #fff;font-family: 'Quicksand', sans-serif;font-size: 21px;
margin: 0 0 10px 0;padding: 0;}
.txt-strip p{color: #fff;margin: 0;padding: 0;}
.footer-row{/*border-top:1px solid #538069;*/border-bottom:1px solid #538069;padding:10px 0}
.footer-row .col-3{width:40%;float:left;box-sizing:border-box}
.footer-row .col-7{width:60%;float:left;box-sizing:border-box}
.footer-logo{position: relative;}
.footer-logo img{float:right;max-height: 60px;vertical-align: bottom;}
.cards-div{text-align: right;color: #fff;}
.cards-div span{display: inline-block;background: url("../../images/sprites.png") no-repeat 0 -1767px;width: 164px;height: 33px;margin-top: 5px;}
.footer-contact{margin:10px 0;}
.footer-contact li{margin:10px 0;display:inline-block;background:url("../../images/sprites.png") no-repeat;color:#fff;float:left;box-sizing:border-box}
.footer-contact li a{color:#fff;display:inline-block;padding:0 0 0 20px}
.footer-contact li:nth-child(1){background-position:0 -958px;padding-left:20px;width:39%}
.footer-contact li:nth-child(2){background-position:0 -1055px;width:21%}
.footer-contact li:nth-child(3){background-position:0 -1140px;width:40%}
.footer-contact li:nth-child(3) .text1{display:none;}
.footer-contact li:nth-child(3) .text2{display:inline;}
.footer-sig{padding:20px 0;display: none;}
.footer-sig li{display:block;float:left;width:50%;box-sizing:border-box;color:#fff;}
.footer-sig li a, .copy-txt{color:#fff;}
.copy-txt {padding: 23px 0;}
.footer-sig li:nth-child(1){text-align:left;}
.footer-sig li:nth-child(2){text-align:right;}
.footer-sig li .txt, .footer-sig li .ico{display:inline-block}
.footer-sig li .ico{background:url("../../images/sprites.png") no-repeat 0 -1206px;width:9px;height:9px;margin:0 5px;}
.footer-ul-links li a:hover, .footer-contact li a:hover, .footer-sig li a:hover{text-decoration:underline!important;}

.smo-news{border-bottom:1px solid #538069;}
.smo-news::after{content:'';display:table;clear:both;}

.smo-news .col-7{width: 60%;float: left;box-sizing: border-box;}
.smo-news .col-5{/*width: 40%;float: left;*/ float: right;box-sizing: border-box;text-align: right;}

.newsletter-subs{/*display: table;*/display: none;width: 100%;padding: 20px 0;}
.newsletter-subs .head-text{display: table-cell;vertical-align: middle;width: 50%;color: #fff;padding: 0 30px 0 0;}
.newsletter-subs .newsletter-input{display: table-cell;vertical-align: middle;width: 50%;}

.newsletter-subs .head-text span{color: #fff;font-size: 18px;font-weight: 700;display: block;}

.newsletter-input form{position: relative;}
.newsletter-input .input1{height: 48px;padding: 0 20px;line-height: 1.42857143;background: #fff;border: none;width: 100%;
	box-sizing: border-box;color: #000;box-shadow: 0px 0px 4px rgba(54, 54, 54, 0.2);border-radius: 4px;font-size: 14px;
}
.newsletter-input .input2{margin-top: 5px;padding: 8px 10px;border: #999999 solid 1px;border-radius: 4px;
	background: #eaeaea;font-size: 12px;width: 50%;float: left;
}
.newsletter-input img {position: relative;top: 5px;
}
.newsletter-input .btnSubscribe{transition: 0.3s;cursor: pointer;font-size: 14px;text-transform: uppercase;border: none;
	display: inline-block;color: #fff;font-weight: bold;padding: 15px 30px;border-radius: 0 4px 4px 0;
	font-family: 'Quicksand', sans-serif;background: #00a651;position: absolute;top: 0;right: 0;
}
.smo-div{padding: 10px 0;}
.smo-div ul{display:inline-block;}
.smo-div li{display:inline-block;background:url("../../images/sprites.png");margin:0 2px;}
.smo-div li a{display:block;width:40px;height:40px;border:2px solid rgba(255, 255, 255, .3);border-radius:20px;}
.smo-div li a:hover{border-color:rgba(255, 255, 255, 1)}
.smo-div li:nth-child(1){background-position:0 -70px;}
.smo-div li:nth-child(2){background-position:-80px -70px;}
.smo-div li:nth-child(3){background-position:-80px -120px;}

.smo-div li:nth-child(4){background-position:0 -220px;}
.smo-div li:nth-child(5){background-position:0 -120px;}
.smo-div li:nth-child(6){background-position:0 -170px;}
.smo-div li:nth-child(7){background-position:-80px -170px;}

.hiring-link{display: inline-block;line-height: 16px;
    background: url("../../images/hiring-sign.png") no-repeat;
    margin: 44px 0;padding-left: 42px;color: #fff;text-transform: uppercase;font-size: 16px;
}
.hiring-link span{font-weight: bold;letter-spacing: 1px;}
.hiring-link:hover{color: #ffb400;}

#goto-button {display: inline-block;background-color: #e54b4b;width: 48px;height: 48px;
  text-align: center;border-radius: 50%;position: fixed;bottom: 15px;right: 30px;
  transition: background-color .3s, opacity .5s, visibility .5s;
  opacity: 0;visibility: hidden;z-index: 1000;
}
#goto-button::after {content: "";display: block;background: url(../../images/gotop-arrow.png) no-repeat center;height: 48px;width: 48px; z-index: 999;
}
#goto-button:hover {cursor: pointer;background-color: #00afef;}
#goto-button:active {background-color: #00afef;}
#goto-button.show {opacity: 1;visibility: visible;}


@media(max-width:991px){
	.smo-div{padding: 20px 0;}
    .hiring-link{margin: 26px 0;}
   #goto-button {display: none;}
}
@media(max-width:767px){
    .smo-news .col-7{width: 25%;}
    .smo-news .col-5{width: 75%;}
    .smo-div{border-top:1px solid #538069;}
    /*.smo-news .col-5{text-align: center;}*/
}
@media(max-width:470px){
    .smo-news .col-7, .smo-news .col-5{width: 100%;text-align: center;}
}
@media(max-width:620px){
	.newsletter-subs .head-text, .newsletter-subs .newsletter-input{width: 100%;display: block;padding: 0;}
	.newsletter-input form{margin-top: 20px;}
}

@media(max-width:1199px){
    .logo-strip .col-7{width:100%;}
}
 @media(max-width:991px){
     .logo-strip .col-5, .logo-strip .col-7{width:100%;text-align:center;}
.logo-strip .text-ul{margin-bottom:30px;}
.footer-row .col-7{width:100%;}
.footer-row .col-3{width:50%;}
	 .cards-div{text-align: left;}
}
@media(max-width:565px){.footer-contact li{margin:5px 0}
.footer-contact li:nth-child(1), .footer-contact li:nth-child(2), .footer-contact li:nth-child(3){width:100%;}
}
.inside-page{position:relative;border-top:1px solid rgba(153, 153, 153, 0.3);background:rgba(150, 150, 150, 0.1);padding-bottom: 50px;}
.inside-page .page-head{text-align:center;}
.page-head h1{margin:0;padding:25px 0;font-size:2.5vw;line-height:40px;}
.page-head h1 span{ display: block; font-size:18px; margin-top:5px; }
.page-head h1 small{font-size:18px;}
.breadCrumb{text-align:center;border-top:1px solid rgba(153, 153, 153, 0.3);padding:10px 0}
.breadCrumb a{display:inline-block;color:#999;border-left:1px solid #e9e9e9;margin-right:18px;padding-left:21px;}
.breadCrumb a:first-child{border:none;padding-left: 0;}
.inner-page-img{position:relative;display: none;}
.inner-page-img img{width:100%;float:left;}
.inner-page-img .slick-prev, .inner-page-img .slick-next{/*background:url("../../images/sprites.png") no-repeat;*/position:absolute;display:block;width:56px;height:56px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);border:2px solid rgba(255, 255, 255, 0.5);border-radius:28px;cursor:pointer;color:transparent;outline:none;transition:ease-in all .3s;}
.inner-page-img .slick-next{right:30px;z-index:1001;background-position:-162px -1322px;top:50%;}
.inner-page-img .slick-prev{left:30px;z-index:1000;background-position:0 -1256px;top:50%;}
.inner-page-img .slick-prev:hover, .inner-page-img .slick-next:hover{border:2px solid rgba(255, 255, 255, 0.9)}
.template-links{background:#285f43;position:relative;}
.template-links .s-link, .template-links .stateTitle{color:#fff;display:block;position:relative;}
.template-links .s-link{margin-left:42px;float:left;padding:10px 0 10px 10px;}
.template-links .stateTitle{margin-right:30px;padding:8px 13px 8px 15px;margin-top:2px;margin-bottom:2px;}
.s-link::before{content:'';display:block;background:url("../../images/sprites.png") no-repeat -19px -1265px;width:18px;height:38px;position:absolute;left:-18px;top:0;}
.stateTitle::after{content:'';display:block;background:url("../../images/sprites.png") no-repeat 0 -1384px;width:20px;height:38px;position:absolute;right:-20px;top:0;}
.stateTitle-active::after{background-position:-60px -1384px;}
.round-block{background-color:#00a651;border-radius:17px 0 0 17px;font-weight:bold;}
.round-block::after{background-color:#00a651;border-radius:0 17px 17px 0;height:34px;padding-right:6px;}
.state-mega-menu{float:right;}
.state-mega-submenu{position:absolute;top:38px;right:0;width:100%;background:#285f43;box-sizing:border-box;display:none;z-index:1000}
.state-mega-submenu .wrapper{padding:20px 30px;}
.state-mega-submenu .wrapper::after{content:'';clear:both;display:table;}
.state-mega-submenu ul li{display:block;float:left;width:100%;}
.state-mega-submenu ul li ul li{width:33.3333%;line-height:24px;}
.state-mega-submenu ul li.subList, .state-mega-submenu ul li.subList a{display:block;}
.state-mega-submenu ul li.subList{position:relative;}
.state-mega-submenu ul li.subList::after{border-bottom:1px solid #ffb400;position:absolute;top:24px;left:0;width:100%;content:'';}
.state-mega-submenu ul li.subList span, .state-mega-submenu ul li.subList a span{display:inline-block;background:#ffb400;color:#000;padding:5px 20px;border-radius:15px;margin:10px 0;position:relative;z-index:100;}
.state-mega-submenu a{color:#fff;}
.state-mega-submenu a:hover{color:#ffb400;}
.contentLink{color:#285f43;font-weight:bold;;text-decoration:none;}
.contentHeading2, .contentHeading2 a{color:#285f43;font-size:18px!important;font-weight:bold;margin:0!important;padding:0!important;}
.contentHeading2 a{text-decoration:underline!important;}
.contentHeading1, .contentHeading1 a{color:#e66700;font-size:22px!important;font-weight:bold;}
.contentHeading1 a{text-decoration:underline!important;}
.container-body2{background:#fff;border-radius:0 0 4px 4px;box-sizing:border-box;box-shadow:0 4px 30.08px 1.92px rgba(80,78,78,.15);}
.container-body2::after{clear:both;content:"";display:table;}
.container-body2 .pnl-right{width:25%;float:left;box-sizing:border-box;padding:0 30px 0 0}
.container-body2 .pnl-left{width:75%;float:left;box-sizing:border-box;padding-right:30px;}
.inner-right-links{position:relative;padding: 0 0 20px 0;}
.inner-right-links h2,.inner-right-links h3,.inner-right-links h4,.inner-right-links h5{display:block;font-size:20px;color:#285f43;border:1px solid #285f43;border-radius:5px;padding:8px 15px;margin:30px 0 10px;}
.inner-right-links h2 a,.inner-right-links h3 a,.inner-right-links h4 a,.inner-right-links h5 a{text-decoration:none;color:#285f43;}
.inner-right-links h2 a:hover,.inner-right-links h3 a:hover,.inner-right-links h4 a:hover,.inner-right-links h5 a:hover{color:#000;}
.inner-right-links ul.main-list{margin:0 0 10px 0;padding:0;list-style:none;font-size: 16px;}
.inner-right-links ul.main-list li a{color:#333;text-decoration:none;display:block;padding:6px 0;border-bottom:1px dashed #4b4b4b;}
.inner-right-links ul.main-list li a:hover{text-decoration: underline;}
.inner-right-links ul.inline-list{margin:0 0 10px 0;padding:0;list-style:none;font-size: 16px;}
.inner-right-links ul.inline-list li a{color:#333;text-decoration:none;line-height:28px;}
.inner-right-links ul.inline-list li a:hover{text-decoration:underline;}
.active-page{display:block;color:#fff;background:#285f43;text-decoration:none;padding:8px 15px;border-radius:5px 5px 0 0;text-transform:uppercase;font-weight:bold;}
a.state-title{color:#4b4b4b;text-decoration:none;display:block;padding:6px 10px;font-size: 16px;border-bottom: 1px dashed #4b4b4b;}
a.state-title:hover{background: #285f43;color: #fff;}
.pnl-sub-list{padding:5px 10px;background:#f8f9fc;border-bottom:1px dashed #CCC;margin:0 0 10px 0;display:none;}
.pnl-sub-list ul{margin:0;padding:0;list-style:none;font-size: 16px;}
.pnl-sub-list ul a{color:#4b4b4b;text-decoration:none;display:block;padding:5px 0;}
.pnl-sub-list ul a:hover{text-decoration:underline;}
.pnl-sub-list ul li.sub-list{font-weight:bold;color:#333;display: block;padding: 8px 0}
.pnl-sub-list ul ul li{background:url(../../images/list-bullet-small.gif) no-repeat 0 15px;padding:0 0 0 16px;}

@media only screen and (max-width: 1199px) {
	.container-body2 .pnl-right, .container-body2 .pnl-left{width: 100%;padding: 0;}
	.inner-right-links{padding: 0 30px 20px;}
}
.container-body2 .wrapper {  padding:30px 100px 10px;}
.container-body2 p{font-size:16px;line-height:28px;}
.contentList{font-size:16px;line-height:28px;}
.container-body-right{width:25%;float:right;box-sizing:border-box;margin-top:50px;}
.container-body-form{width:75%;float:left;box-sizing:border-box;margin-top:50px;padding:0 30px 0 0}
.page-two-col{column-count:2;column-gap:50px;margin:0;column-rule: 1px double #999;}
.day-wise-iti{padding-left:100px;position:relative;margin-top:30px;}
.day-wise-iti::before{border-right:#CCC dashed 1px;content:'';position:absolute;top:0;bottom:0;left:35px;}
.day-left{background:#F3941E;padding:3px 10px;color:#FFF;text-align:center;text-transform:uppercase;font-size:18px;position:absolute;border-radius:4px;left:0;}
.day-left::after{content:'';padding:4px;display:inline-block;background:#F3941E;position:absolute;right:-4px;top:13px;-ms-transform:rotate(45deg);transform:rotate(45deg);}
.day-detail{font-size:18px;padding:3px 10px 3px 0px;display:inline-block;}
.dtl-iti{font-size:42px;margin:0;padding:12px 0;color:#D1D1D1;}
.inner-social-media{text-align:center;background:#fff;padding:0 0 15px 0;}
.inner-social-media span{display:block;margin-bottom:15px;background:#277bba;color:#fff;padding:10px 0;border-radius:4px 4px 0 0;}
.inner-social-media ul{display:inline-block;}
.inner-social-media li{display:inline-block;background:url("../../images/sprites.png");border-radius:20px;}
.inner-social-media li a{display:block;width:40px;height:40px;border:2px solid rgba(255, 255, 255, .3);border-radius:20px;}
.inner-social-media li a:hover{border-color:rgba(255, 255, 255, 1)}
.inner-social-media li:nth-child(1){background-position:0 -70px;background-color:#3b5998;}
.inner-social-media li:nth-child(2){background-position:-80px -70px;background-color:#00acee;}
.inner-social-media li:nth-child(3){background-position:-80px -120px;background-color:#E60023;}
.inner-social-media li:nth-child(4){background-position:0 -220px;background-color:#FF0000;}
.inner-social-media li:nth-child(5){background-position:-80px -170px;background-color:#00d251;}
.tour-body-right{padding:15px 20px 0;border-radius:0 0 4px 4px;box-shadow:0 4px 30.08px 1.92px rgba(80,78,78,.15);background:#fff;}
.tour-body-right h4{font-size:22px;margin:0 0 15px 0;padding:0;position:static;}
.tour-body-right a{display:block;border-top:1px solid #e7e7e7;padding:15px 0;}
.tour-body-right a li:nth-child(1){display:block;width:70%;float:left;color:#333;}
.tour-body-right a li:nth-child(2){display:block;width:30%;float:left;text-align:center;font-weight:700;color:#fff;background:#00a651;padding:12px 25px;border-radius:4px;transition:ease-in .3s;}
.tour-body-right a:hover li:nth-child(2){background:#ffb400;color:#000;}
.tour-body-right a li span{font-size:12px;}
.tour-body-right a::after{content:'';display:table;clear:both;}
.section-body-form{background:rgba(150, 150, 150, 0.1);padding-bottom:50px;margin-top: 50px;}
.pnl-body-form{background:#fff;box-shadow:0 4px 30.08px 1.92px rgba(80,78,78,.15);border-radius:4px;}
.pnl-body-form .head{background:#277bba;color:#fff;padding:10px 15px;border-radius:4px 4px 0 0;text-align:center;}
.pnl-body-form .form-label{display:inline-block;font-size:12px;margin:10px 0 5px 0;border:1px;border-style:solid;border-radius:4px;}
.form-label strong, .form-label i{display:inline-block;}
.form-label strong{padding:8px 5px 8px 8px;}
.form-label i{font-style:normal;padding:6px 10px;margin-right:2px;border-radius:3px;text-transform:uppercase;}
.pnl-body-form .color-danger{border-color:#f5c6cb;color:#721c24;background:#f8d7da;}
.pnl-body-form .color-warning{border-color:#ffeeba;color:#856404;background:#fff3cd;}
.color-danger i{background:#e8aab1;}
.color-warning i{background:#ecdba5;}
.headLink{color:#59815b;text-decoration:underline!important;}
.query-form .col-6{width:25%;float:left;box-sizing:border-box;}
.query-form .col-12{width:100%;float:left;box-sizing:border-box;}
.query-form .col-6, .query-form .col-12, .query-form .col-6-12{margin-bottom:15px;padding:0 6px;}
.query-form{padding:20px;background:#fff;}
.query-form label{width:100%;display:block;margin-bottom:5px;text-align:left;color:#000;}
.query-form .form-control, .query-form .form-control1{display:block;width:100%;height:32px;padding:6px 10px;line-height:1.42857143;background:#fff;border:1px solid #b2b2b2;box-sizing:border-box;color:#000;box-shadow:0px 0px 4px rgba(54, 54, 54, 0.2);border-radius:4px;font-size:14px;}
.query-form .form-control:focus, .query-form .form-control1:focus{border-color:#666666;}
.query-form .form-control1{height:39px;padding:6px 10px;}
.inputHolder .form-control{width:33.333% !important;float:left;}
.inputHolder1 .form-control{width:50% !important;float:left;}
.inputHolder2 .form-control{width:100% !important;float:left;}
.stdCode input:nth-child(2){width:40%;float:left;border-right:1px solid #eee;border-radius:4px 0 0 4px;}
.stdCode input:nth-child(3){width:60%;float:left;padding-left:5px;border-radius:0 4px 4px 0}
.query-form textarea{font-family:'Montserrat', sans-serif;}
.stdCode .form-control:last-child{border-left:1px solid #c2a388;}
.form-control[readonly]{background-color:#eee;opacity:1;}
.form-buttun-control{margin-bottom:0;text-align:center;position:relative;}
.query-form .form-optional i{display:inline-block;width:25%;float:left;font-style:normal;margin-bottom:5px;box-sizing:border-box;}
.query-form .form-optional i label{padding:2px 5px;box-sizing:border-box;margin-bottom:0;}
.query-form .btn-submit{transition:0.3s;cursor:pointer;font-size:18px;text-transform:uppercase;border:none;display:inline-block;color:#fff;font-weight:bold;padding:15px 58px 15px 30px;border-radius:4px;font-family:'Quicksand', sans-serif;background:url("../../images/sprites.png") no-repeat -63px -1322px #00a651;position:relative;}
.query-form .btn-submit:hover{background-color: #ffb400;color:#000;background-position: 100px -1322px}
 @media(max-width:991px){.query-form .col-6{width:33.3333%;}
.query-form .form-optional i{width:33.33333%;}
}
@media(max-width:767px){.section-form{padding:20px 0 15px;}
.query-form{margin:0 15px;padding:20px 10px 10px;}
.query-form .btn-submit{width:auto}
.query-form .col-6{width:50%;}
}
@media(max-width:599px){.query-form{margin:0 10px;padding:10px 5px;}
.query-form .form-optional i{width:50%;}
}
@media(max-width:450px){.query-form{padding:0;}
.query-form .col-6-12{width:100%;}
.query-form label{font-size:11px;}
}
@media(max-width:1489px){.tour-body-right a li:nth-child(1){width:100%;}
.tour-body-right a li:nth-child(2){width:100px;text-align:center;margin-top:10px;padding:8px 0;}
}
@media(max-width:1199px){.container-body-form, .container-body-right{width:100%;padding:0;}
.tour-body-right a{float:left;width:50%;}
}
@media(max-width:992px){.container-body2{width:100%;}
.page-head h1{font-size:26px;}
}
@media(max-width:767px){.page-two-col{column-count:initial;}
.state-mega-submenu ul li ul li{width:50%;}
}
@media(max-width:500px){.state-mega-submenu ul li.subList{text-align:center;}
.state-mega-submenu ul li ul li{width:100%;}
.tour-body-right a{float:left;width:100%;}
}
.linkBooking{text-align:right;padding:0}
.linkBooking a{display:inline-block;font-weight:bold;background:#00a651;color:#fff;padding:5px 15px;border-radius:4px;}
.linkBooking a:hover{background:#285f43;}
.pageSlide{margin-top:15px;margin-bottom:20px;}
.pageSlide img{width:33.333%;height:auto;float:left;}
.pageSlide::after{content:'';clear:both;display:table;}

.tableStyle{width:100%;font-size:16px;background:#999999;}
.tableStyle td{padding:10px;border-bottom:1px solid #ccddd4}
.tableStyle .tableHead{text-align:center;font-size:15px;background:#f5fbf8;padding:12px 0;font-weight:bold;color:#285f43;}
.tableStyle td{background:#F9F9F9;padding:6px 8px;}
/*.tableStyle tr:first-child td{background:#285f43;font-weight:bold;font-size:15px;color:#fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:8px;}*/

.tourPage{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; margin: 0 -25px;}
.tourPage .col-4x{display:block;width:50%;float:left;box-sizing:border-box;padding:0 25px;margin-bottom:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto !important;}
.tourPage .col-3x{display:block;width:33.33333%;float:left;box-sizing:border-box;padding:0 25px;margin-bottom:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto !important;}
.tourPage .tour-div{width:100%; z-index: 1;}
.tour-wrapper img{width:100%;border-radius:4px;}
.tour-wrapper .text-wrapper{padding:14px 20px;}
/*@media(max-width:1199px){.tourPage .col-4x{width:50%;}
}*/
@media(max-width:991px){
    .tourPage{margin: 0 -15px;}
    
    .tourPage .col-4x{padding:0 15px;margin-bottom:30px;}
    .tourPage .col-3x{width: 50%;}
}
@media(max-width:670px){.tourPage .col-4x{width:100%;padding:0;}
}
@media(max-width:499px){.tourPage .col-3x{width:100%;padding:0;}
}
ul.lTrains{padding:0px;margin:0px;}
ul.lTrains li{display:inline-block; }
ul.lTrains li a{color:#fff;border:solid 2px #286043;background:#286043;display:inline-block;padding:8px 15px;margin:5px;border-radius:20px;color:#fff; width: 100%;
  text-align: center;}
ul.lTrains li a:hover{color:#ffb400;background:#39885f;}
.seach404 input[type="text"]{background:url(../images/404-searcharea.jpg) repeat-x;padding:10px;border:none;border:#CCC solid 1px;border-radius:5px 0px 0px 5px;width:80%;margin:30px 0;box-sizing:border-box;}
.search-sumit{text-align:center;width:20%;padding:9px;margin-left:-8px;}
#main-section-images{width:100%;padding:0px;margin:0px;display:inline-block;text-align:center;}
#main-section-images img{padding:0 5px;float:left;}
.tourBlock2{padding:5px 10px 5px 0px;border:1px dashed #006FFF;background:rgb(255,255,255);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(237,237,237,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );box-shadow:1px 0px 15px #B6B6B6;overflow:hidden;}
.blockimg img{margin:0 15px 0 5px;}
.tourBlock2 img{float:left;}
element{}
.innerLeft{float:left;margin:0 0px 0 0;padding:20px;}
p.tourBlockp{font-size:25px;font-weight:normal;color:#06C;padding:10px;margin:0px;}
.innerBody p{margin:0 0 10px 0;}
.tourBlock2 > div{border-left:#999 dashed 1px;float:right;width:185px;padding:0px 0 0 18px;margin-top:11px;}
.tourBlock2 > small{font-size:13px;color:#727272;line-height:5px;}
.tourBlock2 > a{color:#333;text-decoration:none;font-size:16px;}
.tourBlock2 > div > a{padding:5px;background:url(../../images/details-icon-blue.jpg) left center no-repeat #06F;display:block;clear:both;text-align:center;text-decoration:none;color:#FF3;font-size:14px;}
.ourOffices{margin:0;background:#fff;display:inline-table;}
.ourOffices .heading{font-size:20px;color:#666666;padding:0 0 20px 0;}
.ourOffices ul{margin:0;padding:0;list-style:none;}
.ourOffices ul li.colLeft{width:18%;height:38px;padding:10px 0 0 58px;color:#666666;font-size:15px;background:url(../../images/our-offices-country-flags.gif) no-repeat 0 -5px;}
.ourOffices ul li{display:block;float:left;margin:0 0 40px 0;padding:0 0 20px 0;}
.ourOffices ul li.colRight{width:82%;color:#333333;font-size:14px;border-bottom:5px solid #ededed;}
.imgLeft{float:left;margin:0 10px 0 10px;}
.imgRight{float:right;margin:0 0 10px 10px;}
.imageRow{*zoom:1;margin:0;}
.imageRow .set{float:left;background:rgba(255, 255, 255, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.5);box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.5);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.imageRow .single{float:left;}
.imageRow .set .single.first a{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
.imageRow .set .single a{background:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-top-left-radius:0px;border-bottom-left-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-right:0;}
.imageRow .single a{float:left;display:block;background:rgba(255, 255, 255, 0.1);padding:7px;line-height:1em;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.5);margin-right:40px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.imageRow .set .single a:hover{background-color:#ffd55d;-webkit-box-shadow:0 -1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.5);}
.bigHead{font-size:18px;color:#0e8b0e !important;}
.gallery{display:inline-table;}
ul.contentList{list-style:none;}
ul.contentList{margin:10px 0;padding:0;list-style:none;}
ul.contentList li{background:url(../../images/list-bullet-small.gif) no-repeat 10px 12px;padding:0 0 0 22px;}
ul.contentList li a{color:#000;}
#toursoffers .tourpanel{background:url(../../images/lp-tour-bg.jpg) no-repeat;padding:12px 17px;margin:0;margin-top:0px;width:427px;height:259px;float:left;margin-top:10px;}
.tourpanel .content .price-button{background:url(../../images/lp/lp-price-btn.jpg) no-repeat;margin-left:10px;width:308px;height:45px;float:left;padding:40px 0 0 87px;}
.tourpanel .content .price-button .price{font-size:16px;text-decoration:overline #ad0303;color:#fff;font-weight:normal;}
#toursoffers{width:100%;display:inline-table;}
#toursoffers .tempHai img{float:left;margin-right:10px;margin-top:0px;}
#toursoffers .tempHai{margin:0 1%;width:48%;float:left;}
.awardWinner{background:#ea0600;color:#ffff;padding:10px 10px 8px 10px;border-radius:10px;}
 .satisfaction{background:#a203f5;color:#ffff;padding:10px 10px 8px 10px;border-radius:10px;}
.awardWinner p, .satisfaction p{margin:0px;}
#toursoffers .tempHai p{padding:0px 0 0 0;}
#tour-operator{float:left;padding:0;margin:0;width:100%;display:inline-block;}
#tour-operator{margin-left:0;}
#tour-operator .tour-links{width:31.6%;margin-left:15px;margin-bottom:15px;padding:1px 1px 10px 1px;border:1px solid #e7e7e7;-webkit-box-shadow:2px 2px 2px 4px #ccc;-moz-box-shadow:2px 2px 3px 4px #ccc;box-shadow:2px 2px 3px 4px #ccc;min-height:450px;float:left;}
#tour-operator .tour-links img{width:100%;padding:0px;margin:0px;}
.tour-links a.title{padding:0px;text-decoration:none;color:#fff;font-size:16px;margin-bottom:8px font-weight:bold;display:block;text-align:center;position:relative;}
.tour-links a.title span{position:absolute;width:100%;right:0px;bottom:5px;padding:8px;background:rgba(0, 0, 0, 0.5);}
.tour-links ul li{list-style:none;background:url(../../images/home-page-png-sprite.png) no-repeat 5px 10px;padding:5px 0 0 22px !important;line-height:20px;}
.tour-links ul li a{color:#000000;}
.tour-links ul li a:hover{color:#F00;}
.lpTourHead h2{text-align:center;padding:0px;margin:0 0 15px 0px;}
.more123{width:100%;display:block;margin-bottom:30px;text-align:center;position:relative;}
a.more-tours{padding:15px 18px;border-radius:4px;background:#24831d;font-weight:700;color:#fff;}
a.more-tours:hover{background:#ffa200;color:#000;}

.tableLinks a{text-decoration:none;color:#EF6500;font-weight:bold;font-size:13px;background:url(../../images/list-bullet-small.gif) no-repeat 2px 7px;padding-left:16px;}
a.contentLink:hover{text-decoration:underline;}
a.contentLink{color:#1975b5;font-weight:none;/*font-style:italic;*/font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none;}
.tableLinks a:hover{text-decoration:underline;}
ul.mainliststyle{margin-left:25px;margin-top:5px;padding:0px;}
ul.mainliststyle li{line-height:28px;font-size:16px;list-style:circle;}
.festivalList p{font-size:15px;color:#333 !important;text-align:center;}
.festivalList{float:left;margin-bottom:15px;border:1px solid #e1e1e1;}
.festivalList p.idnia{background:#285f43;padding:5px;margin:0px;line-height:none !important;color:#fff !important;font-size:15px !important;}
ul.nparkList{list-style-type:none;margin:0;padding:0 0 15px 0px;}
ul.nparkList li{width:25%;float:left;display:block;padding:5px 0 5px 13px;margin-bottom:15px;margin:0;border-bottom:solid 1px #CCCCCC;color:#333;}
ul.nparkList li a:hover{color:#D31B1B;}
ul.nparkList li a{color:#EF6500;text-decoration:none;font-weight:bold;}
ul.listBlock{list-style:none;display:block;width:100%;}
ul.listBlock{margin:10px 0;padding:0;list-style:none;}
ul.listBlock li{float:left;display:inline-block;}
ul.listBlock li a{padding:5px 10px;margin:0 5px 5px 0;background:#f0f0f0;color:#333;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;text-decoration:none;}
.summer-packages{margin:0 0 10px 0;padding:5px 0 1px 5px;border:1px solid #d1d1d1;float:left;position:relative;width:100%;}
.summer-packages img{float:left;margin-right:8px;}
.summer-packages .mid-summer{display:block;float:left;margin-top:5px;}
.summer-packages .mid-summer a{font-size:18px;color:#285f43;font-weight:800;padding:0px;margin:0px;}
.summer-packages p.price{float:right;background:url(../../images/summer-price.jpg) no-repeat;position:absolute;width:136px;height:70px;margin:0;padding:0 0 0 17px;color:#000;font-size:14px;right:-1px;line-height:24px;}
.summer-packages p.price span{color:#fff;font-size:18px;font-weight:bold;padding:0 0 0 12px;}
p.price a.bookNow:hover{background-position:0 -210px;}
p.price a.bookNow{background:url(../../images/tours-landing-pg-sprit.png) 0 -180px no-repeat;background-position-x:0px;background-position-y:-180px;display:block;float:left;width:130px;height:30px;padding:4px 0 0 41px;margin:20px 0 0 0;color:#fff;font-weight:bold;text-decoration:none;font-size:11px;}
img.privatetour{width:100%;}
.daytoyrs{clear:both;display:flow-root;font-family:Arial !important;margin-top:15px;}
.indiaTopTours{background:#fff;width:100%;margin:15px 0 20px 0;float:left;border:1px solid #ddd;min-height:160px;margin-bottom:15px;position:relative;padding:10px;display:inline-table;}
.indiaTopTours img{float:left;margin-right:15px;width:260px;height:167px;}
.indiaTopTours h6{margin:0 0 5px 0;padding:0;font-size:20px;}
.indiaTopTours{font-family:Arial, Helvetica, sans-serif;}
.indiaTopTours .tourDiv a.bookNow:hover{background-position:0 -210px;}
.indiaTopTours .tourDiv a.bookNow{background:url(../../images/tours-landing-pg-sprit.png) 0 -180px no-repeat;background-position-x:0px;background-position-y:-180px;display:block;float:left;width:125px;height:30px;padding:8px 0 0 41px;margin:10px 0 0 0;color:#fff;font-weight:bold;text-decoration:none;font-size:11px;}
.indiaTopTours h6 a{text-decoration:none;color:#ec1212;}
.indiaTopTours h6 a:hover{text-decoration:underline;}
.indiaTopTours .tourDiv ul li{font-size:13px;padding:5px 0px;}
.main-agra p{margin:0px;padding:0px;line-height:26px;}
.formInfo{background:#fbfbfb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #d9d9d9;margin:40px 0 0 0;padding:25px 18px 5px;position:relative;}
.formInfo p{border-bottom:dotted 1px #999;}
.formInfo .title{margin:0;font-size:14px;font-weight:bold;color:#fff;padding:8px 10px;position:absolute;top:-17px;left:10px;background:#910808;width:auto;}
.tourism-award{position:absolute;top:10px;right:10px;background:url(../../images/award-image.png) no-repeat;width:130px;height:164px;}
.tMart{padding:0px 10px;margin-bottom:15px;border:dashed 1px #CCCCCC;float:left;}
.tMart p img{float:left;margin:0 15px 5px 0px;border-right:solid 1px #999;padding:2px 15px 2px 2px !important;}
.tMart p{padding:1PX !important;float:left;}
.resources-heading{background:url(../../images/resources-bg-img.gif) no-repeat;font-size:16px;color:#fff !important;padding:5px 0 0 20px;height:38px;}
.resources-content{background:url(../../images/resources-bg-img.gif) no-repeat 0 -37px;padding:0 0 10px 70px;height:77px;font-family:Arial, Helvetica, sans-serif;margin:0 0 50px 0;border-bottom:1px dashed #CCC;}
.linksBody{margin:20px 0;padding:10px 0 0 0;border-bottom:5px solid #CCC;border-top:5px solid #CCC;}
.resources-links{float:left;position:relative;left:0;margin-bottom:15px;}
ul.resources-nav{margin:0;padding:0;list-style:none;}
ul.resources-nav li.paging{font-weight:bold;font-family:Verdana, Geneva, sans-serif;color:#666;font-size:12px;padding:2px 10px 0 0;display:block;}
.userComment{font-family:Verdana, Geneva, sans-serif;font-size:11px;background:url(../../images/testimonials-page-user-icon.gif) no-repeat top left;min-height:74px;padding:0 0 12px 88px;margin:0 0 18px 0;border-bottom:1px dashed #a7a7a7;}
.userComment .title{color:#2a617e;}
.userComment .title, .userComment .two{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:12px;}
.userComment .title, .userComment .two{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:14px;}
.userComment .title, .userComment .two{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:13px;}
.pnlPaging{border-bottom: 1px dashed #ababab;padding-bottom: 30px;}
ul.resources-nav{margin:0;padding:0;list-style:none;}
ul.resources-nav li.paging{font-weight:bold;font-family:Verdana, Geneva, sans-serif;color:#666;font-size:12px;padding:2px 10px 0 0;display:block;}
ul.resources-nav li{float:left;margin:0 5px 0 0;}
ul.resources-nav{list-style:none;}
ul.resources-nav li a.active, ul.resources-nav li a:hover{background:#00a651;border:1px solid #00a651;color:#fff;}
ul.resources-nav li a{float:left;display:block;padding:8px 12px;background:#f1f1f1;border:1px solid #c3c3c3;text-decoration:none;color:#333;
	font-weight: 700;border-radius: 4px;}
ul.resources-nav::after{content: "";display: table;clear: both;}
.sitemapmain{display:inline-table;}
.sitemapmain div{padding:10px;width:25%;float:left;box-sizing:border-box;}
.sitemapmain ul{margin:0;padding:0;list-style:none;}
.sitemapmain ul li{font-family:myFont2;color:#4b4b4b;text-transform:uppercase;float:left;margin:0 0 5px 0;font-weight:normal;width:100%;}
.sitemapmain ul li a{text-decoration:none;font-family:myFont2, "Trebuchet MS", Arial, Helvetica, sans-serif;color:#4b4b4b;}
.sitemapmain ul li a:hover{text-decoration:underline;}
.sitemapmain ul li ul li a{background:url(../../images/list-bullet-small.gif) no-repeat 0 8px;font-family:arial;padding:0 0 0 12px;font-weight:normal;text-transform:capitalize;}
#relevanttourpackages h2{display:block;margin:20px 0;padding:10px;font-size:17px;text-align:left;color:#0285b6 !important;font-family:Arial, Helvetica, sans-serif;background:#F2F2F2;}
.blockHead span.textBlock{display:block;float:left;color:#FFF;margin:10px 0px 5px;padding:4px 8px;white-space:nowrap;}
.blockHead .colorOrange{background:none repeat scroll 0% 0% #F89509;display:inline-table;}
.checkboxlist{margin-top:10px;}
.blockHead span span{font-size:11px;clear:left;font-weight:normal;}
.checkboxlist{margin-top:10px;}
.checkboxlist i{width:20%;padding:3px 0;display:block;float:left;font-style:normal}
.formres label,.formres input[type="radio"] + span,.formres input[type="radio"] + span::before,.formres label,.formres input[type="checkbox"] + span,.formres input[type="checkbox"] + span::before{display:inline-block;vertical-align:middle;}
:root .css3-radios,.formres{position:relative;}
.formres label *,.formres label *{cursor:pointer;}
.formres input[type="radio"]{opacity:0;position:absolute;}
.formres input[type="radio"] + span{color:#333;}
.formres label:hover span::before,.formres label:hover span::before{-moz-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;box-shadow:0 0 2px #ccc;}
.formres label:hover span,.formres label:hover span{color:#000;}
.formres input[type="radio"] + span::before{content:"";width:15px;height:15px;margin:0 4px 0 0;border:solid 1px #a8a8a8;line-height:9px;text-align:center;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background:#f6f6f6;background:-moz-radial-gradient(#f6f6f6, #dfdfdf);background:-webkit-radial-gradient(#f6f6f6, #dfdfdf);background:-ms-radial-gradient(#f6f6f6, #dfdfdf);background:-o-radial-gradient(#f6f6f6, #dfdfdf);background:radial-gradient(#f6f6f6, #dfdfdf);}
.formres input[type="radio"]:checked + span::before,.formrestb input[type="checkbox"]:checked + span::before{color:#666;}
.formres input[type="radio"]:disabled + span,.formrestb input[type="checkbox"]:disabled + span{cursor:default;-moz-opacity:.4;-webkit-opacity:.4;opacity:.4;}
 .formrestb input[type="checkbox"] + span::before{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
 .formres input[type="radio"]:checked + span::before{content:"\2022";font-size:28px;}
 .formres select{background:url(../../images/select-arrow.jpg) center right no-repeat;-moz-appearance:none;cursor:pointer}
.select100{width:99%;height:32px;padding:6px 10px;}
:root .formchk label,:root .formchk input[type="checkbox"] + span,:root .formchk input[type="checkbox"] + span::before{display:inline-block;vertical-align:middle;}
:root .formchk{position:relative;}
:root .formchk label *{cursor:pointer;}
:root .formchk input[type="checkbox"]{opacity:0;position:absolute;}
:root .formchk input[type="checkbox"] + span{color:#333;font-size:11px}
:root .formchk label:hover span::before{-moz-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;box-shadow:0 0 2px #ccc;}
:root .formchk label:hover span{color:#000;}
:root .formchk input[type="checkbox"] + span::before{content:"";width:15px;height:15px;margin:0 4px 0 0;border:solid 1px #a8a8a8;line-height:13px;text-align:center;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background:#f6f6f6;background:-moz-radial-gradient(#f6f6f6, #dfdfdf);background:-webkit-radial-gradient(#f6f6f6, #dfdfdf);background:-ms-radial-gradient(#f6f6f6, #dfdfdf);background:-o-radial-gradient(#f6f6f6, #dfdfdf);background:radial-gradient(#f6f6f6, #dfdfdf);}
:root .formchk input[type="checkbox"]:checked + span::before{color:#666;}
:root .formchk input[type="checkbox"]:disabled + span{cursor:default;-moz-opacity:.4;-webkit-opacity:.4;opacity:.4;}
:root .formchk input[type="checkbox"] + span::before{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
:root .formchk input[type="checkbox"]:checked + span::before{content:"\2714";font-size:15px;}
.formres i{font-style:normal;width:25%;padding:8px 6px;border:1px solid #B1B1B1;box-shadow:0px 0px 4px rgba(54, 54, 54, 0.2);border-radius:4px;display:block;float:left;box-sizing:border-box;}
.formres .select1{width:25%;box-sizing:border-box;float:left;}
.formres div input[type="text"], .formres div input[type="email"], .formres div select, .formres div textarea{width:100%;box-sizing:border-box;padding:8px 6px;margin:2px 0px 11px;border:1px solid #B1B1B1;box-shadow:0px 0px 4px rgba(54, 54, 54, 0.2);border-radius:4px;}
.any-two-col{width:48%;display:inline-block;}
@media(max-width:767px){.any-two-col{width:100%;}
.formres i, .formres .select1{width:50%;}
}
table.boxLinks{}
table.boxLinks td a{background:#285f43;color:#fff;padding:5px;margin-bottom:5px;display:block;text-align:center;}
table.boxLinks td a:hover{background:#397d5b;color:#fff;}
.hrow{font-weight:bold;color:#26478c;}
table tr.hrow{border:solid 1px #CCC !important;}
table.currency{margin-bottom:20px;}
table.currency .tableHead{background-color:#308338;color:#fff;padding:10px;font-weight:700;border:1px solid #308338;border-radius:none;}
table.currency td{border:solid 1px #CCC !important;}
table.currency .formElementBorder{display:block;width:100%;height:32px;padding:6px 10px;line-height:1.42857143;background:#fff;border:none;box-sizing:border-box;color:#000;box-shadow:0px 0px 4px rgba(54, 54, 54, 0.2);border-radius:4px;font-size:14px;}
#distForm select{height:80px !important;}
.button{transition:0.3s;cursor:pointer;font-size:18px;text-transform:uppercase;border:none;display:inline-block;color:#fff;font-weight:bold;padding:15px 58px 15px 30px;border-radius:4px;font-family:'Quicksand', sans-serif;background:#00a651;position:relative;}
.contentPanel{padding:0;display:grid;list-style:none!important;margin:0;clear:both;}
ul.externalURL{margin:0!important;padding:0;display:block;list-style:none}
ul.externalURL li{margin:.5%;float:left;padding:0!important;background:none!important;width:32%;list-style:none!important;margin-left:0!important}
ul.externalURL li a{display:block;border-radius:5px;float:left;padding:7px;background:#06C;width:100%;text-decoration:none;color:#fff!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
ul.externalURL li a:hover{text-decoration:none!important;color:#fff!important}
@media all and (max-width:991px){ul.externalURL li{width:49%;float:left}
}
@media all and (max-width:767px){ul.externalURL li{width:49%;float:left}
}
@media all and (max-width:360px){ul.externalURL li{width:100%}
}
.phpMessage{background:url(../../images/email_send.gif) no-repeat #ebf4fb 20px 20px;}
.phpMessage h2{margin:0px;}
.phpMessage, .phpErrorMessage{padding:20px 20px 10px 80px;margin:0 0 20px 0;border:1px solid #b7ddf2;}
.inlineMessage{padding:20px 100px 10px 20px;margin:0 0 20px 0;background:url(../../images/tourism-award.jpg) no-repeat #ffebb8 right 20px;border:1px solid #ff9a09;}
.hotelBlock{padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:1px dashed #CCC;position:relative;clear:both;}
.hotelBlock img{float:right;margin:0 0 0 20px;}
.hotelBlock .typeHeritage, .hotelBlock .typeStar, .hotelBlock .typeSpa{background:url(../../images/star-ratings.png) no-repeat;background-position-x:0%;background-position-y:0%;height:27px;padding:7px 0 0 0;float:left;font-size:11px;position:absolute;top:-15px;right:0;text-align:center;}
.hotelBlock .typeHeritage{width:75px;}
.hotelBlock .typeStar{width:27px;background-position:-85px 0;}
.hotelBlock .typeSpa{width:62px;background-position:-113px 0;}
.typeStar, .typeHeritage, .typeSpa{text-align: center;margin-bottom: 10px;}
.hotel-5star, .hotel-4star, .hotel-3star, .hotel-2star,
.hotel-special2s, .hotel-special3s,
.hotel-special4s, .hotel-special5s{
	background:url("../../images/sprites.png") no-repeat;display:inline-block!important;height:18px;position: relative;
}
.hotel-5star{background-position:center -370px;width:98px;}
.hotel-4star{background-position:center -398px;width:78px;}
.hotel-3star{background-position:center -426px;width:58px;}
.hotel-2star{background-position:center -454px;width:38px;}
.hotel-special{color: #ffc107;font-size: 18px;font-weight: 700;}
.hotel-special2s, .hotel-special3s, .hotel-special4s, .hotel-special5s{color: #ffc107;font-size: 18px;font-weight: 700;}
.hotel-special5s{background-position:88px -370px;padding-right:108px;}
.hotel-special4s{background-position:78px -398px;padding-right:88px;}
.hotel-special3s{background-position:13px -426px;padding-right:68px;}
.hotel-special2s{background-position:58px -454px;width:48px;}

.typeHeritage .hotel-5star::before,
.typeHeritage .hotel-4star::before,
.typeHeritage .hotel-3star::before,
.typeHeritage .hotel-2star::before{
	content: "Heritage /";position: absolute;display: block;width: 92px;top: -2px;left: -95px;
	font-weight: bold;color: #ffb400;font-size: 18px;
}
.typeSpa .hotel-5star::before,
.typeSpa .hotel-4star::before,
.typeSpa .hotel-3star::before,
.typeSpa .hotel-2star::before{
	content: "Spa Resorts /";position: absolute;display: block;width: 122px;top: -2px;left: -125px;
	font-weight: bold;color: #ffb400;font-size: 18px;
}

.orangeLink{color: orange;font-weight: bold;}
.articleTable{}
.articleTable td{border-bottom: 1px dashed #ababab;padding: 30px 0 0 0;}
.articleTable .headLink{font-family: 'Playfair Display', serif;font-size: 24px;text-decoration: none!important;}
.articleTable .moreLink{margin-top: 0;}
.articleTable .moreLink a{text-transform: uppercase;font-size: 14px;display: inline-block;font-weight: 700;
	color: #fff;background: #00a651;padding: 10px 25px;border-radius: 4px;text-decoration: none!important;
}
.articleTable .moreLink a:hover{background: #ffb400;color: #000;}
.postOrange, .postBlue {margin:0 0 10px 0; padding:15px; border:1px solid #dee0e2; border-radius:5px; }
.postOrange {background:#f4f5f6; } 
.postBlue {background:#fff; } 
.postOrange .seePost,
.postBlue .seePost {float:right; display:inline-block;border-radius: 4px;padding:15px 20px; text-decoration:none; color:#fff; font-weight:bold; }
.postOrange .seePost{background: #DB5800; }
.postBlue .seePost {background: #0A66E4}
.postOrange p, .postBlue p{text-align:justify; }
.postOrange p.auther span a,
.postBlue p.auther span a{font-size:18px;font-weight: 700;text-decoration:none; } 
.postOrange p.auther span a{color:#da6903; }
.postBlue p.auther span a{color:#1c6cbe; }

/*.booking-offer{position: fixed;width: 100%;bottom: 0;left: 0;z-index: 1002;}
.booking-offer .b-offer{box-sizing: border-box;display: flex;align-items: center;height: auto!important;text-align: center;}
.b-offer .wrapper{max-width: 960px;margin: 0 auto;text-align: center;padding: 15px 30px;}
.booking-offer .b-offer img{margin-right: 20px;display: inline-block;}
.booking-offer .b-offer p{font-size: 18px;color: #fff;line-height: 32px;margin: 0;padding: 0;display: inline-block;text-align: left;}
.booking-offer .b-offer a{color: #f7cb00}
.booking-offer .b-offer a:hover{text-decoration: none;}
.booking-offer .offer1{background: #ee8e1d;}
.booking-offer .offer1 p{background: url("../../images/booking-offer/pay-later-badge-white.png") no-repeat;padding-left: 52px;}
.booking-offer .offer2{background: #f74e1e;}
.booking-offer .offer2 p{background: url("../../images/booking-offer/2022-23-badge-white.png") no-repeat;padding-left: 52px;}
.booking-offer .offer3{background: #bb0132;}
.booking-offer .offer3 p{background: url("../../images/booking-offer/calendar-21-22-white.png") no-repeat;padding-left: 52px;}
.booking-offer .offer4{background: #551142;}
.booking-offer .offer4 p{background: url("../../images/booking-offer/safety-guidelines-white.png") no-repeat;padding-left: 52px;}
.booking-offer .offer5{background: #030e4c;}
.booking-offer .offer5 p{background: url("../../images/booking-offer/travel-date-white.png") no-repeat;padding-left: 52px;}
.margin-btm-143{padding-bottom: 102px;}
@media(max-width:991px){
    .margin-btm-143{padding-bottom: 78px;}
	.b-offer .wrapper{padding: 10px 15px;}
    .booking-offer .b-offer p{font-size: 14px;line-height: 18px;}
}
@media(max-width:499px){
    .margin-btm-143{padding-bottom: 96px;}
}*/


.sop-part-ab{display: block;padding: 25px;position: relative;margin-bottom: 120px;
	text-decoration: none;transition: ease-in all .3s;
}
.sop-part-ab::after{position: absolute;width: 100%;height: 120px;left: 0;
	content: '';z-index: 999;transition: ease-in all .3s;
}
.sop-part-ab .sop-wrap{padding: 0 0 80px 50%;}
.sop-part-ab img{position: absolute;z-index: 1001;left: 0;max-width: 450px;}
.sop-part-ab h3{font-size: 42px;margin: 30px 0;padding: 0;font-weight: bold;}
.sop-part-ab h5{font-size: 22px;margin: 0;padding: 0;font-weight: bold;text-transform: uppercase;}
.sop-part-ab .sop-text{position: absolute;bottom: -70px;right: 50px;display: block;width: 35%;
	padding: 14px 20px;z-index: 1000;box-sizing: border-box;transition: ease-in all .3s;
}
.sop-text p{font-size: 14px;text-align: left;margin: 0;padding: 0;}
.sop-text span{display: inline-block;background: #f00;padding: 6px 10px;color: #fff;border-radius: 5px;
	text-transform: uppercase;font-weight: bold;font-size: 12px!important;
}
.sop-part-a{background: #EAF7F2;}
.sop-part-b{background: #FFE695;}
.sop-part-a::after{background: #7DACD7;}
.sop-part-b::after{background: #D7A60F;}
.sop-part-a .sop-text{background: #ffed00;color: #000;}
.sop-part-b .sop-text{background: #144EBD;color: #fff;}
.sop-part-a h3{color: #144EBD;}
.sop-part-b h3{color: #635531;}
.sop-part-a h5{color: #88A0FD;}
.sop-part-b h5{color: #A2812D;}
@media(max-width:992px){
	.sop-part-ab img{max-width: 200px;position: relative;}
	.sop-part-ab .sop-wrap{padding: 0 0 50px 0;text-align: center;}
	.sop-part-ab .sop-text{width: 80%;right: 10%;left: 10%;padding: 8px 12px;}
	.sop-text p{text-align: center;}
}
@media(max-width:499px){
	.sop-part-ab h3{font-size: 28px;margin: 15px 0;}
	.sop-part-ab h5{font-size: 16px;}
	.sop-part-ab .sop-wrap{padding: 0 0 70px 0;}
}


.update-wrapper{position: relative;}
.update-wrapper p, .update-wrapper li{font-size: 16px;line-height: 28px;}
.update-img {clear: both;padding-top: 40px;}
.update-img img{width: 100%;}
.update-div{padding: 15px 15px 15px 30px;border-radius: 4px;margin-bottom: 15px;}
.update-div:nth-child(odd){background: #F2F2F4;}
.update-div:nth-child(even){border: 1px solid #F2F2F4;}
.update-div:hover{cursor: pointer;background: #f8f9fa}
.update-div ul{margin: 0;padding: 0;list-style: none;width: 100%;display: table;}
.update-div li{box-sizing: border-box;display: table-cell}
.update-div li:nth-child(1){width: 65%;font-size: 16px;font-weight: bold;}
.update-div li:nth-child(2){width: 20%;}
.update-div li:nth-child(3){width: 15%;text-align: right;}
.update-div li:nth-child(3) a, .update-div li:nth-child(3) button{border: 0;display: inline-block;border-radius: 5px;background: #ED1B24;color: #fff;padding: 10px 15px;text-decoration: none;cursor: pointer}
.update-div li:nth-child(3) a:hover{background: #dc3545;}

.chart-img-left{float: left;margin-left: 30px;}
.chart-img-right{float: right;margin-right: 30px;}
.chart-img-left-small{float: left;margin-left: 100px;}
.chart-img-right-small{float: right;margin-right: 100px;}
.chart-img-large{}

@media(max-width: 992px){
    .chart-img-left{float: none;margin-left: 0;}
    .chart-img-right{float: none;margin-right: 0;}
    .img-sops{width: 100%;}
}
@media(max-width: 910px){
    .chart-img-left-small{float: none;margin-left: 0;}
    .chart-img-right-small{float: none;margin-right: 0;}
}
@media(max-width: 700px){
    .chart-img-large{width: 100%;}
}
@media(max-width: 845px){
    .update-div ul{display: block;}
    .update-div li{display: inline-block;}
    .update-div li:nth-child(1){width: 100%;}
    .update-div li:nth-child(2),
    .update-div li:nth-child(3){width: 49%;}
}
@media(max-width: 490px){
    .chart-img-left{width: 100%;}
    .chart-img-right{width: 100%}
}
@media(max-width: 400px){
    .chart-img-left-small{width: 100%;}
    .chart-img-right-small{width: 100%}
}


.tourpkg{position: relative;}
.tourpkg img{ float:right; overflow-x:hidden}

.tourpkg ul{list-style:none; margin:0; padding:0}
.tourpkg ul li{line-height:32px;}
.tourpkg ul li:first-child{margin-bottom:11px; font-size: 23px;color: #285f43;font-family: 'Playfair Display', serif;
}
.tourpkg + hr{ height:1px; border:none; border-bottom:#CCC solid 1px; margin:11px 0;}
.tourpkg a {text-decoration:none; color:#4168b3;font-weight: bold;}
.tourpkg a:hover { color:#5e354d; }
.tourpkg span{ padding-left:10px; border-left:#CCC solid 1px; margin-left:10px;}
.imgrightalltour{float:right}


/* countries landing page styles */
.lp-heading{text-align: center;}
.lp-heading h1{font-size: 70px;color: #fff;font-weight: 700;text-shadow: -2px 4px 20px rgba(0,0,0,0.6);}
.lp-heading span{font-size: 22px;color: #fff;font-weight: 700;}
.page-nav{position: relative;padding-top: 10px;padding-bottom: 5px;text-align: center;background: #285f43;margin-bottom: 5px;clear: both;}
.page-nav .bread-crumb{position: relative;display: inline-block;margin: 0;padding: 0;list-style: none;}
.page-nav .bread-crumb li{position: relative;float: left;color: #fff;line-height: 30px;
    text-transform: uppercase;padding-right: 15px;margin-right: 15px;font-weight: 700;
}
.page-nav .bread-crumb li::before{position: absolute;right: -15px;width: 30px;text-align: center;font-size: 20px;
	line-height: 30px;content: "-";
}
.page-nav .bread-crumb li:last-child{padding-right: 0;margin-right: 0;}
.page-nav .bread-crumb li:last-child:before{display: none;}
.page-nav .bread-crumb li a{color: #fff;transition: all 300ms ease;text-decoration: none;}
.page-nav .bread-crumb li a:hover, .page-nav .bread-crumb li.active{color: #cccecd;}

.lp-slider.slick-dotted.slick-slider{margin-bottom: 0;}
.lp-slider .slick-dots{/*z-index: 999;*/bottom: 20px;}
.lp-slider .slick-dots li button::before{font-size: 12px;color: #fff;opacity: 1;}

/*.lp-slider .slick-prev, .lp-slider .slick-next{
	background:url("../../images/sprites.png") no-repeat;position:absolute;display:block;width:56px;height:56px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);border:2px solid rgba(255, 255, 255, 0.5);border-radius:28px;cursor:pointer;color:transparent;outline:none;transition:ease-in all .3s;
}
.lp-slider .slick-next{left:-130px;z-index: 9999;background-position:-162px -1322px;top:152px;}
.lp-slider .slick-prev{left:-130px;z-index: 10000;background-position:0 -1256px;top:86px;}
.lp-slider .slick-prev:hover, .lp-slider .slick-next:hover{border:2px solid rgba(255, 255, 255, 0.9)}*/

.section-tabs{background: #fff;border-bottom: 1px solid #285f43;}
.lp-m-memu{display: none;padding: 20px 45px;font-weight: 700;color: #666;text-align: center;font-size: 17px;}
.tabs-wrap{text-align: center}
.tabs-wrap-m{text-align: center;display: none;}
.tabs-wrap::after, .tabs-wrap-m::after{clear: both;display: table;content: "";}
.tabs-wrap li, .tabs-wrap-m li{display: inline-block;}
.tabs-wrap li a, .tabs-wrap-m li a{display: block;padding: 20px 45px;font-weight: 700;color: #666;font-size: 17px;}
.tabs-wrap li a.active, .tabs-wrap li a:hover,
.tabs-wrap-m li a.active, .tabs-wrap-m li a:hover{
	background: #285f43;color: #fff;border-radius: 4px 4px 0 0;
}

.sticky{position: fixed;top: 0;width: 100%;z-index: 99999;padding-top: 0;}
.sticky + .page-section{padding-top: 61px;}

.section-content{padding: 0 0 50px 0;}
.section-fact{padding: 0 0 50px 0;background: #f1f1f1;}

.hotel-intro, .destination-intro{padding: 25px 0 0 0;}
.hotel-intro p{text-align: center;font-size: 16px;line-height: 32px;}
.destination-intro p{font-size: 16px;line-height: 32px;}
p.sub-heading{font-weight: 700;color: orangered;font-size: 18px!important;text-transform: uppercase;}
p.sub-heading-big{font-weight: 700;color: orangered;font-size: 24px!important;text-transform: uppercase;margin: 0;padding: 0;}
.sub-heading-tagline{margin: 0 0 20px 0;padding: 0;font-weight: bold;}
.heading-h3{text-align: center;}
.heading-h3 h3{font-size: 24px;}
.hotel-intro ul li, .destination-intro ul li{font-size: 16px;line-height: 32px;}
.hotel-intro ul.three-cols, .destination-intro ul.three-cols{width: 100%;display: block;}
.hotel-intro ul.three-cols::after, .destination-intro ul.three-cols::after{content: "";display: table;clear: both;}
.hotel-intro ul.three-cols li, .destination-intro ul.three-cols li{display: block;width: 33.3333%;float: left;box-sizing: border-box;padding: 0 20px 0 22px;
	border-bottom: 1px dotted #999;background: url("../../images/sprites.png") no-repeat 0 -1978px;
}
.page-img{border-radius: 5px;}

.section-accomo{padding: 0 0 70px 0;position: relative;background: #285f43;background-position: center top;
	background-repeat: no-repeat;background-size: cover;
}
.section-accomo .image-layer{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: .3;z-index: 0;
	background-repeat: no-repeat;background-position: center center;background-size: cover;
    background-image: url("../../images/maldives/hotel/accomodation.jpg");
}
.section-accomo .banner-inner{position: relative;display: block;/*text-align: center;*/z-index: 3;}
.section-accomo h3{text-align: center;color: #fff;}

.accomo-wrapper{position: relative;background: #fff;border-radius: 4px;padding: 30px;width: 100%;display: table;box-sizing: border-box;}
.accomo-wrapper::after{content: '';display: table;clear: both;}
.accomo-wrapper .col-img{width: 30%;display: table-cell;}
.accomo-wrapper .col-txt{width: 70%;display: table-cell;vertical-align: top;}
.accomo-wrapper .twocol-2x{width: 50%;float: left;}
.accomo-wrapper .twocol-2x:nth-child(1){padding-right: 15px;}
.accomo-wrapper .twocol-2x:nth-child(2){padding-left: 15px;}
.big-thumb-tour{display: block;color: #000;text-align: center;padding-bottom: 30px;border-radius: 4px;position: relative;}
.big-thumb-tour i{display: block;position: absolute;font-style: normal;background-color: orangered;color: #fff;padding: 10px 15px;font-weight: 700;border-radius: 4px 0 0 0;}
.big-thumb-tour:hover{background: #fff;}
.big-thumb-tour img{border-radius: 4px;width: 100%;}
.big-thumb-tour h4{font-size: 21px;padding: 0;margin: 10px 0}
.big-thumb-tour span{font-weight: 700;}
.big-thumb-tour p{margin: 15px 0 0 0;padding: 0;}

.img-wrapper{border-radius: 4px;overflow: hidden;}
.img-wrapper img{width: 100%;height: auto;float: left;}
.txt-wrapper{padding: 0 0 0 30px;position: relative;}
.zoom-img{position: absolute;top: 0;right: 0;}
.accomo-wrapper .heading{font-size: 20px;font-weight: 700;margin-top: 0;}
.accomo-wrapper p, .accomo-wrapper li{line-height: 32px;font-size: 16px;}
.accomo-wrapper li{background: url("../../images/sprites.png") no-repeat 0 -1517px;padding: 0 0 0 22px;}
.accomo-wrapper li ul{margin: 0 0 0 15px;}
.accomo-wrapper li ul li{background: none;list-style: disc;padding: 0;}
.accomo-wrapper ul.two-cols{display: block;}
.accomo-wrapper ul.two-cols::after{content: "";display: table;clear: both;}
.accomo-wrapper ul.two-cols li{display: block;width: 50%;float: left;box-sizing: border-box;}
.txt-wrapper-list{}
.txt-wrapper-list li{display: block;width: 33.3333%;float: left;line-height: 32px;font-size: 16px;box-sizing: border-box;padding: 0 20px 0 0}
.txt-wrapper-list li a{color: #666;border-bottom: 1px dotted #999;display: block;padding: 0 0 0 22px;
	background: url("../../images/sprites.png") no-repeat 0 -1480px;
}
.txt-wrapper-list li a:hover{color: #000;background-position: 5px -1480px;}
.accomo-slider .slick-prev,
.accomo-slider .slick-next{
	background:url("../../images/sprites.png") no-repeat;position:absolute;display:block;width:56px;height:56px;
	padding:0;border:2px solid rgba(255, 255, 255, 0.5);border-radius:28px;
}
.accomo-slider .slick-prev{background-position:0 -1256px;left: -66px;}
.accomo-slider .slick-next{background-position:-162px -1322px;right: -66px;}

.accomo-slider .slick-prev:hover,
.accomo-slider .slick-prev:focus{background:url("../../images/sprites.png") no-repeat;background-position:0 -1256px;
	border:2px solid rgba(255, 255, 255, 0.9)
}
.accomo-slider .slick-next:hover,
.accomo-slider .slick-next:focus{background:url("../../images/sprites.png") no-repeat;background-position:-162px -1322px;
	border:2px solid rgba(255, 255, 255, 0.9)
}
.accomo-slider .slick-prev::before,
.accomo-slider .slick-next::before{content: '';display: none;}

.other-slider .slick-prev,
.other-slider .slick-next{
	background:url("../../images/sprites.png") no-repeat;position:absolute;display:block;width:56px;height:56px;
	padding:0;border:2px solid rgba(0, 0, 0, 0.2);border-radius:28px;
}
.other-slider .slick-prev{background-position:-162px -1256px;left: -66px;}
.other-slider .slick-next{background-position:0 -1322px;right: -66px;}

.other-slider .slick-prev:hover,
.other-slider .slick-prev:focus{background:url("../../images/sprites.png") no-repeat;background-position:-162px -1256px;
	border:2px solid rgba(0, 0, 0, 0.5)
}
.other-slider .slick-next:hover,
.other-slider .slick-next:focus{background:url("../../images/sprites.png") no-repeat;background-position:0 -1322px;
	border:2px solid rgba(0, 0, 0, 0.5)
}
.other-slider .slick-prev::before,
.other-slider .slick-next::before{content: '';display: none;}

.section-others{position: relative}
.section-content .heading-div, .section-fact .heading-div, .section-others .heading-div, .section-gallery .heading-div{text-align: center;}
.other-wrapper{background: #f1f1f1;}
.other-wrapper .txt-wrapper{padding: 0 30px 0 0;}

.guide-slider{border-radius: 20px;border-top: 3px solid #ECECEC;border-bottom: 15px solid #ECECEC;}
.guide-wrapper{position: relative;}
.guide-wrapper .txt-wrapper{padding: 0;padding-right: 30%;background-image: url("../../images/india-travel-guide-img.jpg");
    background-repeat: no-repeat;background-position: 100% 100%;background-size: auto 100%;
}
.guide-wrapper .txt-wrapper::after{clear: both;display: table;content: '';}


.section-gallery{margin-bottom: 50px;}
.section-gallery::after{content: "";clear: both;display: table;}

.section-content .heading-div,
.section-fact .heading-div,
.section-accomo .heading-div,
.section-others .heading-div,
.section-gallery .heading-div{padding-top: 71px;margin-bottom: 50px;}

.cruise-tabs{margin-bottom: 50px;}
.cruise-tabs::after{content: '';display: table;clear: both;}
.cruise-tabs ul li{width: 25%;display: block;float: left;box-sizing: border-box;border-right: 1px solid #fff;}
.cruise-tabs ul li:last-child{border: none;}
.cruise-tabs ul li a{display: block;text-align: center;padding: 15px 0;color: #fff;background: #285f43;font-size: 16px;font-weight: 700;position: relative;}
.cruise-tabs ul li a:hover{background-color: orangered;}
.cruise-tabs ul li:nth-child(2) a::before{content: '3N-4D';}
.cruise-tabs ul li:nth-child(3) a::before{content: '4N-5D';}
.cruise-tabs ul li:nth-child(4) a::before{content: '7N-8D';}
.cruise-tabs ul li:nth-child(2) a::before,
.cruise-tabs ul li:nth-child(3) a::before,
.cruise-tabs ul li:nth-child(4) a::before{position: absolute;color: #fff;top: -11px;width: 60px;padding: 4px 0;border-radius: 5px;
	left: 50%;right: 50%;margin-left: -30px;font-size: 13px;background-color: orangered;font-weight: 700;}
.cruise-img{width: 100%;margin-bottom: 30px;border-radius: 15px;}
.approach .marginlr30{ margin:0 30px;}
@media(max-width:1489px){
	.txt-wrapper-list li{width: 50%;}
	.tabs-wrap li a, .tabs-wrap-m li a{font-size: 14px;padding: 15px 25px;}
    .guide-wrapper .txt-wrapper{background-size: auto 70%;}
}
@media(max-width:1299px){
	.accomo-slider .slick-prev,
	.other-slider .slick-prev{left: 43%;top: auto;bottom: -90px;z-index: 999;}
	.accomo-slider .slick-next,
	.other-slider .slick-next{right: 43%;top: auto;bottom: -90px;z-index: 1001;}
	.section-accomo .btn-holder{margin-top: 80px;}
	.hotel-intro ul.three-cols li, .destination-intro ul.three-cols li{width: 50%;}
}
@media(max-width:1199px){
	.lp-heading h1{font-size: 4.5vw;padding-bottom: 0;margin: 0 0 15px 0;}
	.section-tabs .pnl-container{width: 100%;}
	.tabs-wrap li a{padding: 10px 25px;}
    .guide-wrapper .txt-wrapper{background: none;padding-right: 0;}
}
@media(max-width:991px){
	.lp-m-memu{display: block;}
	.tabs-wrap{display: none;}
	.tabs-wrap-m li{display: block;border-bottom: 1px dotted #285f43;}
	.accomo-slider .slick-prev,
	.other-slider .slick-prev{left: 40%;}
	.accomo-slider .slick-next,
	.other-slider .slick-next{right: 40%;}
	.hotel-intro ul.three-cols li, .destination-intro ul.three-cols li{width: 100%;}
    .lp-heading span{/*display: none;*/font-size: 14px;}
    .section-content .heading-div,
    .section-fact .heading-div,
    .section-accomo .heading-div,
    .section-others .heading-div,
    .section-gallery .heading-div{padding-top: 31px;margin-bottom: 0;}
}
@media(max-width:767px){
	.accomo-wrapper{display: block;/*padding: 0;*/}
	.accomo-wrapper .col-img{display: none;}
	.accomo-wrapper .col-txt{display: block;width: 100%;}
	.txt-wrapper{padding: 20px 0 0 0;}
	.other-wrapper .txt-wrapper{padding: 0}
    .zoom-img{top: 45px;}
    .page-nav{padding-left: 15px;padding-right: 15px;}
}

.address-block{display: block;padding: 17px 20px;background-color: #f8f8f8;border: 1px solid #d1d1d1;margin-bottom: 30px;border-radius: 10px;}
.flag-india, .flag-russia{position: relative;padding-right: 110px;}
.flag-india{background-image: url("../../images/taj-mahal-big.png");background-repeat: no-repeat;background-position: top right;}
.flag-russia{background-image: url("../../images/russia.png");background-repeat: no-repeat;background-position: top right;}
@media(max-width:620px){
	.accomo-slider .slick-prev,
	.other-slider .slick-prev{left: 30%;}
	.accomo-slider .slick-next,
	.other-slider .slick-next{right: 30%;}
	.txt-wrapper-list li{width: 100%;}
}
@media(max-width:500px){
	.accomo-wrapper .twocol-2x{width: 100%;padding: 0!important;margin-top: 30px;}
	.lp-slider .slick-dots{display: none!important;}
    .lp-heading h1{font-size: 24px;}
}

.img-right{float:right;margin: 0 0 20px 20px;border-radius: 5px;}


/* Hotel Landing Page Styles */
.hotel-lp-section{padding: 50px 0 0 0;}
.hotel-lp-section .tour-div{width: 85%;margin: 0 auto 30px;position: relative;display: table;}
.hotel-lp-section .tour-div:nth-child(even){background: #fff8eb;}
.hotel-lp-section::after, .tour-div::after{content: '';display: table;clear: both;}
.hotel-lp-section .tour-img{width: 30%;display: table-cell;border-radius: 4px;}
.hotel-lp-section .hotel-content{width: 50%;display: table-cell;padding: 30px 30px 0 30px;box-sizing: border-box;vertical-align: top;position: relative;}
.hotel-lp-section .right-div{width: 20%;display: table-cell;padding: 0 30px 30px 0;text-align: right;vertical-align: bottom;box-sizing: border-box;position: relative;}
.hotel-lp-section .tour-div .duration,
.tour-div-lp .duration{position: absolute;width: 180px;top: 0;right: 20px;background: #0991e3;border-radius: 0 0 15px 15px;
    padding: 7px 0;text-align: center;color: #fff;font-weight: 700;z-index: 99;
}
.tour-img .offer{
    position: absolute;bottom: 0;background: #FFD6C1;color: #000;
    width: 100%;z-index: 1000;padding: 8px 8px 8px 68px;font-weight: bold;
}
.tour-img .offer::before{position: absolute;content: "";background: url("../../images/free-icon-48x.png");
    width: 48px;height: 48px;left: 10px;top: -20px;
}
/*.re-tag{position: absolute;width: 120px;bottom: -10px;left: 50%;margin-left: 60px;background: #f00;border-radius: 15px;
    padding: 5px 0;text-align: center;color: #fff;font-weight: 700;font-size: 12px;z-index: 99;}*/
.re-tag{width: 150px;height: 150px;overflow: hidden;position: absolute;top: -5px;left: -5px;z-index: 100;}
.re-tag::before,
.re-tag::after{position: absolute;z-index: -1;content: '';display: block;border: 3px solid #c40c0c;}
.re-tag span{position: absolute;display: block;width: 165px;padding: 5px 0;background-color: #f00;
	box-shadow: 0 5px 10px rgba(0,0,0,.1);color: #fff;font-size: 12px;text-transform: uppercase;
	text-shadow: 0 1px 1px rgba(0,0,0,.2);font-weight: 700; text-align: center;
	border-top-color: transparent;border-left-color: transparent;
}
.re-tag::before{top: 0;right: 37px;}
.re-tag::after{bottom: 37px;left: 0;}
.re-tag span{right: 20px;top: 35px;transform: rotate(-45deg);}












.highlight{color: #f00;font-weight: 700;}
.right-div i{font-style: normal;font-size: 24px;font-weight: 700;color: #f00;margin-bottom: 10px;display: block;}
.right-div i u{display: block;font-size: 12px;color: #999;text-transform: uppercase;text-decoration: none;font-weight: 400;}
.hotel-lp-section .hotel-content li,
.tour-div-lp .hotel-content li{display:block;}
.hotel-lp-section .hotel-content li:nth-child(2),
.tour-div-lp .hotel-content li:nth-child(2){font-size:20px;font-family:'Playfair Display', serif;color:#071c55;font-weight:700;margin:10px 0;}
.hotel-lp-section .hotel-content li:nth-child(3),
.tour-div-lp .hotel-content li:nth-child(3){margin:20px 0;}
.hotel-service span{color: #333;margin-left: 5px;}

.job-post-list{background: #FFFBD2;border: 5px dotted #DDD295
}
.job-post-list::after{content: '';display: table;clear: both;}
.job-post-list .col-6x{width: 50%;position: relative;float: left;box-sizing: border-box;}
.job-post-list .post {
    padding: 20px 30px;line-height: 1.25;display: -webkit-box;display: -ms-flexbox;display: flex;
    align-items: center;   
}
.job-post-list .icon{height: 64px;display: -webkit-box;display: -ms-flexbox;display: flex;
margin-right: 10px;/*background: url("../../images/manager-icon-64x.png") no-repeat;*/
}

.pow-train, .me-train, .dc-train, .gc-train, .bc-train{position: relative; z-index: 999;}
.pow-train::before, .me-train::before, .dc-train::before, .gc-train::before, .bc-train::before{
    width: 82px;height: 82px;position: absolute;content: "";border-radius: 50%;top: -15px;
    left: 50%;transform: translate(-50%, 0);box-shadow: 0 0 5px rgb(0 0 0 / 10%); z-index: 1;
}
.pow-train::before{background: url("../../images/tour-tab-thumb/palace-on-wheels-logo.jpg")}
.me-train::before{background: url("../../images/tour-tab-thumb/maharaja-express-logo.jpg")}
.dc-train::before{background: url("../../images/tour-tab-thumb/deccan-odyssey-logo.jpg")}
.gc-train::before{background: url("../../images/tour-tab-thumb/golden-chariot-logo.jpg")}
.bc-train::before{background: url("../../images/tour-tab-thumb/buddhist-circuit-logo.jpg")}


@media(max-width:1489px){
    .hotel-lp-section .tour-div{width: 100%;}
}
@media(max-width:1199px){
    .hotel-lp-section .pnl-container{width: 100%;padding: 0 30px;box-sizing: border-box;}
    .hotel-lp-section .list-btn{padding: 8px 15px;}
}
@media(max-width:1020px){
    .hotel-lp-section .tour-img img{width: 150%;}
    .hotel-lp-section .hotel-content{width: 50%;}
    .hotel-lp-section .right-div{width: 20%;}
}
@media(max-width:991px){
    .hotel-lp-section .pnl-container{display: flex;flex-wrap: wrap;}
    .hotel-lp-section .tour-div{display: flex;width: 46%;margin: 0 2% 30px 2%;
        flex-wrap: wrap;align-items: self-start;
    }
    .hotel-lp-section .tour-div-50{display: block;width: 50%;margin: 0 auto;}
    .hotel-lp-section .tour-img,
    .hotel-lp-section .hotel-content,
    .hotel-lp-section .right-div{display: block;width: 100%;}
    .hotel-lp-section .tour-img img{width: 100%;}
}
@media(max-width:767px){
    .img-right{width: 260px;}
    .job-post-list .col-6x{width: 100%;}
    .job-post-list .col-6x .post{padding: 10px 15px;}
}
@media(max-width:649px){
    .hotel-lp-section .tour-div{width: 70%;margin: 0 auto 30px;}
}
@media(max-width:499px){
    .img-right{width: 100%}
    .hotel-lp-section .tour-div{width: 90%;}
}
@media(max-width:399px){
    .hotel-lp-section .tour-div{width: 100%;}
}


.video-container {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.offelux{ margin-bottom: 10px; width: 100%;}

.special-offer h2{ font-size: 28px;
  text-align: left; padding: 0px; margin: 0px;
  font-weight: 600;
  color: #f59b3c;}


.special-offer h2 font {
  display: block;
  color: #0B9316;
  padding: 10px 0 0 0;
  font-weight: bold;
}
.special-offer h2 font span {
  color: #de5511;
}

.special-offer p{ padding: 0px; margin: 20px 0 0 0;}
.special-offer p.headingtext{font-size: 18px;
  color: #cb0600;  font-weight: 700;
}

.special-offer  ul.maharaja-train{ margin-left: 15px;}
.special-offer  ul.maharaja-train li{ list-style:disc; padding: 5px 0px;}

.section-g-offer{padding: 50px 0;clear: both;background: #f1f1f1;}
.section-g-offer .heading-div{text-align: center;}
.g-offer-wrapper{display: flex;flex-wrap: wrap;width: 100%;}
.g-offer-wrapper .col-6x {width: 50%;padding: 0 15px;display: flex;}
.sub-offer{display: table;width: 100%;box-shadow: 0px 0px 12px #0000001F;background: #fff;border-radius: 4px;
    overflow: hidden;position: relative;
}
.sub-offer .col-2x {width: 50%;display: table-cell;vertical-align: middle;}
.sub-offer .wrapper1{padding: 0 30px;}
.sub-offer .tagline {font-size: 12px;text-transform: uppercase;color: #666666;
    margin: 0 0 5px 0;padding: 0;
}
.sub-offer .heading {font-size: 20px;font-family: 'Playfair Display', serif;
    color: #285f43;font-weight: 700;margin: 15px 0 15px 0;padding: 0;line-height: normal;
}
.sub-offer .more-btn{margin-bottom: 15px;}
.sub-offer .content{margin: 0 0 10px 0;padding: 0;} 
.sub-offer .wrapper2 {position: relative;overflow: hidden;}
.sub-offer .wrapper2 img {
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
  display: block;
  width: 100%;
}
.sub-offer .ribbon{width: 150px;height: 150px;overflow: hidden;position: absolute;z-index: 1006}
.sub-offer .ribbon::before,
.sub-offer .ribbon::after{position: absolute;z-index: -1;content: '';display: block;
    border: 5px solid #b93706;
}
.sub-offer .ribbon span{position: absolute;display: block;width: 225px;padding: 10px 0;
    background-color: orangered;box-shadow: 0 0 10px rgba(0,0,0,.1);
    color: #fff;font-size: 12px;font-weight: 700;text-shadow: 0 1px 1px rgba(0,0,0,.2);
    text-transform: uppercase;
    text-align: center;
}
.sub-offer .ribbon-top-right{top: -10px;right: -10px;}
.sub-offer .ribbon-top-right::before,
.sub-offer .ribbon-top-right::after {
  border-top-color: transparent;
  border-right-color: transparent;
}
.sub-offer .ribbon-top-right::before{top: 0;left: 0;}
.sub-offer .ribbon-top-right::after{bottom: 0;right: 0;}
.sub-offer .ribbon-top-right span{left: -25px;top: 45px;transform: rotate(45deg);}

.si-block1{margin-top: 30px;display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}
.si-block1 .col-4x{width: 50%;padding: 0 15px;}
.si-block1 .col-12x{width: 100%;padding: 0 15px;margin-bottom: 30px;}
.si-block2{border: 1px solid rgba(150, 150, 150, 0.3);padding: 10px;border-radius: 4px;
    display: flex;align-items: center;gap: 10px;
}
.si-block2 img{object-fit: cover;}
.si-block2 p{margin: 0;padding: 0 0 0 15px;}
.text-area2{display: none;}
.si-block1 p,
.si-block2 p{text-align: justify;}

/*@media(max-width: 1489px){
    .sub-offer .wrapper1{padding: 30px;}    
}*/
@media(max-width: 1199px){
    .g-offer-wrapper .col-6x{width: 100%;margin-bottom: 30px;}
    .g-offer-wrapper .col-6x.indiatours:last-child{margin-bottom: 0;}
    /*.g-offer-wrapper .col-6x.indiatours{display: none;}*/
    .text-area1{display: none;}
    .text-area2{width: 100%;display: block;}
    .si-block2{flex-wrap: wrap;gap: 0;padding: 0;}
    .si-block2 p{padding: 0 10px;}
    .si-block2 .img-wrapper{width: 25%;padding: 10px;}
   
}


@media (max-width: 1489px) {
     .industries { display: flex; flex-wrap: wrap; padding:80px 60px;}
.container-body2 .wrapper{ padding:30px 0px 0px 30px !important;}
#caper-story .company-owned ul li {background:#3070b6;  padding:15px;  margin:30px 0;  color: #fff;  font-size: 17px;}
.caper-accreditations ul li {padding:25px 10px;  list-style:none;  display: inline-block;}
.approach ul li .strategic {font-size: 18px;}
    .whycaper-img img{position: absolute; bottom: 0; width: 95%; right: 15px;}
}


@media (max-width: 1300px) {
   
.container-body2 .wrapper{ padding:30px 0px 0px 30px !important;}
#caper-story .company-owned ul li {background:#3070b6;  padding:15px;  margin:30px 0;  color: #fff;  font-size: 17px;}
.caper-accreditations ul li {padding:25px 10px;  list-style:none;  display: inline-block; width: 24.5%;}
    .caper-accreditations ul li  img{ width: 100%;}
.approach ul li .strategic {font-size: 18px;}
    #caper-story .company-owned {
  width: 100%;  padding:60px 28px 50px 0px;  display: block;}
    #caper-story .company-owned ul li {font-size: 15px;  }
    #caper-story .caper-awards ul li { padding:3px 10px 3px 55px; font-size: 14px; font-weight: 600;}
    #caper-story .caper-awards ul li span { margin-right: 10px;}
    #caper-services .col-6x { position: relative;}
    .special-charters ul { position: absolute; bottom: 0;}
    .our-services h2{ font-size: 32px;}
   .special-charters ul li, .incentive-tours ul li {font-size: 20px !important;}
    .whatwedo ul li span {font-size: 15px;}
    .eco-system img{ width: 100%;}
    .approach ul li ul.attendees li {font-size: 15px;}
    .eco-system { left: -24px; bottom: -27px;}
    .incentive-tours ul li span , .inctour ul li { font-size: 17px;}
    .strategic h2{font-size: 32px;}
    .strategic h3 {font-size: 27px; padding:20px 20px 0px 0px;}
    .whycaper-img img{ width: 100%;}
    
}
@media (max-width: 1199px) {
     .industries ul.fmcg li { font-size: 24px; line-height: 38px;}
    .industries h2{ font-size:  36px;}
    .industries ul.fmcg {  margin:20px 0 0 0;}
    .industries { display: flex; flex-wrap: wrap; padding:60px 40px;}
    .container-body2 .wrapper{ padding:30px 30px 0px 30px !important;}
    .approach ul li .simple {
  background:url("../../images/mice/simple-meeting.png") #3070b6 no-repeat 20px 16px;
  padding:16px 10px 18px 85px; font-size: 18px;}
    .approach ul li .complex {
  background:url("../../images/mice/complex-events.png") #3070b6 no-repeat 20px 16px;
  padding:16px 10px 18px 85px; color: #fff;  font-size: 18px;}
    .approach ul li .strategic {
  background:url("../../images/mice/smmp.png") #3070b6 no-repeat 20px 16px;
  padding:16px 15px 18px 82px; color: #fff; font-size: 16px !important;  
}
}


@media (max-width: 991px) {
    .whycaper .whyus h2 {
  display: block;
  font-size: 42px;
  padding:
30px 0;
}
    .whatwedo ul{ margin:0 20px 20px 20px;}
    .whatwedo ul li {width: 50%; border: solid 1px #ededed; padding: 10px 20px; display: block; text-align: center;}
    .whatwedo ul li ul li, .whatwedo ul li ul{ display: block;}
    .whatwedo ul li span font{ display:inline-block;}
     .whatwedo ul li ul li, .whatwedo ul li ul {
    display: block; padding: 0px;
    border:
none;
  }
    .caper-accreditations h2{  margin:0px;}
    .caper-accreditations p{ padding: 0 0 20px 0; margin: 0px; }
    .display{ display: none !important;}
    .caper-edge h2{ padding: 15px 0 10px 0;}
    .industries h2{ padding: 0px 0 10px 0; margin: 0px;}
    .managements { padding:0px 20px 20px 20px;}
    .managements div {
  background:
#3070b6;
  padding:
10px;
  margin-top: 20px;
  color: #fff;
    }.managements div p{ margin: 0px;}
    .caper-edge h2 span, .global h2 span, .managements h2 span, .blocks-associates h5 span, .ouroffice h5 span{display: inline-block; padding-left: 5px;}
    .global p {padding:0px; margin:0px 0px 10px 0px;  font-size: 16px;}
    .caper-edge p {margin:5px 0px 10px 0px;}
    
    #main-mice .col-12x span { padding:40px 0px 9px 0; font-size: 30px;}
    #caper-story .caper-awards ul li {padding:3px 10px 3px 15px; }
    #caper-story .col-8x, #caper-story .col-4x{ width: 100%;}
    #caper-story .miceflex, .miceflex{ display: block; padding: 0px;}
    #caper-services .corporates { display: block; padding: 0px 0px 20px 0px;}
#caper-story .caper-awards ul { margin-bottom: 0px; margin: 0 20px; border-left: dotted 1px #000;}
    .special-charters ul, .incentive-tours ul { margin: 0 20px;}
    .special-charters ul li, .incentive-tours ul li{ border: solid 1px #ededed; padding: 15px; font-size: 16px !important; }.caperevents ul li div {
  width: 140px;
  height: 140px;
  padding:
      27px 0;}
     #caper-story .company-owned {padding:0px 20px; display: block; }
#caper-services .col-6x { width: 100%;}
    .our-services h2, .caper-accreditations h2 { margin: 0px; padding: 0px;}
  .caper-accreditations ul li { width: 32.33%;}
    #caper-story .company-owned ul li span {display: inline-block;}
     #caper-story .company-owned ul li {font-size: 18px;}
     #caper-story .caper-awards ul li { font-size: 16px; font-weight: 600;}
    #caper-services .col-6x {  width: 100%;}
    #caper-services .col-6x { position:inherit;}
    .special-charters ul {position:inherit; bottom: 0;}
    .special-charters ul li,  .incentive-tours ul li { width: 50%;}
    .special-charters ul li br{ display: none;}
    .global-offering{ width: 100%;}
    .global-mvp {  padding:0px 20px 20px 20px;}
    .our-partners {  padding:20px;}
    .our-partners h2{ margin: 0px !important; padding: 0px !important;}
    .our-partners ul li {padding:10px 15px;}
    .caper-edge{ padding:0 20px 20px 20px;}
    .our-services {  padding:0px 20px;}
     .our-services  p{  margin:0px;}
    .caper-accreditations, .global {  padding:0px 20px 20px 20px;}
    .approach {padding:0px 20px 50px 20px;}
    .our-partners ul li { width: 32%;}
    .strategic { padding:20px;}
    .offering ul li div img{ width: auto!important;}
     .offering img { padding:0 0px; margin:0px;  width: 100% !important;   }
    img.global-offering{ width: 100%;}
    .container-body2 .wrapper{ padding:30px 30px 0px 30px !important;}
    .approach ul li .simple { background:url("../../images/mice/simple-meeting.png") #3070b6 no-repeat 20px 16px;
  padding:16px 10px 18px 85px; font-size: 18px;}
    .approach ul li .complex { background:url("../../images/mice/complex-events.png") #3070b6 no-repeat 20px 16px;
  padding:16px 10px 18px 85px; color: #fff;  font-size: 18px;}
    .approach ul li .strategic {  background:url("../../images/mice/smmp.png") #3070b6 no-repeat 20px 16px; padding:16px 15px 18px 82px; color: #fff; font-size: 16px !important;}
    .strategic h2 { font-size: 29px; }
    .strategic h3 { font-size: 21px;}
    .caperevents ul {margin:20px 0 0 0;}
    .offering ul {

  margin:20px 0px 30px 0px;
}
    .industries { padding:0px 20px 0px 20px;}
    .offering ul {margin:0px 0px 20px 0; }
    .industries ul.fmcg li { font-size: 20px; line-height: 34px;}
    .industries h2{ font-size:  30px;}
    .industries ul.fmcg {  margin:20px 0 0 0;}
    .offering {padding:0px;}
    .approach h2 {  padding:20px 0px !important;}
    .whycaper, .whycaper .whyus ul.fmcg { display: block; position: relative;}
    .whycaper .whyus { display: block; position: relative;}
    .whycaper .col-6x { width: 100%;}
    .whycaper-img { display: none;}
    .offering ul li div {  width: 140px;  height: 140px;  padding:37px 0;  display: block; }
    .our-partners ul li { width: 32.5%; }    
  .strategic {padding:10px 20px 10px 20px; }
    .mice h2 { padding:15px 0 10px 0;  font-size: 26px; }
       .caperevents ul li {margin:0 0px 35px 0;}
    .si-block2 .img-wrapper{width: 50%;}
}

@media  (max-width: 767px) {  
    .ouroffice .col-3x {    width: 100%;  }
    .ouroffice { margin:30px 0 0 0; display: block;}
    .associates {display: block; margin-bottom: 15px;}
    
      ul.office li, .associates ul li { width: 49%; float: left;}
    ul.srinagar, ul.shimla, ul.kolkata {  width: 100%;}
    ul.srinagar002, ul.shimla02, ul.kolkata02 {  width: 100%;  }
    .blocks-associates { margin:0 0 30px 0;  overflow:hidden;}.ouroffice h5 span {
    display: inline-block;   padding-left: 5px;  }
    .caperevents ul li div {width: 120px; height: 120px; padding:16px 0;}
    #main-mice .col-12x span {  padding:40px 15px 9px 15px; font-size: 30px;}
    
    .special-charters ul li, .incentive-tours ul li {font-size: 17px !important; }
    .global-mvp .orange {font-size: 17px;}
     .global-mvp table tr td { font-size: 16px;  padding: 10px;}
    .industries {  padding:0px 15px 20px 15px;  }
     .industries ul.fmcg {  margin:5px 0 0 0;  }
    .industries ul.fmcg li {
    font-size: 18px; line-height: 28px;  }
    .eco-system img{ width:70%;}
   .our-partners ul li { width: 49%; }  
.special-charters ul li, .incentive-tours ul li{font-size: 14px !important;}
    .whatwedo ul li {width: 33.33%;  font-size: 20px;}
      .offering ul li div {width: 100px; height: 100px; padding:15px 0; }
    .offering ul li {font-size: 16px;}
      
     .approach ul { display: block;}
    .approach ul li { width:100%;}
    .approach .marginlr30{ margin: 30px 0;}
    .plus {right: -14px;}
     .eco-system {  left: 0;  bottom: -55px; }    
    .caperevents ul li {width: 47%;}
     .incentive-tours ul li span{ font-size: 14px;}
     .strategic h3 {font-size: 14px; padding:5px 20px 0px 10px; margin: 0px;}
    .strategic h2{ font-size: 24px !important; padding: 0px 0 0 10px; }
    .inctour ul li { font-size: 15px;  }
    .strategic h2 span { display: inline-block;  font-weight: 600;}
    .si-block1{margin-left: 0;margin-right: 0;}
    .si-block1 .col-4x,
    .si-block1 .col-12x{padding: 0;width: 100%;}
}


@media (max-width: 520px) {
    ul.office li, .associates ul li { width: 49%; float: left;}
    ul.srinagar, ul.shimla, ul.kolkata {  width: 100%;}
    ul.srinagar002, ul.shimla02, ul.kolkata02 {  width: 100%;  }
    .blocks-associates { margin:0 0 30px 0;  overflow:hidden;}.ouroffice h5 span {
    display: inline-block;   padding-left: 5px;  }
    .miceflex .micelogo {padding:30px 20px;}
    #main-mice .col-12x span { padding:20px 0px 9px 0; font-size: 20px}
      
    .caper-accreditations h2, .offering h2{ font-size: 26px !important;}
    .ouroffice .col-9x {width: 100%;}
    .associates {  display: block; margin-bottom: 15px;}
    .whatwedo ul li span, .whatwedo ul li span font {font-size: 13px; }
    .offering ul {  display: block;  margin:50px 0;  }
    .offering ul li div {margin-bottom: 10px;}
    .offering ul li { width: 49%;  display: inline-block; font-size: 16px; margin-bottom: 25px;}
    .whatwedo ul li { width: 50%;  font-size: 15px; }
    .caper-accreditations ul li { width: 100%; }
    .mice h2 { padding: 15px 0 10px 0; font-size: 26px;}
    #caper-story .caper-awards ul li span {margin-right: 10px; display: block; text-align: center;}
    #caper-story .caper-awards ul li img { text-align: center; margin:0 auto; display: block;}
      #caper-story .caper-awards ul li {padding:3px 10px 3px 20px; margin-bottom: 15px;  }
     .special-charters ul li, .incentive-tours ul li { width: 50%;} 
    .incentive-tours ul li,  .special-charters ul li { font-size: 16px !important;}
    .whycaper .whyus ul.fmcg li {width: 100%;}
 .our-partners ul li { width: 100%;}
  .meeting {  display: block;  position: relative;}
    .meeting .col-6x{width: 100%;}
    .caper-accreditations ul li { width: 48%;}   
.ouroffice .col-3x {width: 100%;  }
    .ouroffice {  margin:30px 0 0 0;  display: block;}
    .incentive-tours ul li span{font-size: 15px !important;}
    .strategic h3 { font-size: 18px; display: block;  }
    .miceflex .micelogo img{width:60%}
    .caper-edge h2 span, #caper-services h2 span{ display: inline-block; padding-left: 5px;}
    .approach ul { display: block;}
    .approach ul li { width:100%;}
    .approach .marginlr30{ margin: 30px 0;}
    .plus {right: -14px;}
     .eco-system {  left: 0;  bottom: -47px; }
    .caperevents ul li { width: 47%;}

    .managements div {padding:5px; margin-top: 0px; }
    .managements div p { font-size: 16px !important; line-height: 26px !important;}
    .managements div ul li { font-size: 16px !important;  line-height: 26px !important; margin-bottom: 1px; }
    .our-partners ul li { padding:5px 15px;}
    .inctour ul {  position:relative; }
}

@media (min-width: 521px) and  (max-width: 767px) {
    .our-partners ul li {width: 32% !important; }
     .approach ul li .strategic {background:url("../../images/mice/smmp.png") #3070b6 no-repeat 20px 4px; }
    
}
@media (min-width: 366px) and  (max-width: 767px) {
      .our-partners ul li {
    width: 49%;
  }
.approach ul li .complex { background:url("../../images/mice/complex-events.png") #3070b6 no-repeat 20px 4px;}
.approach ul li .simple { background:url("../../images/mice/simple-meeting.png") #3070b6 no-repeat 19px 4px;}
    
    
}


@media (max-width: 399px){
     ul.office li, .associates ul li {
    width: 100%;
    float: left;
  }
}



#main-mice table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}



#main-mice table tr {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  
}

#main-mice table td,
#main-mice table td {
  padding: .625em;
  text-align: left;
}



@media screen and (max-width: 600px) {
    
    .global-mvp table tr {font-size: 16px; padding:0;}
    
  #main-mice table {  border: 0;}

  
  
  #main-mice table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
    #main-mice table thead td{ border-right:  solid 1px #000;}
  #main-mice table tr { border-bottom: 3px solid #ddd;  display: block;  margin-bottom: .625em; }
  
  #main-mice table td { border-bottom: 1px solid #ddd; display: block; text-align: left;}
  
#main-mice table  td:before {width: 100%; margin-bottom: 5px;
  content: attr(data-label); font-size: 16px; float: left; font-weight: bold; color: #ef6a00;}
  
  .global-mvp table tr td {border:0px; font-size: 16px; padding:12px 20px;}
}

.holi-fest{ font-size: 28px; color: #D0090C; margin: 0px 0 10px 0; display: inline-block; }

.holi-fest span{ color: #0774C3;}
.holi-price{ font-size: 22px; color:#059630; border:solid 1px #D0090C;  margin: 15px 0; padding:10px;display: -webkit-inline-box;}
.holi-price font{color:#ED5100; }

.slideMap, .tour-img{  position: relative; }
.holi-img{ width: 100%;}
.holi-special{ position: absolute;   
  top: -25px;
  right: -50px; }


 .spl {
  position: relative;
  z-index: 999;
}
.spl::before {
  background: url("../../images/holi-icon.png");
}
.spl::before  {
  width: 180px;
  height: 144px;
  position: absolute;
  content: "";
  
  top: -25px;
  right: -30px;

  z-index: 1;
}

.section-offer-banner{border-radius: 5px;overflow: hidden;border: 1px solid #285f43;margin-bottom: 30px;}
.offer-dtl{display: flex;}
.offer-dtl div{width: 50%;display: flex;overflow: hidden;}
.offer-dtl h6{margin: 0;padding: 0;font-size: 21px;color: #071c55;font-weight: bold;}
.offer-dtl p{margin: 0;padding: 0;font-size: 14px;}
.offer-dtl div{display: flex;flex-wrap: wrap;padding: 12px 18px;}
.offer-dtl a{text-decoration: underline;color: orangered;font-weight: bold;}
.section-offer-banner.sub-offer{display: block;}
.offer-dtl .img-div{padding: 0;}
.offer-dtl .img-div img{object-fit: cover;width: 100%;}


.header .pnl-row{display: flex;flex-wrap: wrap;}
/* 2026 mega menu */
.v-center{
	align-items: center;
}
/* header */
.header{
	display: block;
	width: 100%;
	position: relative;
	z-index: 99;
	padding:15px;
}
.header .item-left{
	flex:0 0 12%;
}
.header .logo a{
    display: flex;
}
.header .item-center{
	flex:0 0 68%;
    justify-content: center;display: flex;
}
.header .item-right{
	flex:0 0 20%;
	display: flex;
	justify-content: flex-end;
    align-items: center;
}
.header .item-right a{ 
     text-decoration: none;
     font-size: 16px;
     color:#fff;
     display: inline-block;
     margin-left: 10px;
     transition: color 0.3s ease;
}
.header .menu > ul > li{
	display: inline-block;
	line-height: 43px;
	/*margin-left: 25px;
    position: relative;*/
}
.header .menu > ul > li > a{
	font-weight: 700;
	color:#fff;
	text-transform: uppercase;
	transition: color 0.3s ease;
    padding: 15px;
    border-radius: 5px;
}
.header .menu > ul > li .sub-menu{
	position: absolute;
	z-index: 500;
	background-color: orangered;
    border-radius: 5px;
	/*box-shadow: -2px 2px 70px -25px rgba(0,0,0,0.3); */
	padding: 20px 30px;
	transition: all 0.5s ease;
	margin-top:25px;
	opacity:0;
	visibility: hidden;
    /*top: 46px;*/
}
@media(min-width: 992px){
.header .menu > ul > li.menu-item-has-children:hover .sub-menu{
	margin-top: 0;
	visibility: visible;
	opacity: 1;
}
}
.header .menu > ul > li .sub-menu > ul > li{
	line-height: 1.25;
}
.header .menu > ul > li .sub-menu > ul > li:not(:last-child){
    border-bottom: 1px dotted #fff;
}
.header .menu > ul > li .sub-menu > ul > li > a{
	display: block;
	padding: 10px 0;
	font-size: 15px;
	color: #fff;
    font-weight: 700;
	transition: color 0.3s ease;
	text-decoration: none;
	text-transform: capitalize;
}
.header .menu > ul > li .single-column-menu{
	min-width: 280px;
	max-width: 350px;
}
.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li{
   line-height: 1;
   display: block; 
}
.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a {
	padding:10px 0;
	display: inline-block;
	font-size: 15px;
	color:#555555;
	transition: color 0.3s ease;
}
.header .menu > ul > li .sub-menu.mega-menu{ 
    left: 50%;
    transform: translateX(-50%);	
}

.header .menu > ul > li .sub-menu.mega-menu-column-4{
  max-width: 1100px;
  width: 100%; 	
  display: flex;
  flex-wrap: wrap;
  padding:20px 15px;
}
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item{
  flex:0 0 25%;
  padding:0 15px;
}
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item .title{
	font-size: 16px;
	color:#ea4636;
	font-weight: 500;
	line-height: 1;
	padding:10px 0;
}
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item.text-center .title{
	text-align: center;
}
.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item img{
	max-width: 100%;
	width: 100%;
	vertical-align: middle;
	margin-top: 10px;
	height: 300px;
	object-fit: cover;
}
.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a:hover,
.header .menu > ul > li:hover > a{
	background-color: orangered;
}
.header .menu > ul > li .sub-menu > ul > li > a:hover{color: #000;}
/* banner section */
.banner-section{
  background-image: url('../img/banner.jpg');
  background-size: cover;
  background-position: center;
  height: 700px;
  width: 100%;
  display: block;
}
.mobile-menu-head,
.mobile-menu-trigger{
	display: none;
}

/*responsive*/
@media (max-width: 1299px){
    .header .item-center{flex: 0 0 60%;}
    .header .item-right{flex: 0 0 27%;}
}
@media(max-width: 1199px){

	.header .item-center{
		order:3;
		flex:0 0 100%;
	}
	.header .item-left,
	.header .item-right{
		flex:0 0 50%;
	}
	.v-center{
		justify-content: space-between;
	}
	.header .mobile-menu-trigger{
		display: flex;
		height: 30px;
		width: 30px;
		margin-left: 15px;
		cursor: pointer;
		align-items: center;
		justify-content: center;
	}
	.header .mobile-menu-trigger span{
		display: block;
		height: 2px;
		background-color: #fff;
		width: 24px;
		position: relative;
	}
	.header .mobile-menu-trigger span:before,
	.header .mobile-menu-trigger span:after{
		content: '';
		position: absolute;
		left:0;
		width: 100%;
		height: 100%;
		background-color: #fff;
	}
	.header .mobile-menu-trigger span:before{
		top:-6px;
	}
	.header .mobile-menu-trigger span:after{
		top:6px;
	}
	.header .item-right{
		align-items: center;
	}

	.header .menu{
		position: fixed;
		width: 320px;
		background-color: orangered;
		left:0;
		top:0;
		height: 100%;
		overflow: hidden;
		transform: translate(-100%);
		transition: all 0.5s ease;
		z-index: 1099;
	}
	.header .menu.active{
	   transform: translate(0%);	
	}
	.header .menu > ul > li{
		line-height: 1;
		margin:0;
		display: block;
	}
	.header .menu > ul > li > a{
		line-height: 50px;
		height: 50px;
		padding:0 50px 0 15px;
		display: block;
		border-bottom: 1px solid rgba(255,255,255,0.5);
	}
	.header .menu > ul > li > a i{
		position: absolute;
		height: 50px;
		width: 50px;
		top:0;
		right: 0;
		text-align: center;
		line-height: 50px;
		transform: rotate(-90deg);
	}
	.header .menu .mobile-menu-head{
		display: flex;
		height: 50px;
		border-bottom: 1px solid rgba(255,255,255,0.5);
		justify-content: space-between;
		align-items: center;
		position: relative;
		z-index: 501;
		position: sticky;
		background-color: orangered;
		top:0;
	}
	.header .menu .mobile-menu-head .go-back{
		height: 50px;
		width: 50px;
		border-right: 1px solid rgba(255,255,255,0.5);
		cursor: pointer;
		line-height: 50px;
		text-align: center;
		color:#000000;
		font-size: 16px;
		display: none;
	}
	.header .menu .mobile-menu-head.active .go-back{
		display: block;
	}
	.header .menu .mobile-menu-head .current-menu-title{
		font-size: 15px;
		font-weight: 500;
		color:#fff;
	}
	.header .menu .mobile-menu-head .mobile-menu-close{
	    height: 50px;
		width: 50px;
		border-left: 1px solid rgba(255,255,255,0.5);
		cursor: pointer;
		line-height: 50px;
		text-align: center;
		color:#fff;	
		font-size: 25px;
	}
	.header .menu .menu-main{
		height: 100%;
		overflow-x: hidden;
		overflow-y: auto;
	}
	.header .menu > ul > li .sub-menu.mega-menu,
	.header .menu > ul > li .sub-menu{
		visibility: visible;
		opacity: 1;
		position: absolute;
		box-shadow: none;
		margin:0;
		padding:15px;
		top:0;
		left:0;
		width: 100%;
		height: 100%;
		padding-top: 65px;
		max-width: none;
		min-width: auto;
		display: none;
		transform: translateX(0%);
		overflow-y: auto;
	}
.header .menu > ul > li .sub-menu.active{
	display: block;
}
@keyframes slideLeft{
	0%{
		opacity:0;
		transform: translateX(100%);
	}
	100%{
	    opacity:1;
		transform: translateX(0%);	
	}
}
@keyframes slideRight{
	0%{
		opacity:1;
		transform: translateX(0%);
	}
	100%{
	    opacity:0;
		transform: translateX(100%);	
	}
}
	.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item img{
		margin-top:0;
	}
	.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item.text-center .title{
		margin-bottom: 20px;
	}
	.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item.text-center:last-child .title{
		margin-bottom:0px;
	}
	.header .menu > ul > li .sub-menu.mega-menu-column-4 > .list-item{
		flex: 0 0 100%;
        padding: 0px;
	}
	.header .menu > ul > li .sub-menu > ul > li > a,
	.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul > li > a{
		display: block;
	}
	.header .menu > ul > li .sub-menu.mega-menu > .list-item > ul {
		margin-bottom: 15px;
	}
	.menu-overlay{
		position: fixed;
		background-color: rgba(0,0,0,0.5);
		left:0;
		top:0;
		width: 100%;
		height: 100%;
		z-index: 1098;
		visibility: hidden;
		opacity:0;
		transition: all 0.5s ease;
	}
	.menu-overlay.active{
	  visibility: visible;
	  opacity:1;	
	}
}
@media(max-width: 767px){.pageimg-right { display: none;}
    .header .logo a, .header .item-right .ele-logo{width: 100px;}
    .header .logo a img, .header .item-right .ele-logo img{width: 100%;}
}
@media(min-width: 1200px){
    .menu-main{justify-content: center;display: flex;flex-wrap: wrap;}
}

.down-arrow{width: 12px;height: 12px;display: inline-block;background: #fff;mask-size: cover;
mask: url("../../images/arrow.svg");
    mask-image: url("../../images/arrow.svg");
    -webkit-mask-image: url(../../images/arrow.svg);}
.back-arrow{width: 32px;height: 32px;display: block;
    position: absolute;top: 9px;left: 9px;
}
.back-arrow::before{width: 60%;left: 50%;top: 50%;border-width: 1px 0 0 0;
    transform: translate(-50%);
}
.back-arrow::after{right: 50%;border-width: 0 0 1px 1px;top: calc(50% - 10px*.5);
    transform: rotate(45deg);width: 10px;height: 10px;
}
.back-arrow::before,
.back-arrow::after{border-color: #fff;transition: border-color 300ms;content: "";
  position: absolute;border-style: solid;
}
.header a.search-link1:hover{background-color: transparent;}

ul.list-itnary{ list-style: circle;  font-size: 16px;
  line-height: 28px;margin-left: 20px;}
ul.list-itnaryli{padding-left: 15px;}

/* 2026 mega menu */
.list-noteed{ list-style-type:none; padding-left:20px; margin-bottom:20px; }
.list-noteed li{ position:relative;padding:5px 0;  font-size: 13px !important;}
.list-noteed{display: flex;flex-wrap: wrap;margin: 15px -15px 0;}
.list-noteed li{width: 25%;flex-wrap: wrap;padding: 0 15px;margin-bottom: 30px; font-size: 16px !important; line-height: 26px;}
.list-noteed li .img-holder{margin-bottom: 10px;}
.list-noteed li .img-holder img{width: 100%;vertical-align: bottom;border-radius: 5px;}
.pageimg-right {
  float: right;
  margin: 0 0 20px 30px;
  border-radius: 5px;
  box-shadow: 0 5px 8px 0 rgba(0,0,0,0.1),0 3px 10px 0 rgba(0,0,0,0.1) !important;
  border: 5px solid #f1f1f1;
}
@media(max-width: 1199px){
    .list-noteed li{width: 33.3333%}
}

@media(max-width: 849px){
    #goa-landing .col-6xx {width: 50%; }
  
}

@media(max-width: 767px){
    #goa-landing .col-6xx {width: 50%; }
    .list-noteed li{width: 50%}
}

@media (max-width: 549px) {
 #goa-landing .col-6xx {width: 100%;}
}
@media(max-width: 499px){
    .list-noteed li{font-size: 13px;}
    .list-noteed li span{display: none;}
}