

@media (max-width: 768px) {
	.clearfix-xs {
		clear: both;
	}
	.room-info-wrapper .room-desc {
		padding: 20px 0px;
	}
	.room-complete-detail .nav-tabs li a span {
		display: block;
	}
}



/* Aligned center of  tour page tab - Active class */
.product-complete-info .cruise-tabs .active:after {
	left: 42%!important;
}
@media (max-width: 768px) {
	.product-complete-info .cruise-tabs .active:after {
	left: 32% !important;
}
}
/* wildlife tour introduction bottom space */
.bottom-margin {
	margin-bottom:0px;
}

.package-summary-footer .book a{
	cursor: pointer;
}

/* socail icons hover */
.navbar-contact a,
.navbar-contact a:hover  i {
	color: #07253F;
}

/* madinfotech hover */
 a.developed-by:hover {
	color: #1068A9!important;
}
/* Header top hover  */
.navbar-contact a:hover {
	color: #07253F;
}

.choose-us-row
{
	background-color:transparent;
}
#why-choose-us {
    background: #f7f7f7;
}
.choose-us-item {
    background: #fff;
}
.light-section-title {
	color:#07253F;
}
.work-row
{
	background:#fffff;
}


.hotel-subscribe-row
{
	background:#fff;
}

/* Header color */
.transparent-menu-top,
.header-top {
	background: #00afef !important;
}

/* Header Nav hover color */
.light-menu .navbar-nav > li > a:hover{
	color: #00afef;
}

/* Header Nav dropdown-menu hover color */
.light-menu .dropdown-menu > li > a:hover {
	color: #00afef !important;
}

/* slider bullet active color */
.carousel-indicators .active
{
	background-color:#00afef;
}

/* why choose us icon background */
.choose-icon {
	background: #00afef none repeat scroll 0 0;
	}
	
/* why choose us know more color */
.choose-us-item a {
	background: #ec268f;
}

/* why choose us know more hover color */
.choose-us-item a:hover {
	background: transparent;
	color: #ec268f;
	border: 2px solid #ec268f;
}

/* Tour details hover */
.tour-grid .tour-detail a:hover {
	background: #ec268f;
	border: 2px solid transparent;
}

/* How it work icon background */
.work-step i {
	background: #ec268f;
}
.work-step .first-step:after {
	background: #ec268f;
}
.work-step .second-step:before {
	background: #ec268f;
}
.work-step .third-step:before {
	background: #ec268f;
}
.work-step .second-step:after {
	background: #ec268f;
}

/* Our service icons color */
.service-right i {
	background: #ec268f none repeat scroll 0 0;
}
.service-desc {
    border: 1px solid #ec268f;
}
/* incredible margin bottom */
.incrediible_india {
	margin-bottom: 0px !important;
}

/* International tour margin bottom */
.international_tour {
	margin-bottom: 0px !important;
}


/* Footer title color */
.main-footer .links h4,
.main-footer .contact-box h4, 
.we-accept h4 {
	color: #ec268f;
}
/* Footer icon color */
.main-footer .contact-box p i {
	color: #ec268f;
}


/* package summary enquire hover */
.package-summary-footer .book a:hover
{
	background: #ec268f;
	
}

.main-footer .about-box a
{
	color:#ec268f;
	border: 2px solid #ec268f;
}

.hotel2-slider .carousel-caption a:hover {
	border: 2px solid transparent;
	color: #fff;
	background: #ec268f;
}

.package-detail-sidebar .sidebar-item h4 i {
	color: #ec268f;
	margin-right: 5px;
}
.package-detail-sidebar .package-summary-body h5 {
	color:#ec268f;
}
.package-summary-footer .book {
	background: #07253F;
}
.package-detail-sidebar  .assitance-body a {
	color: #ec268f;
}
/*.product-complete-info .nav-tabs .active:after {
	background:#ec268f;
}*/
.product-complete-info .nav-tabs .active {
	border-bottom:2px solid #ec268f;
}
.inclusion-title span {
	background: #ec268f none repeat scroll 0 0;
}
.inclusion-title span:after {
	background: #ec268f none repeat scroll 0 0;
}
.daily-schedule .title span:after {
	background: #ec268f none repeat scroll 0 0;
}
.daily-schedule .title span {
	background: #ec268f none repeat scroll 0 0;
}
.activity i {
	padding: 0px 5px 0px 0px !important;
	color: #ec268f !important;
}
.sidebar-booking-box  h3 {
	background: #ec268f none repeat scroll 0 0;
}
.sidebar-booking-box  h3:after {
	background: #ec268f none repeat scroll 0 0;
}
.booking-box-body .input-group-addon {
	background-color: #ec268f;
}
.booking-box-body .grand-total  button:hover {
	background: #ec268f;
}

/* Incredible india bottom space */
.incrediible_india
{
	margin-bottom:0px !important;
}

/* Heritage tour */
.heritage-tour
{
	opacity:0.5;
}
.center-tab
{
	padding-left:5%!important;
}

/* best time to visit padding removed */
.product-complete-info {
	padding: 0px 0px 0px;
}

/* tab color of tour page */
.hot-deals .nav-tabs > li.active > a, 
.hot-deals .nav-tabs > li.active > a:focus, 
.hot-deals .nav-tabs > li.active > a:hover {
	background: #ec268f;
	
}
.hot-deals .nav-tabs .active:after {
	background: #ec268f none repeat scroll 0 0;
}
.hot-deals .nav-tabs > li > a {
	background: #00afef;
}

/* tour days color*/
.holiday-grid-view .holiday-header .holiday-price {
	background: #ec268f;
}

/* package summary font size */
.package-detail-sidebar .package-summary-body p {
	font-size: 14px;
}
.package-detail-sidebar .package-summary-body h5 {
	font-size: 16px;

}

/* dropdown-menu color for mobile */
@media (max-width: 991px) {
	.navbar-nav .open .dropdown-menu {
		background: whitesmoke;
		display: inline !important; /*responsive-dropdown*/
	}
}

/* Our services icons alignment */
.service-right i {
	left: 48%;
	top: 8%;
}
/* footer gallery color */
.sm-footer h4 {
	color: #ec268f;
}

/* why choose us sub heading color */
.choose-us-item h4 {
	color: #ec268f;
}

/* removed bottom space */
.europe-space {
	margin-bottom: 0px!important;
}

/* footer background color */
.transparent-menu,
.main-footer,
.filter-area,
.price-filter input,
.sm-footer {
	background: #f7f7f7 !important;
}

/* bottom footer background color */
.main-footer-sub,
.main-footer-nav,
.sm-footer-nav {
	background: #fff;
}
 /* international tour tab position */
.position-center {
	padding-left:12.5%!important;
}


/* package summary sidebar padding */
.package-detail .package-detail-sidebar {
	 padding: 0px 0px;
}
/* package summary body width */
.package-summary-body {
	width : 102%;
}

/* Sticky header code */
 .sticky {
    width: 100%;
    height: 150px;
    position: fixed;
    z-index: 999;
  
}

/* sticky for small screens */
@media (min-width:768px) {
  .sticky {
    width: 100%;
	}
} 
 
/* slider top padding */  
 .page-title {
	padding-top: 12%!important;
  } 
 
/* slider top padding */  
/* .hotel2-slider {
	padding-top: 8.7%!important;
  }*/ 
    
/* slider top padding for small screens  */ 
@media only screen and (min-width:600px) and (max-width: 700px) {
  .hotel2-slider {
	padding-top: 20.5%!important;
  } 
 }
 /* slider top padding for small screens  */ 
@media only screen and (min-width:700px) and (max-width: 800px) {
  .hotel2-slider {
	padding-top: 17.5%!important;
  } 
 }
 
  /* slider top padding for small screens  */ 
@media only screen and (min-width:700px) and (max-width: 800px) {
  .hotel2-slider {
	padding-top: 17.5%!important;
  } 
 }
/* 
 @media only screen and (max-width: 600px) {
  .hotel2-slider {
	padding-top: 45.5%!important;
  } 
 }*/
 
@media only screen and (max-width: 1000px) {
  .page-title {
	padding-top: 27%!important;
  } 
 }
   
  
  /* contact us page button color */
 .submit-review {
	background: #ec268f none repeat scroll 0 0;
 }
 .submit-review:hover {
	background: #00afef ;
 }
 
 /* Our services page- mobile - Display first text then Image */
 @media only screen and (max-width: 1000px) {
  .cell {
	display: flex;
	flex-direction: column;
  } 
  #cell2 {
	  order: 1;
  }
  #cell1 {
	  
	  order: 2;
  }
 }
  
.light-menu {
	box-shadow: 0 1px #FFFFFF inset, 0 1px 3px rgba(34, 25, 25, 0.4)
} 


@media all and (orientation:portrait) {
	.hotel2-slider{
		padding-top: 4.5em!important;
	}
	

}

@media only screen and (min-width:320px) and (max-width: 768px)and (orientation:landscape) {


}

.navbar-collapse.collapse.in {
	height: 350px;
	overflow: scroll;
}