.conti-title{border-left:solid 5px #f4811f; padding-left:20px;}
.conti-title b{}
.conti-intro-img{padding-top:60px;}
.conti-intro-img img{border:solid 5px #f5f4f4; box-shadow: 0px 0px 30px #5e5e5e;}
.conti-intro-bg {background:url(../img/bg-img-airplane.png) no-repeat 70% bottom;}
.conti-intro-text a{display:table; color:#17bb71; font-size:18px; margin-top:15px;}
.famouse-worldwide{background:#ecefee; border-bottom:solid 4px #f4811f;}
.worldwide-fare{ background:#ecefee; padding:45px 15px;}
.worldwide-fare .price-fare{font-size:25px;}
.worldwide-fare .dest-name{font-size:16px;}
.sprtr-line{height:1px; background:#6a6a6a; margin:15px 0px;}
.call-action .fa{background:#17bb71; padding:8px 10px; border-radius:50%; color:#fff; font-size:18px; margin-top:15px;}
.worldwide-fare:hover{background:#f4811f; color:#fff;}
.worldwide-fare:hover .call-action .fa{background:#fff; color:#f4811f;}
.worldwide-fare:hover .sprtr-line{background:#fff;}

.famous-pack{border:solid 1px #d1d1d1; text-align:left; background:#fff; padding:25px; }
.famous-fare{font-size:30px;}
.famous-dest-name {line-height:16px;}
.famous-dest-name b{font-size:20px; font-weight:normal;}
.fame-cities-list a{display:block; color:inherit; margin:5px; padding:0px 5px 5px 5px; border-bottom:solid 1px #caccce; overflow:hidden;}
.fame-cities-list a span{float:right; font-weight:bold;}
.panel-border{border:none; box-shadow:none; margin-top:15px;}
.famous-pack .pan-head{padding:0px; background:0px; border-color:#fff; color:#4e80f6;}
.famous-pack .pan-head span{background:#f4811f; color:#fff; padding:3px 7px; border-radius:100%; float:right; font-family:'Glyphicons';}
.panel-body-border{border-top-color:none!important; border-top:none!important; padding:10px 0px 0px 0px;}
.fame-img img{width:100%; margin-top:10px;}
.panel-margin{margin-bottom:0px;}
.custom-control{text-align:right; margin-top:50px!important;}
.btn-custom{margin:6px 8px; padding:0px;}
.custom-control .fa{font-size:20px; color:#c2c2c2;}
.travel-blog-worldwide{background:url(../img/blog-bg-img.jpg) no-repeat; min-height:314px; margin-top:40px; padding:50px 0px;}
.experience-travel{background:#17bb71; padding:25px; color:#fff;}
.ext-title{font-size:25px; line-height:25px;}
.ext-title span{font-size:50px; display:block;}
.experience-travel{}
.experience-travel p{margin-top:30px; line-height:22px;}
.experience-travel p a{display:table; line-height:10px; font-size:40px; color:#fff;}
.travel-blog-worldwide .arrow-right{ text-align:right;}
.travel-blog-worldwide .arrow-right .fa{background:#fff; padding:10px 12px;}
.flight-dest ul{margin:0px; padding:0px;}
.flight-dest ul li{list-style:none; background:#f4f4f4; overflow:hidden;border-top:solid 2px #fff;}
.flight-dest ul li a{ font-size:16px; color:#393c43; display:block;padding:10px;}
.flight-dest ul li a .fa{font-size:25px; float:right; color:#17bb71;}
.dst-list {width:100%;overflow:hidden}
.dst-list a{background:#fff; font-size:14px!important; padding:5px 25px!important; border-bottom:dotted 1px #c9c9c9;}
.dst-list a span{float:right;}
/*.country-link{border-top:solid 2px #fff;}*/
.plane-right{margin-top:-150px; margin-bottom:10px;}
.plane-left {text-align:center; margin-top:50px;}
.icon-social a{margin:15px 0px 0px 15px;}
.link-left{float:left;}
.link-right{float:right;}

/**** Flights Page CSS Starts 09 Aug 2018 ****/
.pop-from-dublin{border:solid 1px #d1d1d1; padding:1px; margin-bottom: 1px;}
.dest-img-from-dublin img{width:100%;}
.pop-name a{font-size:18px; margin:10px 0px 0px 0px; color:#333; display:block;}
.pop-fare{color:#f4811f; font-size:20px; margin:0px 0px 10px 0px;}
.pop-fare span{font-size:16px;}
.flights-anywhere{background:url(../img/cheapest-flight-anywhere.png) no-repeat center top; padding-bottom:35px;}
/*.img-text{margin-top:100px;}*/
.img-text{margin:100px 0px 25px 0px;}
/*.sr-no{font-size:30px; color:#f4811f; font-weight:bold;}*/
.sr-no{font-size:30px; color:#fff; font-weight:bold;}
.bold-title{font-weight:bold; text-transform:uppercase; font-size:14px;}
/*.travel-world{background:url(../img/travel-world-bg.png) no-repeat top #333434; padding:50px 0px;border-top:solid 5px #17bb71;}*/
.travel-world{background:url(../img/travel-world-bg.png) no-repeat top #333434; padding:50px 0px; margin-top:50px; border-top:solid 5px #17bb71;}
.title-travel-world{color:#fff; font-size:45px; text-align:right; line-height:55px; font-weight:bold; text-transform:uppercase;}
.title-travel-world span{display:block; font-weight:normal; font-size:60px;}
.desc-travel-world{color:#fff; text-align:center; margin-top:15px; background:#f4811f; padding:3px 0px;}
.title-col{border-right:solid 3px #fff;}
.travel-world p{color:#fff; padding:0px 25px;}
.travel-world a{ padding:0px 25px; color:#f4811f;}
.book-worldwide-bg{background:url(../img/book-worldwide-bg.png) no-repeat center; min-height:474px; margin-top:25px;}
.book-worldwide-bg ul{padding:0px; margin:10px 0px 0px 0px;}
.book-worldwide-bg ul li{list-style:none; padding:12px 0px; border-bottom:dashed 1px #333;}
.book-worldwide-bg ul li .fa{color:#17bb71; font-size:22px; margin-right:5px;}
.book-worldwide-bg li a{ color:#252525;}
.book-worldwide-bg li span{ float:right;}
.book-worldwide-bg li span b{ font-weight:bold; font-size:18px;}
.slider-about-us{background:url(../img/slider-about-us.jpg) no-repeat; min-height:385px; background-size:100%; border-bottom:solid 6px #f4811f;}
.slider-contact-us{background:url(../img/slider-contact-us.jpg) no-repeat; min-height:385px; background-size:100%; border-bottom:solid 6px #f4811f;}
.slider-congrats{background:url(../img/congratulation.jpg) no-repeat; min-height:385px; background-size:100%;margin-top: 123px;}
.inner-slider{ /* margin-top:79px; */ margin-top:120px;}
.slider-content{margin-top:220px; color:#fff; padding:0px 15px 10px 25px;}
.slider-contact-us .slider-content{border-left:solid 5px #fff; margin-top:270px; color:#fff; padding:0px 15px 10px 25px;}
.title-slider{font-size:40px;}
.text-slider{font-size:18px;}
.main-title-img{margin-top:50px; margin-bottom:-30px;}
.mission-img{border-right:solid 3px #394552; text-align:center; margin-top:40px; padding:15px 0px;}	
.mission-text{padding:0px 0px 30px 40px; border-bottom:solid 3px #394552; }
.mission-text ol{padding:0px; margin:0px 0px 0px 15px;}
.mission-text ol li{padding:10px 0px;}
.bg-inner-main{background:url(../img/bg-inner-main.png) no-repeat; background-size:100%;}
.main-title-img{}


/*** CSS For Contact Us Page ***/
.icon-large{font-size:30px; color:#17bb71;}
.color-text{font-size:25px; color:#17bb71;}
.contact-border{border-left:solid 2px #333; border-right:solid 2px #333;}
.form-contact{margin-top:40px;}
.form-contact label{margin-top:20px;}
.form-contact input[type="text"], .form-contact input[type="email"], .form-contact textarea, .form-contact select {
width: 100%; margin-top:40px; padding: 8px 10px; background: transparent; border-bottom:2px solid #333333; border-left:5px solid #333333;
border-top:none; border-right:1px; color: #333333;}
::-webkit-input-placeholder {color: #333333;}
:-moz-placeholder { /* Firefox 18- */color: #333333;}
::-moz-placeholder { /* Firefox 19+ */color: #333333;}
:-ms-input-placeholder {color: #333333;}
.submit-btn{background:#17bb72; padding: 12px 25px; border: none; border-radius: 6px; text-align: center; font-size: 16px; color:#fff; margin-top: 20px;}
.other-airport a{float:left;}
.other-airport .pop-name{padding:0px 20px; overflow:hidden;}
.other-airport .pop-fare{float:right; margin:15px 0px 0px 0px;}
.airport-name{font-size:14px; display:block; width:100%; padding:0px 40px; margin:0px 0px 15px 0px;}
.search-anywhere{background:url(../img/bg-cheap-flight.png) no-repeat bottom #fc7f15; margin:40px 0px 0px 0px;}

/* CSS Document for region section flight page */
.worldwide-map{ margin-top:55px;}
.worldwide-map span{ font-size:55px; display:block; font-weight:bold; line-height:45px; color:#f4811f;}
.con-map{ display:block;}
.worldwide-map a{ color:#000;}
.worldwide-map a:hover{ text-decoration:none;}
.worldwide-map a:hover img{ opacity:0.5;}
.worldwide-map a:hover span{ color:#17bb71;}
.title-head{ text-transform:uppercase; letter-spacing:2px; font-size:20px; padding-top:15px; text-align:right;}
.shadow-sprtr{ background:url(../img/shadow-sprtr.png) right no-repeat; background-position:2%;}
.con-map-africa{ background:url(../img/map-africa.png) no-repeat; background-position:center; height:75px;}
.worldwide-map a:hover .con-map-africa{ background:url(../img/map-africa-hover.png) no-repeat; background-position:center; height:75px;}
.con-map-asia{ background:url(../img/map-asia.png) no-repeat; background-position:center; height:75px;}
.worldwide-map a:hover .con-map-asia{ background:url(../img/map-asia-hover.png) no-repeat; background-position:center; height:75px;}
.con-map-north-america{ background:url(../img/map-north-america.png) no-repeat; background-position:center; height:75px;}
.worldwide-map a:hover .con-map-north-america{ background:url(../img/map-north-america-hover.png) no-repeat; background-position:center; height:75px;}
.con-map-south-america{ background:url(../img/map-south-america.png) no-repeat; background-position:center; height:75px;}
.worldwide-map a:hover .con-map-south-america{ background:url(../img/map-south-america-hover.png) no-repeat; background-position:center; height:75px;}
.con-map-europe{ background:url(../img/map-europe.png) no-repeat; background-position:center; height:75px;}
.worldwide-map a:hover .con-map-europe{ background:url(../img/map-europe-hover.png) no-repeat; background-position:center; height:75px;}
.con-map-oceania{ background:url(../img/map-oceania.png) no-repeat; background-position:center; height:75px;}
.worldwide-map a:hover .con-map-oceania{ background:url(../img/map-oceania-hover.png) no-repeat; background-position:center; height:75px;}

























/***********************************************< MEDIA QUERIES >***********************************************/

/* Small devices (tablets, 768px and up) */
@media (min-width: 767px) { 
	.conti-intro-img img{width:auto!important;}
	.main-title-img img{width:auto;}
}
/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) {		
	.travel-blog-worldwide{background-size:100%;}
	.experience-travel{margin-top:270px; border-top:solid 1px #fff;}
	.conti-intro-bg{background-position:top right; background-size:30%;}
	.conti-intro-img{text-align:center; padding-top:10px;}
	.conti-intro-img img{width:100%!important;}
	.navbar-nav>li>a{padding: 10px 10px;font-size: 14px;}
	.title-col{border-right:none;}
	.book-worldwide-bg{margin-top:0px;}
	.book-worldwide-bg ul{margin:0px;}
	.travel-world{margin-top:30px;}	
	.mission-text{padding:0px 40px 30px 40px; text-align:center;}
	.mission-img{border-right:none; margin-bottom:-50px; margin-top:20px;}
	.slider-contact-us {min-height:220px;}
	.slider-contact-us .slider-content{margin-top:70px;}
	.submit-btn	{width:100%; padding:15px 0px; font-size:18px;}
	.form-contact{margin-top:0px;}
/*	.form-contact input[type="text"], .form-contact input[type="email"], .form-contact textarea, .form-contact select {margin:0 0 30px 0;} */
	.color-text{font-size:18px;}
        .other-airport .pop-fare{float:none; text-align:center; margin:0px; border-bottom:solid 1px #fc7f15;}
	.other-airport a{float:none; font-size:15px;}
	.other-airport .pop-name{text-align:center;}
	.airport-name{text-align:center;}
	.slider-congrats{margin-bottom: -204px;}
}

@media (max-width: 568px) {	
	.conti-intro-img img{width:100%;}
	.experience-travel{margin-top:160px;}
	.travel-blog-worldwide{padding:15px 0px 15px 0px;}
	.plane-right{z-index:-999; margin-bottom:75px;}
	.plane-right img{width:30%;}
	.custom-control{text-align:center; margin:0px 0px 20px 0px !important;}
	.plane-left img{width:50%;}
	.worldwide-fare{ padding:15px 15px; border-bottom:solid 3px #fff;}
	.sprtr-line{margin:5px 0px;}
	.fame-cities-list a {}
	.fame-cities-list a span{float:none;display:block;}
	.panel-title{text-align:center;}
	.famous-pack .pan-head span{float:none;}
	.famous-pack{text-align:center; padding:0px;}
	.title-travel-world{text-align:left; font-size:30px; line-height:35px;}
	.title-travel-world span{ font-size:40px;}
	.slider-contact-us {min-height:120px;}
}

@media (max-width: 420px) {	
	.experience-travel{margin-top:140px;}
}

@media (max-width: 320px) {	
	.icon-social img{width:15%;}
	.icon-social a{margin:15px 0px 0px 7px;}
}

@media(min-width:992px) {
}

@media(min-width:1200px) {}


/*******CSS for flights page regional section************/

/*** Scrolling Nav***/
@media screen and (max-width:1024px){
}
/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
	
	.title-head{text-align:left;}
	.worldwide-map{margin-top:20px;}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
.custom-control{margin:0px 0px 0px 0px!important; margin-top:-30px!important;}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	
}


