body, html {font-size: 16px;}

.navbar-right{margin-top:10px;}
.hotel2-slider .carousel-caption{text-shadow: 2px 2px 8px #000;}
.hotel2-slider .carousel-caption a:hover, .choose-icon{ background-color:#00aeef !important; /*background-color:#2e3192*/}

.radius-desc {background: #fff; padding: 60px;}
.radius-desc .section-title {top: 26%; position: relative;}
.radius-txt {    padding:20px 40px;}
.holiday-title, .flight-title { text-shadow: 2px 2px 8px #000;}


.holiday-grid-view .holiday-header .detail a { margin-top: 45%;  margin-left: 47%;}


.aboutbg-holiday {background: url('assets/images/abt2.jpg') no-repeat !important;background-size: contain !important;background-attachment: fixed !important;}
.abtbg {background: url('assets/images/abt3.jpg') !important;background-size: contain !important;background-attachment: fixed !important;}
.airlinebg {background: url('assets/images/a1.jpg') !important;background-size: contain !important;background-attachment: fixed !important;}
.conto{background: url('assets/images/12.jpg') !important;background-size: contain !important;background-attachment: fixed !important;}
.tipi{background: url('assets/images/18.jpg') !important;background-size: contain !important;background-attachment: fixed !important;}
.cruzz{background: url('assets/images/cruises2.jpg') !important;background-size: contain !important;background-attachment: fixed !important;}
.tailor{background: url('assets/images/tailor.jpg') !important;background-size: contain !important;background-attachment: fixed !important;}

#footer p a{color:#fff;}
.thank{display:none;}

.bigger p{font-size:17px;}

.hotel2-slider .carousel-caption{top:auto; bottom:5%;}

.row.page-title {    background-attachment: unset !important;     background-size: cover !important;}

.page-title h3{font-size:32px;}

.flex-item img { margin-top: 40px;}

@media screen and (min-width: 991px) and (max-width: 1200px) {
	.section-title p{font-size:14px;}
	.navbar-collapse{width:101%;}
	.light-menu .navbar-nav > li > a{padding:15px;}
	
	.navbar-header { float: left; width: 20%;}
	.navbar-collapse { float: left; width: 80%;}
	
}
@media (min-width: 768px) {
	.flex-row {display:flex;}
}
@media (min-width: 991px) {
	.hotel2-slider .carousel-caption h2{ font-size:38px;}
}
@media (min-width: 1201px) {
	.navbar-header { float: left; width: 20%;}
	.navbar-collapse { float: left; width: 80%;}
	.light-menu .navbar-nav > li > a{font-size:15px;}
}
@media (max-width: 990px) {
	.hotel2-slider .carousel-caption h2{ font-size:28px;}
}

