@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: 'Source Serif Pro', serif;
		font-weight:normal;
		position: relative;
		padding: 0 0 10px 0;         
		/*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: 22.5px;
		font-family: 'Source Serif Pro', serif;
		font-size:15px;
	}
img.aligncenter{
		display:block;
		text-align:center;
		margin:0 auto 20px auto;
		padding:0px;
		border:0px;
		background:none;
	}
img.alignleft{
		float:left;
		margin: 6px 20px 6px 0;
		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: 'Philosopher', 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 !important;
	}
ins {
		text-decoration:none;
	}
sup {
		bottom: 1ex;
	}
sub {
		top: .5ex;
	}
p   {
		padding:0 0 15px 0;
	}   
.check li:before {
		content: "\f00c";
		font-family: "Raleway";
		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: 'Raleway', sans-serif;font-size:14px; }
a { outline:none; transition:ease-in .3s; }
.clear-left { clear:left;}
.clear-right { clear:right;}
.clear-both { clear:both;}


.pnl-container {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;box-sizing: border-box;}
@media (min-width: 768px) {
  .pnl-container {
	width: 750px;
  }
}
@media (min-width: 992px) {
  .pnl-container {
	width: 970px;
  }
  
}
@media (min-width: 1200px) {
  .pnl-container {
	width: 1170px;
  }
}

.call-for-action{background: #ffb52f;width: 100%;border-bottom: 1px solid #ffac15;}
#languageBar{display: none;padding: 0 0 15px 0;color:#fff;font-size: 13px;}
.call-for-action li{display: inline-block;float: left;font-size: 12px;margin-left: 0;}
.call-for-action ul {padding-left: 15px;}
.call-for-action li.action1{box-sizing: border-box;color: #000;padding: 9px 0;}
.call-for-action li.action2 {
	padding: 9px 20px;
	border-left: 1px solid #de9105;
	margin-left: 30px;
}
.call-for-action li.action2 a{color: #000;}
.call-for-action li.action3 a{display: block;color: #fff;padding: 9px 40px;
background: #F47D38;transition: all .5s;position: relative;z-index: 2;
}
.call-for-action li.action3 a:before {content: '';display: block;height: 100%;position: absolute;
  top: 0;left: 0;width: 100%;background: #f47d38;
  z-index: -1;border-radius: 4px;border: 1px solid transparent;box-sizing: border-box;transition: all .5s;opacity: 1;
}
.call-for-action li.action3 a:focus:before,
.call-for-action li.action3 a:active:before,
.call-for-action li.action3 a:hover:before {
  opacity: 0;
}

@media(max-width:460px){
	.call-for-action ul{float: none;width:100%;}
	.call-for-action li{margin-left: 0;text-align: center;}
	.call-for-action li.action3 a{padding: 9px 0;}
	.call-for-action li.action1, .call-for-action li.action3{width: 40%;}
}


.pnl-logo{background: rgba(255,255,255,0.6);position: absolute;left: 0px;right: 0px;margin-left: auto;margin-right: auto;/*border-bottom: 1px solid #d6d6d6;*/z-index: 999;}
.logo-header{display: flex;float: left;max-height: 60px;}
.caper-venture{display: flex;padding: 7px 0;}
.caper-venture img{width: auto;height: 100%;}
.caper-venture span{align-self: center;font-size: 10px;text-transform: uppercase;width: 60px;margin-left: 5px;}
.logo-header a {font-family:Abril Fatface;color:#383838;padding:1px 20px 0px;}
.logo{float: left;padding: 5px 15px;}
/*.logo img{width: 100%;}*/
.logo-header span.tagline{color: #999;display: block;margin-top: -10px;font-size: 12px;text-align: right;text-transform:capitalize;}

.logo-m{display: none;}
.header-mobile-img{}
.header-mobile-img img{display: none;width: 100%;vertical-align: bottom;object-fit: cover;height: 100%;}
@media(max-width:991px){
    .logo-m{display: block;}
    .logo-d{display: none;}
    .header-images{display: none;}
    .header-mobile-img img{display: block;}
}
@media(max-width:400px){
	.logo-header {width: 85%;}
    .index-header{border-bottom: 1px solid #e1e1e1;}
}

.pnl-nav-bar{float: right;}
.topnav .icon {
	display: none;float: left;color: #f2f2f2;background: #333;text-align: center;
	padding: 8px 12px;text-decoration: none;font-size: 17px;
}
.dropdown {float: left;overflow: hidden;}
.dropdown .dropbtn, .mobile-menu {
	color: #3e3e3e;border: none;outline: none;padding: 22px 20px;background-color: inherit;
	font-family: inherit;margin: 0;cursor: pointer;font-weight: 500;font-size:14px;
}
.mobile-menu, .main-tour-package{display: none;}
.dropdown-content {display: none;position: absolute;background-color: #333333;min-width: 200px;z-index: 1000;}
.dropdown-content a {color: #fff;padding: 12px 16px;text-decoration: none;display: block;text-align: left;
	transition: all .2s ease;position: relative;
}
.dropdown-content a::before {content: '\25CF';color: #f7775e;opacity: 0;-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;transition: all .2s ease;position: absolute;left: 0;}

.dropdown-content a:hover {position: relative;padding-left: 30px;-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;transition: all .2s ease;
}
.dropdown-content a:hover:before {opacity: 1;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;
	transition: all .2s ease;left: 15px;
}


.topnav a:hover, .dropdown:hover .dropbtn {background-color: #e6e6e6;color: #111;}
@media(min-width: 991px){
    .dropdown:hover .dropdown-content {display: block;}
}
@media screen and (max-width: 991px) {
    .pnl-nav-bar{display: none;}
}

@media screen and (max-width: 991px) {
    /*.dropdown{display: none;}
	.dropdown:hover .dropdown-content {display: none;}*/
	.main-menu{background: #404040;}
	/*.topnav a:not(:first-child), .dropdown .dropbtn {display: none;}*/
	.topnav a.icon {float: right;display: block;margin: 11px 0px 0px 0}
	.topnav.responsive {position: relative;}
	.topnav.responsive .icon {position: absolute;right: 0;top: 0;}
	.topnav.responsive a {display: block;text-align: left;color: #fff;}
	.topnav.responsive .dropdown {float: none;}
	.topnav.responsive .dropdown-content {position: relative;}
	.topnav.responsive .dropdown .dropbtn {display: none;width: 100%;text-align: left;padding: 15px 20px;}
	.mobile-menu{display: block;width: 100%;text-align: left;padding: 15px 20px;}
	.main-tour-package{display: block;padding: 15px 20px;text-transform: uppercase;color: #000;}
}
.main-menu{clear: both;}
.main-menu .sub-menu1{width: 360px;}
.main-menu .sub-menu2{width: 530px;}
.sub-menu1 a{width: 50%;box-sizing: border-box;float: left;}
.sub-menu2 a{width: 33.3333%;box-sizing: border-box;float: left;}
.sub-menu1::after, .sub-menu2::after{display:table; content:''; clear:both;}


.index-header{position: relative;}
/*@media(max-width:767px){
	.index-header{background: url(../../images/main-header-img-m.jpg);}
}*/
/*.home-header-form{display: none;}*/
.home-header-form .heading-div h3{text-align: center;color: #1b1b1b;text-transform: uppercase;padding-bottom: 50px;}
.home-header-form .query-form{}
.heading-div span {color:#f75c02;}
.heading-div h2:after, .heading-div h3:after {z-index: 999;
	content: ' ';
	display: block;
	width: 220px;
	height: 29px;
	margin: 0.45em auto 0;
	background: url(../../images/underline.png);
	background-size: cover;
	background-position: center;}
	
.india-intro .col-9 h1:after, .india-intro .col-9 h2:after {z-index: 999;
	content: ' ';
	display: block;
	width: 220px;
	height: 29px;
	margin:0.35em 0 auto 0;
	background: url(../../images/underline.png);
	background-size: cover;
	background-position: center;}
	
.india-intro .col-9 p {text-align:justify;margin-top:0;padding-bottom:0px;}
.india-intro .col-9 h1 {font-size:36px;margin-bottom:0;}
.india-intro .col-9 h2{margin-bottom: 0px;}
.india-intro .col-9 h3 {color: #e07604;margin-top:0;margin-bottom:0;}


/***************accordion******************/

.accordion {
	background-color: #eee;
	color: #444;
	cursor: pointer;
	padding: 0px 18px;
   
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
	transition: 0.2s;
	border-radius: 4px;
}

.accordion.active, button.accordion:hover {
	background-color: #ddd;
}

div.panel {
	padding: 0 5px;
	background-color: white;
	max-height: 0;
	overflow: hidden;
	transition: 0.6s ease-in-out;
	opacity: 0;
}

div.panel.show {
	opacity: 1;
	max-height: 500px; 
	
}



/***************accordion******************/


.home-header-form{/*padding: 0 7.5px;*/}
.form-enquiry{/*background-image: url(../../images/footer1.jpg);padding: 40px 0;
    background-position: center;background-size: cover;padding-top: 20px;*/
    
}

.query-form form{padding: 30px 13px 30px;clear: both;background: rgba(33, 37, 68, 0.9);/*width: 50%;margin-right: 25px;float: right;*/ margin: 0 auto;}
.query-form .col-6{width: 33.3%;float: left;box-sizing: border-box;}
.query-form .col-6-12{width: 25%;float: left;box-sizing: border-box;}
.query-form .col-12 {width: 75%;float: left;box-sizing: border-box;}
.standardform .col-6:after{display:table; content:''; clear:both;}
.query-form .col-6,
.query-form .col-12,
.query-form .col-6-12{margin-bottom: 15px;padding: 0 12px;}
.query-form h3 {margin-top:0px;color:#fff;text-indent: 10px;font-size: 26px;text-align: center;}
.query-form h3 span {color:#ff7a23;}

.form-control-wrapper{position: relative;}
.form-control-wrapper i{display: block;width: 18px;height: 18px;position: absolute;bottom: 8px;right: 8px;}
.input-icon{background: url(../../images/icon-sprite.png) no-repeat;}
.name-icon {background-position: 0 0;}
.email-icon {background-position: 0 -28px;}
.phone-icon {background-position: 0 -56px;}
.date-icon {background-position: 0 -84px;}
.text-icon {background-position: 0 -112px;}


.query-form label{font-size: 11px;width: 100%;display: block;margin-bottom: 8px;text-transform: uppercase;color: #fff;}
.query-form .form-control,
.query-form .form-control1 {display: block;width: 100%;height: 36px;padding: 6px 10px;line-height: 1.42857143;background-color: #fff;
	background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.query-form .form-control, .query-form .form-control1 {border:none;border-bottom:1px solid #aaacae;border-radius: 0; box-sizing: border-box;box-shadow: none; color: #000; display: block; font-size: 13px; width: 100%;box-shadow: 0px 0px 4px rgba(54, 54, 54, 0.2);border-radius:4px;}
/*.query-form .form-control:focus, .query-form .form-control1:focus {
	border-color: #1e79d6;
}*/

.form-control ~ .focus-border,
.form-control1 ~ .focus-border{
	position: absolute; bottom: 0; left: 0; width: 0; height: 2px; background: linear-gradient(135deg, #d4af37 0%, #a67c00 100%); transition: 0.4s;
}
.form-control:focus ~ .focus-border,
.form-control1:focus ~ .focus-border{width: 100%; transition: 0.4s;}

.query-form .form-control1 { height:36px;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(3){width: 40%;float: left;border-right: 1px solid #f68c04;}
.stdCode input:nth-child(4){width: 60%;float: left;padding-left: 5px;}
.query-form textarea{font-family: 'Raleway', sans-serif;font-size: 13px;}
.stdCode .form-control:last-child{border-left: 1px solid #c2a388;}
.form-buttun-control{margin-top: 21px;margin-bottom: 0;text-align: center;position: relative;}

.query-form .col-6.arrive-date {width:66.6%;}

.query-form .btn-submit{
	transition: 0.5s;
	color: #FFF;
	border-radius: 0;
	cursor: pointer;
	background: #ff7a23;
	width: 100%;padding: 10px 25px 10px;font-size: 13px;line-height: 1.42857143;
	text-align: center;white-space: nowrap;vertical-align: middle;
	border: none;
	-ms-touch-action: manipulation;
	touch-action: manipulation;cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-radius: 20px;
}
.query-form .btn-submit:hover {color: #ff7a23;background: #fff;}

/* styles for pop up form */
.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
    z-index: 99999;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
  margin: 70px auto;
  padding: 20px;
  background: rgba(33, 37, 68, 1);
  border-radius: 5px;
  width: 40%;
  position: relative;
  transition: all .500s ease-in-out;
}

.popup h2 {
  margin-top: 0;
  color: #fff;
}
.popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #ff7a23;
}
.popup .close:hover {
  color: #fff;
}
.popup .content {
  max-height: 30%;
  overflow: auto;
}

@media screen and (max-width: 1399px){
  .box{
    width: 50%;
  }
  .popup{
    width: 50%;
  }
}
@media screen and (max-width: 991px){
  .box{
    width: 70%;
  }
  .popup{
    width: 70%;
  }
}
@media screen and (max-width: 767px){
  .box{
    width: 90%;
  }
  .popup{
    width: 90%;
  }
}
@media screen and (max-width: 600px){
    .popup .query-form .col-6.arrive-date,
    .popup .query-form .col-6.dest{width: 100%;}
}
.popup .query-form form{width: 100%;padding: 0;}
/* styles for pop up form end*/



.page-header .wrapper{width: 100%;position: absolute;height: 100%;top: 0;}
.page-header .wrapper .header-content{display: table;width: 100%;height: 100%;}
.page-header {position: relative;}
.title-top {display: table-cell;text-align: center;vertical-align: middle;padding-left:105px;}
.title-top h2 {color:#fff;text-align: left;font-size: 35px;text-shadow: 0px 0px 6px #353535;}
.title-top p {color: #fff;text-align: left;width: 40%;text-shadow: 0px 0px 6px #353535;}
.page-header img {width:100%;border-radius: 4px;}

.india-intro .col-9 {width:65%;float:left;}
.india-intro .col-3 {width:30%; float:right;}
.india-intro {padding-top:15px;}


.col-3 .pnl-small .right-links h3 {font-size:18px;margin-bottom:0px;margin-top: 0px;padding: 10px 0px;} 
.col-3 .pnl-small .right-links .accordion {background: #8e6e39;color:#fff;}
/*.col-3 .pnl-small:nth-child(2) .right-links .accordion {background:#9ed25a;color:#fff;}
.col-3 .pnl-small:nth-child(3) .right-links .accordion {background:#67e0de;color:#fff;}
.col-3 .pnl-small:nth-child(4) .right-links .accordion {background:#52a8ad;color:#fff;}*/

.india-intro .col-9 h1, .india-intro .col-9 h2, .india-intro .col-9 h3, h4.day-block {color:#c3903d;}
h4.day-block {
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	border-top: 1px solid;
	padding-top: 10px;
}
.col-3 .pnl-small{float: left;width:100%;}
.right-links ul li {width: 50%;float: left;}

/*.query-form .btn-submit:before{content: '';display: block;height: 100%;position: absolute;
  top: 0;left: 0;width: 100%;background: linear-gradient(135deg, #f47d38 0%, #ee3874 100%);
  z-index: -1;box-sizing: border-box;transition: all .5s;opacity: 1;
}

.query-form .btn-submit:focus:before,
.query-form .btn-submit:active:before,
.query-form .btn-submit:hover:before{
  opacity: 0;
}

.query-form .btn-submit:focus,
.query-form .btn-submit:active,
.query-form .btn-submit:hover{
  color: #fff;
}*/

.query-form .form-alert{position: absolute;right: 0;top: -20px;text-align: right;font-size: 12px;color: #f00;}
@media(max-width:991px){
	.query-form .col-6{width: 33.33333%;}
	.query-form .col-12, .query-form .col-6-12 {width: 100%;}
	.query-form .btn-submit{width: auto;}
	.query-form .col-6:last-child{width: 100%;}
}

@media(max-width:600px){
	.query-form form{padding: 14px 5px 13px;}
	.query-form .col-6, .query-form .col-12, .query-form .col-6-12{padding: 0 6px;}
	.query-form .col-6{width: 50%;}
    .query-form .col-6.arrive-date,
    .query-form .col-6.dest{width: 100%;}
	.form-buttun-control{margin-top: 0}
	.query-form .form-alert{position: relative;display: block;clear: both;text-align: center;bottom: -10px;top: auto; right: 0;margin-top: 10px;}
}
@media(max-width:360px){
	.index-header{min-height: auto;padding-top: 0;}
	.home-header-form .pnl-container{padding-left: 0;padding-right: 0;}
}

.heading-div h1, .heading-div h2, .heading-div h3, .heading-div h4, .heading-div h5 {
	margin: 0;font-size: 42px;font-weight: 300;line-height: 34px;padding: 30px 0;}

@media(max-width:599px){
	.heading-div{padding-left: 20px;padding-right: 20px;}
	.heading-div h1, .heading-div h2, .heading-div h3, .heading-div h4, .heading-div h5 {font-size: 22px;}
}

.section-region{padding: 10px 0 40px;}
/*@media (min-width: 1400px) {
  .section-region .pnl-container {width: 1370px;}
}*/
.section-region .heading-div h2,
.section-theme .heading-div h2,
.section-states .heading-div h2,
.section-tour .heading-div h3
 {
	text-align: center;color:#565656;
}
.region-wrapper{margin-top: 10px;
	display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap:wrap;}
.region-wrapper .col-5 {width: 25%;float: left;box-sizing: border-box;height: auto !important;padding: 0 5px;display: flex;display: -webkit-flex;}
/*display: -webkit-flex;display: -ms-flexbox;display: flex;*/
.region-block {position: relative;border: 1px solid #d0d0d0;}
.region-img img {width: 100%;}
.region-img {width: 100%;position: relative;}


.region-text{text-align: center;padding: 10px 10px;}
.region-text .heading{font-size: 16px;font-weight: bold;color: #a67c00;}
/*.region-text .heading:hover{color: #ee3874;}*/
.region-text p{display: block;text-align: center;font-size: 13px;color: #959595;padding: 0;}
.region-text p a{display: inline-block;margin-bottom: 5px;color: #404040;padding:1px 6px;font-weight:500;border: 1px solid #c3c3c3;border-radius: 15px;}
.region-text p a:hover{background-color: #ff7a23;border: 1px solid #ff7a23;color: #fff;}
.region-block .more-link {display: inline-block;line-height: 1.5em;letter-spacing: .1em;color: #000;text-align: center;text-transform: uppercase;font-weight: bold;font-size: 13px;}
 .region-text::after{display:table; content:''; clear:both;} 
/*.region-block .more-link:hover{background: #000;color: #fff;}*/
.west-india-text{display: none;}
.cities .region-img {width:50%;float:left;}
.tourist .region-img {width:50%;float:left;}
.tourist .region-img img, .cities .region-img img{float:left;}

.tourist .region-text, .cities .region-text {width:50%;float:left;box-sizing: border-box;padding:20px 10px; }
.states-wrapper .region-block {border:none;}
.tourist .region-text ul li a:hover {margin-left:5px;transition-duration: 0.4s;text-decoration: underline!important;}
.cities .region-text ul li a:hover {margin-left:5px;transition-duration: 0.4s;text-decoration: underline!important;}

a.read {display: inline-block;
	color: #000;
	font-size: 12px;
   border: 2px solid #111;
   border-radius:15px;
   padding:6px 15px;
   margin-right:20px;
	float:right;
	}
a.read:hover {background-color:#111;color:#fff;}
@media(max-width:1399px){
	.region-map{display: none;}
}
@media(max-width:991px){
	.section-region .pnl-container{width: 100%;padding-left: 5px;padding-right: 5px;}
}
@media(max-width:891px){
	.region-wrapper .col-5{width: 25%;}
	.west-india-text{display: block;}
	.region-wrapper .col-5:nth-child(5){display: none;}
}
@media(max-width:699px){
	.section-region{padding: 20px 0 0;}
	.region-wrapper{margin-top: 18px;}
	.region-wrapper .col-5{width: 50%;}
	
}
@media(max-width:360px){
	.region-block{padding-bottom: 0;}
	/*.region-text p{margin-bottom: 0;display: none;}*/
	.region-block .more-link{display: none;}
}

/*.theme-block:hover .theme-img{display:none;transition-duration: 5s;}
.theme-block:hover  .theme-text{width:100%;}*/

/*.block1{background-color: #4582ff;}
.block2{background-color: #374f99;}
.block3{background-color: #684035;}
.block4{background-color: #79af33;}
.block5{background-color: #f86923;}
.block6{background-color: #d91897;}
.block7{background-color: #1ccdca;}
.block8{background-color: #178e94;}
.block9{background-color: #f3605d;}*/

.section-theme{padding-bottom: 40px;position: relative;background:#f1f1f1;padding-top: 20px;}
.theme-wrapper{margin-top: 10px;padding: 0 5px;
	display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap:wrap;
}
.theme-wrapper .col-3 {width: 33.333%;float: left;box-sizing: border-box;padding: 0px 8px 0px 7px;
	display: -webkit-flex;display: -ms-flexbox;display: flex;height: auto !important;
}
.theme-block {/*border: 1px solid #e8e8e8;*/position: relative;clear: left;margin-bottom: 14px;width: 100%;background:#fff;
	/*-webkit-box-shadow: 0px 14px 25px -8px rgba(99,99,99,1);
	-moz-box-shadow: 7px 14px 25px -8px rgba(99,99,99,1); */
	box-shadow: 0px 0px 15px -5px rgba(99,99,99,1);
	transition: ease-in all .5s;
	/*display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap:wrap;*/
}
/*.theme-block::after {content: "";opacity: 0;top: 0;left: 0;bottom: 0;right: 0;position: absolute;z-index: -1;
	transition: ease-in all .3s;
	background: linear-gradient(135deg, #05c7ff 0%, #d347af 70%);
}*/

.theme-img{float: left;width: 25%;}
	/*display: -webkit-flex;display: -ms-flexbox;display: flex;height: auto !important;*/

.theme-img img{float: left;padding: 32px;}
.theme-text{float: left;width: 75%;box-sizing: border-box;padding-left: 15px;
	/*display: -webkit-flex;display: -ms-flexbox;display: flex;height: auto !important;*/
}
.theme-text .wrapper{padding: 10px 20px 0 0;}
.theme-text .heading{text-transform: uppercase;font-size: 16px;font-weight: bold;color: #404040;}
.theme-text .heading:hover{text-decoration: underline!important;color: #ff7a23;}
.theme-text p{display: block;font-size: 13px;color: #404040;margin: 10px 0;padding: 0;transition: ease-in all .3s;}
.theme-text p a{color: #404040;transition: ease-in all .3s;}
.theme-text p a:hover{/*color: #000;*/text-decoration: underline!important;}

/*.theme-block:hover .theme-text .heading,
.theme-block:hover .theme-text p,
.theme-block:hover .theme-text p a{color: #404040;}*/
.theme-block:hover::after {opacity: 1;}
/*.theme-block:after{display:table; content:''; clear:both;}*/

.section-theme-mobile{background: #ff7f1a;text-align: center;display: none;margin-top: 30px}
.section-theme-mobile h2 {text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);color: #fff;text-transform: uppercase;font-weight: 900;
	margin: 0;padding: 15px 25px 0;
}
.section-theme-mobile img{width: 100%;}
.section-theme-mobile a{display: inline-block;font-size: 12px;padding: 10px 15px;margin-bottom: 15px;text-transform: uppercase;background: #fff;color: #333;}
.section-theme-mobile a:hover{background: #333;color: #fff;}

/*
	@media(min-width:1400px) or (max-width:991px){
	.section-theme .pnl-container{padding-left: 0;padding-right: 0;width: 100%!important;}
}*/

/*@media(max-width:1399px){
	.theme-wrapper .col-3{width: 50%;}
}*/
@media(max-width:699px){
	.section-theme{padding: 20px 0 10px;}
	.theme-wrapper{margin-top: 18px;}
}
@media(max-width:599px){
	/*.theme-wrapper{display: none;}*/
	.section-theme .heading-div{display: table;width: 100%;height: 100%;top: 0;left: 0;padding: 0}
	.section-theme .heading-div h2{display: table-cell;height: 100%;vertical-align: middle;width: 100%;
		text-align: center;color: #404040;font-size: 7vw;font-weight: 900;line-height: 1.3em;
	}
	.section-theme-mobile{display: block;}
	
	/*
	.theme-img{display: none;}
	.theme-text{width: 100%;}
	.theme-wrapper .col-3{width: 100%;}
	*/
}
@media(max-width:399px){
	.theme-wrapper .col-3{width: 100%;}
}




.section-states{padding-top: 40px;}

.states-wrapper{margin-top: 10px;padding: 0 0px;}
.states-wrapper .tourist {background-color:#ecbe7d;} /*#97142a*/
.states-wrapper .cities {background-color:#dcf2fd;} /*#6f4949*/

.state-block{display: block;position: relative;height: 179px;}
.state-block .state-img{}
.state-block .state-img img{width: 100%;float: left;}
.state-block .state-title{display: table;position: absolute;width: 100%;height: 100%;}
.state-title .wrapper{display: table-cell;height: 100%;vertical-align: middle;width: 100%;text-align: center;
	color: #fff;text-transform: uppercase;font-size: 16px;font-weight: bold;
}
.state-title .circle-span{display: none;vertical-align: middle;height: 42px;width: 42px;
	border-radius: 50%;text-align: center;color: #fff;font-size: 20px;font-weight: 400;box-sizing: border-box;
}
#state-01 .circle-span{background: #006699;}
#state-02 .circle-span{background: #0033cc;}
#state-03 .circle-span{background: #6600ff;}
#state-04 .circle-span{background: #cc00cc;}
#state-05 .circle-span{background: #cc0066;}
#state-06 .circle-span{background: #ff3300;}
#state-07 .circle-span{background: #99cc00;}
#state-08 .circle-span{background: #006600;}
#state-09 .circle-span{background: #00cc99;}

.card-img-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 1.25rem;}
.filter1{background-color: #363636;mix-blend-mode: multiply;
	position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	opacity: .7;-webkit-transition: all .5s;transition: all .5s;
}
.filter2{background: linear-gradient(135deg, #f47d38 10%, #ee3874 80%),
	linear-gradient(180deg, rgba(255, 255, 255, 0.5) 10%, #000000 80%);opacity: .1;mix-blend-mode: soft-light;
	-webkit-transition: all .5s;transition: all .5s;
	position: absolute;top: 0;left: 0;width: 100%;height: 100%;
}
.state-block:hover .filter1{opacity: .1;}
.state-block:hover .filter2{opacity: .9;}

.section-states .link-wrapper {text-align: center;margin-top: 40px;}

.section-states .link-wrapper a{color: #fff;padding: 12px 60px;font-weight: 100;font-size: 12px;
	text-transform: uppercase;box-sizing: border-box;
	background: #d44e28;transition: all .5s;position: relative;z-index: 2;
}
.section-states .link-wrapper a:before {content: '';display: block;height: 100%;position: absolute;
  top: 0;left: 0;width: 100%;background: linear-gradient(135deg, #f47d38 0%, #ee3874 100%);
  z-index: -1;border: 1px solid transparent;box-sizing: border-box;transition: all .5s;opacity: 1;
}
.section-states .link-wrapper a:focus:before,
.section-states .link-wrapper a:active:before,
.section-states .link-wrapper a:hover:before {
  opacity: 0;
}
@media(max-width:1199px){
	.state-block{height: 147px;}
}
@media(max-width:991px){
	.states-wrapper .col-1x, .states-wrapper .col-2x{width: 33.333%;}
	.state-block{height: auto;}
	.state-title .wrapper{color: #333;font-size: 12px;width: auto;padding-left: 10px;}
	.state-title .circle-span{display: table-cell}
/*  .card-img-overlay, .state-block .state-img{display: none;}*/
	.state-block .state-title{display: block;position: static;}
	#state-01:hover .state-title .wrapper{color: #006699;}
	#state-02:hover .state-title .wrapper{color: #0033cc;}
	#state-03:hover .state-title .wrapper{color: #6600ff;}
	#state-04:hover .state-title .wrapper{color: #cc00cc;}
	#state-05:hover .state-title .wrapper{color: #cc0066;}
	#state-06:hover .state-title .wrapper{color: #ff3300;}
	#state-07:hover .state-title .wrapper{color: #99cc00;}
	#state-08:hover .state-title .wrapper{color: #006600;}
	#state-09:hover .state-title .wrapper{color: #00cc99;}
}
@media(max-width:699px){
	.states-wrapper{margin-top: 15px;}
}
@media(max-width:599px){
	.section-states .pnl-container{padding-left: 0;padding-right: 0;}
	.states-wrapper .col-1x, .states-wrapper .col-2x{width: 50%;}
	.section-states .link-wrapper{margin-top: 20px;}
}
@media(max-width:380px){
	.section-states .pnl-container{padding-left: 15px;padding-right: 15px;}
	.states-wrapper{padding: 0;}
	.states-wrapper .col-1x, .states-wrapper .col-2x{width: 100%;padding: 0;}
	.section-states .link-wrapper a{width: 100%;display: block;}
}
/*
@media(max-width:991px){
	#state-05{clear: left;}
	#state-09{display: none;}
	.state-block{height: 133px;}
	.states-wrapper .col-1x{width: 20%;}
	.states-wrapper .col-2x{width: 40%;}
}
@media(max-width:767px){
	.section-states .pnl-container{padding-left: 0;padding-right: 0;}
	.state-title .wrapper{font-size: 14px;}
	.card-img-overlay{display: none;}
	.state-block{height: auto}
	.state-block .state-title{background-color: #363636;mix-blend-mode: multiply;padding: 5px 0;}
	.section-states .link-wrapper{margin-top: 20px;}
}
@media(max-width:699px){
	.states-wrapper{margin-top: 15px;}
}
@media(max-width:599px){
	#state-04, #state-07{clear: left;}
	#state-05{clear: none;}
	#state-09{display: block;}
	.states-wrapper .col-1x{width: 25%;}
	.states-wrapper .col-2x{width: 50%;}
}
@media(max-width:499px){
	#state-03, #state-04, #state-06, #state-07, #state-09{clear: left;}
	.states-wrapper .col-1x{width: 50%;}
	.states-wrapper .col-2x{width: 100%;}
}
*/



.section-world{padding: 15px 0 50px;}
.world-wrapper{padding: 0 5px;}
.world-wrapper .col-heading {width: 25%;float: left;box-sizing: border-box;padding:0 5px;}
.world-wrapper .col-content {width: 75%;float: left;box-sizing: border-box;padding:0 5px;}
.section-world .heading-div{}
.section-world .heading-div h3 {color: #585858;font-weight: 900;margin-top: 10px;
	background: linear-gradient(135deg, #f47d38 0%, #ee3874 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.section-world .heading-div small{color: #000;font-size: 12px;font-weight: bold;text-transform: uppercase;}
.section-world .heading-div p{color: #959595;}
.world-desti-wrapper .col-4{width: 33.3333%;float: left;box-sizing: border-box;padding:0 30px 0 0;}
.world-desti{box-shadow: 5px 5px 20px rgba(54, 54, 54, 0.3);
	position: relative;padding: 10px;}
.world-desti::after {content: "";opacity: 0;top: 0;left: 0;bottom: 0;right: 0;position: absolute;z-index: -1;
	transition: ease-in all .3s;
	background: linear-gradient(135deg, #f47d38 0%, #ee3874 100%);
}
.world-desti:hover::after {opacity: 1;}
.world-desti a{display: block;background: #fff;}
.world-desti img{width: 100%;float: left;}
.world-desti span{display: block;position: absolute;background: url(../../images/gray-circle-bullet.png) right 9px no-repeat #fff;padding: 10px 45px 10px 20px;border-left: 2px solid #ee3974;color: #000; text-transform: uppercase;font-weight: 400;
bottom: 20px;right: -20px;box-shadow: 5px 5px 20px rgba(54, 54, 54, 0.3);transition: ease-in all .3s;}

@media(max-width:991px){
	.section-world{border-top: 1px solid #e8e8e8;}
	.world-wrapper .col-heading, .world-wrapper .col-content{width: 100%;}
	.section-world .heading-div{text-align: center;}
}
@media(max-width:767px){
	.world-desti{padding: 5px;}
}
@media(max-width:499px){
	.section-world .pnl-container{padding-left: 0;padding-right: 0;}
	.world-desti-wrapper .col-4{padding: 0 5px}
	.world-desti{padding: 0;}
	/*.world-desti img{display: none;}*/
	.world-desti span{position: static;box-shadow: none;background: none;text-align: center;padding: 10px 0;}
	
	.world-desti a {background-image: linear-gradient(to left, transparent, transparent 50%, #ee3974 50%, #ee3974);
				   background-position: 100% 0;background-size: 200% 100%;transition: all .25s ease-in;}
	.world-desti a:hover {background-position: 0 0;}
	.world-desti a:hover span{color: #fff;}
}
@media(max-width:399px){
	.section-world{padding-bottom: 0;}
}
@media(max-width:360px){
	.world-desti-wrapper .col-4{width: 100%;}
	.world-desti img{display: none;}
	.world-desti a{margin-bottom: 10px;}
}



.section-tour{padding-bottom: 40px;}

.section-tour .tour-wrapper{margin-top: 10px;padding: 0 5px;
	display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap:wrap;
}
.section-tour .tour-wrapper .col-3 {width: 25%;float: left;box-sizing: border-box;padding:0 5px;
	display: -webkit-flex;display: -ms-flexbox;display: flex;height: auto !important;
}
.section-tour .tour-block {position: relative;clear: left;margin-bottom: 10px;width: 100%;
	box-shadow: 0px 0px 15px -5px rgba(99,99,99,1);
	transition: ease-in all .5s;
	display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap:wrap;
}
.section-tour .tour-img{position: relative;height: auto !important;width:100%;}
.section-tour .tour-img span{position: absolute;background: #9a0f46;color: #fff;
	padding: 5px 10px;display: block;left: 0px;top: 20px;}
.section-tour .tour-img img{width: 100%;float: left;}
.section-tour .tour-text{float: left;box-sizing: border-box;height: auto !important;position: absolute;bottom: 0%;}
/*padding-left: 15px;padding-bottom: 10px;*/
.section-tour .tour-text .wrapper{padding: 25px 15px;position: relative;width:100%;    box-sizing: border-box;}
.section-tour .tour-text .heading{font-size: 15px;font-weight: 500;color: #fff;line-height:140%;}
.section-tour .tour-text .heading:hover{text-decoration: underline!important;color: #fd7d29;}
.section-tour .tour-text p{display: block;font-size: 13px;color: #fff;margin: 10px 0;padding: 0;transition: ease-in all .3s;}
.section-tour .tour-text .btn1{display: inline-block;color: #fff;font-size: 12px;border: 2px solid #fff;border-radius: 15px;padding: 6px 10px;}
.section-tour .tour-text .btn1:hover {color: #000;background:#fff;}
/*.section-tour .tour-text .btn1{background: linear-gradient(135deg, #f47d38 0%, #ee3874 100%);padding: 2px}*/
.section-tour .tour-text .btn1 span {
	background: linear-gradient(135deg, #d4af37 0%, #a67c00 100%);
	padding: 8px;
	display: block;
	color: #fff;
	border:2px solid #bb9419;
	
}


.tourist ul li {
	width: 50%;
	float: left;
	line-height: 1.75;
	text-align: left;
   
	list-style: disc;
	color: #d1214a;
	}
.tourist ul li a, .cities ul li a {color: #000;}    
.tourist .region-text{text-align: left;}
.tourist ul {margin: 18px auto 18px 50px;float: left;}
.tourist .heading {font-size:25px;margin-left:30px; color:#000;}
.tourist .region-text h4, .cities .region-text h4 {margin-bottom:0px;padding-bottom: 0px;}
.cities ul li {
	width: 50%;
	float: left;
	line-height: 1.75;
	text-align: left;
	
	list-style: disc;
	color: #d1214a;
}
.cities .region-text{text-align: left;}
.cities ul {margin: 18px auto 18px 50px;float: left;}
.cities .heading {font-size:25px;margin-left:30px; color:#000;}

.section-tour .tour-text .btn2:hover{background: linear-gradient(135deg, #d4af37 0%, #a67c00 100%); color:#fff;}
.section-tour .tour-text .btn1:hover span{background:linear-gradient(135deg, #a67c00 0%, #d4af37 100%);}



/*
@media(max-width:699px){
	.section-tour{padding: 20px 0;}
	.tour-wrapper{margin-top: 18px;}
	.states-wrapper{margin-top: 15px;}
}
@media(max-width:599px){
	.tour-wrapper .col-3{width: 100%;}
}
*/

.section-footer{background: #964a28;}
.section-footer .footer-link1{background: #f2f2f2;padding: 30px 0 1px;}
.section-footer .wrapper{text-align: center;}
.section-footer .wrapper .links-head{text-transform: uppercase;font-weight: bold;color: #333;font-size: 13px;}
.section-footer .wrapper ul{margin-top: 10px;margin-bottom: 30px;}
.section-footer .wrapper ul li{display: inline-block;padding: 0 10px;line-height: 20px;}
.section-footer .wrapper ul li a{font-size: 12px;color: #333;}
.section-footer a:hover{text-decoration: underline!important;}

.section-footer .footer-link2{padding: 30px 0}
.footer-link2 .col-2{width: 50%;float: left;box-sizing: border-box;padding:0 5px;}
.footer-link2 .left-div{text-align: left;}
.left-div ul{margin: 15px 0;line-height: 24px;}
.left-div ul li{display: inline-block;font-size: 12px;color: #fff;}
.left-div ul li:nth-last-child(even){padding: 0 10px;}
.left-div ul li a{color: #fff;text-transform: uppercase;}
.left-div p{margin: 0;padding: 0;font-size: 12px;color: #fff;}
.left-div p a{color: #fff;}
.footer-link2 .right-div{text-align: right;}
.right-div a{color: #fff;font-size: 12px;}
.right-div p{margin: 0;padding: 0;font-size: 12px;color: #fff;}
.right-div img{height: auto;width: 100%;}
.right-div .margin-class{margin: 5px 0;padding: 0;color:#fff;}

.smo-div{padding: 10px 0;}
.smo-div ul{display:inline-block;}
.smo-div li{display:inline-block;background:url("../../images/smo.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;box-sizing: border-box;
}
.smo-div li a:hover{border-color:rgba(255, 255, 255, 1)}
.smo-div li:nth-child(1){background-position:0 0;}
.smo-div li:nth-child(2){background-position:0 -40px;}
.smo-div li:nth-child(3){background-position:0 -80px;}

@media(max-width:991px){
	.section-footer .footer-link2 .pnl-container{width: 100%;}
}
@media(max-width:850px){
	.right-div img{height: auto;width: 100%;}
}

@media(max-width:599px){
	.footer-link2 .col-2{width: 100%;}
	.footer-link2 .right-div{margin-top: 20px;}
	.footer-link2 .left-div, .footer-link2 .right-div{text-align: center;}
}

.quick-fixed-nav{width: 100%;z-index: 9999;position: fixed;bottom: 0;display: none;}
.quick-fixed-nav li{display: inline-block;width: 33.33%;float: left;box-sizing: border-box;}
.quick-fixed-nav li a{padding: 8px 0;display: block;text-align: center;color: #fff;font-size: 10px;text-transform: uppercase;background: #333333}
.quick-fixed-nav li a{border-right: 1px solid #fff;}
.quick-fixed-nav li:last-child a{border: none;}
/*.quick-fixed-nav li:nth-child(1) a{background: #f46603;}
.quick-fixed-nav li:nth-child(2) a{background: #ff3161;}
.quick-fixed-nav li:nth-child(3) a{background: #b559e0;}
.quick-fixed-nav li:nth-child(4) a{background: #1e79d6;}
*/.quick-fixed-nav li a:hover{background: #ee3874;}
@media(max-width:767px){
	.quick-fixed-nav{display: block;}
}

.page-content{padding: 0 15px;}
.page-content h1{color: #585858;font-weight: 100;margin-top: 10px;margin-bottom: 0;padding-bottom: 0;font-size: 44px;
	background: linear-gradient(135deg, #f47d38 0%, #ee3874 50%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.page-content h2{font-size: 18px;padding: 0;}
.page-content p{color: #333;text-align: justify;padding: 0;line-height: 24px;margin:25px 0 15px 0}

.gototop{float: right;padding: 10px 20px;border-left: 2px solid #ee3974;color: #000;
	text-transform: uppercase;font-weight: 400;font-size: 11px;
	box-shadow: 5px 5px 20px rgba(54, 54, 54, 0.3);
	background-image: linear-gradient(to left, transparent, transparent 50%, #ee3974 50%, #ee3974);
	background-position: 100% 0;background-size: 200% 100%;transition: all .25s ease-in;
}
.gototop:hover{background-position: 0 0;color: #fff;}

.table-border {margin-top: 15px;margin-bottom: 15px;background:#c9cbca;}
.table-border td {border:1px solid #D7D4D4; padding:8px 10px;background: #fff;}
.table-border td.table-head {background: #f2f2f2;padding:12px 0;text-transform: uppercase;
	color:#333;text-align: center;font-size: 18px;
}
p.day-block{padding: 0;font-weight: bold;background: #f2f2f2;
	border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;
	border-left: 2px solid #ee3974;border-right: 1px solid #e3e3e3;
}
p.day-block span{display: inline-block;padding: 4px 12px;color: #ee3874;background: #fff;
	border-right: 1px solid #e8e8e8;margin-right: 5px;
}

/* Inner page styles */
.header-carousel{}
.owl-dots{display: none;}
.header-carousel .slider{position: relative;}
.header-carousel span{position: absolute;display: block;top: 5px;left: 5px;background: #fff;padding: 4px 10px;font-size: 12px;}

.section-body{padding-bottom: 30px;}
.pnl-main-body{}
.pnl-main-body .pnl-big{width: 65%;float: left;box-sizing: border-box;padding:0 10px;}
.pnl-main-body .pnl-small{width: 35%;float: left;box-sizing: border-box;padding:0 10px;}
.template-links{background: #f2f2f2;padding: 14px 20px;text-align: center;}
.template-links li{display: inline-block;margin: 5px 4px 5px 3px}
.template-links li a{display: block;border: 1px solid #f04867;padding:7px 18px 8px;border-radius: 20px;color: #333;font-size: 13px;text-align: center;}
.template-links li a:hover{background: #f04867; color:#fff;}
.template-head{display: block;width: 100%;text-transform: uppercase;font-size: 12px;font-weight: bold;color: #999}

.bread-crumb {padding: 10px 10px;text-align: left;background: #efefef;border-radius: 4px;}
.bread-crumb a{color: #808080;font-size: 12px;}
.bread-crumb span {color: #808080;font-size: 12px;}
.bread-crumb_delimiter{display: inline-block;position: relative;margin: 2px 8px 0;vertical-align: top;text-align: center;color: #575757;}
.bread-crumb .bread-crumb_delimiter::before {content: '/';}
.bread-crumb a:hover{color: #be393e;}

.pnl-body-content{}
.pnl-body-content h1{text-align: center;margin-bottom: 0;padding-bottom: 5px}
.pnl-body-content h1 span, .main-heading span{color: #585858;font-size: 42px;font-weight: 100;
	background: linear-gradient(135deg, #f47d38 0%, #ee3874 100%);
	background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;
}
.tagline-span{color: #959595;font-size: 16px;text-align: center;display: block;margin-bottom: 10px;}
.pnl-body-content p{text-align: justify;color: #333;line-height: 24px;font-family: Raleway, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}

/* Landing page tour styles*/
.page-tours{margin-top: 40px;}
.page-tours .heading{border-top: 1px solid #f47d38;border-bottom: 1px solid #ee3874;padding: 8px 0 11px}
.page-tours .heading h5{text-align: center;font-size: 18px;color: #333;padding: 0;margin: 0;}
.page-tours .tours-wrapper{padding: 15px 0 30px 0;}
/* .page-tours .tours-wrapper .tour-block{width: 33.333%;float: left;box-sizing: border-box;padding: 15px;}*/
.page-tours .tours-wrapper .tour-block {
	width: 33.333%;
	float: left;
	box-sizing: border-box;
	padding: 15px;
	max-width: 300px;
	max-height: 300px;
	overflow: hidden;
}
.page-tours .tours-wrapper .tour-block a{display: block;position: relative;height: 211px; cursor:pointer;}
.page-tours .tour-block .tour-img{}
.page-tours .tour-block .tour-img img{width: 100%;float: left;}

.page-tours .tour-block .tour-title{display: table;position: absolute;width: 100%;height: 100%;}
.tour-title .wrapper{display: table-cell;height: 100%;vertical-align: middle;width: 100%;color: #fff;padding: 20px;}
.tour-title li{display: block;float: left;clear: left;}
.tour-title li:nth-child(1){padding-bottom: 5px;border-bottom: 1px solid #fff;text-transform: uppercase;font-size: 12px;}
.tour-title li:nth-child(2){font-weight: 900;padding: 10px 0;text-transform: uppercase;}
.tour-title li:nth-child(3){font-size: 11px;text-transform: uppercase;}
.tour-title li:nth-child(4) {
	font-weight: bold;
	padding-top: 10px;
	font-size: 12px;
	max-height: 48px;
	overflow: hidden;
}
.tour-title span{font-weight: 900;text-transform: uppercase;text-align: center;display: block;}
.tour-block a:hover .filter1{opacity: .1;}
.tour-block a:hover .filter2{opacity: .9;}

.right-links{margin-bottom: 15px;}
.right-links-mobile{display: none;margin-top: 25px;}
.right-links .heading{background: linear-gradient(135deg, #f47d38 0%, #ee3874 100%);padding: 25px 0;margin-bottom: 15px;}
.right-links .heading h4{margin: 0;padding: 0;text-align: center;color: #fff;font-weight: 100;font-size: 42px;}
.right-links li{box-sizing: border-box;padding: 2px 10px 2px 0}
.links-two-cols li{display: inline-block;float: left;width: 50%;}
.right-links li a{color: #333;display: block;padding: 6px 0 6px 27px;border: 1px solid #fff;
	background: url(../../images/gray-circle-bullet.png) no-repeat 0 5px;font-size: 13px;
}
.right-links li a:hover{color:#c3903d;text-decoration:underline!important;/*background-position: 5px 7px;padding-left: 32px*/ }

.right-links-head{}
.right-links-head li{display: block;margin-bottom: 10px;}
.right-links-head li a{display: block;background: #fff;color: #666;font-weight: 400;text-transform: uppercase;
	padding-top: .5rem;padding-bottom: .5rem;padding-left: 15px;font-weight: bold;
	-webkit-box-shadow: 0px 0px 40px rgba(54, 54, 54, 0.2);box-shadow: 0px 0px 40px rgba(54, 54, 54, 0.2);
}
.right-links-head li a:hover{background: #ececec;}
.right-links-head li a i{display: inline-block;width: 32px;vertical-align: middle;}
.right-links-head li a span{display: inline-block;width: 80%;text-align: center;}
.right-links-head li .link-icon img{width: 100%;}
.right-links-head li .list-highlight {background: linear-gradient(135deg, #f47d38 0%, #ee3874 100%);color: #fff;}

.inner-right-form{}
.inner-right-form .form-heading{background: linear-gradient(135deg, #f47d38 0%, #ee3874 100%);padding: 25px;margin-top: 15px;
	text-transform: uppercase;text-align: center;
}
.form-heading p{margin: 0;padding: 0;color: rgba(255, 255, 255, .8);font-weight: bold;text-align: center}
.form-heading h5{padding: 0;margin: 0;font-size: 28px;color: #fff;font-weight: 900;}
.inner-right-form .query-form form{width: 100%;background: transparent;}
.inner-right-form .query-form label{color: #333;}
.inner-right-form .query-form{border: 10px solid #ececec;background: #f7f7f7;border-radius: 10px;}
.inner-right-form .query-form form{padding: 20px 0 0;}
.inner-right-form .query-form .col-12{width: 100%;}
.inner-right-form .query-form .btn-submit{width: auto;}
.inner-right-form .query-form .btn-submit:hover{background: #9a0f46;color: #fff;}
.inner-right-form .query-form .form-control1{height: 120px;}
/*.inner-right-form .col-6{width: 50%;float: left;box-sizing: border-box;}
.inner-right-form .col-12 {width: 100%;float: left;box-sizing: border-box;}
.inner-right-form .col-6,
.inner-right-form .col-12,
.inner-right-form .col-6-12{margin-bottom: 10px;padding: 0 6px;}
.inner-right-form .query-form label{font-size: 10px;font-weight: 700;color: #666;}*/

@media(max-width:1199px) and (min-width:1100px){
	.section-body .pnl-container{width: 100%;}
}
@media(max-width:1199px){
	.page-tours .tours-wrapper .tour-block a {
	height: 195px;
	overflow: hidden;
}
	.tour-title .wrapper {
	vertical-align: top;
}
}

@media(max-width:1099px){
	.pnl-main-body .pnl-big{width: 100%;}
	.pnl-main-body .pnl-small{width: 100%;}
	.inner-right-form .col-6,
    .inner-right-form .query-form .col-6.arrive-date{width: 50%;}
	.page-tours .tours-wrapper .tour-block a{height: 260px;}
}
@media(max-width:479px){
    .inner-right-form .query-form .dest{width: 50%;}
}
@media(max-width:399px){
    .inner-right-form .query-form .col-6.arrive-date,
    .inner-right-form .query-form .dest{width: 100%;}
}


.theme-wrapper-inner{margin-top: 30px;}
.theme-wrapper-inner .theme-block{margin-bottom: 15px;}
.theme-wrapper-inner .theme-img{width: 22%;}
.theme-wrapper-inner .theme-text{width: 78%;}

.content-list {margin: 0 0 25px 15px;}
.content-list li{list-style: circle;padding: 0 0 0 7px;line-height: 30px;color: #333;}
.content-list li a{color: #333;}
.content-list li a:hover{text-decoration: underline!important;}

.list-column-count{
	-webkit-column-count: 4;
	   -moz-column-count: 4;
			column-count: 4;
}
@media(max-width:767px){
	.list-column-count{
	-webkit-column-count: 3;
	   -moz-column-count: 3;
			column-count: 3;
	}
}
@media(max-width:600px){
	.list-column-count{
	-webkit-column-count: 2;
	   -moz-column-count: 2;
			column-count: 2;
	}
}

.content-heading1{font-size: 18px;color: #ee3874;}
.content-heading2{font-size: 18px;}
.content-heading3{font-size: 16px;color: #f47d38;}
.content-div1{background: linear-gradient(135deg, #f47d38 0%, #ee3874 100%);padding: 1px 0;}
.content-div1 .wrapper{background: #f7f7f7;padding: 2px 20px;}
.margin-bottom-15{margin-bottom: 15px;}

.more-link{color: #ee3874;font-weight: bold;}
.tour-packages-wrapper{margin-bottom: 10px;
	display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap:wrap;}
.tour-packages-wrapper .col-6{width: 50%;float: left;box-sizing: border-box;padding:0 15px;margin-top: 30px;
	display: -webkit-flex;display: -ms-flexbox;display: flex;height: auto !important;}
@media(max-width:450px){
	.tour-packages-wrapper .col-6{width: 100%;padding: 0;}  
}

.tour-packages{border: 1px solid #e8e8e8;}
.tour-packages .wrapper-img{}
.tour-packages .wrapper-img img{width: 100%;}
.tour-packages .wrapper-text{padding: 10px 20px 14px;}
.tour-packages .wrapper-text li.title{list-style: none;text-transform: uppercase;font-weight: bold;color: #666;display: block;margin-bottom: 10px;margin-left: 0;padding: 0;}
.tour-packages .wrapper-text li{list-style: circle;padding: 0 0 0 7px;line-height: 24px;color: #333;margin-left: 12px;}
.tour-packages .wrapper-text li a{color: #333;}
.tour-packages .wrapper-text li a:hover{text-decoration: underline!important;}


.img-header {width:100%;}
.top-title{position: absolute;top: 35%;margin-left: 50px;width:45%;}
.top-title h2 {font-size: 48px;color: #a67c00;line-height: 0.95;text-align:center;margin-bottom:3px;}
.top-title h2:after {
	z-index: 999;
	content: ' ';
	display: block;
	width: 220px;
	height: 29px;
	margin: 0.15em auto 0;
	background: url(../../images/underline.png);
	background-size: cover;
	background-position: center;
}
.top-title p{font-size:16px;color: #616161;font-weight:100;text-align:center;margin:0px;line-height: 25px;}
.topic1 h2 {color:#9a0f46;}
.topic2 h2 {color:#d40026;}
.topic3 h2 {color:#fd741f;}
.topic4 h2 {color:#946a36;}



.header-one-img{}
.header-one-img img{width: 100%;}

.landing-wrapper{padding: 15px 0 30px 0;}
.landing-wrapper .landing-block{width: 33.333%;float: left;box-sizing: border-box;padding: 15px;margin-bottom: 15px;}
.landing-block a{display: block;background: #f7f7f7}
.landing-block a:hover{-webkit-box-shadow: 0px 0px 25px rgba(54, 54, 54, 0.4);box-shadow: 0px 0px 25px rgba(54, 54, 54, 0.4);}
.landing-block .landing-img img {width: 100%;}
.landing-block .landing-title{text-align: center;padding: 10px 0 15px;border-bottom: 5px solid #ececec;}
.landing-title strong{text-transform: uppercase;font-size: 16px;color: #333}
.landing-title span{font-size: 11px;color: #999;}

@media(max-width:767px){
	.landing-wrapper{/*width: 70%;margin: 0 auto;*/}
	.landing-wrapper .landing-block{width: 50%;}
}
@media(max-width:500px){
	.landing-wrapper .landing-block{padding: 5px;}
	.landing-title strong{font-size: 13px;}
	.landing-title span{display: none;}
}
@media(max-width:400px){
	.landing-title strong{font-size: 11px;}
}

/*.mail-us {background-color:#ec9d0b;}
.mail-us:hover .dropbtn {background-color:#ec9d0b;}
.mail-us .dropbtn a,.mail-us .dropbtn span {color:#fff;padding-left:5px;}
.mail-us .dropbtn:hover {background-color:#ec9d0b;color:#fff;}
.mail-us .dropbtn a:hover {background-color:#ec9d0b;color:#fff;text-decoration: underline!important;}*/
.mail-us .dropbtn a,.mail-us .dropbtn span {color:#111;padding-left:5px;}
.mail-us .dropbtn {border-left:1px solid #9e9e9e;padding: 20px 20px;}
.pnl-contact{background: #eaeaea;padding: 0 10px;}
.pnl-contact .mail-us .dropbtn{padding: 5px 10px;border-left:0;}
.fa-envelop {display:inline-block;vertical-align: middle;}

.content-link{font-weight: bold;color: #ee3874;}
.section-tour.tour-page .tour-wrapper .col-3 {
	width: 32%;
	margin: 0.5%;
}
.section-tour.tour-page .tour-wrapper .col-3 .tour-block{
	box-shadow:0px 0px 15px -5px rgba(99, 99, 99, 0.51);
	background:#fff;
}
.main-heading{;position: absolute;
	margin-left: 0px;
	margin-right: 0px;
	left: 0px;
	right: 0px;
	bottom:22px;    text-align: center;}
.main-heading a{color:#fff;font-weight: bold;font-size: 15px;text-transform: uppercase;text-shadow: 1px 1px 8px #000;}
.section-tour.tour-page {
	padding: 50px 0;
	background:#fff;
}
.section-tour.tour-page:nth-child(2n) {
	background:#eee;
}
.section-tour.tour-page .tour-text p {
	max-height: 40px;
	overflow: hidden;
	margin: 5px 0;
}
.section-tour.tour-page .tour-text .heading{font-size:14px;}
.section-tour.tour-page .tour-img {
	display: block;
}
.section-tour.tour-page .tour-img span {
	position: static;
	padding: 10px 0;
	float: left;
	width: 100%;
	text-align: center;
	font-size: 14px;
}
.section-tour.tour-page .tour-actions {
	position: absolute;
	bottom: 0;
	left: 0;
}
.test-area h3 {
	color: #000;
	margin-bottom: 0;
}
.testimonial-block {
	width: 27%;
	display: inline-block;
	padding: 2%;
	margin: 1%;
	box-shadow: 0 0 20px #00000040;
	text-align: left;
	vertical-align: top;
	min-height: 200px;
	text-align: center;
	background: #fff;
	border-bottom: 5px solid #ee3874;
}
.testimonial-wrp-title {
	text-align: center;
}
section.test-area {
	padding: 50px 0;
}
.testimonial-block p {
	font-size: 16px;
	line-height: 25px;
}
.testimonial-name {
	font-weight: bold;
}
.testimonial-name small {
	display: block;
	margin: 5px;
}

.image-holder img{max-width:100%;}
.about-tour {background: #f5ebdb;padding: 16px;line-height: 1.75;margin-bottom: 15px;border-radius:4px;}
a.search-menu {
	background: #df9312;
	color: white;
	padding: 10px;
	border-radius: 4px;
	font-size: 14px;
	font-weight: bold;
}

.form-action {
	padding-bottom: 30px;padding-top: 10px;
}

.india-intro table {
	border-collapse: collapse;
	width: 100%;
}
.india-intro table td.table-head {
	font-size: 15px;
	text-transform: uppercase;
	color: #111;
	background-color: #f5ebdb;
}
.india-intro table tr:nth-child(even) {
	background-color: #f9f9f9;
}
.india-intro table td {
	border: 1px solid #ddd;
	padding: 13px;
	font-size: 14px;
	color: #444;
}
ul.list-style {
	line-height: 1.95;
	margin-left: 16px;
}
ul.list-style li {
	list-style: disc;
}
h4.itinerary {margin:0px;color: #c39043;}
.border {border-top: 1px solid #b8a680;padding-bottom: 15px;}
.col-4 {
	width: 33.3%;
	float: left;
	padding: 0 8px;
	box-sizing: border-box;
}
.package-block {
	position:relative;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	margin-bottom: 15px;
	min-height: 405px;
}
.package-img {
	display: inline-block;
	overflow: hidden;
	width:100%;
}
.package-block .package-wrp .package-img img {width:100%;}
.package-days {
	position: absolute;
	font-size: 12px;
	background: #9a0f46;
	color: #fff;
	padding: 5px 10px;
	display: block;
	left: 0px;
	top: 20px;
	font-weight: 100;
}
.package-details {
	padding: 10px 12px;
}
h4.package-name {
	margin: 0px;
	font-size: 15px;
	text-align: left;
	color: #b9832b;
	font-weight: 600;
}
.package-destination {
	font-size: 13px;
	text-align: left;
	line-height: 1.5;
}
.package-details .search-menu {
	display: inline-block;
	margin-top: 8px;
	background: #9a0f46;
	color: #ffffff;
	padding: 6px 12px;
	border-radius: 25px;
	font-size: 12px;
	border: 1px solid #ffffff;
}
.package-details .search-menu:nth-child(2n){
	background: #c0832b;
}
.package-details .search-menu:hover {background: #ff7a23;border: 1px solid #ff7a23;color: #fff;}

@media screen and (max-width:479px) {
	.theme-wrapper .col-3 {width:100%;padding:0px;}
	.region-wrapper .col-5 {width:100%;}
	.main-heading {top:22px;}
	.region-wrapper .region-img {width:50%;}
	.region-wrapper .region-text {width:50%;padding: 10px 0px 0px;float:left;}
	.region-wrapper .region-text p {padding: 0px;}
	.region-wrapper .region-text p a {text-decoration: underline;border:none;margin-bottom:0px;background: none;}
	.section-region .heading-div h2, .section-states .heading-div h2, .section-tour .heading-div h3{padding:0px;}
	.section-tour .tour-img {width: 30%;}
	.section-tour .tour-text {width: 70%;bottom:auto;}
	.section-tour .tour-text .wrapper {padding: 10px 10px;}
	.query-form form {padding: 20px 0;}
	.section-theme {background:none;}
	.theme-text p {display:none;}
	.theme-block {margin-bottom: 0px;background: none;box-shadow:none;border-bottom: 1px solid #ddd;}
	.theme-img {width: 20%;}
	.theme-img img {padding: 10px;}
	.theme-text {width: 80%;}
	.theme-text .wrapper {padding: 18px 20px 0 0;}
	.top-title {top:15%;margin-left:20px; width: 55%;}
	.top-title h2 {font-size:18px;}
	.top-title p{display:none;}
	.pnl-logo {background:#fff;}
	.theme-text .heading {font-size:14px;}
	.region-wrapper .col-5:nth-child(1) .region-img, .region-wrapper .col-5:nth-child(3) .region-img {float:left;}
	.region-wrapper .col-5:nth-child(2) .region-img, .region-wrapper .col-5:nth-child(4) .region-img {float:right;}
	.region-wrapper .col-5:nth-child(1) .region-text, .region-wrapper .col-5:nth-child(3) .region-text {float:right;}
	.states-wrapper .region-img {width:100%;}
	.states-wrapper .region-text {width:100%;}
	.section-tour .tour-wrapper .col-3{width:100%;}
	.section-tour .tour-wrapper {padding: 0px;}
	.section-tour .tour-img span {top: 6px;font-size: 11px;}
	.section-tour .tour-text .btn1{border: 2px solid #111;color:#000;padding: 4px 10px;}
	.section-tour .tour-text .btn1:hover {border: 2px solid #111;color:#fff;background:#111;}
	.region-img img {float:left;}
	.region-block {border:none;background-color: #f7f7f7;}
	.form-enquiry {padding: 0px 0;}
	.query-form form {width:100%;margin:0px;box-sizing: border-box;}
	.section-tour .tour-text p, .section-tour .tour-text .heading{color:#333;}
	.section-tour .tour-text {position:static;}
	.section-tour .tour-text p span {display:none;}
	.section-tour .tour-text p {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.tourist ul, .cities ul {margin:18px auto 18px 20px;}
	.cities .heading, .tourist .heading {margin-left: 5px;}
	.region-text p a:hover {color: #000;text-decoration:underline!important;}
	.logo-header a {padding: 1px 5px;}
	.top-title h2:after {width: 160px;height: 22px;}
	#languageBar span {display:none;}
	.query-form .stdCode{width:50%;}
	.query-form .col-6.arrive-date {width:100%;}
	.query-form .dest {width:100%;}
	.india-intro .col-9 {width:100%;clear:both;}
	.india-intro .col-3 {width:100%;clear:both;}
}
@media(min-width:392px) and (max-width:479px) {
	.india-intro .col-4 {width:100%;}
	.india-intro .package-wrp {float: left;width: 40%;}
	.india-intro .package-details {width: 60%;float: left;box-sizing: border-box;}
	.package-block {min-height: auto;float: left;}
	.package-block .package-wrp .package-img img {width:100%;}
	.package-block .package-wrp .package-img {display:flex;}
	}
	
@media screen and (max-width:391px) {
	.india-intro .col-4 {width:100%;}
	}


@media(min-width:480px) and (max-width:767px) {
	.section-theme{background: #fff} 
	.pnl-logo {background: #fff;}
	.top-title {top:20%;margin-left:20px;}  
	.top-title h2 {font-size: 25px;}
	.top-title p {display:none;}
	.heading-div h1, .heading-div h2, .heading-div h3, .heading-div h4, .heading-div h5 {font-size: 25px;padding:0px;}
	.region-wrapper .col-5 .block4{margin-top:10px;}
	.theme-img {width:20%;}
	.theme-text {width:80%;}
	/*.region-wrapper .col-5 {width: 100%;}
	.region-block {border: none;background-color: #f7f7f7;}
	.region-wrapper .col-5:nth-child(1) .region-img, .region-wrapper .col-5:nth-child(3) .region-img {float: left;}*/
	/*.region-img img {float: left;}*/
	/*.region-wrapper .region-img {width: 50%;float:right;}
	.region-wrapper .region-text {width: 50%;padding: 0px 0px 0px;    float: left;}
	.region-wrapper .col-5:nth-child(1) .region-text, .region-wrapper .col-5:nth-child(3) .region-text {float: right;}
	.region-wrapper .region-text p {padding: 0px;}*/
	.theme-wrapper .col-3{width:100%;}
	.tourist .region-img {width:100%;}
	.tourist .region-text, .cities .region-text {width: 100%;}
	.section-tour .tour-wrapper .col-3 {width: 50%;}
	.form-enquiry {padding: 0px 0;}
	.query-form form {box-sizing: border-box;width: 100%;margin-right: 0px;}
	.cities .region-img {width:100%;}
	.india-intro .col-9 {width:100%;clear:both;}
	.india-intro .col-3 {width:100%;clear:both;}
	.india-intro .col-4{width:33.3%;min-height: 408px;}
}

@media(min-width:768px) and (max-width:1023px) {
 .top-title h2 {font-size: 30px;}
 .top-title p {font-size: 14px;}
 .top-title {top: 15%;}
 .heading-div h1, .heading-div h2, .heading-div h3, .heading-div h4, .heading-div h5 {font-size: 30px;}
 .theme-wrapper .col-3 {width: 50%;}
 .cities .region-img img {display:block;}
 .section-tour .tour-wrapper .col-3 {width:50%;}
 .tourist ul li:nth-child(n+9) {display: none;}
 .cities ul li:nth-child(n+9) {display: none;} 
 .tourist .region-text, .cities .region-text {padding: 5px 10px;}
 .tourist .region-text h4, .cities .region-text h4 {margin-top: 10px;}
 .tourist ul, .cities ul {margin:18px auto 10px 20px;}
 .cities .heading, .tourist .heading {margin-left: 5px;}
 .india-intro .col-9 {width:100%;margin-bottom: 30px;}
 .india-intro .col-3 {width:100%;}
 
}
@media(min-width:992px) and (max-width:1023px) {.package-block {min-height: 450px;}}

@media(min-width:1024px) and (max-width:1224px) {
	.dropdown .dropbtn, .mobile-menu {font-size: 13px;padding: 22px 10px;}
	.logo-header a {padding: 1px 15px;}
	.top-title{top:25%;}
	.tourist ul li:nth-child(n+13), .cities ul li:nth-child(n+13) {display: none;}
	.tourist ul li .cities ul li {display: block;} 
	.cities .region-img img {display:block;}
	.tourist .region-text, .cities .region-text {padding: 10px 10px;}
	.tourist ul, .cities ul {margin:18px auto 10px 20px;}
	.cities .heading, .tourist .heading {margin-left: 5px;}
}
@media(min-width:320px) and (max-width:991px){
	.pnl-logo {position: static;}
}
@media screen and (max-width:414px) {
	.region-wrapper .col-5 {width:50%;}
	.region-wrapper .region-text {display:none;}
	.region-wrapper .region-img{width:100%;}
	.region-wrapper .col-5 .block4{margin-top:10px;}
}
.nav {
  width: 100%;
  position: absolute;
  z-index: 10;
  clear: both;
    top: 85px;
}
#menu {
  display: none;
}
@media screen and (min-width: 992px) {
  .hamburger-container {
    display: none;
  }
}
ul.hamburger li {
  height: 2px;
  background: #000;
  content: "";
  position: relative;
  transition: 0.25s ease-in-out;
}

.hidden {
  opacity: 0;
}

.rot45deg {
  transform: rotate(45deg);
  top: 7px !important;
}

.rot-45deg {
  transform: rotate(-45deg);
}

ul.hamburger {
  display: block;
}
ul.hamburger li:nth-child(1) {
  top: 0;
}
ul.hamburger li:nth-child(2) {
  top: 5px;
}
ul.hamburger li:nth-child(3) {
  top: 10px;
}

.hamburger-container {
    position: absolute;top: -37px;right: 15px;
  width: 28px;
  margin-right: 5px;
  height: 30px;
  cursor: pointer;
  float: right;
}
.tabs input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.tabs {
  overflow: hidden;
    box-shadow: 0 4px 4px -2px rgba(0,0,0,0.5);
}

.tab {
  width: 100%;
  color: white;
  overflow: hidden;
}
.tab-label, .tab-link {
  display: flex;
  justify-content: space-between;
  padding: 1em;
  background: #2c3e50;
  font-weight: bold;
  cursor: pointer;
  /* Icon */
}
.tab-link{color: #fff;}
.tab-label:hover, .tab-link:hover {
  background: #1a252f;
}
.tab-label::after {
  content: "❯";
  width: 1em;
  height: 1em;
  text-align: center;
  transition: all 0.35s;
}
.tab-content {
  max-height: 0;
  padding: 0 1em;
  color: #2c3e50;
  background: white;
  transition: all 0.35s;
    text-align: center;
    line-height: 2;
}
.tab-content a{color: #333;display: inline-block;margin: 0 5px;}
.tabs input:checked + .tab-label {
  background: #1a252f;
}
.tabs input:checked + .tab-label::after {
  transform: rotate(90deg);
}
.tabs input:checked ~ .tab-content {
  max-height: 100vh;
  padding: 1em;
}

.testimonials li{margin-bottom: 50px;border-bottom: 1px dashed #999;}

.section-testi{padding: 50px 0;text-align: center;}
.section-testi p.title{font-size: 22px;background: url("../../images/user-icon-64x.png") top center no-repeat;
    padding-top: 84px;
}
.more-link1{display: inline-block;padding: 12px 30px;background: #ff7a23;
    color: #fff;font-weight: bold;border-radius: 20px;
}
.more-link1:hover{background: #9a0f46;}
.wp-contact{position: fixed;bottom: 5px;right: 5px;background: url("../../images/whatsapp-icon-32x.png");
    display: block;height: 48px;width: 48px;z-index: 9999;
}

