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

@media screen and (max-width: 1200px){
	.find-title{ font-size: 52px;}
	ul.navbar-nav li a{ font-size: 12px !important; line-height: 40px; padding: 0px 10px;}
	ul.navbar-nav li a i{ font-size: 18px;}
	ul.slides li .content-cap{ top: 40%;}
	ul.slides li h3{ font-size: 28px;}.right-pans .arrow .today.today {
    margin: -11px 0px 0px 3%;}
	.findyour{ max-width:100% !important;}.leftpans h3.lefttle, .leftpans h3.lefttle a{ font-size: 21px;}
	ul.cat-country{ padding-left: 7%;}
	ul.cat-country > li a{padding: 10px 10px;}
	figure > figcaption h3{ font-size: 18px;}
	figure > figcaption p{font-size:  13px;}
	#myCarousel{ min-height: 300px;}
	.carousel-indicators {bottom: -20px;}
	/**/.table > thead > tr > th{ font-size: 10px;}
	.right-pans p.amenities{ font-size: 12px;}
	.normalbanner .conban{left: 16%;}
	section.map{padding-top: 160px;}
	#mngr p.mgricons img{ width: 100%;}
	#search-tour .pack .det{ min-height: 100px;}
	#search-tour .pack .det h4{ margin-top: 0px;}
	#search-tour .pack .det h5.tourcode{ margin-top: 5px;}
	#search-tour .pack p.btnview{margin-top: 20px;}
	.right-pans .arrow {background-image: url(../images/about/arrow-ipad_06.png);}
	.slider.slider-horizontal {width: 180px !important;height: 20px;}
	#specialOffer .prmo{ min-height: 330px;}
	.hide-sm{ display: block;}
	}
	
@media screen and (min-width:769px) and (max-width: 970px){
	.slider.slider-horizontal {width: 180px !important;height: 20px;}
	#service{padding:  30px 0px 60px;}
	.carousel-indicators{ bottom: -20px;}
	.right-pans{ padding:0px; border: none;}
	ul.slides li h2{ font-size: 42px; line-height: 30px;}
	ul.slides li h3{ font-size: 28px;}.right-pans .arrow .today.today {
    margin: -11px 0px 0px 3%;}
	.mrwb{height: 60px;}
	.right-pans .arrow {background-image: url(../images/about/arrow_ipadSm.png);}
	.dropdown-menu li.clicked a{ color: #1B1F80; font-weight: 700;}
	.ddhead{left: 40px !important;}
	.dropdown{ margin-bottom: 30px;}
	.open > .ddhead {width: 94% !important;}
	.right-pans h4.ttl{ text-align: center !important;}
	.findyour{ max-width:100% !important;}
	.detest, .say{ margin: 0px;}
	.tourdet { float: left; padding-left: 20px; margin: 15px 0px;}
	.dets{ width: 83%;}.tna{ width:40%; float: left;}
	.paddimg{ padding: 10px;}
	.say{ min-height: 50px;}
	.leftpans h3.lefttle, .leftpans h3.lefttle a{ font-size: 21px;}
	.normalbanner { padding-top: 120px; left: 0px ;}
	.normalbanner .conban{left: 0px;}
	.table > thead > tr > th{ font-size: 14px;}
	.right-pans p.amenities{ font-size: 14px;}
	#search-tour .ref-search, #defPage{ margin-bottom: 10px;}
	#mainNav .ddhead{margin-top: -5px;}
	.carousel-control .glyphicon-chevron-left{left: -10px;}
	.carousel-control .glyphicon-chevron-right{ right:-10px;}
	.testiarleft{left: -15px !important;}
	.testiaright{right: -15px !important;}
	#specialOffer .prmo{ min-height: 355px;}
	.paddbot{ min-height:190px;}
	p.booknow a, p.enq a, p.enqipad a, p.diti a{ font-size: 14px; font-weight:700;}
	.hide-sm{ display: block;}
}
@media only screen and (min-width:480px) and (max-width: 768px)  {
	.paddbot{ min-height:215px !important;}
	.ddhead{left: 40px !important;}
	p.booknow a, p.enq a, p.enqipad a, p.diti a{ font-size: 14px; font-weight:700;}
	.right-pans .arrow {background-image: url(../images/about/arrow_ipadSm.png);}
	.dropdown{ margin-bottom: 30px;}
	.open > .ddhead {width: 94% !important;}
	#mainNav .ddhead{margin-top: -5px !important;}
	#ip{padding-top: 170px;}
	figure.def{ margin-bottom: 0px;}
	.dets{width: 70%;}
	.say{ min-height: 50px;}
	.dropdown{ margin-bottom: 30px;}
	.tourdet p{ font-size: 12px; padding-left: 10px;}
	figure > figcaption h3{ font-size: 18px;}
	figure > figcaption p{ font-size: 14px;}
	.pack .pri { float: left;}
	.pack .vie{ float: right;}
	p.tname{line-height: normal; padding-left: 10px;}
	.carousel-indicators{ bottom: -50px;}
	#myCarousel2 .carousel-indicators{ bottom: 0px;}
	#search-tour .pack .det{ min-height: 100px;}
	#search-tour .pack{}
	#search-tour .pack p, #search-tour .pack p.from { font-size: 12px;}
	#search-tour .pack .det p.duration{ font-size: 16px; margin-bottom: 0px; padding-bottom: 0px;}
	#search-tour .pack p.btnview{margin-top: 0px;}
	#search-tour .pack p.btnview a{padding: 10px 20px; font-size: 10px; font-weight: 700;}
	#search-tour .pack  h6.price{ font-size: 24px;}
	.mrwb{height: 60px;}
	p.words{ min-height:100px;}
	.right-pans{ padding:0px; border: none;}
	.right-pans h5.dirman{ margin-top: 20px;}
	ul.slides li{padding-top: 140px;text-align: center}
	ul.slides li h2{ font-size: 32px;  line-height: 15px;}
	ul.slides li h3{ font-size: 24px; line-height: 30px; margin: 5px 0px; }
	ul.slides li h2{margin:20px;}
	ul.slides li .content-cap{ top: 40%;}
	.padbot{ margin-bottom: 20px; padding: 10px 15px;}
	.skyline img { max-width: 300px;}.flex-direction-nav a{top:60%;}
	.find-title{ font-size: 30px;}.paddcountry{ padding-bottom: 20px; padding-top: 20px;}
	section.innerbanner { padding-top: 160px;}
	p.words{ font-size: 14px; line-height: 20px;}p.words span{ font-size: 24px;} #testimonials{padding: 10px}#mngr { background-image: none;background-color:#0D0D47;background-repeat: no-repeat;background-size: cover;padding: 15px 0px 30px;}
	.normalbanner .conban{left:0px;}
	section.normalbanner{padding-top: 140px;}
	.findyour{ max-width:100% !important;}
	.detest, .say{ margin: 0px;}
	.tourdet{ border:none;}
	.detest .paddimg{ padding: 15px 0px 0px 15px;}
	p.vmorephotos{ margin-bottom: 20px;}
	#service{ padding:0px 0px 60px;}
	#search-tour .ref-search{ margin-bottom: 10px;}
	.carousel-control .glyphicon-chevron-left{left: -10px;}
	.carousel-control .glyphicon-chevron-right{ right:-10px;}
	.testiarleft{left: -15px !important;}
	.testiaright{right: -15px !important;}
	#specialOffer .prmo{ min-height: 355px;}
	#search-tour .pack p.perp{ margin-bottom: 20px;}
	#leftcol .naviti ul li a{ min-height: 60px;}
	.hide-sm{ display: block;}
	.extra-space iframe{ width: 100% !important; height: 100% !important; }
	}
@media only screen and (min-width:320px) and (max-width: 479px)  {
    .panel-align{margin-left:80px;}
	.ddhead{left: 40px !important;}
	.open > .ddhead {width: 88% !important;}
	#mainNav .ddhead{margin-top: -5px !important;}
	#ip{padding-top: 130px;}
	figure.def{ margin-bottom: 0px;}
	#myCarousel2 .carousel-indicators{ bottom: -20px !important;}
	.dets{width: 65%;}
	figure > figcaption h3{ font-size: 18px;}
	figure > figcaption p{ font-size: 14px;}
	.tourdet p{ font-size: 12px; padding-left: 10px;}
	p.tname{line-height: normal; padding-left: 10px;}
	.pack .pri { float: left;}
	.pack .vie{ float: right;}
	#search-tour .pack .det{ min-height: 100px;}
	#search-tour .pack{padding-bottom: 20px;}
	#search-tour .pack p, #search-tour .pack .det p.desc, #search-tour .pack p.from { font-size: 14px;}
	#search-tour .pack .det p.duration{ font-size: 14px;}
	#search-tour .pack p.btnview{margin-top: 20px;}
	#search-tour .pack p.btnview a{padding: 10px 10px; font-size: 14px; font-weight: 700;}
	#search-tour .pack  h6.price{ font-size: 24px;}
	#search-tour .pack .det p.desc{ height: auto !important;}
	p.vmorephotos{ margin-bottom: 20px;}
	.detest .paddimg{ padding: 15px 0px 0px 15px;}
	.tourdet{ border:none;}
	.findyour{ max-width:100% !important;}
	.detest, .say{ margin: 0px;}
	#specialOffer{ padding-top: 20px;}
	#specialOffer h3{ font-size: 21px;}
	#specialOffer p.offer{ font-size: 14px;}#specialOffer p.offer span{ font-size: 18px;}
	#specialOffer h2.maintle {letter-spacing: 10px;margin-bottom: 5px;font-size: 24px;}
	section.normalbanner{padding-top: 140px;}
	.normalbanner .conban{left:0px;}
	a.main_logo img{ width: 120%;}
	.mrwb{height: 60px;}
	.paddbot { min-height: 190px !important;}
	section.innerbanner {padding-top: 120px;}
	#about-us, #static {background-color: #fff;padding: 20px 0px;}
	.right-pans h5.dirman{ margin-top: 20px;}
	.right-pans{ padding:0px; border: none;}
	ul.slides li h2{ font-size: 18px; line-height: 5px;}
	ul.slides li h3{ font-size: 14px; line-height: 18px; margin: 5px 0px; }
	ul.slides li h2{margin:20px;}
	ul.slides li .content-cap{ top: 45%;}
	ul.slides li p.slides-btn a{ font-size: 12px; padding: 5px 10px; line-height: 12px;}
	.top-nav{ line-height: 30px;}
	#mid-nav{height: 50px;}
	 ul.slides li{padding-top: 100px;}
	.find-title{ font-size: 32px;}
	.padbot{ margin-bottom: 20px; padding: 10px 15px;}
	h2.main {letter-spacing: 6px; margin-bottom: 5px;font-size: 18px;}
	.owl-carousel h4{ font-size: 16px;}
	#about{ padding-bottom: 20px;}
	#service{ padding:0px 0px 60px;}
	.flex-direction-nav a{top:60%;}
	figure > figcaption h3, figure > figcaption h3 a{ font-size: 16px;}
	figure > figcaption h3, figure > figcaption p{padding: 10px 0px; margin: 0px 10px;}
	.paddcountry{ padding-top: 20px;padding-bottom: 20px; }
	.carousel-indicators{ bottom:-50px !important;}
	.owl-carousel .owl-prev{left: -26px !important; font-size: 20px!important;}
	.owl-carousel .owl-next {right: -26px !important;  font-size: 20px!important;}
	h2.mnr {text-align: center; letter-spacing: 5px;text-transform: uppercase;margin-bottom: 10px;color: #fff;font-size: 24px;}
	#mngr { background-image: none;background-color:#0D0D47;background-repeat: no-repeat;background-size: cover;padding: 15px 0px 30px;}
	p.mn{margin-bottom: 30px; text-align: center;}.skyline img { max-width: 300px;}
	.find-wrapper{ padding-bottom: 30px; min-height: inherit;}
	#footer ul { padding-bottom: 10px;}
	#testimonials h2{ font-size:24px;}
	p.words{ font-size: 14px; line-height: 20px; height: 290px !important;}p.words span{ font-size: 24px;}#testimonials{padding: 10px 10px 30px;}.paddtop{ padding-bottom: 30px;}
	#specialOffer .prmo{ min-height: 200px;}
	#search-tour .ref-search{ margin-bottom: 10px !important;}
	.carousel-control .glyphicon-chevron-left{left: 0px;}
	.carousel-control .glyphicon-chevron-right{ right:0px;}
	.testiarleft{left: -20px !important;}
	.testiaright{right: -20px !important;}
	#leftcol .naviti ul li a { display: block;  padding: 5px 10px; font-size: 11px; background-color: #E9EBFF; min-height: 50px; text-align: center;}
	.hide-sm{ display: none;}
	#leftcol .itinerary h4{ font-size: 14px;}
	.showsm{ display: block;}
	.inner-banner{ /*height: 250px !important;*/ }
	section.map { padding-top: 0px !important; }	
	.extra-space iframe{ width: 100% !important; height: 100% !important; }
	.custom-conban{top: 25%; }
	.special-offer-page-title { font-size: 27px; }	
	.custom-conban img {  width: 60%; }	
}