@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Oswald:300,400);

/*************************
 *******Header******
 **************************/
body{font-size: 14px;}
.body-bg {
	background: #fff;
	/*background: url(../images/pattern_22.png) repeat;*/
}
.container-bg {
	background: #fff;
	/*-webkit-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.5);*/
}

/* #header {
	background: url(../images/top_head_bg.jpg) repeat;
} */

#header .search {
	display: inline-block;
	padding-left: 15px;
}

.top-bar {
	padding: 15px 0;
	line-height: 28px;
}

.top-number {
	/*color: #cee914;*/
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	color: #ffcc29;
	font-size: 14px;
}

.top-number a{
	/*color: #cee914;*/
	padding:3px 9px;
	margin-left:4px;
	margin-right:4px;
}

.social-share {
	display: inline-block;
	list-style: none;
	margin: auto;
	padding-right: 30px;
	font-size: 20px;
}

ul.social-share li {
	display: inline-block;
	text-align: center;
}

ul.social-share li a {
	display: inline-block;
	color: #CCCCCC !important;
	line-height: 25px;
	padding-left:7px;
}

ul.social-share li a:hover {
	color: #ffcc29 !important;
}

.tourpg-bot-strip {
	margin-top: 0;
	padding-top: 5px;
	padding-bottom: 10px; 
	background: #ededed;
}


hr.fancy-line {
	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(215,215,215,0.75), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(215,215,215,0.75), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(215,215,215,0.75), rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(215,215,215,0.75), rgba(0,0,0,0));
	box-shadow: 0px -2px 4px rgba(136,136,136,0.75);
	padding: 0;
	margin: 0;
}

.home-font {
	font-size: 20px;
}

.home-font li a:hover {
	color: #ffcc29;
}
.pad-adj {
	padding-left: auto;
	padding-right: auto;
}
.pad-top {
	padding-top: 25px;
}
.pad-top-7 {
	padding-top: 7px;
}
.pad-bottom {
	padding-bottom: 15px;
}
.pad-bottom-visa {
	padding-bottom: 25px;
}



/*************************
 *******Header End******
 **************************/

/*
 facebook like box
 */

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
	width: 100% !important;
	min-width: auto;
}

@media (max-width: 1100px) {
	.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
		width: 100% !important;
		min-width: auto;
	}
}

/*
 Slider
 */

.carousel-fade .item {
	-webkit-transition: opacity 3s;
	-moz-transition: opacity 3s;
	-ms-transition: opacity 3s;
	-o-transition: opacity 3s;
	transition: opacity 3s;
}
.carousel-fade .active.left {
	left: 0;
	opacity: 0;
	z-index: 2;
}
.carousel-fade .next {
	left: 0;
	opacity: 1;
	z-index: 1;
}
.carousel-fade .active.right {
	left: 0;
	opacity: 0;
	z-index: 4;
}
.carousel-fade .prev {
	left: 0;
	opacity: 1;
	z-index: 3;
}

.travel-home-bg {
	background: url(../images/where-trave-bg3.jpg) no-repeat;
	border-top: 5px #cbcbcc solid;
	border-bottom: 8px #cbcbcc solid;
	height: 325px;
}
.travel-ins-bg {
	background: url(../images/where-trave-bg3.jpg) no-repeat;
	border-bottom: 8px #cbcbcc solid;
	height: auto;
}
.hm-title {
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-size: 20px;
	color: #333;
	line-height: 28px;
}
.hm-title-line {
	padding: 40px 0 10px 0;
	border-bottom: 1px #ccc solid;
}
.hm-title-ins {
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-size: 20px;
	color: #333;
	line-height: 28px;
	padding: 40px 0 10px 0;
}
.see-offers {
	padding-top:10px;
	font-style: italic;
	font-family: Georgia !important;
	text-align: center;
}

/*start - figure tag for explore offer image and image caption*/

.explore-offers figure img { 
	display: block; 
	}
.explore-offers figure { 
	width:260px;
	height: 160px;
	display: block; 
	position: relative;
	overflow: hidden; 
	margin-top:25px !important;
	/*margin: 0 auto;*/
	-moz-box-shadow: 3px 3px 3px rgba(68,68,68,0.6);
	-webkit-box-shadow: 3px 3px 3px rgba(68,68,68,0.6);
	box-shadow: 3px 3px 3px rgba(68,68,68,0.6);
}
.explore-offers figcaption { 
  position: absolute; 
  background: rgba(0,0,0,0.75); 
  color: white; 
  padding: 7px 10px; 
  opacity: 0;
  width:100%;
  font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-size: 14px;
}
.explore-offers figure figcaption { opacity: 1;}
.cap-left figcaption { bottom: 0; left: 0; }
/*end - figure tag for explore offer image and image caption*/


/*.explore-offers img {
	padding: 0;
	margin: 25px 0 0 0;
	-moz-box-shadow: 3px 3px 3px rgba(68,68,68,0.6);
	-webkit-box-shadow: 3px 3px 3px rgba(68,68,68,0.6);
	box-shadow: 3px 3px 3px rgba(68,68,68,0.6);
}
.explore-offers  p {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: inherit;
	color: #fff;
	background: rgba(0, 0, 0, .6);
	width: 70%;
	margin: 0 0 0 15px;
	padding: 0 5px;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-size: 14px;
}

.explore-offers p span {
	line-height: 1.2em;
	padding: 8px;
	display: block;
}*/

.wide-variety {
	background: #ededed;
	margin: 0 0 10px 0;
	-moz-box-shadow: 2px 2px 2px rgba(68,68,68,0.5);
	-webkit-box-shadow: 2px 2px 2px rgba(68,68,68,0.5);
	box-shadow: 2px 2px 2px rgba(68,68,68,0.5);
}
.wide-variety .icon-left {
	padding: 7px 7px 7px 7px;
}
.wide-variety h4 {
	font-family: 'Oswald', sans-serif;
	font-size: 1.1em;
	text-transform: uppercase;
	text-align: center;
	line-height: 20px;
	padding: 4px 10px;
}

.wide-variety-list {
	font-size: 1.1em;
	font-weight: 600;
	padding-top: 7px;
}

/* = on mouseover darken image=============*/

a.darken img {
	display: block;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;	
}

a.darken:hover img {
	filter: brightness(60%);
-webkit-filter: brightness(60%);
-moz-filter: brightness(60%);
-o-filter: brightness(60%);
-ms-filter: brightness(60%);
}
/* = on mouseover darken image=============*/

.travelers-review-bg {
	background: #e1e1e1;
	border-top: 5px #cbcbcc solid;
	border-bottom: 5px #cbcbcc solid;
	height: auto;
	margin: 50px 0 0 0;
}

.travelers-review h4 {
	font-family: 'Oswald', sans-serif;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #333;
	padding: 10px 0;
	border-bottom: 1px #ccc solid;
	line-height: 18px;
}
.travelers-review ul li {
	list-style: none;
	padding: 2px 0;
}
.tour-cloud {
	padding:3px 0 0 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 0.85em;
	line-height:16px;
	text-align: justify;
	-webkit-font-smoothing: antialiased;
}

.page-header-ins {
	padding-bottom: 9px;
	margin: 40px 0 20px;
}
.page-title {
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-size: 1.7em;
	color: #002e8a;
	padding: 5px 0 10px 0;
	line-height: 28px;
}
.page-bottom-space {
	padding-bottom: 30px;	
}
.page-content {
	padding: 30px 0;
	font-size: 14px;
	line-height:22px;	
}

.page-text {
	padding:5px 10px 0 0;
}
.page-text p {
	padding:10px 0 0 0;
	font-family: 'Open Sans', sans-serif;	
	font-size: 13px;
	line-height:21px;
	text-align: justify;
	-webkit-font-smoothing: antialiased;
}

.page-text ul li {
	padding:5px 0  0  5px;
	margin-left: 15px;
	line-height: 21px;
	}
.page-text h4 {
	padding: 5px 0 0  0;
	margin: 20px 0 0 0;
	color: #2a6496;
	}
.text-wrap{
	float: left;
	margin:5px 15px 5px 0;
}
.page-text img {
	border: 1px solid #e5e5e5;
	background : #fff;
	padding: 5px;
}
.title-count {
	font-size: 16px;
	font-family: Georgia;
	font-style: italic;
	padding: 10px 0 0 0;
	text-align: center;
}
.list-view .pager
{
	margin: 5px 10px 0 0;
	text-align: right !important ;;
}
.summary {
	border-top: 1px solid #d9d9d9 !important ;	
	margin: 14px 0 15px 0 !important ;
	padding: 10px 0 !important ;
	text-align: right !important ;
	background: #ededed !important ;
}
.sort-list {	
	line-height: 20px;
	/*border-bottom: 1px dashed #666;*/
	padding-bottom:15px;
	font-size: 13px;
	line-height:18px;	
}
.sort-list-content {	
	border-bottom: 1px dashed #ccc;
	margin-top: 0px;
	margin-bottom: 1px;
}
.sort-list-border {	
	border-bottom: 1px dashed #ccc;
	margin-top: 5px;
	margin-bottom: 5px;
}
.pager {
	margin-top: 0 !important;
	margin-right:0 !important;
	padding-bottom: 10px !important;
	border-bottom: 1px dashed #ccc;
}
.sort-subtitle {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-style: italic;
	font-size: 0.9em;
}
.sort-list h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size:19px;
	color: #eb6605;
}
.sortlist-offers {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-style: italic;
	font-size: 13px;
	padding-top:15px;
	text-align: right;
}
.sort-list span {	
	font-weight: 600;
	letter-spacing: 1px;
	color:#1f5ca8;
	display: block;
	padding-top: 7px;
}
.sort-list ul li {	
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	line-height:18px;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	padding-left: 7px !important;
	margin-left: 14px !important;
}
.sort-list-details {
	margin-top: 20px;
	padding-left: 25px;
}
.sort-list figure img { 
	display: block;
	}
.sort-list figure { 
	width:245px;
	height: 145px;
	display: block; 
	position: relative;
	overflow: hidden; 
	margin:20px 0 0 -10px !important;	
	/*margin: 0 auto;*/
	-moz-box-shadow: 3px 3px 3px rgba(68,68,68,0.6);
	-webkit-box-shadow: 3px 3px 3px rgba(68,68,68,0.6);
	box-shadow: 3px 3px 3px rgba(68,68,68,0.6);
}
.sort-list figcaption { 
  position: absolute; 
  background: rgba(0,0,0,0.75); 
  color: white; 
  padding: 7px 10px; 
  opacity: 0;
  width:100%;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 13px;
}
.sort-by {
	color:#0E509E;
	font-weight: 600;
}
.sort-by-day {
	padding-top:0px;
}
.sort-by-day select {height:37px; background: #f5f5f5; border: 1px solid #ccc; padding-left: 5px;}

.sort-list figure figcaption { opacity: 1;}
.cap-left figcaption { bottom: 0; left: 0; }



/*.sort-list-img img {
	-moz-box-shadow: 3px 3px 3px rgba(68,68,68,0.6);
	-webkit-box-shadow: 3px 3px 3px rgba(68,68,68,0.6);
	box-shadow: 3px 3px 3px rgba(68,68,68,0.6);
}

.sort-list-img  p {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: inherit;
	color: #fff;
	background: rgba(0, 0, 0, .6);
	width: 70%;
	margin: 0 0 0 15px;
	padding: 0 5px;
	font-size: 14px;
}
.sort-list-img p span {
	line-height: 1.2em;
	padding: 8px;
	display: block;
}*/
.day-night {
	font-family: 'Oswald', sans-serif;
	font-size: 13px;
	line-height:20px;	
	color: #000;
	text-align: center;
	padding: 0;
}
.day-night-side {
	font-size: 11px;
	color: #1f5ca8;
}
.tradefair-date {
	color: #111;
	text-align: right;
	padding: 0 30px 0 0;
}
.tradefair-industry {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;
	padding-top: 5px;
}
.tradefair-cale-cap{
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	background: #f5f5f5;
	color:#0E509E;
}
.tradefair-cale {
	text-align: center;
}
.tradefair-cal-line {	
	border-bottom: 1px dashed #ccc;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
.tradefair-cale h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size:14px;
	color: #eb6605;
	text-align: left;
	text-transform:capitalize;
}


.trade-total {
	color:#FF0000;	
}
.sort-list-details a{
	color: #fff !important;
}
.sort-list a {
	color: #ccc;
}
.sort-list a:hover {
	text-decoration: none;
	color: #ffcc29;
}
.sort-list p a {
	color: #428bca;
}
.sort-list p a:hover {
	color: #2a6496;
	text-decoration: underline;
}
.sort-list-next {
	text-align: right;
}

.fa-facebook-social{
	font-size: 25px !important ;
	padding-bottom:15px;	
	
} 
.fa-twitter-social{
	font-size: 25px !important ;
	padding-bottom:15px;		
}
.fb-like-ins {
	padding-top: 3px;
	padding-bottom: 6px;
}

/*start tour package inside image crop css*/
.image-wrap {
    max-height: 270px;
    max-width: 450px; 
    overflow: hidden;
    -webkit-transition: max-width .5s ease-out;  /* Saf3.2+, Chrome */
    -moz-transition: max-width .5s ease-out;  /* FF4+ */
    -ms-transition: max-width .5s ease-out;  /* IE10? */
    -o-transition: max-width .5s ease-out;  /* Opera 10.5+ */
    transition: max-width .5s ease-out;
    margin-left: -15px;
    margin-right: -5px;
    -moz-box-shadow: 3px 3px 3px rgba(68,68,68,0.6);
	-webkit-box-shadow: 3px 3px 3px rgba(68,68,68,0.6);
	box-shadow: 3px 3px 3px rgba(68,68,68,0.6);	
}
 
    .image-wrap img {
        width: 100%;        
        -webkit-transition: margin-top .5s ease-out;  /* Saf3.2+, Chrome */
        -moz-transition: margin-top .5s ease-out;  /* FF4+ */
        -ms-transition: margin-top .5s ease-out;  /* IE10? */
        -o-transition: margin-top .5s ease-out;  /* Opera 10.5+ */
        transition: margin-top .5s ease-out;
    }
     
@media only screen and (min-width: 1160px) {
    .image-wrap { max-width: 1000px; }
}
/* end tour package inside image crop css*/

.tour-package-img {
	margin: 10px 0 0 0;
}
.tour-package-content {
	margin-top: 40px;
}
.tour-package-tabs {
	margin: 0;
	padding:0;
}
.tour-pdf-icon{
	font-size: 12px !important;
	padding-top:5px;-moz-binding; 	
	text-align: right !important;	
}
.tour-pdf-icon img{
	
}
.side-panel {
	background: #ededed;
	margin: 0 0 5px 0;
}
.side-panel .side-icon {
	padding: 5px 0px 5px 5px;
}
.side-panel h4 {
	font-size: 16px;
	text-transform: none;
	text-align: left;
	padding: 9px 0 7px 0;
	margin-bottom:0;
}
.side-panel h3 {font-size: 20px; padding: 20px 0; text-transform: uppercase; color: #002e8a;}
.side-panel .col-md-8 {padding-left:0 !important}
.side-panel ul li{			
	margin-left: 12px ;
	padding-left: 5px;
	padding-bottom: 2px;
}
.side-panel ol li{			
	margin-left: -25px ;
	padding-left: 5px;
	padding-bottom: 4px;
}

.side-related{
	background: #ededed;
	/*background: rgba(149,165,166,0.2);*/
	margin: 0 0 3px 0;
}
.side-related ul li{		
	list-style: none;
	padding: 5px ;
}
.enq-panel {	
	margin: 0 0 10px 0;
	padding-top:15px;
	border-top:1px dashed #262626;
}
.enq-panel .enq-icon {
	padding: 0;	
}
.enq-panel h4 {
	font-family: 'Oswald', sans-serif;
	font-size: 1.0em;
	text-transform: uppercase;
	text-align: left;
	padding: 0;
	line-height: 20px;
}
.hm-payonline {
	margin: 45px;
}
.hm-payonline h4 {
	font-family: 'Oswald', sans-serif;
	font-size: 1.25em;
	text-transform: uppercase;
	text-align: left;
	padding: 8px 0 0 0;
	margin-left:-15px;
	border-bottom: none !important;
}

.visa-page {
	padding: 0 0 40px 10px;
}
.visa-country-strip {
	background: #ededed;
	padding: 10px 0 ;
}
.visa-country-strip h5{
	text-transform:none;
}
.visa-country-flag {
	padding: 0;	
}
.visa-country-flag img {
	width: 100px;
	height: 36px;
	border: 2px solid #969696;
}
.visa-country-flag-info {
	text-align: left;
}
.visa-country-flag-info img {
	margin: 0 -15px ;
	width: 60px;
	height: auto;
	}
.visa-country {
	/*font-family: 'Open Sans', sans-serif;*/
	font-size: 13px;	
	text-align: left;
}
.visa-country h3 {
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	text-align: left;
	margin: 0 0 0 -70px;
}
.visa-form img {
	margin: 0 auto;
}
.visa-pdf {	
	border-bottom: 1px dashed #333333;
	padding-top:5px;
	margin-bottom:15px;	
}
.visa-doc-name a {	
	font-size: 13px !important;	
}
.visa-text {
	padding-top: 25px;
	padding-bottom: 25px;
}
.visa-text p {
	padding: 6px 0 0 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	line-height:19px;
	font-weight: 400;	
	text-align:justify;
	-webkit-font-smoothing: antialiased;
}
.visa-text ul li {	
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	line-height:19px;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	padding-left: 7px !important;
	margin-left: 14px !important;
}
.visa-text ol {	
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	line-height:19px;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	padding-left: 5px !important;
	margin-left: 14px !important;
}
.air-ticket {
	background: #ededed;
	padding:6px 15px;
	margin-top:5px;
	border-top:#ccc 1px solid;
	}
.air-ticket h4 {
	font-family: 'Oswald', sans-serif;
	/*font-family: 'Open Sans', sans-serif;*/
	font-size:1.2em;		
	color: #2a6496;
	letter-spacing: 1px
}
.air-booking {
	font-size: 15px;
	padding: 0 0 10px 0;
	line-height: 28px;
}
.car-list{
	padding-top: 5px;
}
.car-model {
	background: #ededed;
	padding:0px 20px;
	margin-top:3px;
	border-top:#ccc 1px solid;
	}
.car-model h4 {
	font-family: 'Oswald', sans-serif;
	/*font-family: 'Open Sans', sans-serif;*/
	font-size:1.15em;
	letter-spacing: 1px;		
	color: #2a6496;
	}
.f-w-social{
	font-family: 'Oswald', sans-serif;
	/*font-family: 'Open Sans', sans-serif;*/
	font-size:1.15em;
	letter-spacing: 1px;		
	color: #2a6496;
}

.car-model p {
	/*font-family: 'Open Sans', sans-serif;*/
	color: #2a6496;
	padding-top: 8px;
	}	
.car-name
{
	font-weight: 600;
}
.car-table
{
	margin-top:25px;
}
.table-tr {
	background: #f0f0f0;	
}
.price
{
	text-align: right;
	color: #C52D2F;
	font-size:14px;
}
.bg-color-test {
	background: #FF0;
}
.bg-tour{
	background: url(../images/enq-bg-tour.jpg) no-repeat;
}
.bg-air{
	background: url(../images/enq-bg-air.jpg) no-repeat;
}
.bg-rail{
	background: url(../images/enq-bg-rail.jpg) no-repeat;
}
.bg-visa{
	background: url(../images/enq-bg-visa.jpg) no-repeat;
}
.bg-car{
	background: url(../images/enq-bg-car.jpg) no-repeat;
}
.bg-hotel{
	background: url(../images/enq-bg-hotel.jpg) no-repeat;
}
.bg-pay{
	background: url(../images/enq-bg-pay.jpg) no-repeat;
}

ul.yiiPager .selected a {
  background: none repeat scroll 0 0 #2e6ab1;
  color: #ffffff !important;
  font-weight: bold;
}
ul.yiiPager a:link,
ul.yiiPager a:visited
{
	border:solid 1px #9aafe5;
	font-weight:bold;
	color:#0e509e;
	padding:4px 6px !important;
	margin-top:10px;
	text-decoration:none;
}
.grid-view .button-column {
  text-align: center !important;
  width: 80px !important;
}


/***********************
 ********* Footer ******
 ************************/
#bottom {
	background: #262626;
	border-bottom: 3px solid #111;
	padding: 15px 0;
	color: #ccc;
}
#bottom p {
	line-height: 24px;
	color: #ccc !important;
	text-align: left;
}

#bottom h5 {
	font-size: 1.4em !important;
	color: #ffcc29 !important;
	text-align: left;
	margin-bottom: 5px;
}
#bottom h4 {
	font-family: 'Oswald', sans-serif;
	font-size: 1.2em;
	margin-bottom: 15px;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 0;
	border-bottom: 1px #444 solid;
}
#bottom ul {
	padding: 0;
	margin-bottom: 20px;
	font-size: 13px;	
}

#bottom ul li {
	color: #ccc;
	display: block;
	padding: 5px 0;
	list-style-type: circle !important;
}

#bottom ul li a {
	color: #ccc;
	text-decoration: none;
	}

#bottom ul li a:hover {
	color: #ffcc29;
}
#bottom p a:hover {
	color: #ffcc29;
}
#bottom i{
	color: #ccc;
	font-size: 14px;
	padding-right: 5px;
}

.f-t-social  {
	margin-left: -27px;
	margin-right:20px;
}
.f-t-social h6 {
	color: #ccc !important;	
}
.e-mails {
	text-transform: lowercase;
	color: #ccc;
}
.footer-bg {
	background: url(../images/top_head_bg.jpg) repeat;
}
#footer {
	padding-top: 20px;
	padding-bottom: 20px;
	color: #777777;
	font-size: 12px;
	text-align: center;
}
#footer .mediaway {
	text-align: center;
}

#footer a {
	color: #777;
}

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


/***********************
 ********* Media Tag starts from here ******
 ************************/
/*------------media tag-------------*/

@media (min-width: 1200px) {
	.page-header {
		margin: 160px 0 0 0 !important;
	}
	.page-header-ins {
		margin: 90px 0 0 0 !important;
	}
	.pad-adj {
	padding-left: 30px;
	padding-right: 0px;
}
}

@media (max-width: 768px) {
	.page-header-ins {
		margin: 0 !important;
	}
	.wide-variety {
		background: #ededed;
		margin: 0 0 10px 0;
	}
	.wide-variety .icon-left {
		padding: 10px 7px 5px 15px;
	}
	.wide-variety h4, h5 {
		font-family: 'Oswald', sans-serif;
		font-size: 1.1em;
		text-transform: uppercase;
		text-align: center;
		line-height: 18px;
		padding: 0 10px;
	}
	.explore-offers  p {
		width: 30%;
	}
	.side-panel .side-icon {
		padding: 5px 0px 5px 10px;
	}
	.side-panel h4 {
		font-size: 1.1em;		
		text-align: left;
		padding-top: 12px;
	}
	.enq-panel .side-icon {
	padding: 5px 0px 5px 10px;
	}	
	.page-title {
		font-size: 1.5em;
	}
	
	#bottom h5 {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.15em !important;
	margin-bottom: 3px;
	margin-left: -10px;
	}
	
}
@media (max-width: 800px) and (min-width: 768px) {
	.travel-ins-bg {
	background: url(../images/where-trave-bg3-800.jpg) no-repeat;	
	}
}

/*----------------------------media class for 1024 and 768 px*/
@media (max-width: 1024px) and (min-width: 768px) {
	.explore-offers  p {
		width: 60%;
	}
	.page-header-ins {
		margin: 0 !important;
	}
	.explore-offers figure { 
	width:225px;
	height: 140px;
	}
	.explore-offers figcaption { 
	font-size: 12px;
	}
	.sort-list {
		margin-top: -5px;
	}
	.sort-list h3 {
		padding-top: 22px;
		font-size: 18px !important;
	}
	.sort-list .day-night {
		padding-top: 20px;
		font-size: 14px !important;
	}
	.sort-list figure { 
	width:225px;
	height: 140px;	
	}
	.sort-list figcaption { 
	font-size: 12px;
	}
	.sort-list-details {
	margin-top: 0px;
	}	
	.enq-panel h4 {
	text-align: left !important;
	}
}

/*----------------------------media class for 640 px*/
@media (max-width: 640px) {
	.explore-offers  p {
		width: 40%;
	}
	.page-header-ins {
		margin: 0 !important;
	}
	.explore-offers figure { 
	width:225px;
	height: 140px;
	}
	.explore-offers figcaption { 
	font-size: 12px;
	}
	.sort-list {
		margin-top: -20px;
	}
	.sort-list h3 {
		padding-top: 20px;
		font-size: 18px !important;
	}
	.sort-list .day-night {
		padding-top: 7px;
		font-size: 14px !important;
	}
	.sort-list figure { 
	width:225px;
	height: 140px;	
	}
	.sort-list figcaption { 
	font-size: 12px;
	}
	.sort-list-details {
	margin-top: 0px;
	}
	
#bottom h5 {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.15em !important;
	margin-bottom: 3px;
	margin-left: -10px;
	}

}


/*----------------------------media class for 480 and 360 px*/

@media (max-width: 480px) and (min-width: 360px) {
	.explore-offers  p {
		width: 60%;
		font-size: 12px;
	}
	.page-header-ins {
		margin: 0 !important;
	}

	.explore-offers figure { 
	width:225px;
	height: 140px;
	}
	.explore-offers figcaption { 
	font-size: 12px;
	}
	.sort-list {
		margin-top: -15px;
	}
	.sort-list h3 {
		padding-top: 20px;
		font-size: 18px !important;
	}
	.sort-list .day-night {
		padding-top: 7px;
		font-size: 14px !important;
	}
	.sort-list figure { 
	width:225px;
	height: 140px;	
	}
	.sort-list figcaption { 
	font-size: 12px;
	}
	.sort-list-details {
	margin-top: 0px;
	}

#bottom h5 {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.2em !important;
	margin-bottom: 5px;
}
.summary {
	border-top: 1px solid #d9d9d9 !important ;
	border-bottom: 1px solid #d9d9d9 !important ;
	margin: 14px 0 30px 0 !important ;
	padding: 10px 0 !important ;
	text-align: center !important ;
	background: #ededed !important ;

}
.visa-country-flag img {
	width: 50px;
	height: 32px;
	border: 2px solid #969696;
}
}

/*----------------------------media class for 320 and 360 px*/

@media (max-width: 360px) and (min-width: 320px) {
	.travel-ins-bg {
	background: url(../images/where-trave-bg3-360.jpg) no-repeat;	
	}
	.explore-offers  p {
		width: 60%;
		font-size: 12px;
	}
	.page-header-ins {
		margin: 0 !important;
	}
	#bottom h5 {
	font-family: 'Open Sans', sans-serif;
	font-size: 1.1em !important;
	margin-bottom: 3px;
	margin-left: -10px;
}
.summary {
	border-top: 1px solid #d9d9d9 !important ;
	border-bottom: 1px solid #d9d9d9 !important ;
	margin: 14px 0 30px 0 !important ;
	padding: 10px 0 !important ;
	text-align: center !important ;
	background: #ededed !important ;
}
	.explore-offers figure { 
	width:225px;
	height: 140px;
	margin: 0 auto;
	}
	.explore-offers figcaption { 
	font-size: 12px;
	}
	.sort-list figure { 
	width:225px;
	height: 140px;	
	}
	.sort-list figcaption { 
	font-size: 12px;
	}
	.sort-list-details {
	margin-top: 0px;
	}
	.sort-list {
	margin-top: -10px;
	}
	.sort-list h3 {
	font-size: 18px !important;
	}
	.sort-list .day-night {
	font-size: 14px !important;
	}
	
	.visa-country-flag img {
	width: 50px;
	height: 32px;
	border: 2px solid #969696;
	}
	.visa-country {
	font-size: 12px;	
	text-align: left;
}
		
}

/*----------------------------media class for 360 px*/
@media (max-width: 360px) {
	.wide-variety h4, h5 {
		text-align: left;		
		font-size: 1.0em;
		padding: 10px 5px;
	}
	.hm-title {
		font-size: 17px !important;
		line-height: 26px;
		text-align: center;
	}
	.hm-title-line {
	padding: 40px 0 10px 0;
	border-bottom: 1px #ccc solid;
	}
	.hm-title-ins {
	font-size: 17px;
	line-height: 24px;
	padding: 30px 0 10px 0;
	}
	.sort-list {
		margin-top: -25px;
	}
	.sort-list h3 {
		padding-top: 20px;
	}
	.sort-list .day-night {
		padding-top: 7px;
	}
	.summary {
	border-top: 1px solid #d9d9d9 !important ;
	border-bottom: 1px solid #d9d9d9 !important ;
	margin: 14px 0 30px 0 !important ;
	padding: 10px 0 !important ;
	text-align: center !important ;
	background: #ededed !important ;
	}
	.explore-offers figure { 
	width:225px;
	height: 140px;
	margin: 0 auto;
	}
	.explore-offers figcaption { 
	font-size: 12px;
	}
	.sort-list figure { 
	width:225px;
	height: 140px;	
	}
	.sort-list figcaption { 
	font-size: 12px;
	}
	.sort-list-details {
	margin-top: 0px;
	}
	.sort-list {
	margin-top: -10px;
	}
	.sort-list h3 {
	font-size: 18px !important;
	}
	.sort-list .day-night {
	font-size: 14px !important;
	}
	.enq-panel h4 {
	text-align: center !important;
	border-bottom:1px dashed #ffcc29;
	padding-bottom: 12px;
	padding-top: 0;
	margin-top: 0;
	}
	.visa-country {
	font-size: 12px;	
	text-align: left;
}
}

/*----------------------------media class for 320 px*/

@media (max-width: 320px) {
	.wide-variety h4, h5 {
		text-align: left !important;		
		font-size: 1.0em !important;
		padding: 12px 5px 0 !important;
	}
	.hm-title {
		font-size: 16px !important;
		line-height: 26px;
		text-align: center;
	}
	.hm-title-line {
	padding: 20px 0 10px 0;
	border-bottom: 1px #ccc solid;
}
	.hm-title h3 {
		text-align: center !important;
	}
	.hm-title-ins {
	font-size: 16px;
	line-height: 26px;
	padding: 20px 0 10px 0;
	text-align: center;
	}
	.hm-title-ins h3 {
		text-align: center !important;
	}
	.wide-variety {
		background: #ededed;
		margin: 0 0 10px 0;
	}
	.wide-variety .icon-left {
		padding: 10px 7px 5px 15px;
	}
	.wide-variety h4, h5 {
		font-family: 'Oswald', sans-serif;
		font-size: 1.1em;
		text-transform: uppercase;
		text-align: center;
		line-height: 18px;
		padding: 0 10px;
	}
	.explore-offers  p {
		width: 70%;
		font-size: 12px;
	}
	.page-title {
		font-size: 1.35em;
	}
	.sort-list {
		margin-top: -10px;
	}
	.sort-list h3 {
		padding-top: 20px;
	}
	.sort-list .day-night {
		padding-top: 7px;
	}
	.summary {
	border-top: 1px solid #d9d9d9 !important ;
	border-bottom: 1px solid #d9d9d9 !important ;
	margin: 14px 0 40px 0 !important ;
	padding: 10px 0 !important ;
	text-align: center !important ;
	background: #ededed !important ;
}
	.explore-offers figure { 
	width:225px;
	height: 140px;
	margin: 0 auto ;
	}
	.explore-offers figcaption { 
	font-size: 12px;
	}
	.sort-list figure { 
	width:225px;
	height: 140px;	
	}
	.sort-list figcaption { 
	font-size: 12px;
	}
	.sort-list-details {
	margin-top: 0px;
	}
	.sort-list h3 {
	font-size: 18px !important;
	}
	.sort-list .day-night {
	font-size: 14px !important;
	}	
	.enq-panel h4 {
	text-align: center !important;
	border-bottom:1px dashed #ffcc29;
	padding-bottom: 12px;
	padding-top: 0;
	margin-top: 0;
	}
	
	.visa-country-flag img {
	width: 50px;
	height: 32px;
	border: 2px solid #969696;
	}
	.visa-country {
	font-size: 11px;	
	text-align: left;
}

}

@media (max-width: 200px) {
	.hm-title {
		font-size: 16px !important;
		line-height: 24px;
		text-align: center;
	}
	.hm-title-line {
	padding: 20px 0 10px 0;
	border-bottom: 1px #ccc solid;
	}
	.hm-title-ins {
	font-size: 16px;
	line-height: 24px;
	padding: 20px 0 10px 0;
	text-align: center;
	}
	.hm-title-ins h3 {
		text-align: center !important;
	}

	.wide-variety {
		background: #ededed;
		margin: 0 0 10px 0;
	}
	.wide-variety .icon-left {
		padding: 10px 7px 5px 15px;
	}
	.wide-variety h4, h5 {
		font-family: 'Oswald', sans-serif;
		font-size: 1.1em;
		text-transform: uppercase;
		text-align: center;
		line-height: 18px;
		padding: 0 10px;
	}
	.explore-offers  p {
		width: 70%;
		font-size: 12px;
	}
	.page-title {
		font-size: 1.35em;
	}
	.sort-list {
		margin-top: -25px;
	}
	.sort-list h3 {
		padding-top: 20px;
	}
	.sort-list .day-night {
		padding-top: 7px;
	}
	.summary {
	border-top: 1px solid #d9d9d9 !important ;
	border-bottom: 1px solid #d9d9d9 !important ;
	margin: 14px 0 30px 0 !important ;
	padding: 10px 0 !important ;
	text-align: center !important ;
	background: #ededed !important ;
}
	figure { 
	width:150px;
	height: 93px;
	}
	figcaption { 
	font-size: 12px;
	}
}


/*----------About Us Page Timeline------------------*/
ul.timeline {
    list-style-type: none;
    position: relative;
}
ul.timeline:before {
    content: ' ';
    background: #d4d9df;
    display: inline-block;
    position: absolute;
    left: 22px;
    width: 2px;
    height: 100%;
    z-index: 400;
    top:10px;
}
ul.timeline > li {
    margin: 20px 0;
    padding-left: 50px;
        
}
ul.timeline > li:before {
    content: ' ';
    background: white;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 2px solid #22c0e8;
    left: 15px;
    width: 15px;
    height: 15px;
    z-index: 400;
    margin-top:5px;
}
ul.timeline .year {
	font-size: 14px;
	font-weight:bold;
	color:#eb6605;
	padding-right:10px;
}

.visa-search h4 a{
	color:#ffffff !important;
}


/* changes css start */
@font-face{
	src: url('../fonts/Lato-Regular.ttf');
	font-family: lato;
}
@font-face{
	src: url('../fonts/Lato-Regular.ttf');
	font-family: lato;
}
@font-face {
font-family: 'Roboto Black';
src: url('../fonts/Roboto-Black.ttf');
}
@font-face {
font-family: 'Roboto Bold';
src: url('../fonts/Roboto-Bold.ttf');
}
@font-face {
font-family: 'Roboto Light';
src: url('../fonts/Roboto-Light.ttf');
}
@font-face {
font-family: 'Roboto Regular';
src: url('../fonts/Roboto-Regular.ttf');
}
@font-face {
font-family: 'Roboto Medium';
src: url('../fonts/Roboto-Medium.ttf');
}
@font-face {
	font-family: 'AGaramond Regular';
	src: url('../fonts/AGaramond-Regular.otf');
}

body, a, div{font-family: lato !important;}
h1,h2,h3,h4,h5,h6{font-family: Roboto Medium !important;}

#defaultmenu .header-search-btn .search-content{padding: 30px;position: fixed;width: 100% !important;right: 0;text-align: center;background-color: #fff;height: 15vw;opacity: 0;transition: all .2s ease-in-out;transform: translateY(-25px)!important;display: none;z-index: 11111;}
#defaultmenu .header-search-btn.open .search-content{opacity: 1;transform: translateY(0px)!important;display: block;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}


#defaultmenu .header-search-btn{position: absolute;right: 4px;}
#defaultmenu .header-search-btn .header-search-link{font-size: 17px;color: #fff;}
#defaultmenu .header-search-btn .search-content .search-heading{font-size: 32px;font-weight: normal;margin: 15px 0 25px 0;}
#defaultmenu .header-search-btn .search-content .search-form{display: flex;justify-content: center;align-items: center;}
#defaultmenu .header-search-btn .search-content .search-form .search-input .custom-input{border: 1px solid #b5b5b5;height: 45px;padding: 14px 0 14px 35px;width: 450px;outline: none !important;box-shadow: none !important;}
#defaultmenu .header-search-btn .search-content .search-form .search-submit{background-color: #002e8a;height: 45px;border: 0;width: 110px;color: #fff;}
#defaultmenu .header-search-btn .search-content .search-form .search-input .input-search{position: absolute;top: 14px;left: 11px;font-size: 15px;color: #000;}
#defaultmenu .header-search-btn .search-content .search-form .search-input{position:relative;}
#defaultmenu .header-search-btn .search-content .search-close{position: absolute;top: 15px;right: 30px;font-size: 25px;cursor: pointer;}
#defaultmenu .header-search-btn .search-content .input-search-content{position: absolute;top: 100%;left: 0;right: 0;background-color: #fff;text-align: left;padding: 20px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);border-radius: 0px 0px 5px 5px;max-height: 230px;overflow-y: auto;z-index: 111;}
#defaultmenu .header-search-btn .search-content .input-search-content .destination-heading{font-size: 17px;margin-bottom: 5px;font-weight: bold;}
#defaultmenu .header-search-btn .search-content .input-search-content .destination-text{font-size: 15px;display: block;font-weight: 100;}
#defaultmenu .header-search-btn .search-content .input-search-content .destination-text .icon{color: #000;padding-right: 8px;}
#defaultmenu .header-search-btn .search-content .input-search-content .destination-content{padding-bottom: 10px;display: block;}
.destination-section .destination-form .home-search-content{position: absolute;top: 100%;left: 0;right: 0;background-color: #fff;text-align: left;padding: 20px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);border-radius: 0px 0px 5px 5px;max-height: 230px;overflow-y: auto;z-index: 111;}
.destination-section .destination-form .home-search-content .destination-heading{font-size: 17px;margin-bottom: 5px;font-weight: bold;}
.destination-section .destination-form .home-search-content .destination-text{font-size: 15px;display: block;font-weight: 100;}
.destination-section .destination-form .home-search-content .destination-text .icon{color: #000;padding-right: 8px;}
.destination-section .destination-form .home-search-content .destination-content{padding-bottom: 10px;display: block;}

#defaultmenu .custom-dropdown-colum .custom-colums .sub-heading-link{color: #ffcc29;display: block;padding-bottom: 7px;text-transform: uppercase;}
#defaultmenu .custom-dropdown-colum .custom-colums .dropdown-sub-text{color: #fff;display: block;margin-bottom: 10px;}
#defaultmenu .custom-dropdown-colum .dropdown-colums{padding-bottom: 10px;}
.back-menu, .rotate-arrow{display: none;}

.enquiry-fixed-bottom{position: fixed;bottom: 15px;right: 60px;z-index: 1000;}
.enquiry-fixed-bottom .enquiry-btn{background-color: #002e8a;padding: 12px 15px;border: none;outline: 0;color: #fff;border-radius: 25px;box-shadow: 2px 2px rgba(0,0,0,0.5);transition: 0.5s;}
.enquiry-fixed-bottom .enquiry-btn:hover{background-color: #feca0a;	color: #000;}

.enquiry-box{position: fixed;bottom: 20px;right: 20px;min-height: 300px;min-width: 400px;max-width: 450px;z-index: 99999999;background-color: #fff;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);-webkit-transform: translate3d(0,0,0);transition: 0.5s all cubic-bezier(0.165,0.84,0.44,1);-moz-transform: translate3d(105%,0,0);-ms-transform: translate3d(105%,0,0);-o-transform: translate3d(105%,0,0);transform: translate3d(105%,0,0);opacity: 0;}
.enquiry-box.box-show{opacity: 1;    -webkit-transform: translate3d(-100%,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}

.enquiry-box .form-group-custom{position:relative;}
/* .enquiry-box .form-group-custom .custom-form{background-color: transparent;border: none;border-bottom: 1px solid #000;}
.enquiry-box .form-group-custom .custom-form ~ .custom-label{position: absolute; left: 0; width: 100%; top: 9px; color: #aaa; transition: 0.3s; z-index: -1; letter-spacing: 0.5px;}
.enquiry-box .form-group-custom .custom-form:focus ~ .custom-label{top: -16px; font-size: 12px; color: #3399FF; transition: 0.3s;}
.enquiry-box .form-group-custom .custom-form:focus{box-shadow: none;background-color: transparent;} */
.enquiry-box .box-header{display: flex;align-items: center;justify-content: space-between;background-color: #002e8a;color: #fff;padding: 15px;}
.enquiry-box .box-header .box-heading{font-size: 23px;}
.enquiry-box .box-header .close-icon{font-size: 20px;cursor: pointer;}
.enquiry-box .from-content{padding: 15px;}
.enquiry-box .common-btn{width: 49%;padding: 10px 0;text-align: center;border: none;}
.enquiry-box .submit-btn{background-color: #002e8a;color: #fff;}
.enquiry-box .cancel-btn{background-color: #ddd;}

.tourpackage-card{position: relative;margin-bottom: 5px;}
.tourpackage-card .image-tour{height: 175px;width: 100%;object-fit: cover;}
.tourpackage-card .card-heading{font-size: 21px;padding-bottom: 6px;font-weight: bold;}
.tourpackage-card .card-content{padding: 15px 18px 8px 0;}
.tourpackage-card .country-details .details{font-size: 15px;padding: 0 20px 0 0;position:relative;}
.tourpackage-card .country-details .details.arrow::before{content: '';position: absolute;top: 2px;right: 8px;width: 2px;height: 84%;background-color: #000;}
.tourpackage-card .card-destination-content .destination-heading{font-size: 16px;text-transform: uppercase;padding-bottom: 5px;font-weight: bold;}
.tourpackage-card .card-destination-content .destination-text{font-size: 14px;font-weight: normal;}
.tourpackage-card .card-destination-content{min-height: 80px;}
.tourpackage-card .main-content{min-height: 70px;}
.tourpackage-card .departure-text{font-size: 16px;text-transform: uppercase;padding-bottom: 5px;font-weight: bold;}
.tourpackage-card .departure-month-content .departure-year{border: 1px solid #ddd;padding: 3px;margin-left: 15px;}
.tourpackage-card .departure-month{font-size: 12px;display: block;padding-top: 5px;}
.tourpackage-card .card-content .right-side-content .icon-part{-moz-columns: 2;column-count: 2;-moz-column-gap: 10px;column-gap: 10px;margin-bottom: 10px;}
.tourpackage-card .card-content .icon-heading{font-size: 12px;padding: 0 0px 8px;}
.tourpackage-card .card-content .right-side-content .icon-content{font-size: 14px;padding-bottom: 5px;}
.tourpackage-card .card-content .right-side-content .icon-content .icons{padding-right: 5px;}
.tourpackage-card .footer-btn{position: absolute;bottom: 10px;right: 227px;display: flex;}
.tourpackage-card .footer-btn .common-btn-css{padding: 10px 0;display: inline-block;min-width: 158px;}
.tourpackage-card .footer-btn .view-detail-btn{border: 1px solid #000;color: #000;transition: 0.5s;background-color: transparent;margin-right: 10px;}
.tourpackage-card .footer-btn .view-detail-btn:hover{color: #fff;background-color: #000;}
.tourpackage-card .footer-btn .enquiry-card-btn{background-color: #002e8a;color: #fff;outline: none;border: none;transition: 0.5s;}
.tourpackage-card .footer-btn .enquiry-card-btn:hover{background-color: #feca0a;color: #000;outline: none;border: none;}
.tourpackage-card .enquiry-form{position: absolute;top: 0;bottom: 0;right: 0;background-color: #e5e5e5;width: 275px;display: none;padding: 15px 20px 0;opacity: 0;transition: all 0.5s;}
.enquiry-form-view .custom-radio{display: flex;align-items: center;justify-content: space-around;}
.enquiry-form-view .custom-radio .radio{margin-top: 0 !important;}
#enquiry_modal .enquiry-now-btn{background-color: #002e8a;color: #fff;border: none;display: block;padding: 8px 20px;margin-top: 2px;border-radius: 7px;margin: 0 auto;}
.enquiry-form-view .close-enquiry-form{position: absolute;top: 10px;right: 10px;font-size: 20px;color: #002e8a;cursor: pointer;z-index: 99;display: none;}
.tourpackage-card .enquiry-form.enquiry-show{display: block;opacity: 1;}
label.error {
    color: #ad4e4c;
}

.visa-header .travel-ins-bg{min-height: 450px;display: flex;justify-content: center;align-items: center;}
.visa-header .hm-title-ins{padding: 0;text-align: center;font-size: 30px;margin: 0 0 30px 0;}
.visa-header .country-input .search-content{display: flex;align-items: center;justify-content: center;}
.visa-header .country-input .search-content .input-box{position: relative;}
.visa-header .country-input .search-content .input-box .country-search-input{width: 420px;min-width: 420px;padding: 10px;height: 50px;border-radius: 25px 0 0 25px;max-width: 420px;}
.visa-header .country-input .search-content .search-btn .search-btn-link{height: 50px;padding: 0 35px;font-size: 16px;background-color: #002e8a;border: none;color: #fff;display: inline-block;line-height: 50px;border-radius: 0 25px 25px 0;}

.visa-header .country-input .search-content .input-box .country-search-input::placeholder {color: #000;font-size: 16px;}
.visa-header .country-input .search-content .search-btn .visa-enquiry-link{background-color: #002e8a;border: none;color: #fff;height: 50px;line-height: 50px;font-size: 16px;text-align: center;padding: 0 20px;margin-left: 10px;border-radius: 25px;display: inline-block;}
.visa-header .country-input .search-content .input-box:focus{outline: none;}
.visa-header .country-input .search-content .input-box .search-focus-box{position: absolute;top: 100%;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);left: 0;right: 0;width: 100%;background-color: #fff;padding: 15px;border-radius: 10px 0 0 10px;min-height: 150px;max-height: 150px;overflow-y: auto;z-index: 99;} 
.visa-header .country-input .search-content .input-box .search-focus-box .country-text{font-size: 16px;padding: 6px;display: block;color: #000;transition: 0.5s;}
.section-space{padding: 30px 0;}
.section-heading{text-align: center;font-size: 30px;}

/* destination css start */
.destination-section.section-space .destination-content{padding: 15px 5% 0;display: flex;align-items: center;}
.destination-section.section-space .destination-content .destination-box{background:#fff;-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.12), 0 1px 5px 0 rgba(0,0,0,.2);box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.12), 0 1px 5px 0 rgba(0,0,0,.2);padding: 15px;width: 16%;border-radius: 5px;margin: 0 5px 0;}
.destination-section.section-space .destination-content .destination-box .image-part{height: 100px;width: 100%;object-fit: cover;border: 1px solid #999;}
.destination-section.section-space .destination-content .destination-box .box-content{padding: 15px 0 0;text-align: center;}
.destination-section.section-space .destination-content .destination-box .box-content .sub-heading{font-size: 17px;padding-bottom: 5px;text-transform: capitalize;}
.destination-section.section-space .destination-content .destination-box .box-content .text{font-size: 18px;}
.destination-section h2 {text-align: center;font-size: 30px;color:#fff;}
/* destination css end */
/* time line css start */
.time-line-section {background-color: #f3f4f5;}
.time-line-section .section-heading{color: #002e8a;}
.time-line-section .time-line-grid{display: flex;align-items: center;position: relative;padding-top: 30px;}
.time-line-section .time-line-grid .time-line-part{width: 21%;margin: 0 1.5%;z-index: 99;min-height: 220px; padding:0 10px}
.time-line-section .time-line-grid .time-line-part .circle-box{width: 90px;height: 90px;margin: 0 auto;border-radius: 50%;font-size: 30px;display: flex;background-color: #fff;align-items: center;justify-content: center;color: #428bca; box-shadow: 0px 0px 5px rgba(0,0,0,.3);}
.time-line-section .time-line-grid .time-line-part .time-line-text{font-size: 16px;text-align: center;color: #000;padding: 12px 0 5px 0;}
.time-line-section .time-line-grid .time-line-part .time-sub-text{font-size: 13px;text-align: center;color: #555;padding: 5px 0;}
.time-line-section .time-line-grid .time-line-part .circle-box .images{width: 75px;}
/* time line css end */
/* why choose us css start */
.why-us-section .section-heading{margin-bottom: 50px;color: #002e8a;}
.why-us-section .why-us-content .why-us-image {height: 80px;margin: 0 auto;}
.why-us-section .why-us-content .image-part {margin-bottom: 10px;}
.why-us-section .why-us-content {text-align: center;margin-bottom: 20px; min-height:230px;}
.why-us-section .why-us-content .text-content {padding:0 20px;}
.why-us-section .why-us-content .text-content .sub-heading{font-size: 15px;padding: 5px 0;text-align: center;}
.why-us-section  .border-right {border-right:1px solid #ccc;}
.why-us-section  .border-top {border-top:1px solid #ccc;}
/* why choose us css end  */
/* new page css start */
.text-theme{color: #002e8a !important;}
.bg-theme{background-color: #002e8a !important;}
.panelCon{position: fixed;bottom: 0;left:0;width: 100%;}
.custom-panel {width: 100%;position: relative;z-index: 0;}
/* .custom-panel h1 {width: 100px;position: relative;display: block;margin: 0 auto;text-align: center;top: 50%;} */

.panelCon #pane-1.custom-panel .website-name{font-size: 48px;line-height: 1;}
.panelCon #pane-1.custom-panel .sign-up-text .main-text .sign-up-link{font-size: 40px;text-transform: capitalize;font-weight: bold;}
.panelCon #pane-1.custom-panel .sign-up-text .para-text{font-size: 20px;}
.panelCon #pane-1.custom-panel .website-name .logo-text {font-weight: bold;}
.panelCon #pane-2.custom-panel .milions-part .milions-image{height: 200px;object-fit: cover;border-radius: 30px;width: 350px;-webkit-box-shadow: 0px 2px 94px -21px rgba(0,0,0,0.75);-moz-box-shadow: 0px 2px 94px -21px rgba(0,0,0,0.75);box-shadow: 0px 2px 94px -21px rgba(0,0,0,0.75);}
.panelCon #pane-2.custom-panel .milions-part .bottom-image .bag-image{height: 100px;width: 100px;object-fit: contain;margin-left: auto;margin-top: 24px;}
.panelCon #pane-2.custom-panel .milions-part .milions-text{font-size: 30px;padding-top: 20px;line-height: 1.2;font-weight: bold;text-align: right;}
.panelCon #pane-2.custom-panel .learn-more-part .learn-image{height: 160px;width: 300px;object-fit: cover;border-radius: 40px;-webkit-box-shadow: 0px 2px 94px -21px rgba(0,0,0,0.75);-moz-box-shadow: 0px 2px 94px -21px rgba(0,0,0,0.75);box-shadow: 0px 2px 94px -21px rgba(0,0,0,0.75);}
.panelCon #pane-2.custom-panel .learn-more-part .bottom-images {margin-top: 24px;display: flex;align-items: center;}
.panelCon #pane-2.custom-panel .learn-more-part .bottom-images .bag-image{height: 100px;width: 100px;object-fit: contain;}
.panelCon #pane-2.custom-panel .learn-more-part .bottom-images .add-image{height: 40px;width: 70px;object-fit: contain;}
.panelCon #pane-2.custom-panel .learn-more-part .text{font-weight: bold;font-size: 30px;line-height: 1.2;padding-top: 20px;}
.panelCon #pane-3.custom-panel .change-date-image .image-part{position: relative;}
.panelCon #pane-3.custom-panel .change-date-image .image-part .chage-date-image{height: 320px;width: 320px;object-fit: cover;border-radius: 50%;-webkit-box-shadow: 0px 2px 54px -21px rgba(0,0,0,0.75);-moz-box-shadow: 0px 2px 54px -21px rgba(0,0,0,0.75);box-shadow: 0px 2px 54px -21px rgba(0,0,0,0.75);}
.panelCon #pane-3.custom-panel .change-date-image .plus-box .pluse-box-link{width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;font-size: 25px;color: #fff;border-radius: 50%;}
.panelCon #pane-3.custom-panel .change-date-content .date-icon{width: 120px;height: 120px;border-radius: 50%;border: 6px solid #000;font-size: 35px;display: flex;align-items: center;justify-content: center;}
.panelCon #pane-3.custom-panel .change-date-content .change-date-heading{font-size: 35px;line-height: 1.2;padding-top: 20px;text-transform: capitalize;font-weight: bold;}
.panelCon #pane-3.custom-panel .change-date-content .text{font-size: 19px;font-weight: bold;padding-top: 5px;}
.panelCon #pane-4.custom-panel .image-part .image{height: 250px;width: 250px;border-radius: 50%;object-fit: cover;}
.panelCon #pane-4.custom-panel .custom-image,
.panelCon #pane-5.custom-panel .custom-image,
.panelCon #pane-6.custom-panel .custom-image,
.panelCon #pane-7.custom-panel .custom-image{height: 320px;width: 320px;object-fit: cover;border-radius: 50%;-webkit-box-shadow: 0px 2px 54px -21px rgba(0,0,0,0.75);-moz-box-shadow: 0px 2px 54px -21px rgba(0,0,0,0.75);box-shadow: 0px 2px 54px -21px rgba(0,0,0,0.75);}
.panelCon #pane-4.custom-panel .custom-heading,
.panelCon #pane-5.custom-panel .custom-heading,
.panelCon #pane-6.custom-panel .custom-heading,
.panelCon #pane-7.custom-panel .custom-heading{font-size: 32px;text-transform: capitalize;font-weight: bold;padding-bottom: 10px;}
.panelCon #pane-4.custom-panel .custom-text,
.panelCon #pane-5.custom-panel .custom-text,
.panelCon #pane-6.custom-panel .custom-text,
.panelCon #pane-7.custom-panel .custom-text{font-size: 13px;text-align: justify;padding-bottom: 5px;line-height: 1.6;}
.panelCon #pane-8.custom-panel .phone-image-part .phone-images{width: 230px;height: 450px;object-fit: contain;}

.panelCon #pane-8.custom-panel .phone-content .heading-text{font-size: 43px;text-transform: capitalize;}
.panelCon #pane-8.custom-panel .phone-content .heading-text .logo-text{font-weight: bold;}
.panelCon #pane-8.custom-panel .phone-content .coming-soon-text{font-size: 30px;text-transform: capitalize;padding-top: 11px;font-weight: 600;}
.panelCon #pane-9.custom-panel .content-heading{font-size: 45px;text-transform: capitalize;font-weight: bold;}
.panelCon #pane-9.custom-panel .contact-form .custom-heading{font-size: 30px;padding-bottom: 10px;text-transform: capitalize;}
.panelCon #pane-9.custom-panel .contact-form .required-text{font-size: 16px;padding-bottom: 5px;}
.panelCon #pane-9.custom-panel .contact-form .contact-input{display: flex;align-items: center;}
.panelCon #pane-9.custom-panel .contact-form .contact-input .country-number{max-width: 80px;margin-right: 20px;}
.panelCon #pane-9.custom-panel .contact-form .submit-btn{color: #fff;padding: 10px 20px;display: inline-block;border: none;outline: none;border-radius: 3px;}


/* new page css end */
.btn-share li:first-child{z-index: 9;}
.btn-share .instrgram.ico-instrgram{position: relative;display: flex;align-items: center;justify-content: center;background-color: #3f729b;}
.btn-share .instrgram.ico-instrgram::before{content: "\f16d";font-size: 15px;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;}

.custom-destination-slider .custom-slider-image .image-part{width: 100%;height: 160px;object-fit: contain;object-position: center;}
.visa-header.country-page-header .travel-ins-bg{min-height: 220px;}
/* footer display none */
/* #bottom,.logo-scroller,#footer,.subscribe-section, #header{display: none;} */
/* footer display none */

/* bootbox css start */
/* .modal-dialog{top: 30%;} */
.modal{z-index: 1499;}
.modal .modal-dialog{z-index: 1550;}
/* bootbox css end */
.open > .dropdown-menu {
     display: none;
}

/* home page re-design css start */
#header{background-color: #fff;padding-top: 5px;}
#header .header-inquiry-btn{padding-right: 10px;}
#header .header-inquiry-btn .header-inquiry-link{background-color: #002e8a;display: inline-block;color: #fff;margin-left: 15px;transition: 0.5s;}
#header .header-inquiry-btn .header-inquiry-link:hover{background-color: #feca0a;color: #000;outline: none;border: none;}
#header .header-inquiry-btn .call-us-link{background-color: #feca0a;color: #000;display: inline-block;}
#header .header-inquiry-btn .call-us-link,
#header .header-inquiry-btn .header-inquiry-link{padding: 8px 20px;font-size: 15px;border-radius: 5px;}
#header .imp-logo-image{height: 40px;}
#header .main-logo{height: 73px;margin-top: 7px;}
#header #defaultmenu .nav-items.open > a{background-color: transparent;}
#header #defaultmenu .corporate-dropdown{padding: 12px 0 12px;}

#header #defaultmenu .nav-items > a{font-size: 15px;color: #000;padding-bottom: 12px;}
#header #defaultmenu .nav-items > a:hover,#header #defaultmenu .nav-items > a:focus{color: #002e8a !important;background-color: transparent !important;}
#header .custom-right-row{padding-top: 5px;position: inherit}
#header .navbar-inverse{position: inherit;}
.destination-section{background-color: #07334e; background-image: url("../images/search-bg.png"); background-position: center;  background-repeat: no-repeat;  background-size: cover; padding: 30px 0;text-align: center;}
.destination-section .destination-title{font-size: 25px;padding-bottom: 15px;text-transform:none;color:#fff;}
.destination-section .destination-form{display: flex;align-items: center;justify-content: center;padding-bottom: 10px;}
.destination-section .destination-form .input-part {position: relative;}
.destination-section .destination-form .input-part .custom-input{width: 580px;min-width: 410px;max-width: 600px;padding: 10px 15px;outline: none;height: 50px;}
.destination-section .destination-form .btn-part .search-btn{background-color: #002e8a;color: #fff;height: 50px;border: none;font-size: 17px;outline: none;text-transform: uppercase;display: inline-block;padding: 0 40px;}
.home-page-section .hm-title{position: relative;text-align: center;font-size: 26px;letter-spacing: 1px;padding-bottom: 13px;margin-bottom: 20px;font-weight: bold;color: #002e8a;}
.home-page-section .hm-title::before{content: '';position: absolute;bottom: 0px;width: 65%;left: 0;height: 1px;background-color: #feca0a;margin: 0 auto;right: 0;}
.home-page-section .hm-title::after{content: '';position: absolute;bottom: 0px;left: 0;right: 0;width: 30%;height: 2px;background-color: #002e8a;margin: 0 auto;}
.home-page-section .hm-title-line{border: none;}
.home-page-section .wide-variety.blue-color{background: transparent;border: 1px solid #002e8a;box-shadow: none;}
.home-page-section .wide-variety .wild-variety-part{display: flex;align-items: center;}
.home-page-section .wide-variety .wild-variety-part .left-part{width: 26%;}
.home-page-section .wide-variety .wild-variety-part .right-part{width: 75%;background-color: #feca0a;min-height: 80px;display: flex;align-items: center;justify-content: center;padding: 8px;}
.home-page-section .wide-variety .wild-variety-part .sub-heading{font-size: 17px;color: #002e8a;text-align: left;line-height: 1.2;text-transform: capitalize;text-align: center !important;padding: 0 !important;}
.home-page-section .wide-variety .wild-variety-part .sub-heading a{color: #000 !important;}
.home-page-section .wide-variety .wild-variety-part .sub-heading a:hover{color: #002e8a !important;}
.home-page-section .wide-variety .wild-variety-part .sub-heading span{color: #fff;}
.home-page-section .wide-variety .wild-variety-part .left-part .icon-left {padding: 0px;}
.home-page-section .wide-variety .wild-variety-part .left-part .icon-left img{height: 55px;}
.home-page-section .wide-variety.blue-color .wild-variety-part .right-part{background-color: #002e8a;}
.home-page-section .wide-variety.blue-color .wild-variety-part .sub-heading a{color: #ffff !important;}
.home-page-section .wide-variety.blue-color .wild-variety-part .sub-heading a:hover{color: #feca0a !important;}
.home-page-section .holi-day-packages-colums{column-count: 4;column-gap: 10px;}
.home-page-section .holi-day-packages-colums .holi-day-list {padding-bottom: 10px;}
.home-page-section .holi-day-packages-colums .holi-day-list .image-part{width: 100%;position: relative;}
.home-page-section .holi-day-packages-colums .holi-day-list .image-part .tour-image{width: 98%;position: relative;margin: 0 auto;}
.home-page-section .holi-day-packages-colums .holi-day-list .image-part .overlay-content{position: absolute;bottom: 10px;left: 0;right: 0;min-height: 50px;padding: 0 15px;background-color: rgba(255,255,255,0.75);display: flex;align-items: center;justify-content: space-between;}
.home-page-section .holi-day-packages-colums .holi-day-list .icon-image-part {height: 40px;width: 40px;background-color: #002e8a;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.home-page-section .holi-day-packages-colums .holi-day-list .icon-image-part .icon-image{height: 25px;}
.home-page-section .holi-day-packages-colums .holi-day-list .image-part .overlay-content .sub-heading{font-size: 17px;color: #000;width: 70%;font-weight: bold;}
.home-page-section .wide-variety-section .custom-colum{padding: 0 5px !important;}
.home-page-section .holiday-slider .slider-part .image-part .holiday-images{height: 223px;object-fit: cover;width: 100%;}
.home-page-section .holiday-slider .slider-part .image-part {position: relative;}
/*.home-page-section .holiday-slider-section .bx-controls-direction .bx-prev{position: absolute;top: 50%;transform: translateY(-50%);left: 10px;right: unset;}
.home-page-section .holiday-slider-section .bx-controls-direction .bx-next{position: absolute;top: 50%;transform: translateY(-50%);right: 0px;left: unset;}*/
.home-page-section .holiday-slider-section .bx-wrapper .bx-prev{background-image: url(../images/back-arrow.png) !important;background-size: contain;}
.home-page-section .holiday-slider-section .bx-wrapper .bx-next{background-image: url(../images/next-arrow.png) !important;background-size: contain;}
.home-page-section .holiday-slider-section .bx-wrapper .bx-viewport {height:245px !important; padding:25px 7px !important;}
.home-page-section .holiday-slider .slider-part .image-part .slider-overlay{position: absolute;bottom: 20px;left: 0;right: 0;background-color: rgba(255,255,255,0.75);min-height: 50px;display: flex;align-items: center;justify-content: space-between;padding: 5px 15px;}
.home-page-section .holiday-slider .slider-part .image-part .slider-overlay .sub-heading {font-size: 17px;color: #000;width: 70%;font-weight: bold;}
.home-page-section .holiday-slider .slider-part .image-part .slider-overlay .icon-part {width: 40px;height: 40px;background-color: #002e8a;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.home-page-section .holiday-slider .slider-part .image-part .slider-overlay .icon-part .icon-image{height: 25px;}
.home-page-section .holiday-slider-section .bx-wrapper,
.home-page-section .client-image-section .bx-wrapper,
.home-page-section .travelers-reviews-section .bx-wrapper{margin: 0px !important;}
.home-page-section .travelers-reviews-section .reviews-images .images{height: 300px;object-fit: cover;width: 100%;}
.home-page-section .travelers-reviews-section .reviews-content .reviews-heading{font-size: 28px;font-weight: bold;padding-bottom: 10px;}
.home-page-section .travelers-reviews-section .reviews-content .text{font-size: 17px;padding-bottom: 10px;}

.home-page-section .travelers-reviews-section{background-color: #eceff1;padding: 10px 0 60px 0;margin: 5px 0 0 0;}
.home-page-section .travelers-reviews-section .bx-wrapper .bx-pager{opacity: 1;display: block;}
.home-page-section .travelers-reviews-section .bx-pager-item .bx-pager-link{background: #feca0a;}
.home-page-section .travelers-reviews-section .bx-pager-item .bx-pager-link.active,
.home-page-section .travelers-reviews-section .bx-pager-item .bx-pager-link:hover{background: #002e8a;}
.home-page-section .travelers-reviews-section .bx-controls-direction{display: none;}
.home-page-section .client-image-section{padding: 30px;border-top: 2px solid #e6e7e9;border-bottom: 2px solid #e6e7e9;}
.home-page-section .client-image-section .client-slider .slider-part img{height: 60px;object-fit: contain;width: 80%;}
.home-page-section .client-image-section .bx-controls-direction .bx-prev{position: absolute;top: 50%;transform: translateY(-50%);left: -30px;right: unset;}
.home-page-section .client-image-section .bx-controls-direction .bx-next{position: absolute;top: 50%;transform: translateY(-50%);right: -30px;left: unset;}
.home-page-section .client-image-section .bx-wrapper .bx-prev{background: #fff url(../images/back-arrow.png);border: none !important;background-size: contain;background-position: center;}
.home-page-section .client-image-section .bx-wrapper .bx-next{background: #fff url(../images/next-arrow.png);border: none !important;background-size: contain;background-position: center;}
.travelers-review-bg.clound-section{margin-top: 0 !important;padding: 35px 0;background-color: transparent;border: none;}
.clound-section .travelers-review .heading{margin: 0;padding: 5px 0 15px;border: none;font-size: 25px;color: #002e8a;}
.clound-section .travelers-review .tour-cloud,
.clound-section .travelers-review .tour-cloud a{color: #999 !important;font-size: 13px; text-transform: capitalize !important;}
.clound-section .travelers-review .tour-cloud a:hover{color: #002e8a !important;}
.clound-section .travelers-review .border-boted-custom{position: relative;}

.subscribe-section{padding: 15px 0;background-color: #a0a7aa;}
.subscribe-section .heading{font-size: 16px;text-transform: capitalize; color:#000;}
.subscribe-section .subscribe-form form{display: flex;align-items: center;}
.subscribe-section .subscribe-form .custom-imput{height: 50px;padding: 0 10px 0 20px;background-color: #fff;border: none;outline: none;}
.subscribe-section .colum-middel{align-items: center;}
.subscribe-section .subscribe-form .form-group{margin: 0;}
.subscribe-section .subscribe-form .subscribe-btn{height: 50px;background-color: #002e8a;color: #fff;min-width: 110px;font-size: 17px;margin-left: 10px;}
.subscribe-section .subscribe-form .subscribe-btn:hover{background-color: #feca0a;color: #000;transition: 0.5s;}
.subscribe-section .payonline-btn{height: 50px;min-width: 90%;max-width: 90%;background-color: #feca0a;color: #000;display: flex;font-size: 18px;align-items: center;justify-content: center;}
.subscribe-section .payonline-btn:hover{background-color: #002e8a;color: #fff;transition: 0.5s;}
#bottom.custom-footer{background: transparent;border: none;}
#bottom.custom-footer .sub-heading{color: #002e8a;border: none;margin-bottom: 0;font-size: 20px;}
#bottom.custom-footer a{color: #000;}
#bottom.custom-footer a:hover{color: #002e8a;}
#bottom.custom-footer .text-dark{color: #000 !important;}
#bottom.custom-footer .tour-heading{color: #000 !important;}
#bottom.custom-footer .contact-mail-text{padding-left: 15px;}
#bottom.custom-footer .join-us-text{padding-top: 10px;}
#bottom.custom-footer .footer-items a{font-size: 14px;}
#bottom.custom-footer .footer-items a:hover{font-size: 14px; color: #d60d45;}
.footer-bg-custom{background-color: transparent;border-top: 1px solid #ccc;text-align: inherit !important;color: #666 !important; padding: 20px 0px !important;}
#footer.footer-bg-custom .mediaway a{color: #666;}
#footer.footer-bg-custom .mediaway a:hover{color: #002e8a;}
#footer.footer-bg-custom .mediaway {text-align: left;}
/* home page re-design css end */
.page-header-ins.visa-header{padding-bottom: 0;}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #000;
}
.country-page .bx-wrapper .bx-controls-direction a{top: -5px;}
/* .country-page .bx-wrapper{margin: -25px auto 0 auto;} */

.why-riviera-page {padding: 40px 0;}
.why-riviera-page .heading{margin-bottom: 20px;text-align: center;}
.why-riviera-page .sub-heading{padding-bottom: 8px;padding-top:10px;font-size: 20px; font-weight: 600;}
.why-riviera-page .text{padding-bottom: 8px; font-size: 14px;}
.why-riviera-page .list{padding-left: 20px;margin-bottom: 10px;}
.why-riviera-page .heading-text{padding-top: 22px;color:#002e8a;font-size: 18px;}
.why-riviera-page .padd-top{padding-top: 22px;}
.corporate-details-page{padding: 40px 0;}
.corporate-details-page .heading,
.corporate-page .heading{padding: 10px 0;}
.corporate-details-page .sub-heading,
.corporate-page .sub-heading{padding: 20px 0 10px;font-weight: 600;}
.corporate-details-page .text,
.corporate-page .text{padding: 8px 0 15px;}
.corporate-details-page .list,
.corporate-page .list{padding: 0px 0px 10px 20px;line-height: 1.8;}
.corporate-page .under-line{text-decoration: underline;}
.corporate-page .our-brand-content{padding: 0px;display: flex;align-items: center;justify-content: space-around;margin-bottom: 10px;}
.corporate-page .our-brand-space{padding: 0 30px 0;font-size: 18px;line-height: 28px;}
.corporate-page .our-brand-content .content-part .heading{font-size: 23px;padding: 5px 0 0;text-transform: capitalize;}
.corporate-page .margin-bottom{margin-bottom: 25px;}
.ctm-custom-link a{display: inline-block;}
.corporate-page .mice-services-pin {padding: 24px 0 0 40px;}
.d-inline-block{display: block;}
.corporate-details-page .d-block{display: block;width: 100%;} 
.corporate-details-page .text-center{text-align: center;}
.corporate-details-page .p-0{padding: 0;}
.stydy-dammy-content{padding: 31px 30px;min-height: 160px;display: flex;text-transform: capitalize;color: #002e8a;align-items: center;border: 2px solid #feca0a;border-radius: 9px;margin: 26px 0 20px;justify-content: space-around;}
.corporate-page .mice-area-text{padding-bottom: 0px;}
.custom-corporate-page .mice-head {text-transform: capitalize;}
.corporate-details-page .highlights-part{padding: 30px;line-height: 1.4;}
.corporate-page .mice-area-text.padding-bottom{padding-bottom: 7px;}
.custom-corporate-page .mice-area .sub-head-1{text-transform: capitalize;}
/* corporate page css start */
.custom-corporate-page .why-riviera-content{padding: 20px;background-color: #f3f4f5;margin-top: 20px;display: flex;align-items: center;justify-content: space-between;}
.custom-corporate-page .why-riviera-content .why-riviera-heading{font-size: 20px;}
.custom-corporate-page .why-riviera-content .lern-more-link a{padding: 8px 15px;background-color: #555555;color: #fff;text-transform: uppercase;transition: 0.5s;border: 1px solid #555555;}
.custom-corporate-page .why-riviera-content .lern-more-link a:hover{background-color: transparent;color: #555555;}

/* corporate page css end */
/* forex page css start */
.forex-page .forex-space{padding: 40px 0;}
.forex-page .forex-section .forex-content .forex-heading{font-size: 25px;padding-bottom: 10px;text-transform: capitalize;}
.forex-page .forex-section .forex-content .forex-text{font-size: 15px;padding-bottom: 4px;}
.forex-page .forex-section .forex-content.all-content{padding-bottom: 30px;}
.forex-page .forex-section .forex-content.all-content .forex-list{padding-left: 30px;}
.forex-page .forex-bg{background-color: #f1f1f1;}
.forex-page .our-mission-vision .vision-content{border: 1px solid #ddd;padding: 30px 30px 0;text-align: center;min-height: 240px;background-color: #fff;}
.forex-page .our-mission-vision .vision-content .icon-part{position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;height: 60px;width: 60px;margin: 0 auto 10px;background-color: #fff;}
.forex-page .our-mission-vision .vision-content .icon-part.vision-image{background-image: url('../images/forex-page-image/vision.png');}
.forex-page .our-mission-vision .vision-content .icon-part.mission-image{background-image: url('../images/forex-page-image/achievement.png');}
.forex-page .our-mission-vision .vision-content .icon-part.thumb-image{background-image: url('../images/forex-page-image/thumb-up.png');}
.forex-page .our-mission-vision .vision-content .heading-text{font-size: 19px;padding-bottom: 5px;font-weight: 600;}
.forex-page .our-mission-vision .vision-content .normal-text{font-size: 13px;}
.forex-page .offer-section .offer-part{display: flex;align-items: center;flex-wrap: wrap;}
.forex-page .offer-section .offer-part .offer-grid{width: 33%;padding: 30px;text-align: center;border-right: 1px solid #dadada;}
.forex-page .offer-section .offer-part .offer-grid .offer-icon{background-repeat: no-repeat;background-size: contain;background-position: center;width: 60px;height: 60px;margin: 0 auto;margin-bottom: 20px;}
.forex-page .offer-section .offer-part .offer-grid .offer-icon.outward-icon{background-image: url('../images/forex-page-image/currency.png');}
.forex-page .offer-section .offer-part .offer-grid .offer-icon.cards-icon{background-image: url('../images/forex-page-image/credit-card.png');}
.forex-page .offer-section .offer-part .offer-grid .offer-icon.cheque-icon{background-image: url('../images/forex-page-image/check.png');}
.forex-page .offer-section .offer-part .offer-grid .offer-icon.note-icon{background-image: url('../images/forex-page-image/hand.png');}
.forex-page .offer-section .offer-part .offer-grid .offer-icon.travel-icon{background-image: url('../images/forex-page-image/suitcase.png');}
.forex-page .offer-section .offer-part .offer-grid .offer-icon.buy-icon{background-image: url('../images/forex-page-image/buy.png');}
.forex-page .offer-section .offer-part .offer-grid .offer-heading{font-size: 17px;}
.forex-page .offer-section .forex-heading{font-size: 25px;text-align: center;margin-bottom: 20px;font-weight: 600;text-transform: capitalize;}
#enquiry_modal .modal-footer{margin-top: 0px;}
@media(min-width: 992px){
	.forex-page .offer-section .offer-part .offer-grid:nth-child(3),
	.forex-page .offer-section .offer-part .offer-grid:nth-child(6){border-right: none;}
	.forex-page .offer-section .offer-part .offer-grid:nth-child(1),
	.forex-page .offer-section .offer-part .offer-grid:nth-child(2),
	.forex-page .offer-section .offer-part .offer-grid:nth-child(3){border-bottom: 1px solid #dadada;}

}
/* forex page css end */

/* changes css start */
.home-page-slider .callbacks_nav.prev{background-image: url(../images/left-arrow-slider.png);background-position: center;background-repeat: no-repeat;width: 40px;height: 40px;background-size: cover;}
.home-page-slider .callbacks_nav.next{background-image: url(../images/next-arrow-slider.png);background-position: center;background-repeat: no-repeat;width: 40px;height: 40px;background-size: cover;}
.tourpackage-card .enquiry-form .form-group{margin-bottom: 14px !important;}
.tourpackage-card .enquiry-form .custom-input-tour-form{width: 93%;}
.tourpackage-card .enquiry-form .custom-input-tour-form label.error{font-size: 9px;}
.tourpackage-card .card-content .icon-content .icon-image{height: 28px;width: 28px;}
.tourpackage-card .card-content .icon-content{margin-bottom: 5px;}
.tourpackage-card .card-content .icon-content .icontext{font-size: 12px;}
.tourpackage-card .country-details {color: #5b5b5b;}
.tourpackage-card .country-details .details.arrow::before{background-color: #5b5b5b;}
.tourpackage-card .card-content .icon-part {-moz-columns: 3;column-count: 3;-moz-column-gap: 10px;column-gap: 10px;}
.coming-soon-text .price-heading{text-align: center;}
.tour-singal-page .red-line{position: relative;font-size: 12px;margin-right: 5px;}
.tour-singal-page .red-line::before{content: '';position: absolute;top: 7px;left: 0;right: 0;width: 100%;height: 2px;background-color: #d50d0d;}
.tour-singal-page .save-amount{font-size: 14px;}
.tour-singal-page .main-price{font-size: 17px;padding-left: 12px;}
#bottom.custom-footer .contact-mail-text i{color: #002e8a;}
.home-page-section .holiday-slider .slider-part .image-part .slider-overlay .sub-heading a,
.home-page-section .holi-day-packages-colums .holi-day-list .image-part .overlay-content .sub-heading a{color: #000;}
.home-page-section .holiday-slider .slider-part .image-part .slider-overlay .sub-heading a:hover,
.home-page-section .holi-day-packages-colums .holi-day-list .image-part .overlay-content .sub-heading a:hover{color: #002e8a;}
.home-page-section .holiday-slider-section .bx-controls-direction .bx-next,
.home-page-section .holiday-slider-section .bx-controls-direction .bx-prev{background-color: rgba(0,0,0,0);z-index: 14; top:-10px;}
.home-page-section .client-image-section .bx-wrapper .bx-viewport{padding: 0;}
.other-destination-text {font-weight: bold;}
.other-destination-text a{color: #002e8a;transition: 0.5s;}
.other-destination-text a:hover{color: #feca0a;}
.visa-header .country-input .search-content .input-box .country-search-input::-webkit-input-placeholder {color: #555;}
.visa-header .country-input .search-content .input-box .country-search-input:-ms-input-placeholder {color: #555;}
.visa-header .country-input .search-content .input-box .country-search-input::placeholder {color: #555;}
.tourpackage-card .card-heading a:hover{color: #002e8a;}
.destination-section.section-space .destination-content .destination-box .box-content .sub-heading a{color: #428bca;transition: 0.5s;}
.destination-section.section-space .destination-content .destination-box .box-content .sub-heading a:hover{color: #002e8a;}

.custom-corporate-page .why-riviera-btn a{background-color: #002e8a;color: #fff;transition: 0.5s;padding: 15px 30px;}
.custom-corporate-page .why-riviera-btn a:hover{background-color: #feca0a;color: #000;border: 0;}
.custom-corporate-page .other-btn a{background-color: #feca0a;color: #000;transition: 0.5s;padding: 15px 30px;}
.custom-corporate-page .other-btn a:hover{background-color: #002e8a;color: #fff;border: 0;}

.but-blink {background-color: #feca0a;cursor: pointer;display: inline-block;}
  @keyframes glowing {
	0% { background-color: #feca0a; box-shadow: 0 0 5px #feca0a; }
	50% { background-color: #002e8a; color:#ffffff;	  box-shadow: 0 0 10px #002e8a; }
	100% { background-color: #feca0a; box-shadow: 0 0 5px #feca0a; }
  }
.but-blink { animation: glowing 1400ms infinite; }

.corporate-page .our-brand-content .content-part{text-align: center;padding: 20px;position: relative;background-position: center;background-size: cover;background-repeat: no-repeat;height: 220px;width: 220px;display: flex;flex-direction: column;justify-content: center;border-radius: 50%;color: #fff;z-index: 1;}
.singel-page-tour-slider .bx-wrapper .bx-viewport{height: auto !important;}
.singel-page-tour-slider .bx-wrapper .slide{margin: 0;}
.singel-page-tour-slider .testimonials-carousel-content,.singel-page-tour-slider .bx-wrapper .testimonials-carousel-context{padding: 0;}
.singel-page-tour-slider .bx-wrapper .bx-controls-direction a{position: absolute;top: 50%;transform: translateY(-50%);background-color: rgba(0,0,0,0.5);width: 28px;height: 28px;opacity: 1;}
.singel-page-tour-slider .bx-wrapper .bx-prev{left: 10px;background: #fff url(../images/back-arrow.png);border: none !important;background-size: contain;background-position: center;}
.singel-page-tour-slider .bx-wrapper .bx-next{right: 0;background: #fff url(../images/next-arrow.png);border: none !important;background-size: contain;background-position: center;}
.tourpackage-card .enquiry-form .custom-input-tour-form .listing-enquiry-input{padding: 8px 10px;font-size: 12px;height: 30px;}
.tourpackage-card .enquiry-form .custom-input-tour-form label.error{position: absolute;bottom: -6px;}
.enquiry-now-link.mb-0{margin-bottom: 0px !important;}
.visa-page-bg-image{background-image: url('../images/visa-page-bg.jpg');background-size: cover;background-position: center;border: none;position: relative;}
.visa-header .hm-title-ins.text-white{color: #fff;}
.visa-header .travel-ins-bg{min-height: 450px;}
.visa-tabs {background-color: #eceff1;position: sticky;top: 99px;z-index: 80;left: 0;right: 0;}
.visa-tabs .custom-tabs{list-style: none;margin: 0;display: flex;padding-bottom: 1px; }
.visa-tabs .custom-tabs .custom-tabs-items {border-right:1px solid #ccc;}
.visa-tabs .custom-tabs  li:first-child {border-left:1px solid #ccc;}
.visa-tabs .custom-tabs .custom-tabs-items a{color: #000;padding:15px 20px;display: inline-block;font-size: 16px;background-color: transparent;position: relative; -webkit-transition: all .35s ease-in-out;}
.visa-tabs .custom-tabs .custom-tabs-items a:hover{color:#fff;background-color: #d60d45; }
.visa-tabs .custom-tabs .custom-tabs-items a.active {color:#fff; background:#d60d45 !important;}

#footer{padding-top: 12px;padding-bottom: 12px;}
.process-section{background-color: #f3f4f5;background-image: none; box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.15);border: 1px solid #E6E6E6;}
.process-section .process-part .process-image .image-process{width: 60px;margin: 0 auto; height: 60px;
border-radius: 50%;
display: flex;
background-color: #fff;
align-items: center;
justify-content: center;
color: #428bca;
box-shadow: 0px 0px 5px rgba(0,0,0,.3);}
.process-section .process-part .process-dot-part{width: 100%;position: relative;z-index: 1;}
.visa-tabs .custom-tabs .custom-tabs-items a.active::before{content: '';border-bottom: 2px solid #d60d45;position: absolute;bottom: 0;left: 0;right: 0;transition: 0.4s;}

.process-section .process-part .process-content{text-align: center;padding: 0 15px; font-size: 12px; color:#555;}
.process-section .process-part .process-content .process-sub-heading{font-size: 14px;text-align: center;color: #000;padding: 12px 0 5px 0;}

.why-us-section .custom-row{display: flex;align-items: center;flex-wrap: wrap;}
.why-us-section .custom-row .why-us-content{min-height:300px;}
.why-us-section .custom-row .why-us-content{min-height:300px;}
.visa-continents-section{position: absolute;bottom: 37px;left: 10%;right: 10%;border-radius: 5px;background-color: rgba(0, 0, 0, 0.5);}
.visa-continents-section .visa-continents-part{display: flex;border-bottom: 1px solid #000;}
.visa-continents-section .visa-continents-part:last-child{border-bottom: 0px;}
.visa-continents-section .visa-continents-part .name-continents{width: 12%;border-right: 1px solid #000;text-align: center;padding: 5px 5px;}
.visa-continents-section .visa-continents-part .name-continents .visa-continents-name{font-size: 16px;text-transform: capitalize;color: #fff;}
.visa-continents-section .visa-country-name .country-link-name{font-size: 14px;padding: 0px 5px;color: #fff;transition: 0.5s;white-space: nowrap;}
.visa-continents-section .visa-country-name {display: flex;padding-left: 10px;align-items: center;}
.visa-continents-section .visa-country-name .country-link-name:hover{color: #fdcb29;}
.bx-wrapper .bx-controls-direction a{z-index: 70 !important;}
.visa-header .visa-page-bg-image .hm-title-ins{margin-bottom: 20px;}
.visa-country-heading-content .visa-country-text{color: #000;position: relative;padding-top: 10px;font-weight: bold;}
.visa-country-heading-content .visa-country-text::before{position: absolute;content: '';bottom: -9px;left: 0;width: 200px;height: 2px;background-color: #002e8a;}
.visa-country-heading-content.visa-country-strip{background-color: #fdcb29;padding: 15px 0;}
.tabs-section-visa{padding: 30px 0;}
.tabs-section-visa .custom-visa-heading{color:#d60d45; font-size: 25px;padding-bottom: 10px; border-bottom: 1px dashed #d60d45; margin-bottom:15px;}
.tourpackage-card .enquiry-form{position: static;}
#enquiry_modal .modal-centered{display: flex;align-items: center;min-height: calc(100% - 1rem);}
#enquiry_modal .modal-heading{font-weight: bold;width: 90%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#enquiry_modal .close.text-dark{color: #002e8a;opacity: 1;font-size: 23px;}
#enquiry_modal .modal-dialog .modal-content{width: 100%;display: block;}
.visa-page-wrapper {
	/*background:#f3f4f5;*/
	padding: 0px 20px 0px 20px
}
.tourpackage-card .card-content .right-side-content .price-content .coming-soon-text{padding-top: 10px;}
.bg-visa.tabs-section-visa{background-color: #f3f4f5;background-image: none; box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.15);border: 1px solid #E6E6E6;}
.tabs-section-visa{padding:20px 30px; }

#enquiry_modal .select2-container{width: 100% !important;}
#enquiry_modal .select2-container .select2-selection--single{height: 34px !important;border: 1px solid #ccc;border-radius: 4px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 31px !important;color: #555 !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 30px !important;}
.select2-container--open .select2-dropdown--below{z-index: 999999 !important;}
#enquiry_modal .modal-footer{text-align: center;}
.mice-services-bg h3.sub-heading{padding-left: 15px;padding-right: 15px;}
.corporate-page .contact-vertical-center{padding: 15px 0;}
.corporate-details-page .text, .corporate-page .text, .why-riviera-page .text, .why-riviera-page .list,.corporate-details-page .list, .corporate-page .list{font-size: 18px;}
.corporate-page .our-brand-content .content-part .text{padding: 0;}
.corporate-page .our-brand-content .content-part::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);border-radius: 50%;z-index: -1;}
.corporate-page .our-brand-content .content-part.simplifying-image{background-image: url(../images/th-ctm-mice.jpg);}
.corporate-page .our-brand-content .content-part.connecting-image{background-image: url(../images/th-ctm-mice.jpg);}
.corporate-page .our-brand-content .content-part.moving-towards-image{background-image: url(../images/th-ctm-mice.jpg);}
.corporate-page .mice-services-ins-bg.bg-transparent{background: transparent;}
#header .logo-d-inline-block a{display: inline-block;}
.tour-list-wrapper.single-list-tour .items .empty{font-size: 20px;font-size: 23px;display: block;padding-bottom: 32px;text-align: center;}
.tour-list-wrapper.single-list-tour{margin-top: 10px;}
.subscribe-section .subscribe-form .custom-imput{background-color: transparent;border-bottom: 1px solid #000;border-radius: 0;box-shadow: none;padding: 0 10px;}
.home-page-section .travelers-reviews-section .reviews-images .images{height: 130px;width: 130px;object-fit: cover;margin: 0 auto;}
/* .home-page-section .travelers-reviews-section .travelers-slider .reviews-content .text{padding-bottom: 10px;}
.home-page-section .travelers-reviews-section .tradefair-slider .reviews-content .text{padding-bottom: 0px;} */
.home-page-section .travelers-reviews-section .tradefair-slider .travelers-part{padding: 10px 0;}
.home-page-section .travelers-reviews-section .travelers-row{display: flex;}
.home-page-section .travelers-reviews-section .travelers-row .travelers-image-part{display: inline-block;padding-right: 15px;}
.home-page-section .travelers-reviews-section .travelers-row .travelers-content-part{display: inline-block;}
.subscribe-section .subscribe-form .custom-imput::-webkit-input-placeholder {color: #000;}
.subscribe-section .subscribe-form .custom-imput:-ms-input-placeholder{color: #000;}
.subscribe-section .subscribe-form .custom-imput::placeholder{color: #000;}
.more-link-section{display: block;background-color: #f7f8f8;padding: 50px 0;}
.more-link-section .more-link-part{display: inline-block;padding-bottom: 20px;}
.more-link-section .more-link-part .more-link-heading{font-size: 18px;margin-bottom: 3px;color: #525252;}
.more-link-section .more-link-part .custom-more-links{display: inline-block;line-height: 1.5;}
.more-link-section .more-link-part .custom-more-links a{display: inline-block;position: relative;color: #525252;padding-right: 15px;font-size: 12px;}
.more-link-section .more-link-part .custom-more-links a:hover{color: #d60d45;}
.more-link-section .more-link-part .custom-more-links a::before{display: inline-block;content: '';position: absolute;top: 2px;right: 6px;bottom: 0;height: 78%;width: 1px;background-color: #404040;}
.more-link-section .more-link-part .custom-more-links a:last-child::before{display: inline-block;content: '';background-color: transparent;}
.home-page-section .client-image-section .bx-wrapper .bx-controls-direction a{margin: 0;}
.home-page-section .travelers-reviews-section .hm-title{margin-bottom: 0;}
.home-page-section .client-image-section .bx-wrapper .bx-viewport{margin: 0;}
.home-page-section .travelers-reviews-section .tradefair-btn-link a{display: inline-block;background-color: #002e8a;color: #fff;padding: 7px 15px;margin-top: 10px;border-radius: 5px;}
.home-page-section .client-image-section .client-slider  .slider-part {display: inline-block;} 
.home-page-section .client-image-section .client-slider .slider-part img{height: 60px;width: 80%;margin: 0 auto;}
.slick-initialized .slick-slide:focus{outline: none !important;border: none !important;}
.home-page-section .client-image-section .client-slider .slick-prev {left: -15px;z-index: 1;}
.home-page-section .client-image-section .client-slider .slick-prev::before{content: '';background-image: url('../images/back-arrow.png');width: 30px;height: 30px;background-size: cover;display: block;opacity: 1;}
.home-page-section .client-image-section .client-slider .slick-next {right: -15px;}
.home-page-section .client-image-section .client-slider .slick-next::before{content: '';background-image: url('../images/next-arrow.png');width: 30px;height: 30px;background-size: cover;display: block;opacity: 1;}
.singel-page-tour-slider .testimonials-carousel-content{margin: 0 10px;}
.singel-page-tour-slider .testimonials-carousel-content .other-destination-text{margin: 10px 0 25px;display: block;}
.singel-page-tour-slider .similar-destination-slider .slick-prev {left: auto;z-index: 1;right: 34px;top: -20px;}
.singel-page-tour-slider .similar-destination-slider .slick-prev::before{content: '';background-image: url('../images/back-arrow.png');width: 30px;height: 30px;background-size: cover;display: block;opacity: 1;border-right: 1px solid #ddd;}
.singel-page-tour-slider .similar-destination-slider .slick-next {right: 0;top: -20px;}
.singel-page-tour-slider .similar-destination-slider .slick-next::before{content: '';background-image: url('../images/next-arrow.png');width: 30px;height: 30px;background-size: cover;display: block;border-left: 1px solid #ddd;opacity: 1;}
.singel-page-tour-slider{margin-top: 20px;}
.contact-page .contact-list{margin: 5px 0 15px 20px;}
.time-line-section .time-line-grid .time-line-part .circle-box .images.document-image{height: 56px;object-fit: contain;width: 101px;}
.time-line-section .time-line-grid .time-line-part .circle-box.document-box{height: auto;width: auto;margin-top: 23px;background-color: transparent;box-shadow: none;}
.time-line-section .time-line-grid .time-line-part .circle-box.e-visa-box{background-color: transparent;box-shadow: none;}
.process-section .process-part .two-images{display: flex;align-items: center;justify-content: center;}
.process-section .process-part .process-image.document-process-images {margin: 0 6px;}
.process-section .process-part .process-image.document-process-images .image-process.document-image{display: inline-block;height: 60px;width: 70px;object-fit: contain;background-color: transparent;box-shadow: none;}
.process-section .process-part .process-dot-part{margin-top: 10px;}
.home-page-section .travelers-reviews-section .reviews-images{width: 130px;}
.home-page-section .holiday-slider-section .bx-wrapper .bx-viewport{margin:  0 !important;}
.home-page-section .wide-variety-section .custom-colum{padding: 0 5px 15px 5px !important;}
.home-page-section .wide-variety-section.honeymoon-tour .custom-colum{padding: 0 5px 0px 5px !important;}
.home-page-section .travelers-reviews-section .tradefair-part .tradefair-heading {display: block;padding: 5px 0;font-size: 21px;}
.home-page-section .travelers-reviews-section .tradefair-part .tradefair-image-part {display: inline-block;padding: 5px;-webkit-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.15);box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.15);background-color: #fff;text-align: center;margin-bottom: 12px;}
.home-page-section .travelers-reviews-section .tradefair-part .tradefair-images{display: inline-block;height: 160px;object-fit: cover;width: 100%;}
.home-page-section .travelers-reviews-section .tradefair-part  .tradefair-btn-link a{display: inline-block;}
.home-page-section .travelers-reviews-section .tradefair-part .tradefair-grid{overflow: hidden;padding: 0 10px;}
.home-page-section .travelers-reviews-section .slick-dots li button:before{color: #feca0a;font-size: 12px;opacity: 1;}
.home-page-section .travelers-reviews-section .slick-dots li.slick-active button:before{color: #002e8a;opacity: 1;}
.home-page-section .travelers-reviews-section .slick-dots li,
.home-page-section .travelers-reviews-section .slick-dots li button{width: 10px;}
.home-page-section .travelers-reviews-section .travelers-col{display: block;}
.home-page-section .travelers-reviews-section .travelers-col .traveler-grid {display: block;padding: 5px;}
.home-page-section .travelers-reviews-section .common-border{position: relative;}
.home-page-section .travelers-reviews-section .common-border::before{content: '';position: absolute;top: 0;bottom: 0;right: -15px;height: 340px;width: 1px;background-color: #a7a7a7;}
.home-page-section .travelers-reviews-section .travelers-col .traveler-reviews-part{display: block;padding: 4px;border: 1px solid #dbe2e3;background-color: #fff;border-radius: 5px;align-items: center;}
.home-page-section .travelers-reviews-section .travelers-col .traveler-media{display: flex;align-items: center;padding: 0;background-color: #fff;}
.home-page-section .travelers-reviews-section .travelers-col .reviews-images{display: inline-block;height: 55px;width: 60px;border-radius: 5px;}
.home-page-section .travelers-reviews-section .travelers-col .traveler-media-body{display: block;padding-left: 12px;}
.home-page-section .travelers-reviews-section .travelers-col .traveler-name{display: block;font-size: 17px;color: #1f5ca8;}
.home-page-section .travelers-reviews-section .travelers-col .traveler-name:focus{border: none;outline: none;}
.home-page-section .travelers-reviews-section .travelers-col .traveler-name:hover{color: #d60d45;}
/* .home-page-section .travelers-reviews-section .travelers-col .traveler-reviews-part .traveler-description{transition: 0.5s;padding: 5px 10px;height: 0;display: none;} */
.home-page-section .travelers-reviews-section .travelers-col .traveler-description{border: 0;}
.home-page-section .travelers-reviews-section .youtube-link-part{display: block;}
.home-page-section .travelers-reviews-section .youtube-link-part .youtube-video{display: block;padding: 5px;background-color: #fff;-webkit-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.2);text-align: center;}
.home-page-section .travelers-reviews-section .youtube-link-part .youtube-video iframe {display: block;}
.slick-initialized .slick-slide{border: none !important;outline: none !important;}
#defaultmenu .slide .country-image{height: 150px;width: 200px;object-fit: contain;}
.holiday-cloud-section .holiday-cloud-heading {display: flex;align-items: center;padding: 5px;}
.holiday-cloud-section {display: block;background-color: #f3f4f5;padding: 40px 0;}
.holiday-cloud-section .holiday-cloud-heading .holiday-heading{display: block;padding-left: 21px;font-size: 23px;}
.holiday-cloud-section .holiday-cloud-image-part{display: block;}
.holiday-cloud-section .holiday-cloud-image-part .holiday-cloud-image{height: 70px;}
.holiday-cloud-section .holiday-cloud-part{display: block;padding-top: 12px;}
.holiday-cloud-section .holiday-cloud-part .holiday-cloud-links{display: flex;align-items: center;flex-wrap: wrap;}
.holiday-cloud-section .holiday-cloud-part .holiday-cloud-links a{display: inline-block;padding: 1px 8px;}
.tour-info-page .inclusions-part {display: block;}
.tour-info-page .inclusions-part .inclusions-heading{display: block;padding: 10px 0;}
.tour-info-page .inclusions-part .inclusions-grid{-moz-columns: 2;column-count: 2;-moz-column-gap: 10px;column-gap: 10px;margin-bottom: 7px;}
.tour-info-page .inclusions-part .inclusions-grid .inclusions-icon{display: flex;margin: 0 0 4px 0;}
.tour-info-page .inclusions-part .inclusions-grid .inclusions-image{display: block;height: 20px;}
.tour-info-page .inclusions-part .inclusions-grid .inclusions-name{display: block;margin-left: 8px;font-size: 13px;}
.tour-info-page .book-now-link{display: block;padding: 10px 0;text-align: center;}
.tour-info-page .book-now-link a{display: inline-block;background-color: #002e8a;color: #fff;padding: 7px 15px;border-radius: 5px;}
.tour-info-page .social-share.tour-share-part{display: block;padding-top: 15px;}
.tour-info-page .social-share.tour-share-part .share-list{display: flex;}
.tour-info-page .social-share.tour-share-part .share-list li{display: block;margin-left: 0px !important;}
.tour-info-page .social-share.tour-share-part .button{display: block;}
.tour-info-page .social-share.tour-share-part .share-links{display: block;}
.tour-info-page .social-share.tour-share-part .btn-share li:first-child{position: static;}
.position-relative{position: relative;}
.tour-list-wrapper .tour-item-list .book-now-position{position: absolute;bottom: 9px;right: 0;}
.btn-share .instrgram.ico-instrgram::before{line-height: 30px;}
#header .tag-line{text-align: center;color: #002e8a;font-family: AGaramond Regular !important;font-size: 16px;position: absolute;top: 25px;left: 190px;line-height: 23px;}
/* #header .tag-line .main-tag-heading{font-size: 19px;} */
/* #header .tag-line .small-tag-heading{font-size: 14px;} */
.home-page-section .travelers-reviews-section .slick-dots{bottom: -51px;}
.home-page-section .travelers-reviews-section .slick-track{height: auto !important;}
.home-page-section .travelers-reviews-section .travelers-col .traveler-reviews-part .traveler-description .traveler-text.location{font-weight: bold;}
.visa-country-heading-content .visa-country-text{left: -40px;}
.visa-country-heading-content .visa-country-text::before{display: none;}
#header .imp-logo-image{height: 38px;}
.tour-info-page .download-share-icon{display: flex;align-items: center;justify-content: space-between;}
.tour-info-page .download-share-icon .btn-share li:nth-child(2){margin-left: 50px !important;}
.tour-info-page .tour-text .download-share-icon ul li{margin-left: 5px !important;}
.visa-country-heading-content .visa-country-text{padding-top: 17px;}
.custom-marquee{max-height: 340px;}
#header .tag-line-border{position: absolute;height: 70px;width: 1px;background-color: #c5c5c5;left: 179px;top: 12px;}
.singel-page-tour-slider .testimonials-carousel-content a:focus{outline: none !important;border: none !important;}
.singel-page-tour-slider .more-tour-option-text{margin-bottom: 35px;margin-left: 15px;font-size: 27px;}
.custom-heading-section{padding: 50px 0 30px;border-bottom: 1px solid #dadada;}
.custom-heading-section .all-page-heading{margin-bottom: 13px;color: #1f5ca8;text-transform: uppercase;}
.custom-heading-section .all-page-text{position: relative;font-size: 18px;height: 104px;overflow: hidden;}
.custom-heading-section .all-page-text::before{content: '';background-image: linear-gradient(180deg, rgba(0,0,0,0) 29%, rgba(255,255,255,255));position: absolute;top: 0;left: 0;right: 0;width: 100%;bottom: 0;height: 100%;}
.custom-heading-section .see-more-links-part{padding-top: 10px;}
.custom-heading-section .see-more-links-part a{display: inline-block;font-weight: 600;color: #1f5ca8;}
.custom-heading-section .see-more-links-part .less-text{display: none;}
.custom-heading-section.show .see-more-links-part .more-text{display: none;}
.custom-heading-section.show .see-more-links-part .less-text{display: inline-block;}
.custom-heading-section.show .all-page-text{height: auto;}
.custom-heading-section.show .all-page-text::before{opacity: 0;}
.custom-heading-section.condition-text .all-page-text::before{opacity: 0;}
.custom-heading-section.condition-text .all-page-text{height: auto;}
.secoand-heading-all-page{text-transform: uppercase;color: #656565;font-weight: normal;}
.custom-heading-section .sub-heading {font-size: 18px;display: block;color: #1f5ca8;font-weight: 700;margin-bottom: 4px;}
.tour-info-page .price-wrapper.price {text-align: left;margin-top: 5px;}
.tour-info-page .price-wrapper.price .starts-from{padding-bottom: 5px;font-size: 16px;}
.tour-info-page .price-wrapper.price .number.old-price-text{font-weight: 500;font-size: 16px;color: #005294;margin-right: 10px;}
.tour-info-page .price-wrapper.price .save-price{font-weight: 500;font-size: 14px;color: #000;line-height: 30px;}
.tour-info-page .price-wrapper.price .new-price{font-weight: 500;font-size: 18px;}
.type-of-section .type-visa-description {font-size: 16px;margin-top: 15px;}
.type-of-section .custom-visa-heading {display: block;}
.type-of-section .type-visa-card {display: block;background-color: #fff;-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.12), 0 1px 5px 0 rgba(0,0,0,.2);box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.12), 0 1px 5px 0 rgba(0,0,0,.2);}
.type-of-section .type-visa-card .type-visa-card-header{display: block;padding: 12px 10px;background-color: #e7efff;} 
.type-of-section .type-visa-card .type-visa-card-header .sub-heading {font-size: 20px;}
.type-of-section .type-visa-card .type-visa-card-body {display: block;padding: 12px 10px;}
.type-of-section .type-visa-card .type-visa-list {display: block;}
.type-of-section .type-visa-card .type-visa-list-items {display: block;clear: both;font-size: 15px;padding: 3px 0;}
.type-of-section .type-visa-card .type-visa-list-items .float-right{float: right;} 
.type-of-section .type-visa-card .type-visa-list-items .float-right.inr-price{font-size: 19px;color: #002e8a;font-weight: bold;}
.tour-item-list .price .save-price{display: block;}
@media(min-width: 768px){
	#enquiry_modal .modal-dialog{width: 480px;margin: 30px auto;}
}

@media(min-width: 1200px){
	.callbacks_container{margin: 0 !important;}
	.destination-section{margin: 101px 0 0 0;}
	.destination-section.section-space{margin: 0;}
}
@media(min-width: 992px) and (max-width: 1199px){
	.tour-info-page .image-wrap {max-width: 500px;}
}
@media(min-width: 992px){
	#defaultmenu .custom-dropdown-colum .dropdown-colums{display: flex;}
	#defaultmenu .custom-dropdown-colum .custom-colums .dropdown-sub-text{margin: 0 10px 2px 0px;}
	#defaultmenu .custom-dropdown-colum .dropdown-colums .slide-child-3{display: flex;flex-wrap: wrap;}
	#defaultmenu .first-dropdown .slide-open .custom-dropdown-colum{min-height: 280px;}
	.time-line-section .time-line-grid::before{content: '';position: absolute;width: 73%;margin: 0 auto;left: 0;height: 2px;background-color: #a0a7aa;right: 0;top: 31%;}
	#defaultmenu .custom-dropdown-colum .custom-colums{margin: 0 auto;margin-left: 10%;margin-right: 20%;}
	#defaultmenu .custom-dropdown-colum .custom-colums .sub-heading{min-width: 210px;}
	#defaultmenu .custom-dropdown-colum {position: absolute;left: 0;right: 0;width: 100%;padding: 21px 0;top: 95px;z-index: 9999;}
	.tourpackage-card-responsive,.responsive-buttons{display: none;}
	.clound-section .travelers-review .border-boted-custom::before{content: '';position: absolute;top: 0;right: 0;bottom: 0;background-image: linear-gradient(to bottom, #939598 50%, rgba(255, 255, 255, 0) 50%);background-position: left;background-size: 3px 15px;background-repeat: repeat-y;height: 110%;width: 1px;}
	#header #defaultmenu{display: flex;align-items: center;justify-content: flex-end;}
	.home-page-section .travelers-reviews-section .colum-middel, .subscribe-section .colum-middel,
	.home-page-section .client-image-section .colum-middel{display: flex;justify-content: center;}
	.main-menu-back{display: none !important;}
	.custom-panel{min-height: 100vh;}
	.panelCon #pane-1.custom-panel .sign-up-text {position: absolute;top: 30%;right: 10%;}
	.panelCon #pane-2.custom-panel .milions-part{position: absolute;top: 10%;left: 10%;}
	.panelCon #pane-2.custom-panel .learn-more-part{position: absolute;top: 10%;right: 10%;}
	.panelCon #pane-3.custom-panel .change-date-image{position: absolute;top: 25%;left: 10%;}
	.panelCon #pane-3.custom-panel .change-date-image .plus-box{position: absolute;bottom: 0;left: 10%;}
	.panelCon #pane-3.custom-panel .change-date-content{position: absolute;top: 25%;right: 14%;}
	.panelCon #pane-4.custom-panel .image-part,
	.panelCon #pane-6.custom-panel .image-part {position: absolute;top: 30%;right: 10%;}
	.panelCon #pane-4.custom-panel .content-part,
	.panelCon #pane-6.custom-panel .content-part{position: absolute;top: 30%;left: 8%;right: 63%;}
	.panelCon #pane-5.custom-panel .content-part,
	.panelCon #pane-7.custom-panel .content-part{position: absolute;top: 30%;right: 8%;left: 63%;}
	.panelCon #pane-5.custom-panel .image-part,
	.panelCon #pane-7.custom-panel .image-part{position: absolute;top: 30%;left: 10%;}
	.panelCon #pane-9.custom-panel .contact-form{position: absolute;left: 63%;top: 10%;right: 10%;}
	.panelCon #pane-9.custom-panel .contact-content{position: absolute;top: 25%;left: 12%;}
	.panelCon #pane-8.custom-panel .phone-image-part {position: absolute;top: 15%;left: 16%;}
	.panelCon #pane-8.custom-panel .phone-content{position: absolute;top: 25%;right: 13%;}
	.aeroplane-bg{background-image: url(../images/aeroplane-2.png);background-position: center;background-repeat: no-repeat;background-size: contain;position: fixed;top: 50%;transform: translateY(-50%);left: 0;width: 300px;height: 230px;z-index: 999;right: 0;margin: 0 auto;}
	.aeroplane-footer{background-image: url('../images/aeroplane-3.png');background-repeat: no-repeat;position: absolute;bottom: 4.1%;right: 18%;width: 240px;height: 110px;background-size: contain;}
	.skyline-bg::before{content: '';background-size: contain;position: absolute;background-repeat: no-repeat;height: 200px;width: 200px;z-index: -1;}
	.skyline-bg::after{content: '';background-size: contain;position: absolute;background-repeat: no-repeat;height: 200px;width: 200px;z-index: -1;}
	.panelCon #pane-8.custom-panel .skyline-bg::before{background-image: url('../images/clound/clound-image.png');top: 24%;left: 30%;transform: scale(3);}
	.panelCon #pane-8.custom-panel .skyline-bg::after{background-image: url('../images/clound/clound-image.png');top: 12%;right: 20%;transform: scale(2);}
	.panelCon #pane-7.custom-panel .skyline-bg::before{background-image: url('../images/clound/clound-image-2.png');top: 20%;left: 20%;transform: scale(1.5);}
	.panelCon #pane-7.custom-panel .skyline-bg::after{background-image: url('../images/clound/clound-image-2.png');top: 12%;right: 10%;transform: scale(2);}
	.panelCon #pane-6.custom-panel .skyline-bg::before{background-image: url('../images/clound/clound-image-3.png');top: 15%;left: 20%;transform: scale(2);}
	.panelCon #pane-6.custom-panel .skyline-bg::after{background-image: url('../images/clound/clound-image-4.png');top: 20%;right: 20%;transform: scale(2.5);}
	.panelCon #pane-5.custom-panel .skyline-bg::before{background-image: url('../images/clound/clound-image-3.png');top: 15%;left: 20%;transform: scale(2);}
	.panelCon #pane-5.custom-panel .skyline-bg::after{background-image: url('../images/clound/clound-image-4.png');top: 20%;right: 20%;transform: scale(2.5);}
	.panelCon #pane-4.custom-panel .skyline-bg::before{background-image: url('../images/clound/clound-image-7.png');top: 20%;left: 20%;transform: scale(3);}
	.panelCon #pane-4.custom-panel .skyline-bg::after{background-image: url('../images/clound/clound-image-6.png');top: 20%;right: 20%;transform: scale(3);}
	.panelCon #pane-3.custom-panel .skyline-bg::before{background-image: url('../images/clound/clound-image-8.png');top: 30%;left: 20%;transform: scale(3);}
	.panelCon #pane-3.custom-panel .skyline-bg::after{background-image: url('../images/clound/clound-image-9.png');top: 20%;right: 20%;transform: scale(3);}
	.panelCon #pane-2.custom-panel .skyline-bg::before{background-image: url('../images/clound/clound-image-11.png');top: 5%;left: 10%;transform: scale(2);}
	.panelCon #pane-2.custom-panel .skyline-bg::after{background-image: url('../images/clound/clound-image-9.png');top: 11%;right: 13%;transform: scale(2.5);}
	.panelCon #pane-7.custom-panel::after{content: '';background-image: url('../images/clound/clound-image-2.png');background-size: contain;position: absolute;top: 20%;background-repeat: no-repeat;right: 39%;height: 200px;width: 200px;z-index: -1;transform: scale(3);}
	.panelCon #pane-2.custom-panel::after{content: '';background-image: url('../images/clound/clound-image-10.png');background-size: contain;position: absolute;top: 20%;background-repeat: no-repeat;right: 39%;height: 200px;width: 200px;z-index: -1;transform: scale(3);}
	.panelCon #pane-1.custom-panel .website-name {position: absolute;top: 30%;left: 10%;}
	.panelCon #pane-1 {background-image: url(../images/runway.png);background-position: center;background-repeat: no-repeat;background-size: contain;}
	.panelCon #pane-9.custom-panel{background-image: url('../images/clound/cloud-skyline.png');background-repeat: no-repeat;background-position: center;background-size: cover;}
	.w3_megamenu .navbar-nav > li > .dropdown-menu{margin-top: -2px !important;}
	.dropdown-menu{margin-top: 0px !important;}
	#defaultmenu .custom-dropdown-colum .dropdown-colums .sub-heading .sub-heading-links{color: #ffcc29 !important;}
	.process-section .p-lg-0{padding: 0;}
	.process-section .pl-lg-0{padding-left: 0;}
	.process-section .pr-lg-0{padding-right: 0;}
	.custom-resposnive-header .custom-responsive-logo{display: none;}
	.visa-header .visa-serach-margin {margin-top: -100px;}
	.process-section .process-part .process-dot-part .process-dot{height: 25px;width: 25px;border-radius: 50%;background-color: #fff;margin: 0 auto;display: block;z-index: 1111;}
	.process-section .process-part .process-dot-part::before{content: '';width: 100%;height: 2px;background-color: #dedede;display: block;position: absolute;top: 11px;z-index: -1;}
	.process-section .process-part .process-dot-part.left-side::before{width: 50%;right: 0;}
	.process-section .process-part .process-dot-part.right-side::before{width: 50%;left: 0;}
	.visa-country-heading-content .custom-visa-country-flag img{width: 70%;height: 60px;object-fit: contain;}
	#defaultmenu .custom-dropdown-colum .dropdowm-right-part{position: absolute;right: 1%;top: 0;bottom: 0;height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;}
	#defaultmenu .custom-dropdown-colum .cruise-part{display: inline-block;margin: 20px 0;}
	#defaultmenu .custom-dropdown-colum .cruise-part a{display: inline-block;color: #fff;background-color: #002e8a;min-width: 110px;text-align: center;min-height: 38px;line-height: 38px;border-radius: 4px;font-size: 13px;}
	#defaultmenu .custom-dropdown-colum .right-line::before{content: '';position: absolute;top: 0;bottom: 0;right: 19%;height: 100%;width: 2px;background-color: #808080;}

}
@media(max-width: 1199px){
	#defaultmenu .header-search-btn .search-content{height: 19vw;}
	.time-line-section .time-line-grid .time-line-part{min-height: 180px;}
	.destination-section.section-space .destination-content .destination-box{width: 15%;}
	.destination-section.section-space .destination-content{flex-wrap: wrap;}
	#header .main-logo{margin: 0 auto;}
	.home-page-section .wide-variety .wild-variety-part .sub-heading{font-size: 17px;}
	#defaultmenu .custom-dropdown-colum{top: 158px;}
	.home-page-section .holi-day-packages-colums .holi-day-list .image-part .overlay-content .sub-heading{font-size: 15px;}
	.destination-section .destination-form .input-part .custom-input{min-width: 400px;max-width: 450px;width: 410px;}
	.clound-section .travelers-review .border-boted-custom::before{height: 102%;}
	#header{border-bottom: 1px solid #000;}
	.tourpackage-card .card-content .icon-part{-moz-columns: 2;column-count: 2;}
	.tourpackage-card .card-content .icon-content .icon-image{height: 24px;width: 24px;}
	.tourpackage-card .image-tour{height: 173px;}
	.tourpackage-card .footer-btn{right: 182px;}
	.tourpackage-card .footer-btn .common-btn-css{min-width: 128px;padding: 6px 0;}
	#header{position: fixed;top: 0;left: 0;right: 0;z-index: 9999;}
	.page-header-ins, .destination-section {margin: 158px 0 0 0 !important;}
	.destination-section.section-space{margin: 0 !important;}
	.visa-content-overflow{overflow: auto;}
	#defaultmenu .custom-dropdown-colum .dropdowm-right-part{right: 4%;}
	/* .diwali-tour-section .diwali-tour-detials{padding: 13px 15px;} */
	.more-link-section{padding: 30px 0;}
	.imp-text-logo{text-align: right;}
	.holidays .sub-heading{font-size: 15px;}
	.tour-info-page .inclusions-part .inclusions-grid .inclusions-name{font-size: 10px;}
	.tour-info-page .inclusions-part .inclusions-grid .inclusions-image{height: 18px;}
	.tour-info-page .book-now-link{padding: 5px 0;}
	.tour-info-page .inclusions-part .inclusions-heading{font-size: 17px;}
	.tour-info-page .book-now-link a{padding: 4px 15px;font-size: 12px;}
	.tour-info-page .social-share .share-list li{margin-right: 0;}
	.tour-info-page .social-share{padding-top: 6px;}
	.tour-info-page .tour-text .download-share-icon ul li{margin-left: -11px !important;}
	.tour-info-page .download-share-icon .btn-share li:nth-child(2){margin-left: 26px !important;}
	.tour-info-page .download-share-icon{flex-direction: column;}
	#header .tag-line{top: 24px;left: 194px;}
	.tour-info-page .inclusions-part .inclusions-heading{padding: 5px 0;}
	.tour-info-page .inclusions-part .inclusions-grid .inclusions-icon{margin: 0px ;}
}
@media(max-width: 1024px){
	/* .tourpackage-card .footer-btn{right: 11%;}
	.tourpackage-card .footer-btn .common-btn-css{width: 120%;} */
	.tourpackage-card .enquiry-form{width: 237px;}
	/* .tourpackage-card .image-tour{height: 300px;} */
	.panelCon #pane-1{background-position: bottom;background-size: cover;}
	.aeroplane-footer{bottom: 6.1%;}
	.panelCon #pane-2.custom-panel .milions-part .milions-image{width: 300px;height: 150px;}
	.panelCon #pane-2.custom-panel .learn-more-part .learn-image{height: 130px;width: 250px;}
	.panelCon #pane-2.custom-panel .learn-more-part .text,
	.panelCon #pane-2.custom-panel .milions-part .milions-text{font-size: 27px;}
	.panelCon #pane-2.custom-panel .milions-part{left: 7%;}
	.panelCon #pane-2.custom-panel .learn-more-part{right: 4%;}
	.panelCon #pane-3.custom-panel .change-date-image .image-part .chage-date-image,
	.panelCon #pane-4.custom-panel .custom-image, 
	.panelCon #pane-5.custom-panel .custom-image, 
	.panelCon #pane-6.custom-panel .custom-image, 
	.panelCon #pane-7.custom-panel .custom-image{height: 300px;width: 300px;}
	.panelCon #pane-3.custom-panel .change-date-image{left: 6%;}
	.panelCon #pane-3.custom-panel .change-date-content{right: 7%;}
	.panelCon #pane-4.custom-panel .content-part, .panelCon #pane-6.custom-panel .content-part{left: 6%;right: 65%;}
	.panelCon #pane-5.custom-panel .content-part, .panelCon #pane-7.custom-panel .content-part{right: 6%;left: 65%;}
	.panelCon #pane-5.custom-panel .image-part, .panelCon #pane-7.custom-panel .image-part{left: 7%;}
	.panelCon #pane-8.custom-panel .phone-image-part{left: 10%;}
	.panelCon #pane-9.custom-panel .contact-form{top: 32%;}
	.panelCon #pane-8.custom-panel .phone-content{right: 9%;}
	.panelCon #pane-9.custom-panel .contact-content{top: 45%;left: 9%;}
	#defaultmenu .custom-dropdown-colum .dropdowm-right-part{right: 10px;}
}
@media(min-width: 992px) and (max-width: 1024px){
	.home-page-section .wide-variety .wild-variety-part .right-part{width: 68%;}
	.home-page-section .wide-variety .wild-variety-part .left-part {width: 32%;}
	.home-page-section .wide-variety .wild-variety-part .sub-heading{font-size: 15px;}
	#defaultmenu .slide .country-image{height: 125px;width: 152px;}
	#defaultmenu .custom-dropdown-colum .cruise-part a{min-width: 95px;font-size: 12px;}
	#defaultmenu .custom-dropdown-colum .right-line::before{right: 21%;}
}
@media(max-width: 991px){
	.page-header-ins, .destination-section {margin: 92px 0 0 0 !important;}
	#defaultmenu .custom-dropdown-colum .custom-colums .sub-heading{position: relative;width: 100%;display: block;}
	#defaultmenu .custom-dropdown-colum .custom-colums .sub-heading .icon-back-menu{position: absolute;right: 0;top: 3px;z-index: 999;}
	#defaultmenu .custom-dropdown-colum .custom-colums .sub-heading .arrow-link {border: 0;padding: 0;}
	.header-inquiry-btn{display: none;}
	.tourpackage-card{display: none;}
	#defaultmenu .header-search-btn {display: none;}
	#defaultmenu.navbar-collapse{position: fixed;z-index: 999;top: 0;bottom: 0;right: 0;min-width: 250px;width: 300px;max-width: 90%;background-color: #fff;transform: translateY(-100%);transition: 0.5s all cubic-bezier(0.165,0.84,0.44,1);border-right: 1px solid transparent;overflow-y: auto;padding: 15px;}
	.nav-slide-open #defaultmenu.navbar-collapse{transform: translateY(0);box-shadow: 2px 0 5px rgba(0,0,0,0.5);opacity: 1;overflow-x: hidden;}
	.navbar-collapse{max-height: none;}
	#defaultmenu .first-dropdown .custom-dropdown-responsive{position: fixed;z-index: 9999;left: unset;top: 0;bottom: 0;right: 0;padding: 20px;min-width: 300px;width: 300px;max-width: 90%;background-color: #fff;transform: translate3d(100%,0,0);transition: 0.5s all cubic-bezier(0.165,0.84,0.44,1);border-right: 1px solid transparent;overflow-y: auto;opacity: 0;display: none;}
	#defaultmenu .first-dropdown .custom-dropdown-responsive.slide-sidebar{transform: translate3d(0,0,0);box-shadow: 2px 0 5px rgba(0,0,0,0.5);opacity: 1;display: block;transition: 0.5s;overflow-x: hidden;}
	.navbar-nav .open .dropdown-menu{display: block !important;}
	#defaultmenu .custom-dropdown-colum .custom-colums .dropdown-sub-text{color: #000;}
	.tourpackage-card-responsive{border: 1px solid #000;margin-bottom: 15px;}
	.tourpackage-card-responsive .image-part{position: relative;}
	.tourpackage-card-responsive .image-part .images{max-height: 400px;width: 100%;object-fit: cover;}
	.tourpackage-card-responsive .image-part .image-overlay-content{position: absolute;bottom: 11px;left: 16px;right: 16px;z-index: 111;color: #fff;}
	.tourpackage-card-responsive .image-part .image-overlay-content .main-heading{font-size: 19px;margin-bottom: 5px;}
	.tourpackage-card-responsive .image-part .image-overlay-content .all-details{font-size: 14px;position: relative;padding-right: 15px;}
	.tourpackage-card-responsive .image-part .image-overlay-content .all-details.side-arrow::before{content: '';position: absolute;top: 3px;right: 5px;width: 2px;height: 80%;background-color: #fff;}
	.tourpackage-card-responsive .left-part .icons .icon-image{height: 20px;width: 20px;margin-right: 5px;}
	
	.tourpackage-card-responsive .accodion{background-color: #fff;color: #000;display: block;transition: all 0.5s ease-in-out;margin-top: 8px;}
	/* .tourpackage-card-responsive .accodion.accodion-show{transform: translateY(0%);} */
	.tourpackage-card-responsive .accodion .accodion-link{background-color: #fff;color: #000;font-size: 14px;padding: 5px;width: 100%;display: block;transition: all 0.5s;position: relative;}
	.tourpackage-card-responsive .accodion .content{display: none;padding: 5px;transition: all 0.5s ease-in-out;}
	.tourpackage-card-responsive .accodion.accodion-show .content{display: block;padding: 10px;max-height: 250px;}
	.tourpackage-card-responsive .accodion .heading-text{font-size: 14px;padding-bottom: 6px;}
	.tourpackage-card-responsive .accodion .departure-mounth-text{font-size: 13px;padding-bottom: 5px;}
	.tourpackage-card-responsive .accodion .year-text{font-size: 13px;margin-bottom: 5px;display: inline-block;border-bottom: 2px solid yellow;}
	.tourpackage-card-responsive .accodion .mounth-text{font-size: 13px;color: #428bca;border-bottom: 2px solid #428bca;display: inline-block;}
	.tourpackage-card-responsive .accodion.accodion-show .accodion-link{border-bottom: 1px solid #000;}
	.tourpackage-card-responsive .accodion .accodion-link::before{content: "\f067";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;font-size: 14px;position: absolute;top: 8px;right: 10px;}
	.tourpackage-card-responsive .accodion.accodion-show .accodion-link::before{content: "\f068";}

	.tourpackage-card-responsive .image-bottom-content .amount-details .amount-heading{font-size: 14px;padding-bottom: 5px;}
	.tourpackage-card-responsive .image-bottom-content .amount-details .censal-amount{font-size: 12px;position: relative;}
	.tourpackage-card-responsive .image-bottom-content .amount-details .censal-amount::before{content: '';position: absolute;top: 7px;left: 0;width: 100%;height: 2px;background-color: #d50d0d;}
	.tourpackage-card-responsive .image-bottom-content .amount-details .save-amount{font-size: 15px;}
	.tourpackage-card-responsive .image-bottom-content .amount-details .final-amount{font-size: 20px;padding-top: 5px;}
	.tourpackage-card-responsive .image-bottom-content{padding: 15px;}
	.tourpackage-card-responsive .image-bottom-content .left-part{display: flex;padding-bottom: 10px;justify-content: space-around;}
	.tourpackage-card-responsive .image-bottom-content .right-part{width: 100%;}
	.tourpackage-card-responsive .image-bottom-content .icon-part{padding-left: 21px;width: 60%;}
	.tourpackage-card-responsive .image-bottom-content .icon-part .icons{font-size: 14px;padding-right: 10px;display: block;}
	.tourpackage-card-responsive .image-bottom-content .icon-part .icon-title{font-size: 16px;padding-bottom: 6px;}
	.tourpackage-card-responsive .image-bottom-content .icon-part .icon-count{-moz-columns: 5;column-count: 5;-moz-column-gap: 10px;column-gap: 10px;}
	.tourpackage-card-responsive .image-bottom-content .all-btn .common-link{width: 32%;padding: 5px 0;outline: none;font-size: 13px;display: inline-block;border: 1px solid;}
	.tourpackage-card-responsive .image-bottom-content .all-btn .common-link.book-now-btn{margin-left: 5px;}
	.tourpackage-card-responsive .image-bottom-content .right-part .enquiry-btn-responsive{background-color: #002e8a;color: #fff;border: 1px solid #002e8a;margin-right: 8px;}
	.tourpackage-card-responsive .image-bottom-content .right-part .view-btn-responsive{background-color: transparent;color: #000;border: 1px solid #000;}
	.enquiry-form-card .main-content .tour-type-part .tour-type-text{font-size: 12px;padding-right: 5px;}
	.enquiry-form-card .main-content .tour-type-part .tour-type-name{font-size: 12px;padding-right: 5px;font-weight: bold;}
	.enquiry-form-card .main-content .tour-type-text.dots{position:relative;padding-left: 20px;}
	.enquiry-form-card .main-content .tour-type-text.dots::before{content: '';position: absolute;width: 7px;border-radius: 50%;top: 5px;height: 7px;background-color: #000;left: 4px;}
	#enquiry_modal .main-content .heading-text{font-size: 15px;padding-top: 6px;padding-bottom: 6px;display: none;}
	#enquiry_modal .main-content .tour-details {display: flex;display: none;}
	#enquiry_modal .main-content .tour-details .days-details{font-size: 13px;padding-right: 20px;}
	/* #enquiry_modal{position: fixed;bottom: 0;left: 0;right: 0;padding: 20px 20px 0;width: 100%;display: none;opacity: 0;z-index: 999999999;transition: all 0.5s;background-color: #fff !important;} */
	/* #enquiry_modal.enquiry-on{display: block;opacity: 1;} */
	/* #enquiry_modal.enquiry-on{display: block;opacity: 1;} */
	#enquiry_modal .main-content .form-content {padding-top: 15px;}
	#enquiry_modal .main-content .form-content .radio-direction{display: flex;align-items: center;justify-content: space-around;}
	#enquiry_modal .main-content .form-content .enquiry-now-link{display: block;width: 100%;padding: 8px 0;background-color: #002e8a;border: none;outline: none;color: #fff;margin-bottom: 20px;}
	#enquiry_modal .main-content .form-content .radio-direction .radio{margin-top: 0;}
	.tourpackage-card-responsive .image-part::before{content: '';background-color: rgba(0,0,0,0.4);position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
	#enquiry_modal .main-content {position: relative;}
	#enquiry_modal .main-content .close-enquiry-link{position: absolute;top: 0px;right: 0;color: #002e8a;font-size: 23px;display: none;}

	#defaultmenu .header-inquiry-btn {display: none;}
	.responsive-buttons{display: block;width: 100%;padding: 5px 0 5px;}
	.responsive-buttons .common-link{/* width: 48%; *//* padding: 8px 7px; */outline: none;border-radius: 5px;background-color: transparent !important;text-transform: uppercase;display: inline-block;text-align: center;border: none;width: 40px;height: 40px;display: flex;line-height: 40px;font-size: 25px;text-align: center;align-items: center;justify-content: center;}
	.responsive-buttons .responsive-enquiry-btn{color: #fff;margin-right: 5px;}
	.responsive-buttons .call-us-link{color: #000;}
	.responsive-buttons .call-us-link .custom-icon{color: #002e8a;}
	.responsive-buttons .responsive-enquiry-btn .custom-icon{color: #002e8a;}
	.responsive-buttons .custom-icon{padding-right: 8px;}
	.destination-section.section-space .destination-content .destination-box {width: 31%;margin-bottom: 20px;}
	.time-line-section .time-line-grid{flex-wrap: wrap;}
	.time-line-section .time-line-grid .time-line-part{width: 48%;margin:  0 auto;}
	.clound-section .travelers-review .border-boted-custom{padding-bottom: 20px;}
	.home-page-section .holi-day-packages-colums{column-count: 2;}
	/* .home-page-section .travelers-reviews-section .colum-middel, .subscribe-section .colum-middel, .home-page-section .client-image-section .colum-middel{flex-wrap: wrap;} */
	.home-page-section .travelers-reviews-section .reviews-images .images{height: 130px;width: 130px;padding-bottom: 10px;}
	.subscribe-section .heading{font-size: 20px;text-align: center;padding-bottom: 15px;}
	#defaultmenu .main-menu-back{background-color: #feca0a;}
	#defaultmenu .main-menu-back .back-color{color: #000;}
	/* .panelCon #pane-1.custom-panel .responsive-part{padding: 40% 14% 0;} */
	.panelCon #pane-1.custom-panel .website-name{padding-bottom: 64px;font-size: 70px;}
	.panelCon #pane-1.custom-panel .sign-up-text .main-text{font-size: 30px;padding-bottom: 10px;}
	.panelCon #pane-1.custom-panel .sign-up-text .para-text{font-size: 20px;}
	.custom-panel{padding: 45px 0;}
	.panelCon #pane-2.custom-panel .milions-part .milions-image,
	.panelCon #pane-2.custom-panel .learn-more-part .learn-image{margin: 0 auto;margin-bottom: 50px;}
	.panelCon #pane-2.custom-panel .milions-part .bottom-image .bag-image{margin: 0 auto;}
	.panelCon #pane-2.custom-panel .learn-more-part .text, .panelCon #pane-2.custom-panel .milions-part .milions-text{text-align: center;}
	.panelCon #pane-2.custom-panel .learn-more-part .bottom-images{justify-content: center;}
	.panelCon #pane-2.custom-panel .milions-part{padding-bottom: 60px;}
	.panelCon #pane-3.custom-panel .change-date-image .image-part .chage-date-image, .panelCon #pane-4.custom-panel .custom-image, .panelCon #pane-5.custom-panel .custom-image, .panelCon #pane-6.custom-panel .custom-image, .panelCon #pane-7.custom-panel .custom-image{margin: 0 auto 25px;}
	.panelCon #pane-3.custom-panel .change-date-content{text-align: center;}
	.panelCon #pane-3.custom-panel .change-date-content .date-icon{margin: 0 auto;}
	/* .panelCon #pane-3.custom-panel .change-date-image,.panelCon #pane-4.custom-panel .image-part{padding-top: 10%;} */
	.panelCon #pane-4.custom-panel .content-part, .panelCon #pane-6.custom-panel .content-part,
	.panelCon #pane-5.custom-panel .content-part, .panelCon #pane-7.custom-panel .content-part{width: 80%;margin: 0 auto;}
	.panelCon #pane-1.custom-panel,.panelCon #pane-2.custom-panel,.panelCon #pane-3.custom-panel,.panelCon #pane-4.custom-panel,.panelCon #pane-5.custom-panel,.panelCon #pane-6.custom-panel,.panelCon #pane-7.custom-panel,.panelCon #pane-8.custom-panel,.panelCon #pane-9.custom-panel{display: flex;align-items: center;flex-wrap: wrap;flex-direction: column;min-height: auto !important;justify-content: center;height: auto !important;}
	.panelCon #pane-8.custom-panel .phone-image-part{margin-bottom: 15px;}
	.panelCon #pane-9.custom-panel .contact-form,.panelCon #pane-9.custom-panel .contact-content{width: 70%;margin: 0 auto;}
	.panelCon #pane-9.custom-panel .contact-content{padding-bottom: 30px;}
	.panelCon #pane-8.custom-panel .phone-image-part .phone-images{height: 400px;width: 205px;}
	.panelCon #pane-2.custom-panel .learn-more-part .text, .panelCon #pane-2.custom-panel .milions-part .milions-text {font-size: 25px;}
	.forex-page .our-mission-vision .vision-content{margin-bottom: 10px;min-height: auto;padding: 30px;}
	.forex-page .offer-section .offer-part .offer-grid{width: 100%;border-bottom: 1px solid #dadada;border-right: none;}
	.forex-page .offer-section .offer-part .offer-grid:last-child{border-bottom: none;}
	.corporate-page .main-heading-page{padding-top: 15px;} 
	.enquiry-form-card .main-content .tour-details .days-details .red-link{position: relative;}
	.enquiry-form-card .main-content .tour-details .days-details .red-link::before{content: '';position: absolute;top: 7px;left: 0;right: 0;width: 100%;height: 2px;background-color: #d50d0d;}
	.corporate-page .mice-area-text{padding-bottom: 10px;}
	#defaultmenu .custom-dropdown-colum .custom-colums .sub-heading-links{color: #0e0e0e;display: flex;justify-content: space-between;padding-bottom: 15px;border-bottom: 1px solid #ddd;}
	.enquiry-form.enquiry-form-card.enquiry-on.enquiry-show{padding: 20px 20px 0 !important;}
	.enquiry-form-card.enquiry-on{padding: 0 !important;}
	#header .imp-logo-image{display: none;}
	.custom-resposnive-header {display: flex;align-items: center;justify-content: space-between;}
	.custom-resposnive-header .right-side-responsive-header{display: flex;}
	.custom-resposnive-header .right-side-responsive-header .responsive-buttons{display: flex;margin-right: 10px;}
	#header .main-logo.d-none{display: none;}
	#header{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);padding: 10px 0;}
	.navbar-inverse .navbar-toggle{border-color: #002e8a;}
	.navbar-inverse .navbar-toggle .icon-bar {background-color: #002e8a;}
	.visa-continents-section{display: none;}
	.process-section .process-part{margin-bottom: 25px;}
	.process-section .process-part .process-dot-part{margin: 0;}
	.process-section .process-part .process-image {margin-bottom: 15px;}
	.visa-tabs .custom-tabs .custom-tabs-items a{white-space: nowrap;}
	.visa-tabs{overflow-x: scroll;top: 106px;}
	.visa-header .travel-ins-bg{min-height: 370px;}
	.corporate-page .our-brand-content{flex-direction: column;}
	.corporate-page .our-brand-content .content-part{margin-bottom: 20px;}
	#defaultmenu .custom-dropdown-colum .cruise-part{display: block; border-bottom: 1px solid #ddd;}
	#defaultmenu .custom-dropdown-colum .cruise-part a{display: block;padding: 11px 0;color: #000;}
	#defaultmenu .custom-dropdown-colum .dropdowm-right-part{right: unset;margin-top: -8px;}
	.more-link-section{padding: 30px 0 10px;}
	/* .diwali-tour-section .diwali-tour-detials .diwali-tour-list{width: 32%;}
	.diwali-tour-section .diwali-tour-detials .diwali-tour-list a{font-size: 15px;}
	.diwali-tour-section .diwali-tour-detials {padding: 11px 15px;} */
	.home-page-section .travelers-reviews-section .travelers-col,
	.home-page-section .travelers-reviews-section .tradefair-col{margin-top: 20px;}
	.home-page-section .travelers-reviews-section .travelers-col,
	.home-page-section .travelers-reviews-section .tradefair-col{margin-bottom: 50px;}
	#defaultmenu .slide .country-image{display: none;}
	.tour-info-page .inclusions-part .inclusions-grid{-moz-columns: 3;column-count: 3;}
	.tour-info-page .social-share{padding-bottom: 6px;}
	.tour-info-page .social-share.tour-share-part .share-list li{padding: 0 5px;}
	.tour-info-page .social-share.tour-share-part .share-list{align-items: center;justify-content: center;}
	#header .tag-line{display: none;}
	.tour-info-page .download-share-icon{flex-direction: row;}
	.tour-info-page .tour-text .download-share-icon ul li{margin-left: 5px !important;}
	.tour-info-page .download-share-icon .btn-share li:nth-child(2){margin-left: 50px !important;}
	#defaultmenu .main-menu-back .back-color:hover{background-color: #feca0a !important;color: #000 !important;}
	/* #defaultmenu .arrow-open-sidebar{z-index: 98;} */
	#header #defaultmenu .nav-items > a.responsive-menu{position: relative;}
	#header #defaultmenu .nav-items .arrow-open-sidebar{position: absolute;z-index: 99;top: 17px;right: 16px;}
	#header #defaultmenu .nav-items.first-dropdown{position: relative;}
	#header .tag-line-border{display: none;}
	#header #defaultmenu .custom-navbar-nav .nav-items {padding: 12px 15px 0px;}
	#header #defaultmenu .custom-navbar-nav .nav-items > a{border-bottom: 1px solid #ddd;padding: 0 0 12px;}	
	.custom-heading-section .all-page-heading{font-size: 27px;}
	.custom-heading-section .all-page-text{font-size: 15px;}
	.custom-heading-section{padding: 26px 0;}
	.type-of-section .type-visa-card.business-visa{margin-top: 30px;}
	.why-us-section .border-right{border: none;}
	.why-us-section .border-top{border: none;}
	.why-us-section .custom-row .why-us-content{min-height: auto;}
	.tour-info-page .image-wrap {margin-bottom: 12px;}
}
@media(max-width: 767px){
	.custom-corporate-page .ctm-mice-images{margin: 15px auto 20px;}
	.corporate-page .our-brand-space{padding: 20px 15px;}
	.home-page-section .travelers-reviews-section .bx-pager-item .bx-pager-link{margin: 3px;}
	.tourpackage-card-responsive .image-part .images{max-height: 350px;}
	.visa-header .country-input .search-content .input-box .country-search-input{min-width: 350px;width: 350px;max-width: 350px;}
	.visa-header .country-input .search-content .search-btn .search-btn-link{padding: 0 20px;}
	.visa-header .country-input .search-content .search-btn .visa-enquiry-link{padding: 0 16px;margin-top: 8px;white-space: nowrap;}
	.visa-header .country-input .search-content{align-items: baseline;}
	.visa-header .country-input .search-content .search-btn {display: flex;flex-direction: column;}
	.subscribe-section .payonline-btn{min-width: 60%;max-width: 60%;margin: 10px auto 0;}
	.subscribe-section .subscribe-form form{justify-content: center;}
	.destination-section .destination-form .input-part .custom-input{min-width: 320px;max-width: 350px;width: 360px;}
	.destination-section .destination-form .btn-part .search-btn{padding: 0 25px;}
	.home-page-section .holi-day-packages-colums{column-count: 2;}
	.home-page-section .hm-title{font-size: 22px;}
	.home-page-section .wide-variety-section .custom-colum {padding: 0 15px 5px !important;}
	/* .home-page-section .travelers-reviews-section .reviews-images .images{height: 280px;} */
	.panelCon #pane-2.custom-panel .learn-more-part .text, .panelCon #pane-2.custom-panel .milions-part .milions-text{font-size: 23px;}
	.panelCon #pane-2.custom-panel .milions-part .milions-image {width: 270px;height: 130px;}
	.panelCon #pane-2.custom-panel .milions-part .bottom-image .bag-image,
	.panelCon #pane-2.custom-panel .learn-more-part .bottom-images .bag-image{height: 80px;width: 80px;}
	.panelCon #pane-2.custom-panel .learn-more-part .bottom-images .add-image{height: 30px;width: 60px;}
	.panelCon #pane-2.custom-panel .learn-more-part .learn-image{height: 110px;width: 230px;}
	.panelCon #pane-2.custom-panel .milions-part .milions-image, .panelCon #pane-2.custom-panel .learn-more-part .learn-image{-webkit-box-shadow: 0px 2px 64px -21px rgba(0,0,0,0.75);-moz-box-shadow: 0px 2px 64px -21px rgba(0,0,0,0.75);box-shadow: 0px 2px 64px -21px rgba(0,0,0,0.75);margin-bottom: 35px;}
	.custom-panel{padding: 50px 0;}
	.custom-corporate-page .why-riviera-content{flex-wrap: wrap;flex-direction: column;}
	.custom-corporate-page .why-riviera-content .lern-more-link a{display: inline-block;margin-top: 10px;}
	.tourpackage-card-responsive .image-bottom-content .icon-part .icon-count{-moz-columns: 4;column-count: 4;}
	#bottom.custom-footer .facebook-image{margin-bottom: 10px;}
	#bottom.custom-footer .list-footer{margin: 0;}
	#enquiry_modal .modal-dialog{width: 90%;margin: 30px auto;}
	.why-us-section .custom-row{justify-content: center;}
	/* .diwali-tour-section .diwali-tour-detials .diwali-tour-list{width: 50%;padding: 6px 0;} */
	.home-page-section .travelers-reviews-section .travelers-row{flex-direction: column;}
	.home-page-section .travelers-reviews-section .reviews-images {margin-bottom: 0px;}
}
@media(max-width: 480px){
	.tourpackage-card-responsive .image-part .images{max-height: 300px;}
	.enquiry-box{min-width: 360px;max-width: 90%;right: 8px;}
	.enquiry-box .box-header .box-heading {font-size: 19px;}
	.visa-header .country-input .search-content .input-box .country-search-input {max-width: 200px;width: 200px;min-width: 200px;}
	.visa-header .hm-title-ins{font-size: 22px;}
	.visa-header .country-input .search-content .input-box .country-search-input::placeholder {font-size: 13px;}
	.destination-section.section-space .destination-content .destination-box{width: 46%;}
	.section-heading{font-size: 25px;}
	.destination-section.section-space .destination-content .destination-box .image-part{height: 60px;}
	.destination-section.section-space .destination-content .destination-box .box-content .sub-heading{font-size: 16px;}
	.destination-section.section-space .destination-content .destination-box .box-content .text{font-size: 13px;}
	.destination-section .destination-title{font-size: 20px;}
	.destination-section .destination-form .input-part .custom-input {min-width: 260px;max-width: 280px;width: 250px;}
	.home-page-section .hm-title-line{padding: 10px 0 0;}
	.home-page-section .travelers-reviews-section{margin: 0;}
	.subscribe-section .heading{font-size: 16px;}
	.home-page-section .travelers-reviews-section .reviews-content .reviews-heading{font-size: 22px;}
	#header .main-logo{height: 60px;}
	.home-page-section .wide-variety .wild-variety-part .right-part{min-height: 75px;}
	.home-page-section .hm-title::before{width: 75%;}
	.home-page-section .hm-title::after{width: 40%;}
	.home-page-section .client-image-section{padding: 20px;}
	.panelCon #pane-2.custom-panel .milions-part .milions-image{height: 100px;width: 220px;}
	.panelCon #pane-2.custom-panel .milions-part .bottom-image .bag-image, .panelCon #pane-2.custom-panel .learn-more-part .bottom-images .bag-image{height: 65px;width: 65px;}
	.panelCon #pane-2.custom-panel .learn-more-part .text, .panelCon #pane-2.custom-panel .milions-part .milions-text{font-size: 20px;padding-top: 15px;}
	.panelCon #pane-2.custom-panel .milions-part {padding-bottom: 36px;}
	.panelCon #pane-2.custom-panel .milions-part .milions-image, .panelCon #pane-2.custom-panel .learn-more-part .learn-image{margin-bottom: 25px;}
	.panelCon #pane-2.custom-panel .learn-more-part .learn-image{height: 100px;width: 210px;}
	.panelCon #pane-3.custom-panel .change-date-image .image-part .chage-date-image, .panelCon #pane-4.custom-panel .custom-image, .panelCon #pane-5.custom-panel .custom-image, .panelCon #pane-6.custom-panel .custom-image, .panelCon #pane-7.custom-panel .custom-image{height: 250px;width: 250px;}
	.panelCon #pane-3.custom-panel .change-date-content .date-icon{height: 100px;width: 100px;border-width: 4px;}
	.panelCon #pane-3.custom-panel .change-date-content .change-date-heading,.panelCon #pane-4.custom-panel .custom-heading, .panelCon #pane-5.custom-panel .custom-heading, .panelCon #pane-6.custom-panel .custom-heading, .panelCon #pane-7.custom-panel .custom-heading{font-size: 28px;}
	.panelCon #pane-8.custom-panel .phone-image-part .phone-images{height: 400px;width: 200px;margin-bottom: 50px;}
	.panelCon #pane-3.custom-panel .change-date-content .text{font-size: 16px;}
	.panelCon #pane-9.custom-panel .content-heading{font-size: 45px;}
	.panelCon #pane-1.custom-panel .website-name {padding-bottom: 55px;font-size: 45px;}
	.panelCon #pane-4.custom-panel .content-part, .panelCon #pane-6.custom-panel .content-part, .panelCon #pane-5.custom-panel .content-part, .panelCon #pane-7.custom-panel .content-part{width: 75%;}
	.panelCon #pane-9.custom-panel .contact-form,.panelCon #pane-9.custom-panel .contact-content{width: 80%;margin: 0 auto;}
	.panelCon #pane-9.custom-panel .contact-content {padding-bottom: 17px;}
	.panelCon #pane-9.custom-panel .contact-form .custom-heading{font-size: 22px;}
	.panelCon #pane-9.custom-panel .contact-form .required-text{font-size: 11px;}
	.panelCon #pane-1.custom-panel .sign-up-text .main-text .sign-up-link{font-size: 28px;}
	.panelCon #pane-1.custom-panel .sign-up-text .para-text{font-size: 19px;}
	.panelCon #pane-1.custom-panel .website-name{font-size: 60px;padding-bottom: 50px;}
	.home-page-section .hm-title {font-size: 20px;}
	.panelCon #pane-3.custom-panel .change-date-image .image-part .chage-date-image, .panelCon #pane-4.custom-panel .custom-image, .panelCon #pane-5.custom-panel .custom-image, .panelCon #pane-6.custom-panel .custom-image, .panelCon #pane-7.custom-panel .custom-image{margin: 0 auto 50px;}
	.custom-panel {padding: 60px 0;}
	.forex-page .offer-section .offer-part .offer-grid{padding: 22px;}
	.forex-page .offer-section .offer-part .offer-grid .offer-icon,
	.forex-page .our-mission-vision .vision-content .icon-part{height: 50px;width: 50px;}
	.forex-page .offer-section .offer-part .offer-grid .offer-heading{font-size: 15px;}
	.forex-page .our-mission-vision .vision-content .heading-text{font-size: 17px;}
	.forex-page .our-mission-vision .vision-content .normal-text{font-size: 12px;}
	.forex-page .forex-section .forex-content .forex-heading{font-size: 23px;}
	.forex-page .forex-section .forex-content .forex-text{font-size: 14px;}
	.time-line-section .time-line-grid .time-line-part{width: 100%;min-height: auto;margin-bottom: 15px;}
	.tourpackage-card-responsive .image-bottom-content .icon-part .icon-count{-moz-columns:3;column-count: 3;}
	.tourpackage-card-responsive .accodion .heading-text{font-size: 12px;padding-bottom: 0px;}
	.corporate-page .our-brand-content{flex-direction: column;}
	#footer.footer-bg-custom .mediaway{display: flex;flex-direction: column;}
	.custom-corporate-page .ctm-link{display: flex;flex-direction: column;}
	.custom-corporate-page .ctm-link a{margin-bottom: 5px;display: inline-block;}
	.home-page-slider .callbacks_nav.prev,.home-page-slider .callbacks_nav.next{height: 25px;width: 25px;}
	.callbacks_nav{top: 116% !important;}
	.callbacks_nav.prev{right: 93% !important;}
	.singel-listing-page .text-center {text-align: center;}
	.navbar-toggle{margin-right: 0px;}
	.visa-country-heading-content .visa-country-text::before{width: 100px;}
	.visa-country-heading-content .visa-country-text{padding-top: 0px;margin-left: -40px;}
	.visa-tabs{top: 90px;}
	.visa-tabs .custom-tabs .custom-tabs-items a{font-size: 13px;}
	.visa-tabs .custom-tabs .custom-tabs-items{margin: 0 5px;}
	.why-us-section.section-space .why-us-part{padding-bottom: 0px !important;}
	.why-us-section .why-us-content{min-height: auto;}
	.why-us-section .section-heading{margin-bottom: 30px;}
	.more-link-section .more-link-part .more-link-heading{font-size: 15px;margin-bottom: 6px;}
	.more-link-section .more-link-part .custom-more-links a{font-size: 11px;}
	.home-page-section .holi-day-packages-colums{column-count: 1;}
	.home-page-section .holi-day-packages-colums .top-destination-item .image {height: auto;}
	.home-page-section .holi-day-packages-colums .top-destination-item .image .tour-image{width: 100%;}
	.home-page-section .holiday-slider-section .hm-title-line,
	.home-page-section .holiday-packages-section .hm-title-line,
	.home-page-section .trade-services-section .hm-title-line{padding-top: 30px;}
	.home-page-section .travelers-reviews-section .youtube-link-part{padding-top: 20px;}
	.holiday-cloud-section{padding: 30px 0;}
	.visa-country-heading-content .visa-country-text{font-size: 20px;}
	.visa-header .visa-page-bg-image .hm-title-ins{margin-bottom: 5px;}
	.tour-info-page .download-share-icon{flex-direction: column;align-items: baseline;}
	.tourpackage-card-responsive .image-bottom-content .all-btn .common-link{width: 30%;}
	.tourpackage-card-responsive .image-bottom-content .all-btn .common-link.book-now-btn{margin-left: 7px;}
	.singel-page-tour-slider .more-tour-option-text{font-size: 21px;}
	.custom-heading-section .all-page-text{height: 144px;}
}
@media(max-width: 420px){
	.destination-section .destination-form .input-part .custom-input {min-width: 230px;max-width: 260px;width: 230px;}
	.destination-section .destination-form .btn-part .search-btn{padding: 0 15px;}
	.panelCon #pane-2.custom-panel .learn-more-part .text, .panelCon #pane-2.custom-panel .milions-part .milions-text{font-size: 18px;}
	.panelCon #pane-3.custom-panel .change-date-content .date-icon{height: 80px;width: 80px;border-width: 3px;}
	.panelCon #pane-3.custom-panel .change-date-image .image-part .chage-date-image, .panelCon #pane-4.custom-panel .custom-image, .panelCon #pane-5.custom-panel .custom-image, .panelCon #pane-6.custom-panel .custom-image, .panelCon #pane-7.custom-panel .custom-image{height: 245px;width: 245px;}
	.panelCon #pane-8.custom-panel .phone-content .heading-text{font-size: 32px;}
	.panelCon #pane-8.custom-panel .phone-content .coming-soon-text{font-size: 20px;}
	.panelCon #pane-8.custom-panel .phone-image-part .phone-images {height: 360px;width: 185px;}
	.panelCon #pane-2.custom-panel .milions-part .bottom-image .bag-image, .panelCon #pane-2.custom-panel .learn-more-part .bottom-images .bag-image{height: 50px;width: 50px;}
	.panelCon #pane-4.custom-panel .custom-text, .panelCon #pane-5.custom-panel .custom-text, .panelCon #pane-6.custom-panel .custom-text, .panelCon #pane-7.custom-panel .custom-text{font-size: 13.8px;}
	.destination-section.section-space .destination-content .destination-box {min-height: 148px;}
	.custom-corporate-page .ctm-link a{font-size: 15px;padding: 8px 15px;}
	.home-page-slider .callbacks_nav.prev, .home-page-slider .callbacks_nav.next{margin-top: -88px;}
}
@media(max-width: 375px){
	.panelCon #pane-4.custom-panel .custom-text, .panelCon #pane-5.custom-panel .custom-text, .panelCon #pane-6.custom-panel .custom-text, .panelCon #pane-7.custom-panel .custom-text{font-size: 13px;}
	.panelCon #pane-2.custom-panel .milions-part .bottom-image .bag-image, .panelCon #pane-2.custom-panel .learn-more-part .bottom-images .bag-image {height: 60px;width: 60px;}
	.panelCon #pane-2.custom-panel .milions-part .milions-image, .panelCon #pane-2.custom-panel .learn-more-part .learn-image{margin-bottom: 40px;}
	#header .main-logo {height: 45px;}
	.page-header-ins, .destination-section {margin: 82px 0 0 0 !important;}
	.responsive-buttons .call-us-link,.custom-resposnive-header .right-side-responsive-header .responsive-buttons .responsive-enquiry-btn{font-size: 20px;}
	.visa-tabs {top: 81px;}
	/* .diwali-tour-section .diwali-tour-detials .diwali-tour-list{width: 100%;} */
	.tourpackage-card-responsive .image-bottom-content .all-btn .common-link{padding: 3px 0;font-size: 12px;}
	.type-of-section .type-visa-card .type-visa-list-items{font-size: 13px;}
	.type-of-section .type-visa-card .type-visa-list-items .float-right.inr-price{font-size: 15px;}
}
@media(max-width: 360px){
	.enquiry-box{min-width: 320px;max-width: 90%;}
	.enquiry-form-card .main-content .tour-type-part .tour-type-text{font-size: 11px;}
	.enquiry-form-card .main-content .tour-type-part .tour-type-name{padding-left: 3px;}
	.visa-header .country-input .search-content .input-box .country-search-input{height: 45px;}
	.visa-header .country-input .search-content .search-btn .search-btn-link{height: 45px;font-size: 15px;}
	.visa-header .country-input .search-content .search-btn .visa-enquiry-link{height: 45px;font-size: 15px;margin-left: 0px;line-height: 45px;}
	.destination-section .destination-form .input-part .custom-input {min-width: 200px;max-width: 220px;width: 200px;}
	.destination-section .destination-form .btn-part .search-btn{font-size: 15px;}
	.destination-section{padding: 20px 0;}
	.panelCon #pane-2.custom-panel .milions-part .milions-image {height: 112px;width: 205px;}
	.panelCon #pane-2.custom-panel .learn-more-part .learn-image {height: 95px;width: 195px;}
	.panelCon #pane-2.custom-panel .milions-part .bottom-image .bag-image, .panelCon #pane-2.custom-panel .learn-more-part .bottom-images .bag-image{height: 60px;width: 60px;}
	.panelCon #pane-2.custom-panel .milions-part{padding-bottom: 45px;}
	.panelCon #pane-3.custom-panel .change-date-image .image-part .chage-date-image, .panelCon #pane-4.custom-panel .custom-image, .panelCon #pane-5.custom-panel .custom-image, .panelCon #pane-6.custom-panel .custom-image, .panelCon #pane-7.custom-panel .custom-image {height: 220px;width: 220px;margin: 0 auto 29px;}
	.panelCon #pane-3.custom-panel .change-date-content .date-icon{height: 70px;width: 70px;}
	.panelCon #pane-3.custom-panel .change-date-content .change-date-heading, .panelCon #pane-4.custom-panel .custom-heading, .panelCon #pane-5.custom-panel .custom-heading, .panelCon #pane-6.custom-panel .custom-heading, .panelCon #pane-7.custom-panel .custom-heading{font-size: 26px;}
	.panelCon #pane-9.custom-panel .contact-form,.panelCon #pane-9.custom-panel .contact-content{width: 85%;margin: 0 auto;}
	.panelCon #pane-9.custom-panel .contact-content {padding-bottom: 9px;}
	.custom-panel {padding: 50px 0;}
	.panelCon #pane-9.custom-panel .content-heading {font-size: 30px;}
	.panelCon #pane-9.custom-panel .contact-form .custom-heading{font-size: 20px;}
	.panelCon #pane-2.custom-panel .learn-more-part .text, .panelCon #pane-2.custom-panel .milions-part .milions-text {font-size: 21px;}
	.panelCon #pane-1.custom-panel .sign-up-text {padding: 0 0 50px;}
	.panelCon #pane-4.custom-panel .custom-text, .panelCon #pane-5.custom-panel .custom-text, .panelCon #pane-6.custom-panel .custom-text, .panelCon #pane-7.custom-panel .custom-text{font-size: 14.5px;}
	.panelCon #pane-8.custom-panel .phone-content .heading-text {font-size: 45px;}
	.panelCon #pane-3.custom-panel .change-date-content .text {font-size: 19px;}
	.tourpackage-card-responsive .image-bottom-content .icon-part{width: 51%;padding-left: 12px;}
}
@media(max-width: 320px){
	.enquiry-box{min-width: 300px;max-width: 90%;}
	.tourpackage-card-responsive .image-bottom-content .amount-details .save-amount{font-size: 14px;}
	.enquiry-form-card .main-content .tour-type-text.dots::before{left: -1px;}
	.enquiry-form-card .main-content .tour-type-text.dots{padding-left: 8px;}
	.visa-header .country-input .search-content .input-box .country-search-input {max-width: 175px;width: 175px;min-width: 175px;}
	.destination-section .destination-title{font-size: 18px;}
	.panelCon #pane-2.custom-panel .milions-part .milions-image,
	.panelCon #pane-2.custom-panel .learn-more-part .learn-image {height: 100px;width: 195px;}
	.panelCon #pane-4.custom-panel .custom-text, .panelCon #pane-5.custom-panel .custom-text, .panelCon #pane-6.custom-panel .custom-text, .panelCon #pane-7.custom-panel .custom-text{font-size: 14.45px;}
	.panelCon #pane-3.custom-panel .change-date-image .image-part .chage-date-image, .panelCon #pane-4.custom-panel .custom-image, .panelCon #pane-5.custom-panel .custom-image, .panelCon #pane-6.custom-panel .custom-image, .panelCon #pane-7.custom-panel .custom-image{height: 200px;width: 200px;margin: 0 auto 35px;}
	.responsive-buttons .responsive-enquiry-btn{font-size: 12px;}
	.callbacks_nav.prev{right: 88%;}
	.custom-corporate-page .ctm-link a{font-size: 13px;}
	.visa-header .country-input .search-content .search-btn .search-btn-link{font-size: 13px;}
	.tourpackage-card-responsive .image-bottom-content .all-btn .common-link{width: 29%;font-size: 11px;}
	.custom-heading-section .all-page-text{font-size: 12px;}
	.custom-heading-section .all-page-heading{font-size: 22px;}
}
.slide-bg .custom-dropdown-colum{background: rgba(0,0,0,0.8);}
@media(max-width:991px){
	.slide-open{min-height: 100vh;position: fixed;top: 0;z-index: 1500;bottom: 0;left: 0;right: 0;background: #fff;transform: translate3d(100%, 0px, 0px);transition: 0.5s;}
	.slide-open.slide-sidebar{transform: translate3d(0%, 0px, 0px);transition: 0.5s;}
	.back-menu{margin-bottom: 15px;padding: 11px;background: #fdcb29; position: relative;}
	.back-menu:after{content: '';position: absolute;left: -20px;width: 10%;background: #fdcb29;right: 0;height: 40px;top: 0;}
	.back-menu:before{content: '';position: absolute;right: -20px !important;width: 10%;background: #fdcb29;height: 40px;top: 0;}
	.back-menu-color{color: #000 !important;}
	.icon-back-menu{padding-right:10px;}
	.dropdown-nth-child-2{display: none !important;}
	.slide-child-3{min-height: 100vh;position: fixed;top: 0;z-index: 15999;bottom: 0;left: 0;right: 0;background: #fff;transform: translate3d(107%, 0px, 0px);transition: 0.5s;}
	.slide-child-3.slide-sidebar3{transform: translate3d(0%, 0px, 0px);transition: 0.5s; padding: 20px;}
	.slide-child-3.slide-sidebar3 .dropdown-nth-child-2{display: block !important; padding-bottom: 5px;}
	.slide-child-3.slide-sidebar3 > .dropdown-nth-child-2{border-bottom: 1px solid #ddd;margin: 5px 0;padding-bottom: 0;}
	.slide-open.slide-sidebar.transform{transform: translate3d(107%, 0px, 0px); transition: 0.5s;}
}
@media(min-width: 1440px){
	#defaultmenu .custom-dropdown-colum .dropdowm-right-part{right: 2%;}
}

@media(max-width:991px){
	.back-menu, .rotate-arrow{display: block;}
	.rotate-arrow{transform: rotate(180deg);}
	#defaultmenu .custom-dropdown-colum .custom-colums .sub-heading-link{color: #0e0e0e;display: flex;justify-content: space-between;padding-bottom: 15px; border-bottom: 1px solid #ddd;}
	.icon-back-menu{z-index: -1;}
	.first-dropdown .dropdown-value{display: flex; align-items: center; justify-content: space-between;}
	.navbar-inverse .navbar-nav > li > a{color: #0e0e0e;}
	a:hover.w3_megamenu i{color: #ffcc29 !important; z-index: 9999;}
}

/*mediaway*/

.holidays {
    display: inline-block;
    padding: 0 12px;
    margin-right: 1rem;
    margin-bottom: 1rem;
    color: rgba(0,0,0,0.6);
    cursor: pointer;
    background-color: #eceff1;
	-webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;	
	box-shadow: 0px 0px 5px rgba(0,0,0,.3);
}

.holidays.holidays-lg {
	width:99%;
	border-radius: 35px;
    min-height: 70px;
    display: flex;
    align-items: center;
	}
.holidays.holidays-lg img {
	height: 70px;
	width: 70px;
	float: left;
	margin: 0 8px 0 -12px;
	border-radius: 50%;
}

.holidays .sub-heading {
	font-size: 17px;
	color: #002e8a;
	text-transform: capitalize;
}
.grey-bg{background:#f3f4f5;}

.pt-50 {padding-top: 50px !important;}
.pb-50 {padding-bottom: 50px !important;}
.pt-30 {padding-top: 30px !important;}
.pb-30 {padding-bottom: 30px !important;}
.pt-10 {padding-top: 10px !important;}
.padd-all {padding: 15px !important;}

.mt-20 {margin-top: 20px !important;}
.mt-30 {margin-top: 30px !important;}
.mb-30 {margin-bottom: 30px !important;}


/**
 * Top Destination
 */

.top-destination-item {
    background: #FFF;
		border: 1px solid #E6E6E6;
		-webkit-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.15);
    border-bottom: 2px solid #DEDEDE;
    transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    margin: 0 0 20px;
    padding-top: 1px;
}

.top-destination-item:hover {
    -webkit-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.4);
    border-bottom: 2px solid #D60D45;
}

.top-destination-item a {
    color: #1f5ca8;
    display: block;
    font-weight: 500;
    text-transform: none;
}
.top-destination-item a:hover {
    color: #d60d45;
}

.top-destination-item .image {
    overflow: hidden;
    margin: 4px 5px 0;
	height:150px;
}

.top-destination-item .image img {
    transition: all .3s ease-in-out;
}

.top-destination-item:hover .image img {
    transform: scale(1.15) rotate(5deg);
    -ms-transform: scale(1.15) rotate(5deg);
    -ms-transform: scale(1.15) rotate(5deg);
	color: #d60d45 !important;
}
.top-destination-item:hover a {
	color: #d60d45;
}

.top-destination-item .content {
    padding: 16px 5px 12px;
}

.top-destination-item h4 {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1;
    margin: 0 0 2px;
}

.top-destination-item  .icon {
    margin-bottom: 2px;
	width:25px;
}

.footer-clound-section{padding:25px 0 40px 0;background-color: #f7f8f8;border: none;}
.footer-clound-section .heading{margin:0 0 10px 0;padding: 5px 0 15px;border: none;color: #999; border-bottom: 1px solid #999;} 
.footer-clound-section .tour-cloud,
.footer-clound-section .tour-cloud a{color: #999 !important;font-size: 13px; text-transform: capitalize !important;}
.footer-clound-section .tour-cloud a:hover{color: #002e8a !important;}
.footer-clound-section .border-boted-custom{position: relative;}


.tour-list-wrapper {
	background:#f3f4f5;
	padding: 0px 20px 0px 20px
}

.tour-list-wrapper .tour-item-list {
    position: relative;
    min-height: 188px;
    margin: 0 0 20px;
    background: #FFF;
	border: 1px solid #E6E6E6;
	-webkit-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.15);
    border-bottom: 2px solid #DEDEDE;
    transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
}

.tour-item-list:hover {
    -webkit-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.4);
    border-bottom: 2px solid #d60d45;
}

.tour-item-list a {
    display: block;
}

.tour-item-list .image {
    width: 240px;
    position: absolute;
    top: 5px;
    bottom: 5px;
    left: 5px;
    background-size: cover;
    background-position: center center;
}

.tour-item-list .content {
    margin-left: 255px;
    margin-right: 125px;
    position: relative;
    padding: 10px 20px 0;
}

.tour-item-list .heading {
    margin: 0 0 6px;
}

.tour-item-list .heading h4 {
    text-transform: capitalize;
    line-height: 16px;
    margin: 0 0 2px;
    font-weight: 500;
}
.tour-item-list .heading h4 a {color:#000;}
.tour-item-list .heading h4 a:hover {color:#d60d45;}
.tour-item-list .short-info {line-height: 22px; color:#585858; font-size:13px;}

.tour-item-list .short-info  .icon-part{-moz-columns: 4;column-count: 4;-moz-column-gap: 10px;column-gap: 10px;margin-bottom: 10px;}
.tour-item-list .short-info  .icon-content{font-size: 13px;}
.tour-item-list .short-info .inclu-icon {width:20px;}

.tour-item-list .absolute-bottom {
    position: absolute;
    bottom: 0;
    right: 125px;
    left: 276px;
    border-top: 1px solid #E8E8E8;
    padding: 8px 15px 10px;
    padding-left: 0;
    line-height: 1;
}

.tour-item-list .absolute-right {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 125px;
    border-left: 1px solid #E8E8E8;
    text-align: right;
    line-height: 1.3;
}

.tour-item-list .days-option {
    font-size: 13px;
}

.tour-item-list .price-wrapper {
	position: absolute;
    top: 10px;
    right: 20px;
}
.tour-item-list .price-wrapper .starts-from {
	padding-bottom:10px;
	font-size:16px;
}

.tour-item-list .price .number , .tour-info-page .price .number {
    font-weight: 500;
    font-size: 16px;
    color: #005294;
}

.tour-item-list .price .save-price {
    font-weight: 500;
    font-size: 14px;
    color: #000;
	line-height:30px;
}
.tour-item-list .price .new-price {
    font-weight: 500;
    font-size: 18px;
}

.tour-item-list .btn-sm {
    padding-left: 10px;
    padding-right: 10px;
	float:left;
	width:auto;
	margin-right:15px;
	font-size:14px;
}

.tour-item-list  .tour-details-btn{background:#0074e8;color:#fff;transition: 0.5s;}
.tour-item-list  .tour-details-btn:hover{background:#002e8a;}
.tour-item-list  .enq-btn{background:#d2322d;color:#fff;transition: 0.5s;}
.tour-item-list  .enq-btn:hover{background:#C52D2F;}

.side-panel-bg {
	background: #f3f4f5;
	border: 1px solid #E6E6E6;
	-webkit-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.15);
}
.side-panel-bg .side-holidays {
    display: inline-block;
    padding: 0 12px;
	background: #fff;
	border-bottom: 1px solid #E6E6E6;
   }

.side-panel-bg .side-holidays.side-holidays-lg {
	width:100%;
    min-height: 60px;    
    align-items: center;
	}
.side-panel-bg .side-holidays.side-holidays-lg img {
	height: 60px;
	width: 70px !important;
	float: left;
	margin: 0 8px 0 -12px;
}

.side-panel-bg .side-holidays .side-sub-heading {
	font-size: 17px;
	color: #000;
	text-transform: capitalize;
}

.side-panel-bg .side-holiday-items  {
    position: relative;
	align-items: center;
	display: flex;
    min-height: 34px;
    margin: 0 0;  
    border-bottom: 2px solid #e9ecef;
    transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
}

.side-panel-bg .side-holiday-items:hover {
	background:#fff;
    -webkit-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.4);
    border-bottom: 2px solid #d60d45;
}
.side-panel-bg .side-holiday-items:hover a {
    color: #d60d45;
}
.side-panel-bg .side-holiday-items img {
	height: 25px;
	width: auto;
	float: left;
	margin: 0 8px 0 12px;
	padding-right: 5px;
	border-right:1px solid #ccc;
	opacity: 0.5;
}



.side-panel-bg .side-holidays.side-head {
	width:100%;
    min-height: 60px;    
    align-items: center;
	display: flex;
	}
.side-panel-bg .side-holidays.side-head  img {
	height: 60px;
	width: 70px !important;
	float: left;
	margin: 0 8px 0 -12px;
}

.side-panel-bg .five-reasons-items  {
    position: relative;
	align-items: center;
	display: flex;
    min-height: 34px;
    margin: 0 0;  
	padding:10px 10px 10px 0px;
    border-bottom: 1px solid #e9ecef;
}
.side-panel-bg .five-reasons-items img {
	height: 25px;
	width: auto;
	float: left;
	margin: 0 8px 0 12px;
	padding-right: 5px;
	border-right:1px solid #ccc;
	opacity: 0.5;
}

.side-panel-bg .inquiry-items  {
    position: relative;
	align-items: center;
	display: flex;
    min-height: 50px;
    margin: 0 0;  
    border-bottom: 2px solid #e9ecef;
    transition: all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
}
.side-panel-bg .item-top-border { border-top: 2px solid #e9ecef;}
.side-panel-bg .inquiry-items:hover {
	background:#fff;
    -webkit-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.4);
    border-bottom: 2px solid #d60d45;
}
.side-panel-bg .inquiry-items:hover a {
    color: #d60d45;
}
.side-panel-bg .inquiry-items img {
	height: 40px;
	width: auto;
	float: left;
	margin: 0 8px 0 12px;
	padding-right: 5px;
	border-right:1px solid #ccc;
	opacity: 0.5;
}



/** Sub Banner start **/
.sub-banner {
    background-size: cover;
    height: 300px;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
	align-items: center;
	display: flex;
}
.sub-banner  h1 {
    text-transform: uppercase;
    color: #fff;
    font-size: 38px;
	line-height:50px;
}
.sub-banner  h3 {
    line-height:40px;
    color: #fff;
    font-size: 20px;
}
.sub-banner .sub-text {
  text-align: center;
  color:#fff;
  font-size:15px;
  line-height:26px;
}
.ctm-bg{background: rgba(0, 0, 0, 0.04) url(../images/ctm-mice/ctm-header.jpg) center center no-repeat;}
.ctm-ourpromise-bg{background: rgba(0, 0, 0, 0.04) url(../images/ctm-mice/ctm-our-promise-header.jpg) center center no-repeat;}
.ctm-sme-bg{background: rgba(0, 0, 0, 0.04) url(../images/ctm-mice/ctm-sme-header.jpg) center center no-repeat;}
.ctm-booking-bg{background: rgba(0, 0, 0, 0.04) url(../images/ctm-mice/ctm-booking-header.jpg) center center no-repeat;}
.ctm-savings-bg{background: rgba(0, 0, 0, 0.04) url(../images/ctm-mice/ctm-savings-header.jpg) center center no-repeat;}
.ctm-reporting-bg{background: rgba(0, 0, 0, 0.04) url(../images/ctm-mice/ctm-reporting-header.jpg) center center no-repeat;}
.ctm-compliance-bg{background: rgba(0, 0, 0, 0.04) url(../images/ctm-mice/ctm-compliance-header.jpg) center center no-repeat;}

.micei-bg{background: rgba(0, 0, 0, 0.04) url(../images/ctm-mice/ctm-header.jpg) center center no-repeat;}
.mice-meeting-bg{background: rgba(0, 0, 0, 0.04) url(../images/ctm-mice/mice-meeting-header.jpg) center center no-repeat;}
.mice-incentive-bg{background: rgba(0, 0, 0, 0.04) url(../images/ctm-mice/mice-incentive-header.jpg) center center no-repeat;}
.mice-exhibitions-bg{background: rgba(0, 0, 0, 0.04) url(../images/ctm-mice/mice-exhibitions-header.jpg) center center no-repeat;}
.mice-events-bg{background: rgba(0, 0, 0, 0.04) url(../images/ctm-mice/mice-events-header.jpg) center center no-repeat;}
