@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);@font-face{font-family:source_l;src:url(../fonts/SourceSansPro-Light.eot);src:url(../fonts/SourceSansPro-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/SourceSansPro-Light.woff) format('woff'),url(../fonts/SourceSansPro-Light.ttf) format('truetype'),url(../fonts/SourceSansPro-Light.svg#latoregular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:source_m;src:url(../fonts/SourceSansPro-Semibold.eot);src:url(../fonts/SourceSansPro-Semibold.eot?#iefix) format('embedded-opentype'),url(../fonts/SourceSansPro-Semibold.woff2) format('woff2'),url(../fonts/SourceSansPro-Semibold.woff) format('woff'),url(../fonts/SourceSansPro-Semibold.ttf) format('truetype'),url(../fonts/SourceSansPro-Semibold.svg#latoregular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:source_b;src:url(../fonts/SourceSansPro-Black.eot);src:url(../fonts/SourceSansPro-Black.eot?#iefix) format('embedded-opentype'),url(../fonts/SourceSansPro-Black.woff2) format('woff2'),url(../fonts/SourceSansPro-Black.woff) format('woff'),url(../fonts/SourceSansPro-Black.ttf) format('truetype'),url(../fonts/SourceSansPro-Black.svg#latoregular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:jenna;src:url(../fonts/JennaSue.eot);src:url(../fonts/JennaSue.eot?#iefix) format('embedded-opentype'),url(../fonts/JennaSue.woff) format('woff'),url(../fonts/JennaSue.ttf) format('truetype'),url(../fonts/JennaSue.svg#latoregular) format('svg');font-weight:400;font-style:normal}
::-webkit-scrollbar{width:7px;height:7px}
::-webkit-scrollbar-track{background-color:#fff}
::-webkit-scrollbar-thumb{background-color:rgba(96,179,83,1)}
::-webkit-scrollbar-button{background-color:#fff;height:0;width:0}
::-webkit-scrollbar-corner{background-color:#000}
body{font-family:source_m!important}
h1,h2,h3,h4,h5,h6{margin:0}
ul{padding:0;list-style-type:none}
a{font-family:source_l;text-decoration:none!important;outline:0;display:inline-block}
p{font-family:'Source Sans Pro',sans-serif;font-size:15px;color:#666}
a,a:hover{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
:focus{outline:0!important;box-shadow:none!important}
.subscribe .box-cell>h3{font-size:45px;color:#1d1d1d;margin-top:0}
.subscribe .box-cell>h4{font:21px source_l;color:#1d1d1d;margin-bottom:80px;margin-top:18px;line-height:1.4em}
.subscribe input.form-control{border-width:0 0 1px;border-style:solid;padding-left:5px;font:16px source_l;border-color:#939393;border-radius:0;box-shadow:none;background-color:transparent;margin-top:3px;height:auto}
.subscribe button{background-color:transparent;border-color:#939393;border-radius:0;padding:6px 20px 5px;color:#797979;font-size:15px;text-transform:uppercase;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.subscribe button:focus,.subscribe button:hover{background-color:#6ebf4e;color:#fff;border-color:#6ebf4e;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.index header{left:0;position:absolute;right:0;top:0;z-index:99}
header .top-bar{background-color:#6ebf4e;padding:5px 0;position:relative;z-index:50}
.top-bar a{color:#fff}
.top-bar p{font-size:16px;margin-bottom:0}
.top-bar .list-inline{text-align:left;margin-bottom:0;margin-left:80px}
.top-bar .list-inline>li a .fa{font-size:18px;margin:2px 0}
#mySlider{position:relative}
#mySlider .date_weather{position:absolute;top:100px;right:30px;z-index:1}
.date_weather a{text-shadow:0 1px 5px rgba(150,150,150,1);font-size:15px;color:#fff}
nav.navbar-default{border-radius:0;margin-bottom:0}
nav.navbar-default .navbar-brand{padding:0;height:auto;position:relative;left:15px;padding-top:5px}
nav.navbar-default .navbar-brand,nav.navbar-default .navbar-right{margin:auto!important}
nav.navbar-default .navbar-nav>li{text-align:center;padding:30px 12px 30px;float:none;display:inline-block}
nav.navbar-default .navbar-nav>li>a{display:inline-block;padding:0;color:#777;font:18px source_m;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
nav.navbar-default .navbar-nav>.active>a,nav.navbar-default .navbar-nav>.active>a:focus,nav.navbar-default .navbar-nav>.active>a:hover,nav.navbar-default .navbar-nav>li>a:focus,nav.navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#6ebf4e}
nav.navbar-default .navbar-toggle{border-radius:0;border:0;padding:9px 4px}
nav.navbar-default .navbar-toggle .icon-bar{height:4px;width:30px;background-color:#a6ce39}
nav.navbar-default .navbar-toggle .icon-bar+.icon-bar{margin-top:5px}
nav.navbar-default .navbar-toggle:focus .icon-bar,nav.navbar-default .navbar-toggle:hover{background-color:#412700}
nav.navbar-default .navbar-toggle:focus,nav.navbar-default .navbar-toggle:hover{background-color:transparent}
@media (min-width:768px){nav.navbar-default .navbar-collapse{padding-left:0;padding-right:0}
}
nav.navbar-default.mainmenu{width:100%;z-index:999}
.mainmenu .navbar-header{padding:6px 0}
div#undefined-sticky-wrapper{height:auto!important}
div#undefined-sticky-wrapper{height:auto!important}
div#undefined-sticky-wrapper nav.navbar-default .navbar-nav>li{color:#c00}
.mega-dropdown.dropdown.open a{color:#6ebf4e}
.mega-dropdown{position:static!important}
.mega-dropdown-menu{padding:20px 0;width:100%;box-shadow:none;-webkit-box-shadow:none}
.mega-dropdown-menu>li>ul{padding:0;margin:0}
.mega-dropdown-menu>li>ul>li{list-style:none}
.mega-dropdown-menu>li>ul>li>a{display:block;color:#222;padding:3px 5px}
.mega-dropdown-menu>li ul>li>a:focus,.mega-dropdown-menu>li ul>li>a:hover{text-decoration:none}
.mega-dropdown-menu .dropdown-header{font-size:18px;color:#ff3546;padding:5px 60px 5px 5px;line-height:30px}
.carousel-control{width:30px;height:30px;top:-35px}
.left.carousel-control{right:30px;left:inherit}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{font-size:12px;background-color:#fff;line-height:30px;text-shadow:none;color:#333;border:1px solid #ddd}
.mainmenu .navbar-brand{height:auto;padding:0}
.navbar.navbar-default.mainmenu{background-color:#fff;border:0;border-radius:0;border:0!important}
.nav.navbar-nav{float:right;margin:0 14px 0 0}
header .dropdown-menu{background-color:rgba(255,255,255,.95);border:0;border-top:1px solid #ccc;border-radius:0;box-shadow:none;text-align:center;padding:20px 0}
header .dropdown-menu>li{border:0 solid #aaa;display:inline-table;width:140px}
header .dropdown-menu>li>a{font-size:14px;line-height:20px;font-family:source_m;padding:0!important;color:#656565;white-space:normal}
header .dropdown-menu>li>a>span{display:block}
header .dropdown-menu>li>a>.icon{background-color:#fff;border:1px solid #ccc;border-radius:100px;height:70px;width:70px;padding:15px;margin:0 auto 5px;position:relative}
header .dropdown-menu>li>a>.icon img{position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}
header .dropdown-menu>li>a:focus,header .dropdown-menu>li>a:hover{background-color:transparent;color:#6ebf4e}
header .dropdown-menu>li>a:focus>.icon,header .dropdown-menu>li>a:hover>.icon{background-color:#6ebf4e;border:1px solid #fff;cursor:pointer!important}
header .dropdown-menu>li>a>.icon:before{content:'';background-repeat:no-repeat;position:absolute;height:30px;width:30px;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0;z-index:9}
header .dropdown-menu>li>a:focus>.icon:before,header .dropdown-menu>li>a:hover>.icon:before{opacity:1}
header .dropdown-menu>li>a:focus>.icon img,header .dropdown-menu>li>a:hover>.icon img{opacity:0}
header .dropdown-menu.menu1>li:nth-child(1)>a>.icon:before{background-image:url(../images/Flight-Information/menu-1w.png)}
header .dropdown-menu.menu1>li:nth-child(2)>a>.icon:before{background-image:url(../images/Flight-Information/menu-2w.png)}
header .dropdown-menu.menu1>li:nth-child(3)>a>.icon:before{background-image:url(../images/Flight-Information/menu-3w.png)}
header .dropdown-menu.menu1>li:nth-child(4)>a>.icon:before{background-image:url(../images/Flight-Information/menu-4w.png)}
header .dropdown-menu.menu1>li:nth-child(5)>a>.icon:before{background-image:url(../images/Flight-Information/menu-5w.png)}
header .dropdown-menu.menu2>li:nth-child(1)>a>.icon:before{background-image:url(../images/Car-Parking/menu-1w.png)}
header .dropdown-menu.menu2>li:nth-child(2)>a>.icon:before{background-image:url(../images/Car-Parking/menu-2w.png)}
header .dropdown-menu.menu2>li:nth-child(3)>a>.icon:before{background-image:url(../images/Car-Parking/menu-3w.png)}
header .dropdown-menu.menu2>li:nth-child(4)>a>.icon:before{background-image:url(../images/Car-Parking/menu-4w.png)}
header .dropdown-menu.menu2>li:nth-child(5)>a>.icon:before{background-image:url(../images/Car-Parking/menu-5w.png)}
header .dropdown-menu.menu2>li:nth-child(6)>a>.icon:before{background-image:url(../images/Car-Parking/menu-6w.png)}
header .dropdown-menu.menu2>li:nth-child(7)>a>.icon:before{background-image:url(../images/Car-Parking/menu-7w.png)}
header .dropdown-menu.menu3>li:nth-child(1)>a>.icon:before{background-image:url(../images/At-Airport/menu-1w.png)}
header .dropdown-menu.menu3>li:nth-child(2)>a>.icon:before{background-image:url(../images/At-Airport/menu-2w.png)}
header .dropdown-menu.menu3>li:nth-child(3)>a>.icon:before{background-image:url(../images/At-Airport/menu-3w.png)}
header .dropdown-menu.menu3>li:nth-child(4)>a>.icon:before{background-image:url(../images/At-Airport/menu-4w.png)}
header .dropdown-menu.menu3>li:nth-child(5)>a>.icon:before{background-image:url(../images/At-Airport/menu-5w.png)}
header .dropdown-menu.menu3>li:nth-child(6)>a>.icon:before{background-image:url(../images/At-Airport/menu-6w.png)}
header .dropdown-menu.menu3>li:nth-child(7)>a>.icon:before{background-image:url(../images/At-Airport/menu-7w.png)}
header .dropdown-menu.menu4>li:nth-child(1)>a>.icon:before{background-image:url(../images/Direction-Transport/menu-1w.png)}
header .dropdown-menu.menu4>li:nth-child(2)>a>.icon:before{background-image:url(../images/Direction-Transport/menu-2w.png)}
header .dropdown-menu.menu4>li:nth-child(3)>a>.icon:before{background-image:url(../images/Direction-Transport/menu-3w.png)}
header .dropdown-menu.menu4>li:nth-child(4)>a>.icon:before{background-image:url(../images/Direction-Transport/menu-4w.png)}
header .dropdown-menu.menu4>li:nth-child(5)>a>.icon:before{background-image:url(../images/Direction-Transport/menu-5w.png)}
header .dropdown-menu.menu4>li:nth-child(6)>a>.icon:before{background-image:url(../images/Direction-Transport/menu-6w.png)}
header .dropdown-menu.menu4>li:nth-child(7)>a>.icon:before{background-image:url(../images/Direction-Transport/menu-7w.png)}
header .dropdown-menu.menu4>li:nth-child(8)>a>.icon:before{background-image:url(../images/Direction-Transport/menu-8w.png)}
@media screen and (max-width:1199px){header .dropdown-menu>li>a>.icon{height:70px;width:70px}
header .dropdown-menu>li>a>.icon img{max-width:90%}
header .dropdown-menu>li>a{font-size:15px}
}
@media (min-width:992px) and (max-width:1199px){header .dropdown-menu>li{width:12%}
}
@media screen and (max-width:991px){header .dropdown-menu{padding:20px 0 0}
header .dropdown-menu>li{width:24%;margin-bottom:25px}
header .dropdown-menu.menu1>li{width:18%}
}
@media screen and (max-width:767px){header .dropdown-menu{border-top:1px dotted #e1e1e1!important;padding:15px 0 0;margin-top:10px!important}
header .dropdown-menu>li>a{font-size:14px;line-height:18px}
}
@media screen and (max-width:640px){header .dropdown-menu{margin-left:-15px;margin-right:-15px}
header .dropdown-menu>li{width:32%}
header .dropdown-menu.menu1>li{width:32%}
}
@media screen and (max-width:400px){header .dropdown-menu.menu1>li,header .dropdown-menu>li{width:48%}
}
#background{background-color:transparent;height:100vh;padding:0;position:relative;width:100%}
#background .carousel{height:100%;width:100%}
#background .carousel-inner{height:100%;width:100%;z-index:0}
#background .item{background-position:50% 50%;background-size:cover;height:100%;width:100%;z-index:0;overflow:hidden}
#background.video{height:700px;background-color:#444}
.cap_txt{position:relative;text-align:left;top:85%;left:2%}
.cap_txt h3{font-family:Jenna;font-size:60px;margin-top:50px;color:#fff;text-shadow:7px 5px 5px rgba(1,1,1,.11);-webkit-text-shadow:7px 5px 5px rgba(1,1,1,.11);-moz-text-shadow:7px 5px 5px rgba(1,1,1,.11);-ms-text-shadow:7px 5px 5px 7px 5px 5px rgba(1,1,1,.62);-o-text-shadow:7px 5px 5px rgba(1,1,1,.11)}
#background .carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
#background .carousel-fade .carousel-inner .active{opacity:1}
#background .carousel-fade .carousel-inner .active.left,#background .carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}
#background .carousel-fade .carousel-inner .next.left,#background .carousel-fade .carousel-inner .prev.right{opacity:1}
#background .carousel-fade .carousel-control{z-index:2}
#background .carousel-control{background-color:transparent;opacity:1;width:5%;font-size:40px;display:none}
#background .carousel-control .fa{position:absolute;margin:auto;top:50%;left:0;right:0}
#background .carousel-control.left,#background .carousel-control.right{background-image:none!important}
#background .carousel-indicators li{width:15px;height:15px;border-radius:0;border-width:3px;border-color:#fff;margin:0 5px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
#background .carousel-indicators li.active{width:16px;height:16px;border-color:#000;background-color:#000}
.banner{width:100%;position:absolute;top:0;z-index:30}
.banner .bnr-box{display:table;height:100vh;width:100%}
.banner .cap-box{display:table-cell;vertical-align:middle;padding-top:340px}
.banner .caption{background-color:rgba(33,33,33,0);padding:0}
.banner .caption h1{text-transform:capitalize;text-align:center!important;font-size:40px;line-height:40px;margin:0;text-align:left;color:#fff!important}
.banner .caption .list-inline{padding-left:0;margin:0 auto;text-align:center}
.banner .list-inline>li{margin:0 34px;padding:0}
.banner .list-inline>li a{display:block;padding:0;color:#fff;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-color:rgba(255,255,255,.9);border-radius:50%;text-align:center;line-height:125px;width:125px;height:125px;padding:3px 0}
.banner .list-inline>li>span{display:block;font:18px source_m;color:#fff;opacity:0;margin-top:10px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.banner .list-inline>li:hover span{opacity:1;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.banner .list-inline>li.active span{opacity:1}
.banner .list-inline>li.active a{background-color:#6ebf4e}
.banner .list-inline>li:hover a{background-color:#6ebf4e}
.banner .list-inline>li a.acord1.ac1{background-image:url(../images/icn-1.png)}
.banner .list-inline>li a.acord1.ac2{background-image:url(../images/icn-2.png)}
.banner .list-inline>li a.acord1.ac3{background-image:url(../images/icn-3.png)}
.banner .list-inline>li a.acord1.ac4{background-image:url(../images/icn-4.png)}
.banner .list-inline>li.active a.acord1.ac1,.banner .list-inline>li:hover a.acord1.ac1{background-image:url(../images/icn-1-2.png)}
.banner .list-inline>li.active a.acord1.ac2,.banner .list-inline>li:hover a.acord1.ac2{background-image:url(../images/icn-2-2.png)}
.banner .list-inline>li.active a.acord1.ac3,.banner .list-inline>li:hover a.acord1.ac3{background-image:url(../images/icn-3-2.png)}
.banner .list-inline>li.active a.acord1.ac4,.banner .list-inline>li:hover a.acord1.ac4{background-image:url(../images/icn-4-2.png)}
.banner .list-inline>li h5{font:18px source_m}
.tab-content .tab-pane .form-control{font-size:14px}
#ui-datepicker-div .ui-datepicker-calendar td a{font-family:source_m!important;font-size:14px;color:#666}
#ui-datepicker-div .ui-datepicker-calendar td,#ui-datepicker-div .ui-datepicker-calendar th{font-size:15px;font-weight:400;font-family:source_b}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{color:rgba(255,255,255,.5);letter-spacing:1px;text-align:center;padding:0 2rem;font-family:source_m;font-size:17px;font-weight:400!important}
#ui-datepicker-div .ui-datepicker-title .ui-datepicker-month,#ui-datepicker-div .ui-datepicker-title .ui-datepicker-year{font-weight:400!important}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{top:50%}
#ui-datepicker-div .ui-datepicker-calendar .ui-state-active{background-color:#b1dbab!important;border-color:#6ebf4e!important;color:#fff}
#ui-datepicker-div .ui-datepicker-calendar a:hover{border-color:#5fb353!important}
#ui-datepicker-div .ui-datepicker-calendar .ui-state-highlight{border:2px solid #ccc;background-color:#dcdcdc}
ul.form_links{background-color:#eee;float:left;width:100%;padding:0;margin-bottom:25px}
ul.form_links li{float:left}
ul.form_links li a{font:14px source_m;padding:9px 5px 9px 15px;color:#112039}
ul.form_links li a:focus,ul.form_links li a:hover{color:#6ebf4e}
#demo2-map .list-inline{margin:0 auto 100px;overflow:hidden;padding:0 15px}
@media (min-width:992px){#demo2-map .list-inline{width:970px}
}
@media (min-width:1170px){#demo2-map .list-inline{width:1140px}
}
@media (min-width:1270px){#demo2-map .list-inline{width:1240px}
}
#demo2-map .list-inline>li{float:left;height:150px;overflow:hidden;padding:8px;width:20%}
.map .list-inline .destination_map{display:block;height:100%;overflow:hidden;position:relative;width:100%}
.map .list-inline .destination_map:hover img{transform:translateX(-50%) scale(1.1);-webkit-transform:translateX(-50%) scale(1.1);-moz-transform:translateX(-50%) scale(1.1);-ms-transform:translateX(-50%) scale(1.1);-o-transform:translateX(-50%) scale(1.1);transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s}
.map .list-inline .destination_map img{height:100%;left:50%;position:relative;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s}
.map .list-inline .destination_map h5{background-color:rgba(0,0,0,.3);bottom:0;color:#fff!important;font-family:source_m;font-size:18px!important;left:0;margin:0 auto;padding:10px 0;position:absolute;right:0}
.c_name{text-align:left}
.c_name h4{background-color:#6ebf4e;padding:6px 15px;font-size:18px;color:#fff;margin-bottom:15px;border-radius:3px;text-transform:uppercase}
.c_name h5{margin:0}
.c_name h5 a{color:#666;font-family:arial;font-size:15px;margin:3px 10px;font-weight:700}
.c_name h5 a:hover{color:#6ebf4e}
.places_list .container{width:1024px}
.places_list ul{margin-bottom:30px}
.places_list{margin-bottom:50px}
.f_timetable.col-sm-12{margin:50px 0 90px}
.f_timetable{background-image:url(../images/timetable-bg-image.jpg);background-repeat:no-repeat;background-position:right 0}
.f_timetable h3{font-size:40px;color:#71bf4f}
.f_timetable .arr_p{font-size:17px;padding-left:60px;background-image:url(../images/para-arrow.png);background-repeat:no-repeat;background-position:0 5px;line-height:23px;color:#404040;width:560px;margin:30px 0 20px}
.f_timetable .b_btn{background-color:#5dad3a;padding:9px 20px;font-size:20px;font-family:source_m;color:#fff;display:block;margin:15px 0;text-align:center;width:80%;line-height:23px}
.btns-left{width:40%;float:left;margin-right:50px}
.sp-head{font-size:45px;letter-spacing:-.5px;font-family:source_b;color:#6fbf4e;line-height:44px}
.sp-head span{display:block;font-family:source_m;color:#3e3e3e}
.headings_right a{font-size:20px;font-family:source_m;letter-spacing:-.5px;color:#444}
.headings_right a:focus,.headings_right a:hover{color:#5fb353}
.title{text-align:center;padding:0 0 10px}
.title h1{font:50px source_m;margin:0}
.title h1 span{color:#6ebf4e}
.title p{margin-bottom:0;font-size:21px;color:#282828}
.map{text-align:center}
.map h1{font-family:source_m;margin-top:20px}
.col-sm-12.map-box{padding:0}
.destination .item{background-position:center;background-size:cover;text-align:center;position:relative;color:#fff;z-index:1}
.destination .item:after{content:'';background-color:rgba(0,0,0,.7);display:block!important;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1}
.destination .ovrlay{background-color:rgba(0,0,0,.7);height:100%}
.destination h2{font-size:50px;margin:0}
.destination p{font-size:18px;color:#fff;margin:30px 0}
.destination .btn-more{border:1px solid #ccc;background-color:transparent;text-transform:capitalize;display:inline-block;padding:8px 20px;margin-top:10px;font:15px source_m;color:#fff}
.destination .btn-more:hover{background-color:#6ebf4e;border-color:#6ebf4e}
.destination #owl-slide .item{min-height:400px;overflow:hidden;padding:50px 0}
.destination #owl-slide .item .caption{height:auto;width:800px;margin:0 auto;padding:30px 0}
#owl-slide.owl-theme .owl-controls{position:absolute;margin:0;right:0;left:0;bottom:30px}
#owl-slide.owl-theme .owl-controls .owl-page span{background:#fff;opacity:1}
#owl-slide.owl-theme .owl-controls .owl-page.active span,#owl-slide.owl-theme .owl-controls.clickable .owl-page:hover span{background:#6ebf4e}
.book-accomodation{background-image:url(../images/Ireland-Derek-Cullen.png);color:#fff!important}
.book-accomodation span{color:#fff!important}
.book-accomodation p{color:#fff!important}
.visitor .title{padding-top:10px;padding-bottom:18px}
.visitor .gallery{padding:0}
.visitor .list-inline>li{background-color:#444;background-repeat:repeat;background-size:cover;position:relative;width:16.66%;float:left;padding:0;overflow:hidden}
.visitor .list-inline>li>a{display:block;cursor:pointer}
.visitor .list-inline>li span{position:absolute;padding-bottom:5px;font-family:source_m!important;font-size:20px;color:#fff;left:10px;bottom:30px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
.visitor .list-inline>li:hover span{bottom:0;padding:14px 0;width:100%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.visitor .list-inline>li:before{position:absolute;content:"";width:100%;height:100%;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);background-color:rgba(110,191,78,.8);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;opacity:0}
.visitor .list-inline>li:hover:before{opacity:1;transform:translateY(80%);-webkit-transform:translateY(80%);-moz-transform:translateY(80%);-ms-transform:translateY(80%);-o-transform:translateY(80%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.visitor .list-inline>li span:after{content:'';background-color:#fff;height:2px;width:30px;position:absolute;left:0;top:100%}
.newsection.container-fluid{background-image:url(../images/bg-1.jpg);background-size:cover;height:400px;width:100%;margin:0;padding:0}
.newsection .latest-news{background-color:rgba(110,191,78,.95);height:100%}
.newsection .subscribe{background-color:rgba(255,255,255,.95);height:100%;padding-top:32px}
#owl-news .btn-default{background-color:transparent;border-color:#fff;color:#fff;font-family:source_m;font-size:14px;margin:10px 0 15px;padding:4px 12px}
.newsection .subscribe .box-table{width:600px}
.newsection .news-title{width:540px;float:right;padding:30px 0 20px}
.newsection .news-title h2 a{color:#fff;font-size:45px;font-family:source_m;padding-top:2px}
#owl-news{width:540px;float:right}
#owl-news .item{height:auto;margin:0 auto;padding-bottom:25px}
#owl-news.owl-theme .owl-controls{bottom:-15px;left:0;margin:0;position:absolute;right:auto}
#owl-news.owl-theme .owl-controls .owl-page span{background:#fff;opacity:1}
#owl-news.owl-theme .owl-controls .owl-page.active span,#owl-news.owl-theme .owl-controls.clickable .owl-page:hover span{background:#525252}
#owl-news_mob{width:540px;float:right}
#owl-news_mob .item{height:auto;margin:0 auto;padding-bottom:25px}
#owl-news_mob.owl-theme .owl-controls{bottom:-15px;left:0;margin:0;position:absolute;right:auto}
#owl-news_mob.owl-theme .owl-controls .owl-page span{background:#fff;opacity:1}
#owl-news_mob.owl-theme .owl-controls .owl-page.active span,#owl-news_mob.owl-theme .owl-controls.clickable .owl-page:hover span{background:#525252}
.latest-news h2{margin:0 0 15px}
.latest-news .item{padding-right:50px}
.latest-news .item>h4{font-family:source_b;font-size:25px;line-height:33px;margin-bottom:20px;margin-top:0;padding-bottom:20px;position:relative}
.latest-news .item>h4>a{font-family:source_m;font-size:21px;line-height:33px;color:#333}
.latest-news .item>h4::after{background-color:#fff;bottom:0;content:"";height:3px;left:0;position:absolute;width:70px}
.latest-news .item>p{color:#fff;font-size:18px}
.latest-news .item h4 em{color:#fff;font-family:source_m;font-size:17px;font-style:normal;margin-top:-25px;position:absolute;right:0;top:100%}
.subscribe .box-cell{padding-left:40px}
footer{float:left;display:block;position:relative;width:100%}
.footer_main{position:relative;background-image:url(../images/footer_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:0}
.footer_main:after{position:absolute;display:block!important;z-index:0;content:"";background-color:rgba(25,25,25,.95);left:0;width:100%;top:0;height:100%}
.footer_main .container{position:relative;z-index:99}
.footer_main .panel.panel-default{border-color:transparent;background-color:transparent;margin-bottom:0}
.footer_main .panel.panel-default>.panel-heading{background-color:transparent;border:0;color:#fff;padding:0;margin-bottom:15px}
.footer_main .panel.panel-default>.panel-heading h4 a{border-bottom:1px solid rgba(255,255,255,.5);display:block;font:15px source_m;padding-top:7px;padding-bottom:7px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.footer_main .panel.panel-default>.panel-heading h4 a:hover{border-bottom:1px solid #60b355;padding:7px;background-color:#60b355;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.footer_main .panel-collapse ul li a{color:#b1b1b1;font-size:14px;font-family:arial;line-height:22px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.footer_main .panel-collapse ul li a:hover{color:#fff;margin-left:3px;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}
.tabs_sec{padding:30px 0 0}
.container-fluid.footer_bottom{background-image:url(../images/copyright_bar.png);background-color:#161716;height:57px;background-repeat:no-repeat;background-size:cover;padding:18px 0;color:#fff;position:relative;z-index:99}
.footer_bottom .top-bar .list-inline{margin-left:0;text-align:center;padding-top:0}
.address1{float:none;margin-top:30px}
.list-inline.ff{color:#fff}
.list-inline.ff a:hover{color:#fff}
.menu_foot{position:relative!important;text-align:right;background-color:rgba(0,0,0,0);padding:0 0 0;margin-bottom:0}
.menu_foot ul{margin-bottom:0!important}
.menu_foot ul li{display:inline-block}
.footer_bottom p{color:#fff;font-family:arial}
.menu_foot ul li a{color:#999;font-family:source_m}
.menu_foot ul li a:focus,.menu_foot ul li a:hover{color:#fff}
.menu_foot ul li a{padding:0 8px;border-left:1px solid #555;line-height:14px}
.menu_foot ul li:first-child a{border:0}
.footer_bottom p{padding-left:210px}
.footer_bottom p a{color:#262223;text-transform:uppercase;font-family:source_m}
.select-style{background-color:#fff;border:0 solid #ccc;position:relative;overflow:hidden;width:auto;padding:0;margin:0;z-index:1}
.select-style:after{content:"\f107";font-family:FontAwesome;font-size:20px;text-align:center;border-left:0 solid #ddd;background-color:transparent;position:absolute;color:#848484;padding:5px;height:32px;width:34px;right:1px;top:1px;z-index:-1}
.select-style select{padding:5px 34px 5px 8px;width:100%;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.accord{background-color:#f9f9f9;padding:0 15px}
.accord .collapse{border:0 solid #eee}
.accord .well{background-color:#f5f5f5;border-radius:0;border:0;box-shadow:none;margin:15px 0!important}
.accord form .form-group{margin-bottom:30px}
.accord form label{text-transform:uppercase;font-size:14px;color:#5a5a5a;font-weight:400;font-family:source_b}
.accord form .form-control{border:2px solid #ccc;border-radius:0;box-shadow:none;outline:0;height:40px;margin-bottom:0}
.accord form .select-style:after{height:40px;width:40px}
.accord form .form-control:focus{border-color:#6ebf4e}
.accord form .form-btn{text-align:center}
.accord form .btn{background-color:#444;border-radius:0;border:0;color:#fff;padding:8px 25px;font:18px source_m;text-transform:uppercase;width:100%}
.accord form .btn:hover{background-color:#6ebf4e}
.accord .myTabs{padding:50px 50px}
.accord .myTabs .nav-tabs>li>a{text-transform:uppercase;font:20px source_m;border-radius:0;border:0;border-bottom:2px solid #ccc;color:#444}
.accord .myTabs .nav-tabs>.active>a,.accord .myTabs .nav-tabs>.active>a:focus,.accord .myTabs .nav-tabs>.active>a:hover{background-color:transparent;border:0;border-bottom:2px solid #6ebf4e;color:#6ebf4e}
.accord .myTabs .nav-tabs>li>a:focus,.accord .myTabs .nav-tabs>li>a:hover{background-color:transparent;border-color:#6ebf4e}
.accord .myTabs .tab-content{padding-top:20px}
.accord .myTable{border-bottom:1px solid #ccc;padding:0}
.accord table>tbody>tr>td,.accord table>thead>tr>th{vertical-align:middle;padding:5px 12px;border:0}
.accord table>thead>tr>th{color:#aaa;font-family:source_m;font-size:17px;font-weight:400}
.accord table>tbody>tr>td{color:#112039;font-size:14px}
.accord table>tbody>tr>td:nth-child(1){color:#112039}
.accord table>tbody>tr>td:nth-child(2),.accord table>tbody>tr>td:nth-child(4),.accord table>thead>tr>th:nth-child(2),.accord table>thead>tr>th:nth-child(4){text-align:center}
.accord table .details-xs{display:none;color:#777;font-size:13px;padding-top:5px}
.accord table>thead{background-color:#eee}
.accord #skyscanner-white-label{margin:30px 0 50px}
h4.bar{background-color:#60b353;padding:10px;color:#fff;font-size:20px!important}
.flight-info .banr-bar{background-image:url(../images/flight_banr.jpg);background-position:100% 25%}
.car-park .banr-bar{background-image:url(../images/parking_banr.jpg);background-position:100% 60%}
.at-airport .banr-bar{background-image:url(../images/airport_banr.jpg);background-position:100% 40%}
.directions .banr-bar{background-image:url(../images/transport_banr.jpg);background-position:100% 50%}
.development .banr-bar{background-image:url(../images/transport_banr.jpg);background-position:100% 50%}
.competition .banr-bar{background-image:url(../images/passport.jpg);background-position:100% 40%}
.banr-bar.n_route{background-image:url(../images/newroute_banr.jpg);background-position:100% 30%}
.banr-bar.b_list{background-image:url(../images/blog_banr.jpg)}
.banr-bar{background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:25px;position:relative;z-index:1}
.banr-bar:after{content:'';background-image:url(../images/blog_banr-afr.png);background-repeat:no-repeat;background-position:center;background-size:cover;height:330px;width:145px;position:absolute;top:0;bottom:0;right:0;margin:auto;z-index:1}
.banr-bar .box-table{display:table;height:330px;width:auto;margin-left:10%}
.banr-bar .box-cell{display:table-cell;vertical-align:bottom;padding:0 30px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 35%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 35%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 35%,rgba(0,0,0,.65) 100%)}
.banr-bar h2{font-size:35px;margin:20px 0;color:#fff}
nav.pagi{border-top:1px solid #eee;padding:50px 0;text-align:center}
nav>.pagination{border-radius:0;margin:0}
nav>.pagination>li .fa{font-size:13px}
nav>.pagination>li{margin:0 0;float:left}
nav>.pagination>li>a,nav>.pagination>li>span{border-radius:0!important;padding:6px 13px;font-size:15px;color:#444}
nav>.pagination>li>a:focus,nav>.pagination>li>a:hover{background-color:rgba(96,180,86,.5);border-color:#60b456;color:#fff}
nav>.pagination>li.active>a,nav>.pagination>li.active>a:focus,nav>.pagination>li.active>a:hover{background-color:#60b456;border-color:#60b456;color:#fff}
.blog .blog-box{min-height:595px;margin-bottom:50px}
.blog .blog-box figure{position:relative;overflow:hidden;height:300px}
.blog .blog-box figure img{position:relative;margin:0 auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.blog .blog-box .cap{position:absolute;bottom:0;right:10px;width:60px;height:60px;padding:2px 4px;color:#fff;font-size:11px;text-align:center;background-color:rgba(111,191,78,.7)}
.blog .blog-box .cap span{display:block;font-size:40px;line-height:40px}
.blog .blog-box h4{font-size:20px;margin:20px 0;min-height:45px}
.blog .blog-box h4 a{font-family:source_m;color:#333;font-size:20px!important}
.blog .blog-box h4 a:hover{color:#6fbf4e}
.blog .blog-box hr{border-top:4px double #ddd;border-bottom:0;margin:0;width:50px}
.blog .blog-box p{margin:20px 0;min-height:65px}
.blog .blog-box .btn-more{background-color:#f5f5f5;border-right:4px solid #6fbf4e;border-radius:0;text-transform:uppercase;font-family:source_m;padding:9px 16px;color:#444}
.blog .blog-box .btn-more:hover{background-color:#6fbf4e;color:#fff}
.blog-detail .banr-bar h2{font-size:26px}
.blog-detail .r-post{float:right;width:350px;margin-bottom:30px}
.blog-detail .r-post h4{text-transform:uppercase;font:20px source_b;border-bottom:1px solid #ccc;padding-bottom:12px;margin-top:0}
.blog-detail .r-post .media{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #ddd}
.blog-detail .r-post .media .media-left{padding-right:0}
.blog-detail .r-post .media .media-left a{display:block;height:75px;width:75px}
.blog-detail .r-post .media .media-body{padding-left:10px;vertical-align:middle}
.blog-detail .r-post .media .media-heading{font:15px source_m;line-height:20px;margin-top:5px!important;cursor:pointer;color:#555}
.blog-detail .r-post .media .media-heading:hover{color:#60b456}
.blog-detail .r-post .media .media-body p{font-size:13px;color:#43556a}
.blog-detail .r-post .media .media-object{width:100%;height:100%}
.blog-detail .b_content{margin-bottom:50px}
.blog-detail .b_content p a{color:#60b456}
.blog-detail .b_content p{font-family:'Source Sans Pro',sans-serif}
.blog-detail .b_content .list-inline{margin:0 0 15px}
.blog-detail .b_content .list-inline>li{padding:0 20px 0 0}
.blog-detail .b_content .list-inline>li>a{font-family:source_m;color:#999}
.blog-detail .b_content .list-inline>li>a:hover{color:#6fbf4e}
.blog-detail .b_content .list-inline>li>a>i{margin-right:5px}
.blog-detail .b_content figure{height:350px;width:100%;margin-bottom:30px}
#owl-route .item{background-position:center;background-size:cover;text-align:center;color:#fff}
#owl-route .item .caption{background-color:rgba(0,0,0,.6);height:400px;width:600px;display:table;margin:0 auto;padding:25px}
#owl-route .item .caption .box-cell{display:table-cell;vertical-align:middle}
#owl-route .item h4{font:18px source_m}
#owl-route .item h2{font-size:50px;margin:0;text-transform:uppercase}
#owl-route .item p{font-size:18px;color:#fff;margin:20px 0;font-family:source_l}
#owl-route .item .btn-more{border:1px solid #ccc;background-color:transparent;text-transform:capitalize;display:inline-block;padding:8px 20px;margin-top:10px;font:15px source_m;color:#fff;cursor:pointer}
#owl-route .btn-more:hover{background-color:#6ebf4e;border-color:#6ebf4e}
#owl-route.owl-theme .owl-controls{position:absolute;margin:0;right:0;left:0;bottom:30px}
#owl-route.owl-theme .owl-controls .owl-page span{background:#fff;opacity:1}
#owl-route.owl-theme .owl-controls .owl-page.active span,#owl-route.owl-theme .owl-controls.clickable .owl-page:hover span{background:#6ebf4e}
#owl-route_mob .item{background-position:center;background-size:cover;text-align:center;color:#fff}
#owl-route_mob .item .caption{background-color:rgba(0,0,0,.6);height:400px;width:600px;display:table;margin:0 auto;padding:25px}
#owl-route_mob .item .caption .box-cell{display:table-cell;vertical-align:middle}
#owl-route_mob .item h4{font:18px source_m}
#owl-route_mob .item h2{font-size:50px;margin:0;text-transform:uppercase}
#owl-route_mob .item p{font-size:18px;color:#fff;margin:20px 0;font-family:source_l}
#owl-route_mob .item .btn-more{border:1px solid #ccc;background-color:transparent;text-transform:capitalize;display:inline-block;padding:8px 20px;margin-top:10px;font:15px source_m;color:#fff;cursor:pointer}
#owl-route_mob .btn-more:hover{background-color:#6ebf4e;border-color:#6ebf4e}
#owl-route_mob.owl-theme .owl-controls{position:absolute;margin:0;right:0;left:0;bottom:30px}
#owl-route_mob.owl-theme .owl-controls .owl-page span{background:#fff;opacity:1}
#owl-route_mob.owl-theme .owl-controls .owl-page.active span,#owl-route_mob.owl-theme .owl-controls.clickable .owl-page:hover span{background:#6ebf4e}
.new-route .rout-box{text-align:center;border:0 solid;margin-bottom:50px;overflow:hidden}
.new-route .rout-box figure{height:300px;overflow:hidden}
.new-route .rout-box figure img{position:relative;margin:auto;width:auto;top:0;transform:none;max-width:inherit;height:100%}
.new-route .rout-box figure a{cursor:pointer;position:absolute;bottom:0;right:0;color:#fff}
.new-route .rout-box figure .fa{background-color:rgba(111,191,78,.9);height:40px;width:45px;padding:10px;font-size:20px}
.new-route .rout-box h3{min-height:55px;margin:15px 0 0}
.new-route .rout-box h3 a{color:#333;cursor:pointer}
.new-route figcaption{background-color:#f9f9f9;margin-bottom:50px;padding:30px 30px 50px;border-top:5px solid #6ebf4e}
.new-route figcaption h4{text-transform:uppercase;font:20px/22px source_m;margin:0}
.new-route figcaption p{margin:10px 0 0;font-size:16px}
.new-route figcaption .btn-more{border:1px solid #6ebf4e;color:#444;padding:6px 16px;color:#fff}
.new-route figcaption .btn-more:hover{background-color:#6ebf4e;border-color:#6ebf4e;color:#fff}
.new-route .owl-item{width:100%!important}
.new-route .owl-wrapper{width:100%!important}
.modal.new-route figcaption{margin-bottom:0}
.modal.new-route .modal-content{border-radius:0}
.modal.new-route .modal-body{padding:0}
.modal.new-route .modal-body a{color:#60b353!important;font-family:source_m}
.modal.new-route .modal-body a:hover{text-decoration:underline!important;color:#fff!important}
.modal.new-route .modal-header{border:0;padding:0;position:relative}
.zm h4{text-transform:uppercase;font:20px/22px source_m;color:#60b353;margin-bottom:5px!important}
.zm h5{text-transform:uppercase;font:15px/10px source_m;color:#60b353;margin-bottom:5px!important}
.modal.new-route .modal-header .close{position:absolute;right:10px;top:10px;margin:0;opacity:1;z-index:9;color:#fff;font-size:25px;text-shadow:none;background-color:#60b353;width:40px;height:40px;border:1px solid rgba(255,255,255,.4)}
.modal.new-route .modal-body figure{height:300px;overflow:hidden;position:relative}
.modal.new-route .modal-body figure img{position:relative;margin:auto;top:50%;transform:translateY(-50%);width:100%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}
@media (min-width:640px){.modal.new-route .modal-dialog{width:600px;margin:30px auto}
}
.main-menu-tabs .banr-bar{margin-bottom:0}
.main-menu-tabs .tab-head{background-color:#f5f5f5;border-bottom:1px solid #eee;padding:25px 0}
.main-menu-tabs.flight-info .tab-head .nav-tabs.nav-tabs-head>li{width:20%}
.main-menu-tabs .tab-head .nav-tabs{text-align:center;border-bottom:0}
.main-menu-tabs .tab-head .nav-tabs.nav-tabs-head>li{margin:0;width:16.6%;height:75px;padding:0 5px}
.main-menu-tabs .tab-head .nav-tabs.nav-tabs-head>li>a{background-color:#fff;border-radius:0;border:0;font:14px/16px source_m;padding:10px 4px;margin:0;color:#424242;border:1px solid #ededed;height:100%}
.main-menu-tabs .tab-head .nav-tabs.nav-tabs-head>li.active>a:focus,.main-menu-tabs .tab-head .nav-tabs.nav-tabs-head>li.active>a:hover,.main-menu-tabs .tab-head .nav-tabs>li.active>a{background-color:#60b353;border:0;color:#fff}
.main-menu-tabs .tab-head .nav-tabs.nav-tabs-head>li>a:focus,.main-menu-tabs .tab-head .nav-tabs.nav-tabs-head>li>a:hover{background-color:rgba(96,180,86,.8);color:#fff}
.main-menu-tabs .tab-head .nav-tabs>li>a>.icon{position:relative;height:30px;width:30px;margin:0 auto}
.main-menu-tabs .tab-head .nav-tabs>li>a>.icon>img{margin:auto}
.main-menu-tabs .tab-head .nav-tabs>li>a>.icon:before{content:'';background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0}
.main-menu-tabs .tab-head .nav-tabs>li.active>a>.icon:before,.main-menu-tabs .tab-head .nav-tabs>li>a:focus>.icon:before,.main-menu-tabs .tab-head .nav-tabs>li>a:hover>.icon:before{opacity:1}
.main-menu-tabs .head-content{padding-top:25px}
.main-menu-tabs.car-park .nav-tabs>li:nth-child(1)>a>.icon:before{background-image:url(../images/Car-Parking/menu-1w.png)}
.main-menu-tabs.car-park .nav-tabs>li:nth-child(2)>a>.icon:before{background-image:url(../images/Car-Parking/menu-2w.png)}
.main-menu-tabs.car-park .nav-tabs>li:nth-child(3)>a>.icon:before{background-image:url(../images/Car-Parking/menu-3w.png)}
.main-menu-tabs.car-park .nav-tabs>li:nth-child(4)>a>.icon:before{background-image:url(../images/Car-Parking/menu-4w.png)}
.main-menu-tabs.car-park .nav-tabs>li:nth-child(5)>a>.icon:before{background-image:url(../images/Car-Parking/menu-5w.png)}
.main-menu-tabs.car-park .nav-tabs>li:nth-child(6)>a>.icon:before{background-image:url(../images/Car-Parking/menu-6w.png)}
.main-menu-tabs.at-airport .nav-tabs>li:nth-child(1)>a>.icon:before{background-image:url(../images/At-Airport/menu-1w.png)}
.main-menu-tabs.at-airport .nav-tabs>li:nth-child(2)>a>.icon:before{background-image:url(../images/At-Airport/menu-2w.png)}
.main-menu-tabs.at-airport .nav-tabs>li:nth-child(3)>a>.icon:before{background-image:url(../images/At-Airport/menu-3w.png)}
.main-menu-tabs.at-airport .nav-tabs>li:nth-child(4)>a>.icon:before{background-image:url(../images/At-Airport/menu-4w.png)}
.main-menu-tabs.at-airport .nav-tabs>li:nth-child(5)>a>.icon:before{background-image:url(../images/At-Airport/menu-5w.png)}
.main-menu-tabs.at-airport .nav-tabs>li:nth-child(6)>a>.icon:before{background-image:url(../images/At-Airport/menu-6w.png)}
.main-menu-tabs.directions .nav-tabs>li:nth-child(1)>a>.icon:before{background-image:url(../images/Direction-Transport/menu-4w.png)}
.main-menu-tabs.directions .nav-tabs>li:nth-child(2)>a>.icon:before{background-image:url(../images/Direction-Transport/menu-7w.png)}
.main-menu-tabs.directions .nav-tabs>li:nth-child(3)>a>.icon:before{background-image:url(../images/Direction-Transport/menu-5w.png)}
.main-menu-tabs.directions .nav-tabs>li:nth-child(4)>a>.icon:before{background-image:url(../images/Direction-Transport/menu-2w.png)}
.main-menu-tabs.directions .nav-tabs>li:nth-child(5)>a>.icon:before{background-image:url(../images/Direction-Transport/menu-1w.png)}
.main-menu-tabs.directions .nav-tabs>li:nth-child(6)>a>.icon:before{background-image:url(../images/Direction-Transport/menu-8w.png)}
.map .icon{display:inline-block;margin-right:8px;color:#555;font-size:17px}
.map .nav.nav-tabs{text-align:center;border:0;margin-bottom:30px;display:inline-block;border:5px solid #eee;border-radius:10px}
.map .nav.nav-tabs li{float:none;display:inline-block}
.map .nav.nav-tabs li a{padding:10px 20px;font-family:source_m;font-size:16px;color:#555;border:0;margin:0}
.map .nav.nav-tabs li.active a{border-radius:0}
.map .nav.nav-tabs li.active:first-child a,.map .nav.nav-tabs li:first-child a{border-top-left-radius:8px;border-bottom-left-radius:8px}
.map .nav.nav-tabs li.active:last-child a,.map .nav.nav-tabs li:last-child a{border-top-right-radius:8px;border-bottom-right-radius:8px}
.map .nav.nav-tabs li a:focus,.map .nav.nav-tabs li a:hover{background-color:transparent;border:0}
.nav.nav-tabs.map-tabs li.active a{border:0;background-color:#6ebf4e}
.nav.nav-tabs.map-tabs li.active a,.nav.nav-tabs.map-tabs li.active a i{color:#fff}
.flight-info .full-sec{border:0 solid #000;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden}
.flight-info .full-sec.schedule{background-image:url(../images/bg_destination.jpg);color:#fff}
.flight-info .full-sec.route-map{background-image:url(../images/bg_routemap.jpg);color:#444}
.flight-info .full-sec.new-route{background-image:url(../images/bg_newroute.jpg);color:#fff}
.flight-info .full-sec:after,.flight-info .full-sec:before{content:'';background-repeat:no-repeat;background-size:cover;height:550px;width:200px;position:absolute;top:0;bottom:0;margin:auto;z-index:0}
.flight-info .full-sec:before{left:0}
.flight-info .full-sec:after{right:0}
.flight-info .full-sec.new-route:after,.flight-info .full-sec.schedule:after{background-position:left}
.flight-info .full-sec.route-map:before{background-position:right}
.flight-info .full-sec .box-table{display:table;width:100%;height:400px;position:relative;z-index:1}
.flight-info .full-sec .box-cell{display:table-cell;vertical-align:middle;text-align:center;padding:0 30px}
.flight-info .full-sec.new-route .box-table:after,.flight-info .full-sec.schedule .box-table:after{content:'';position:absolute;bottom:0;right:0;left:0;top:0;z-index:-1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.79) 93%,rgba(0,0,0,.82) 96%,rgba(0,0,0,.82) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.79) 93%,rgba(0,0,0,.82) 96%,rgba(0,0,0,.82) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.79) 93%,rgba(0,0,0,.82) 96%,rgba(0,0,0,.82) 100%)}
.flight-info .full-sec h1{font-size:50px;margin:0}
.flight-info .full-sec p{font-family:source_l;font-size:18px;margin:10px auto 25px;width:50%}
.flight-info .full-sec.new-route p,.flight-info .full-sec.schedule p{color:#fff}
.flight-info .full-sec.route-map h1{color:#60b456}
.flight-info .full-sec .btn-more{background-color:transparent;border:1px solid #fff;border-radius:0;color:#fff;padding:8px 20px;font:15px source_m;text-transform:uppercase}
.flight-info .full-sec.route-map .btn-more{border-color:#444;color:#444}
.flight-info .full-sec .btn-more:hover{background-color:#60b456;border-color:#60b456;color:#fff}
.flight-info .flyt-detail{border:0;position:relative;padding:50px 0 70px}
.flight-info .flyt-detail:before{position:absolute;content:"";left:-350px;bottom:0;width:410px;height:439px;background-image:url(../images/fan-aiport.png);background-repeat:no-repeat;background-position:0 bottom}
.btn-full-list{text-align:right;margin:20px 0 0}
.btn-full-list a,.btn-full-list a:focus,.btn-full-list a:hover{background-color:#60b353;display:inline-block;padding:7px 22px;color:#fff;text-transform:uppercase;font-family:source_m;font-size:16px}
.flyt-detail .last-upd p{font-size:16px;font-style:italic;margin-bottom:20px}
.flyt-detail .tabs-vertical .nav-tabs{border:0;border-right:0 solid #eee;height:280px;text-align:right;padding-top:5px;margin-right:15px}
.flyt-detail .tabs-vertical .nav-tabs>li{float:none;width:100%;height:50%;position:relative}
.flyt-detail .tabs-vertical .nav-tabs>li>a{border:0;border-radius:0;margin:0;padding:0 25px;color:#313131;display:inline-block;font:25px source_l;position:relative}
.flyt-detail .tabs-vertical .tabs{background-color:transparent}
.flyt-detail .tabs-vertical .nav-tabs>li.active>a,.flyt-detail .tabs-vertical .nav-tabs>li.active>a:hover,.flyt-detail .tabs-vertical .nav-tabs>li>a:focus,.flyt-detail .tabs-vertical .nav-tabs>li>a:hover{background-color:transparent;border:0;color:#60b353}
.flyt-detail .tabs-vertical .nav-tabs>li>a:after{content:'';background-color:#ccc;border:4px solid #eee;border-radius:100px;height:18px;width:18px;position:absolute;top:26%;right:-9px!important;z-index:99}
.flyt-detail .tabs-vertical .nav-tabs>li.active>a:after{background-color:#60b353;border-color:#aee9a4}
.flyt-detail .tabs-vertical .tab-content{border:0 solid #ddd;height:auto!important;float:left;width:100%;position:relative}
.flyt-detail .tabs-vertical .tab-content h4{background-color:#f5f5f5;margin:0;padding:15px;font-size:18px;text-transform:uppercase}
.flyt-detail .tabs-vertical .tab-content .myScroll{padding-right:20px}
.flyt-detail .tabs-vertical .tab-content:before{content:'';background-color:#eee;width:4px;height:100%;position:absolute;left:-46px}
.flyt-detail table td.airline .logo{border:0 solid;height:25px;width:100px;margin:0 auto;display:block;overflow:hidden}
.flyt-detail table td.airline .logo img{position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.flyt-detail table td.origin{color:#60b353}
.flyt-detail table .details-xs{display:none}
.flyt-detail .table-responsive{border:0}
.flyt-detail table{margin-bottom:0}
.flyt-detail table>tbody>tr>td,.flyt-detail table>thead>tr>th{text-align:center;vertical-align:middle;padding:3px 12px}
.flyt-detail table>thead>tr>th{background-color:#60b353;font:17px source_m;border:0;color:#fff}
.flyt-detail table>tbody>tr>td{border-bottom:1px solid #ccc;color:#777;font-size:14px;text-transform:uppercase}
.car-park .book-park{padding:30px 0}
.car-park .book-park .well{margin-top:0;padding:0}
.car-park .book-park h4{position:relative;margin:0 0 30px;padding-bottom:5px}
.car-park .book-park h4:after{content:'';background-color:#60b353;height:3px;width:30px;position:absolute;left:0;top:100%}
.col-sm-7.col-md-7.widget-image-with-copy-image{margin:0}
.row.vc{margin-bottom:20px}
.directions{padding:0 0 0}
.img_holder{width:100%;height:450px;display:table;background-repeat:no-repeat;background-size:cover;background-position:center center}
.widget-image-with-copy-copy.with-btn.rich-text h4{margin:0!important;padding:0;position:relative!important;display:table-cell;vertical-align:middle;height:100%;color:#5fb353}
.widget-image-with-copy-copy.with-btn.rich-text h4 span{color:rgba(96,179,83,.8);font-family:source_b;font-size:30px;text-transform:uppercase;padding:0}
.img_holder h4{text-align:center;margin:0!important;padding:4px 30px!important;position:relative!important;display:table-cell;vertical-align:middle;height:100%;display:none}
.img_holder h4 span{background-color:rgba(96,179,83,.8);color:#fff;font-family:source_b;font-size:50px;text-transform:uppercase;padding:0 30px}
.img_holder h4:after{display:none}
.main-menu-tabs p,.main-menu-tabs p a{font-family:'Source Sans Pro',sans-serif;font-size:15px;font-weight:400;color:#666}
.accord.tab-content table>tbody>tr>td{background-color:transparent!important}
table tbody tr:nth-child(odd){background-color:#eee}
.main-menu-tabs p{margin:0;font-size:15px;line-height:25px}
table tbody tr.head{background-color:#60b353!important}
.main-menu-tabs p a,.security .accordion .submenu p a{color:#5fb353}
.main-menu-tabs p a:hover{text-decoration:underline!important}
.zz h4{padding:8px 20px;background-color:#60b353;color:#fff!important;font-size:20px!important}
.zx h4{text-transform:uppercase;background-color:#60b353;color:#fff!important;padding:15px!important}
.security .accordion .submenu p a:hover{text-decoration:underline}
.widget-image-with-copy-btn-left{padding:5px 20px!important;font-size:15px!important;font-family:source_m;text-transform:uppercase}
.widget-image-with-copy-copy.with-btn.rich-text{min-height:450px;position:relative}
.widget-image-with-copy-copy.with-btn.rich-text ul{list-style-type:disc;margin-left:20px}
.widget-image-with-copy-copy.with-btn.rich-text a.widget-image-with-copy-btn-left{position:absolute;right:15px;bottom:0}
.fly_top{background-color:#eeeff0;padding-top:30px;padding-bottom:30px}
.content_table_1{overflow:hidden;width:100%;margin:20px 0}
.content_table_1 ul{overflow:hidden}
.content_table_1 ul li{width:100%;float:left}
.content_table_1 ul li h4{background-color:transparent;font-size:15px;color:#112039}
.content_table_1 ul li:first-child h4{background-color:#60b353;color:#fff!important}
.content_table_1 ul li:nth-of-type(even){background-color:#eee;color:#eee!important}
.col_table{width:50%;float:left}
.content_table_1 ul li:first-child .col_table h4{color:#fff;font-size:20px;font-family:source_m}
.col_table h4{margin:0!important;padding:8px 20px!important}
.col_table h4:after{display:none!important}
.widget-image-with-copy-copy.with-btn.rich-text p{font-family:'Source Sans Pro',sans-serif;font-size:15px;line-height:25px;color:#555}
.content_table_1.table2 .col_table{width:33.3333333333%}
.dt .col_table{height:45px;display:table}
.dt .col_table h4{padding:8px 20px!important;display:table-cell;vertical-align:middle}
.content_table_1.table2 li .col_table h4{height:auto}
.content_table_1.table2 li .col_table h4 a{display:block;font-family:source_m;display:block;color:#60b353}
.content_table_1.table2 li:first-child .col_table h4{height:auto}
@media screen and (max-width:767px){.widget-image-with-copy-copy.with-btn.rich-text p{margin:15px 0;line-height:22px}
.widget-image-with-copy-copy.with-btn.rich-text a.widget-image-with-copy-btn-left{position:static}
.img_holder{height:300px;margin-bottom:20px}
.content_table_1 ul li:first-child h4{height:auto}
.content_table_1 ul li h4{height:auto}
.content_table_1.table2 li:first-child .col_table h4{height:auto}
.content_table_1{width:100%;margin:0}
}
@media screen and (max-width:991px){.widget-image-with-copy-copy.with-btn.rich-text{height:auto;min-height:inherit}
.shop-drop-collect .widget-image-with-copy-copy.with-btn.rich-text{min-height:auto;margin-bottom:25px}
.tourist_office .widget-image-with-copy-copy.with-btn.rich-text{min-height:auto;margin-bottom:25px}
.widget-image-with-copy-copy.with-btn.rich-text a.widget-image-with-copy-btn-left{position:static;margin-top:10px}
}
[type=button]{border-radius:0;-webkit-appearance:none;-moz-appearance:none}
.col_table h3{display:none}
@media screen and (max-width:620px){.col_table h3{display:block!important;font-size:16px;color:#777;text-transform:uppercase;font-family:source_b}
.content_table_1.table2 ul li:first-child{display:none}
.content_table_1.table2 li{border-top:1px solid #ccc;padding:0 0 20px}
.content_table_1.table2 li:nth-child(2){border:0}
.content_table_1.table2 .col_table{padding:0 25px}
.content_table_1.table2 .col_table h4{height:auto!important;background-color:transparent;border:0;padding:0 0!important}
}
@media screen and (max-width:992px){.img_holder h4 span{padding:10px 20px;font-size:30px}
#mySlider .date_weather{position:absolute;top:20px;right:30px;z-index:99}
}
@media screen and (max-width:620px) and (min-width:481px){.content_table_1.table2 .col_table{width:50%}
}
@media screen and (max-width:480px){.content_table_1.table2 .col_table{width:100%}
}
.main-menu-tabs.development .tab-head .nav-tabs.nav-tabs-head>li{height:85px}
.main-menu-tabs.development .tab-head .nav-tabs.nav-tabs-head>li>a{padding:10px 10px}
.development .fly_top,.directions .fly_top{margin-bottom:30px}
.development .widget-image-with-copy-copy.with-btn.rich-text p{margin:0 0 15px;margin-left:0!important;font-family:'Source Sans Pro',sans-serif;font-size:15px;line-height:25px;color:#555}
.development .widget-image-with-copy-copy.with-btn.rich-text ul li{list-style-type:none;margin:0 0 15px;margin-left:0!important;font-family:'Source Sans Pro',sans-serif;font-size:15px;line-height:25px;color:#555;position:relative}
.development .widget-image-with-copy-copy.with-btn.rich-text ul li:before{position:absolute;content:"\f105";color:#999;font-size:20px;font-family:FontAwesome;left:-15px;top:0}
.development.main-menu-tabs .tab-head .nav-tabs>li>a>.icon>img{width:30px}
.development.main-menu-tabs .tab-head .nav-tabs>li>a>.icon:before{background-size:30px 30px}
.main-menu-tabs #myAccordion-grp{display:none;padding-top:15px;background-color:#eaeaea}
.main-menu-tabs #accordion .panel{border-radius:0}
.main-menu-tabs #accordion .panel .panel-heading{background-color:#fff;border:0;padding:0}
.main-menu-tabs #accordion .panel .panel-heading a{display:block;padding:13px 15px;font:15px source_m}
.main-menu-tabs #accordion .panel .panel-body{border:0;padding:0}
.main-menu-tabs #accordion .panel .panel-heading a.active-g{background-color:#60b353;color:#fff}
@media screen and (max-width:767px){.main-menu-tabs #myAccordion-grp{display:block}
.main-menu-tabs #myTab-grp{display:none}
#myAccordion-grp{display:block!important}
}
@media screen and (min-width:1400px){.blog .blog-box,.new-route .rout-box figure{width:427px;margin-left:auto;margin-right:auto}
}
@media screen and (max-width:1399px){#owl-news{width:100%}
.latest-news .item{padding-right:0}
.newsection .subscribe .box-table{width:100%}
.subscribe .box-cell{padding-left:15px}
.subscribe .box-cell>h4{font-size:22px}
.latest-news .item>h4{font-size:22px;line-height:25px}
.latest-news .item h4 em{margin-top:-10px}
}
@media (min-width:1200px) and (max-width:1620px){.footer_bottom ul li a{font-size:12px;line-height:12px;padding:0 4px}
.newsection .subscribe{padding-left:50px;padding-right:50px}
}
@media (min-width:1200px) and (max-width:1365px){.container-fluid.footer_bottom .menu_foot{display:none}
.footer_bottom p{padding-left:190px}
}
@media (min-width:768px) and (max-width:1369px){.banner .list-inline>li:first-child{border:0}
.banner .list-inline>li a{padding-left:0;padding-right:0;padding-top:18px;padding-bottom:18px}
.acord>img{width:25%}
.cap-box .list-inline{margin:0;overflow:hidden}
.banner .caption{padding-bottom:0}
}
@media (min-width:992px) and (max-width:1199px){nav.navbar-default .navbar-nav>li>a{font-size:15px}
.newsection .latest-news,.newsection .subscribe{padding-left:30px;padding-right:30px}
.blog .blog-box{min-height:530px}
.blog .blog-box h4{font-size:18px}
.new-route .rout-box figure{height:170px}
.new-route .rout-box h3 a{font:18px/20px source_m}
.f_timetable .b_btn{width:100%}
}
@media screen and (max-width:1199px){.newsection .news-title{width:100%}
.container-fluid.footer_bottom{float:left;width:100%;margin:0;text-align:center;height:auto;padding:10px 0;background-image:none;background-color:#5fb353}
.footer_bottom p{padding:0;margin-bottom:5px}
.footer_bottom ul li a{font-size:13px;padding:0 4px}
.footer_bottom ul{margin:0}
.blog .blog-box figure{height:200px}
.blog-detail .r-post{width:100%}
.flight-info .full-sec p{width:80%}
.main-menu-tabs.room-hire .tab-head .nav-tabs.nav-tabs-head>li{height:85px}
.places_list .container{width:100%}
.flight-info .flyt-detail>.container{width:auto}
}
@media screen and (max-width:992px){#owl-news.owl-theme .owl-controls{bottom:10px}
.latest-news .item>h4>a{font-size:22px;line-height:22px}
.newsection .subscribe{padding-top:10px}
.newsection .latest-news,.newsection .subscribe{padding-left:15px;padding-right:15px}
.accord .well{width:100%}
.accord table .details-xs{display:block}
}
@media screen and (max-width:991px){.banner .list-inline>li{margin:0 15px}
.banner .list-inline>li a>img{width:100px}
#demo2-map .list-inline{margin-bottom:50px}
#demo2-map .list-inline>li{width:20%}
.accord form .form-group{margin-bottom:3px}
.accord form label{font-size:15px}
.accord form .btn{margin-bottom:0;padding:10px}
.accord form .img-bk{margin:30px 0}
.banr-bar .box-table{height:250px}
.banr-bar:after{height:250px}
.blog .blog-box{min-height:516px}
.blog .blog-box figure{height:250px}
.flyt-detail .tabs-vertical .tab-content:before{display:none}
.flyt-detail .tabs-vertical .nav-tabs{border-bottom:3px solid #eee;border-right:0;text-align:center;height:auto;padding:0 0;margin:0 0 30px}
.flyt-detail .tabs-vertical .nav-tabs>li{float:left;width:50%;height:auto}
.flyt-detail .tabs-vertical .nav-tabs>li>a{padding:0 15px 20px}
.flyt-detail .tabs-vertical .nav-tabs>li>a:after{top:80%;right:0;left:0;margin:auto;z-index:99}
.flight-info .full-sec p{width:100%}
.flight-info .full-sec .box-table{height:auto;padding:120px 0}
.new-route .rout-box{margin-bottom:0}
.new-route .rout-box figure{height:200px}
.new-route .rout-box h3 a{font:20px/25px source_m}
}
@media (min-width:768px) and (max-width:991px){nav.navbar-default .navbar-nav>li{padding:20px 8px}
nav.navbar-default .navbar-nav>li>a{font-size:17px}
.banr-bar .box-table{width:50%}
.banr-bar h2{font-size:30px}
.date_weather a{font-size:18px;color:#6ebf4e;margin-top:10px}
.mainmenu .navbar-header{float:left;text-align:center;width:100%}
.mainmenu .collapse.navbar-collapse.js-navbar-collapse{float:left;text-align:center!important;width:100%;border-top:1px solid #dadada;border-bottom:1px solid #dadada}
.nav.navbar-nav{margin:0;width:100%}
.mainmenu .navbar-brand{float:left;display:inline-block}
.visitor .list-inline>li{height:180px}
.visitor .list-inline li img{height:100%;width:auto;max-width:none}
.destination #owl-slide .item .caption{width:80%;padding-bottom:20px}
.subscribe .box-cell>h3{font-size:35px}
.latest-news .item h2{font-size:40px}
.visitor .list-inline>li span{font-size:18px}
.container-fluid.footer_main{padding:0}
.tabs_sec .col-sm-3{float:left;width:25%;padding:0 10px}
.tabs_sec{padding:30px 0}
.footer_main .panel-collapse ul li a:hover{margin-left:0}
.footer_main .panel.panel-default>.panel-heading h4 a:hover{background-color:transparent;border-bottom:1px solid #60b355;color:#60b355;padding:7px 0}
.main-menu-tabs .tab-head .nav-tabs.nav-tabs-head>li{width:33.3%;height:75px}
.main-menu-tabs .tab-head .nav-tabs.nav-tabs-head>li:nth-child(1),.main-menu-tabs .tab-head .nav-tabs.nav-tabs-head>li:nth-child(2),.main-menu-tabs .tab-head .nav-tabs.nav-tabs-head>li:nth-child(3){margin-bottom:10px}
.main-menu-tabs .tab-head .nav-tabs>li>a{font-size:14px;line-height:15px}
.main-menu-tabs.flight-info .nav-tabs-head>li{height:85px!important;margin-bottom:0!important}
.main-menu-tabs.doing-business-with-us .nav-tabs>li{height:95px!important;margin-bottom:0!important}
.f_timetable .b_btn{width:100%}
}
@media screen and (max-width:767px){.flight-info .flyt-detail{padding:20px 0 0}
.car_parking .accord{padding:0}
.banner .list-inline>li{margin:0 8px}
.index header{position:relative}
#mySlider .date_weather{top:0;right:15px}
.date_weather a{font-size:14px}
.mainmenu .navbar-collapse.js-navbar-collapse.collapse,.mainmenu .navbar-collapse.js-navbar-collapse.collapsing{padding:0}
.nav.navbar-nav{width:100%;margin:0}
nav.navbar-default .navbar-nav>li{border-bottom:1px solid #e1e1e1!important;display:block;padding:15px 20px;text-align:left;width:100%}
nav.navbar-default .navbar-toggle{background-color:#747474;border-radius:3px;margin-right:20px;margin-top:20px;padding:10px}
.caption .list-inline{overflow:hidden;margin:0}
nav.navbar-default .navbar-toggle:focus,nav.navbar-default .navbar-toggle:hover{background-color:#6ebf4e}
nav.navbar-default .navbar-toggle .icon-bar,nav.navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff;height:2px;width:20px}
nav.navbar-default .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.accord form .btn{width:100px;margin-top:20px;padding:10px}
.accord form .img-bk{margin-bottom:0;width:100%;display:none}
.destination #owl-slide .item{padding-bottom:20px}
#owl-slide.owl-theme .owl-controls{bottom:35px;margin:0;position:relative}
#owl-slide.owl-theme .owl-controls .owl-page span{background-color:#ccc}
.destination #owl-slide{padding:0}
.destination #owl-slide .item{min-height:inherit}
.map .nav.nav-tabs{margin-bottom:50px}
#demo2-map .list-inline>li{padding:5px;height:125px}
.banr-bar .box-table{width:60%;margin-left:20%}
.blog .blog-box{width:400px;margin:0 auto 30px;min-height:auto}
.blog .blog-box .btn-more{width:100px;margin:0 auto;display:inline-block}
.flight-info .full-sec h1{font-size:38px}
.flight-info .full-sec .box-table{padding:100px 0}
.flight-info .flyt-detail>.container{padding:0}
.new-route .rout-box figure{height:175px}
#owl-route .item{padding:0 30px}
#owl-route .item .caption{width:100%;height:auto;padding:80px 20px}
.development .fly_top,.directions .fly_top{margin-bottom:0}
.fly_top{padding:15px 0!important}
}
@media (min-width:640px) and (max-width:767px){.banner .cap-box{display:table-cell;vertical-align:bottom;padding-top:0;padding-bottom:20px}
.banner .list-inline>li a{padding:20px 10px;background-size:40%}
#background,#background.video{height:350px}
.cap_txt h3{font-size:40px;margin-top:0}
.banner .bnr-box{height:350px!important;width:100%}
.newsection.container-fluid{position:relative;height:auto}
.newsection .subscribe{padding-bottom:15px;padding-top:10px;position:absolute;right:0;top:0;bottom:0;width:50%!important}
.banner .list-inline>li h5{font:17px source_m;height:20px}
.visitor .title{padding-left:80px;padding-right:80px}
.newsection .latest-news,.newsection .subscribe{float:left;width:50%}
.subscribe button{padding:6px;font-size:14px}
.latest-news .item h2{font-size:36px}
.latest-news .item>h4{font-size:21px!important}
.subscribe .box-cell>h3{font-size:30px}
.subscribe .box-cell>h4{font-size:20px!important;margin-bottom:60px}
}
@media (min-width:420px) and (max-width:767px){.visitor .list-inline>li{width:33.3333333%}
.destination #owl-slide .item .caption{width:80%}
}
@media (min-width:480px) and (max-width:767px){.acord>img{width:45%}
.destination #owl-slide{padding:0}
.tabs_sec .col-sm-3{width:50%;float:left;height:300px}
.zbadge{float:right}
}
@media screen and (max-width:639px){.top-bar .col-sm-6.col-lg-6.col-md-6.col-xs-6{width:100%;text-align:center}
.top-bar .list-inline{text-align:center;margin-top:5px}
.banner .list-inline>li{float:left;width:50%;margin:5px 0}
.banner .list-inline>li a{height:100px;width:100px;margin:auto}
.banner .list-inline>li>span{margin-top:2px;font-size:16px}
#demo2-map .list-inline{margin-bottom:10px}
#demo2-map .list-inline>li{padding:3px;width:25%}
.map .list-inline .destination_map h5{font-size:12px!important}
.visitor .list-inline>li{height:187px}
.visitor .list-inline>li img{max-width:none;width:100%;height:100%}
#owl-news{padding:10px 0;text-align:center}
.newsection .subscribe{padding-top:20px;text-align:center;padding-bottom:40px}
#owl-news.owl-theme .owl-controls{position:relative}
.subscribe .input-group{display:block;padding:0 30px}
.subscribe .form-control{text-align:center}
.subscribe .input-group-btn{margin-top:25px;width:100%;float:left}
.latest-news .item>h4{margin-bottom:0}
.latest-news .item h4 em{margin-top:20px;margin-bottom:0;display:block;position:relative}
.latest-news .item>h4:after{display:none}
.destination h2,.title h1{font-size:40px}
.destination .title{padding-left:30px;padding-right:30px}
.title p{font-size:18px}
.latest-news h2{text-align:center}
.container-fluid.footer_bottom,.footer_main,.newsection .latest-news,.newsection .subscribe,.newsection.container-fluid{height:auto;float:left;width:100%}
.subscribe .box-cell{padding-left:0!important}
.subscribe .box-cell>h4{margin-bottom:40px}
.accord .well{padding:30px 0}
.accord .myTabs{padding:30px 0}
.accord .myTable{padding-bottom:0;border-bottom:3px solid rgba(95,179,83,.5)}
.accord .myTable:hover{border-bottom:3px solid rgba(95,179,83,1)}
.banr-bar .box-table{width:80%;margin-left:10%}
.flight-info .full-sec h1{font-size:34px}
.flight-info .full-sec .box-table{padding:40px 0}
.flyt-detail table>tbody>tr>td,.flyt-detail table>thead>tr>th{padding:3px 9px}
.new-route .col-xs-6.xs-full{width:100%}
.new-route .rout-box{width:400px;margin:0 auto 30px}
.new-route .rout-box h3{min-height:auto}
.new-route .rout-box figure{height:200px}
.new-route .rout-detail{padding-top:30px}
.modal.new-route .modal-body figure{height:250px}
.modal.new-route .modal-body{text-align:center}
.modal.new-route figcaption{padding:20px 20px 30px}
.container.col-sm-12.menu_foot{margin:0 auto;text-align:center}
}
@media (min-width:480px) and (max-width:639px){#background,#background.video{height:300px;background-color:transparent}
.cap_txt h3{font-size:40px;margin-top:0}
.banner .bnr-box{height:300px!important;width:100%}
.banner .cap-box{vertical-align:bottom;padding-top:0;padding-bottom:20px}
.banner .list-inline>li h5{display:none}
.banner .caption{padding:15px 0}
.banner .container{padding:0 4px}
}
@media screen and (max-width:479px){nav.navbar-default .navbar-nav>li{padding:10px 20px}
nav.navbar-default .navbar-nav>li>a{font-size:16px}
#background,#background.video{height:auto;background-color:transparent}
.cap_txt{top:85%}
.cap_txt h3{font-size:25px;margin-top:0}
#background .carousel{height:200px}
.banner{position:relative!important}
.banner .bnr-box{height:auto!important;width:100%}
.banner .list-inline>li h5{display:none}
.banner .caption{padding:0 0}
.banner .container{padding:0 0}
.banner .cap-box{padding-top:5px;border-bottom:1px solid #eee}
.banner .list-inline>li{width:25%}
.banner .list-inline>li a{border:1px solid #ccc;background-size:45%;width:80px;height:80px}
.banner .list-inline>li>span{color:#444;font-size:13px;padding:0}
.acord>img{width:30%}
.map .icon{font-size:15px}
#demo2-map .list-inline>li{width:33.3%}
.accord form .form-group.col-xs-6{width:100%}
.map .nav.nav-tabs li a{padding:10px 15px}
.latest-news .item h2{font-size:35px}
.subscribe .box-cell h3{font-size:30px}
.destination #owl-slide .item .caption{width:100%}
.banner .list-inline>li a{padding:20px 0}
.accord .myTable{padding:0;max-height:470px}
.menu_foot{padding:30px 10px;text-align:center}
.footer_bottom p{font-size:12px;letter-spacing:-.5px;margin-bottom:0}
.footer_bottom .col-lg-6.col-sm-12.col-md-12.col-xs-12{padding:0}
.tabs_sec{padding:20px 0}
.destination #owl-slide{padding:0 0 0}
.destination h2,.title h1{font-size:30px}
.map .title{padding-top:0}
.map .title h1{margin-top:10px}
nav.navbar-default .navbar-toggle{margin-right:20px;margin-top:15px}
.navbar-brand>img{width:80%}
.blog .blog-box{width:100%}
.blog .blog-box figure{height:auto}
.blog .blog-box figure img{top:auto;transform:none}
.blog-detail .b_content figure{height:250px}
.flyt-detail .tabs-vertical .nav-tabs>li>a{font-size:20px}
.flight-info .full-sec h1{font-size:30px}
.flight-info .full-sec p{font-size:14px}
.flight-info .full-sec:after,.flight-info .full-sec:before{display:none}
.flight-info .full-sec .box-cell{padding:0 20px}
.new-route .rout-box{width:100%}
.new-route figcaption p{font-size:15px}
.modal.new-route .modal-body figure{height:auto;max-height:300px}
.modal.new-route .modal-body figure img{position:static;transform:none}
ul.form_links li a{padding:12px 12px}
ul.form_links li:nth-child(1){width:100%;border-bottom:1px solid #ddd}
ul.form_links li{width:100%;text-align:left;float:none;border-bottom:1px solid #ddd}
ul.form_links li a{padding:6px 12px;display:block}
}
@media screen and (max-width:419px){.visitor .list-inline>li{width:50%}
}
@media screen and (max-width:320px){.if-mob{display:none}
}
@media screen and (max-width:400px){.banner .cap-box{padding-top:10px;border-bottom:1px solid #eee}
.banner .caption .list-inline{padding:0 10px}
.banner .list-inline>li a{border-radius:0}
#demo2-map .list-inline>li{padding:2px;height:110px}
.map .nav.nav-tabs{margin-bottom:30px}
}
#Searching_Modal.modal{background-color:rgba(255,255,255,.9);display:none!important}
#Searching_Modal.modal .modal-dialog{top:25%;display:none!important}
.myLoader .box-table{display:table;height:42vh;width:100%;padding:0 20px;border-radius:5px}
.myLoader .box-cell{display:table-cell;vertical-align:middle;text-align:center}
.myLoader .logo{display:inline-block;width:auto;margin-bottom:30px}
#alert-modal .modal-content{border-radius:0}
#alert-modal .modal-body{padding:10px;text-align:center}
#alert-modal .modal-header{border:0;padding:0;position:relative}
#alert-modal .modal-header .close{position:absolute;right:15px;top:10px;margin:0;opacity:.4;z-index:9;color:#000;font-size:25px;text-shadow:none}
@media (min-width:640px){#alert-modal .modal-dialog{width:600px;margin:30px auto}
}
@keyframes line-scale{0%{transform:scaley(1)}
50%{transform:scaley(.4)}
100%{transform:scaley(1)}
}
.line-scale>div:nth-child(1){animation:line-scale 1s .1s infinite cubic-bezier(.2,.68,.18,1.08)}
.line-scale>div:nth-child(2){animation:line-scale 1s .2s infinite cubic-bezier(.2,.68,.18,1.08)}
.line-scale>div:nth-child(3){animation:line-scale 1s .3s infinite cubic-bezier(.2,.68,.18,1.08)}
.line-scale>div:nth-child(4){animation:line-scale 1s .4s infinite cubic-bezier(.2,.68,.18,1.08)}
.line-scale>div:nth-child(5){animation:line-scale 1s .5s infinite cubic-bezier(.2,.68,.18,1.08)}
.line-scale>div{background-color:#6ebf4e;width:4px;height:35px;border-radius:2px;margin:2px;animation-fill-mode:both;display:inline-block}
.owl-airport .item{background-position:center;background-size:cover;text-align:center;color:#fff}
.owl-airport .item .caption{background-color:rgba(0,0,0,.7);height:400px;width:100%;display:table;margin:0 auto;padding:25px}
.owl-airport .item .caption .box-cell{display:table-cell;vertical-align:middle}
.owl-airport .item h2{font-size:36px;margin:0}
.owl-airport .item p{font-size:18px;color:#fff;margin:20px auto;width:50%;font-family:source_l}
.owl-airport .item .btn-more{background-color:rgba(110,191,78,.9);display:inline-block;border:0;padding:10px 10px;width:180px;font:15px source_m;color:#fff;cursor:pointer;margin-top:10px}
.owl-airport .item .btn-more:hover{background-color:#60b456}
.owl-airport .owl-item{width:100%}
.owl-airport.owl-theme .owl-controls{position:absolute;margin:0;right:0;left:0;bottom:30px}
.owl-airport.owl-theme .owl-controls .owl-page span{background:#fff;opacity:1}
.owl-airport.owl-theme .owl-controls .owl-page.active span,.owl-airport.owl-theme .owl-controls.clickable .owl-page:hover span{background:#6ebf4e}
.main-menu-tabs a{text-decoration:none!important}
.owl-airport .owl-item .item img{width:auto!important;height:100%;margin:0 auto;float:none;text-align:center;position:relative}
.at-airport .full-sec{border:0 solid #000;background-image:url(../images/airport-banr1.png);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden}
.at-airport .full-sec:before{content:'';background-color:#000;height:100%;width:100%;position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;opacity:.9}
.at-airport .full-sec .box-table{display:table;width:100%;height:400px;position:relative;z-index:1}
.at-airport .full-sec .box-cell{display:table-cell;vertical-align:middle;text-align:center;padding:0 30px}
.at-airport .full-sec h1{font:50px source_b;color:#60b456;margin:20px 0}
.at-airport .full-sec p{font-size:18px;margin:10px auto 25px;width:55%;color:#777;font-family:source_l;font-weight:400}
.at-airport .full-sec .view-more{padding-top:20px}
.at-airport .full-sec .btn-more{background-color:rgba(110,191,78,.9);border-radius:0;border:0;color:#fff;padding:8px 20px;width:150px;font:15px source_m;text-transform:uppercase}
.at-airport .full-sec .btn-more:hover{background-color:#60b456}
.at-airport .full-sec .icn img{margin:auto}
.modal.airport-vid .modal-content{border-radius:0}
.modal.airport-vid .modal-body{background-color:#60b456;padding:0}
.modal.airport-vid .modal-body>iframe{display:block;height:500px}
.modal.airport-vid .modal-dialog{position:relative;margin:auto;top:50%;transform:translateY(-50%)!important;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.facilities .full-sec:nth-child(1){background-image:url(../images/LuxuryLivingRoom.jpg)}
.facilities .full-sec:nth-child(2){background-image:url(../images/airport-banr3.jpg)}
.facilities .full-sec:nth-child(3){background-image:url(../images/airport-banr4.jpg)}
.facilities .full-sec:nth-child(4){background-image:url(../images/airport-banr5.jpg)}
.facilities .full-sec:nth-of-type(odd):before{background-color:#000;opacity:.75}
.facilities .full-sec h1{font-size:50px}
.facilities .full-sec:nth-of-type(odd) h1,.facilities .full-sec:nth-of-type(odd) p{color:#fff}
.bar-rest .service-sec{padding-left:0;padding-right:0}
.facilities .srvc-box{text-align:center;border:0 solid;margin-bottom:30px}
.facilities .srvc-box figure{border:0 solid;height:300px;overflow:hidden}
.facilities .srvc-box figure img{margin:auto;position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.facilities .srvc-box figcaption{padding:25px 25px 0}
.facilities .srvc-box h3{text-transform:uppercase;font:24px/22px source_b;min-height:44px;margin:0;color:#404040}
.facilities .srvc-box p{margin:3px 0 25px;line-height:18px;min-height:50px}
.facilities .srvc-box .btn-more{border:1px solid #666;font-family:source_m;padding:6px 16px;color:#444}
.facilities .srvc-box .btn-more:hover{background-color:#6ebf4e;border-color:#6ebf4e;color:#fff}
.security{padding-bottom:30px}
.security .accordion h4{position:relative;margin:10px 0;padding:10px;background-color:#60b353;color:#fff;font-size:14px}
.security .accordion .logos_3 ul li a,.security .accordion .logos_3 ul li a:focus,.security .accordion .logos_3 ul li a:hover{padding:10px;float:left;font-size:16px;color:#60b353;border:2px solid #60b353;width:120px;text-align:center;font-family:source_m;margin-right:10px}
.security .accordion .logos_3 ul li{padding-left:0;margin-top:5px}
.security .accordion .logos_3 ul li:before{display:none}
.security .accordion h5{font:15px 'Source Sans Pro',sans-serif;font-weight:400;margin:0 0 5px;color:#555}
.security .accordion ul>li{font-size:15px;line-height:25px;font-family:'Source Sans Pro',sans-serif;margin-bottom:0;color:#555;position:relative;padding-left:30px}
.security .accordion ul>li:before{position:absolute;content:"\f105";color:#999;font-size:20px;font-family:FontAwesome;left:9px;top:0}
.security .accordion .img-box{margin:5px 10px}
.security .accordion .img-box img{margin:auto}
.security .accordion .list-inline{padding:0;margin:25px 0 0}
.security .accordion .list-inline>li{vertical-align:middle;padding:0;margin-right:5px}
.security .accordion .list-inline>li>img{max-width:75%}
.security .accordion{width:100%;margin-bottom:25px}
.security .accordion>li .title-panel{background-color:#60b353;display:block;padding:10px;color:#fff;font-size:20px;cursor:pointer;position:relative;margin:5px 0;transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease}
.security .accordion .submenu{display:none;padding:5px 0}
.security .accordion .submenu p,.security .accordion .submenu p a{font-size:15px;line-height:25px}
.security .accordion .submenu p a:focus,.security .accordion .submenu p a:hover{color:#60b353;text-decoration:underline!important}
.security .accordion>li.open .submenu{display:block}
.security .accordion>li .title-panel i{position:absolute;top:16px;right:15px;left:auto;font-size:12px;color:#347c28;transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease}
.security .accordion>li.open .title-panel i{color:#fff}
.security .accordion>li.open .title-panel i.fa-chevron-down{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}
.travel-agent .security .submenu .table-responsive{margin-bottom:0}
.room-hire .banr-bar{background-image:url(../images/LuxuryLivingRoom.jpg);background-position:100% 40%}
.main-menu-tabs.room-hire .head-content{padding-top:25px}
.main-menu-tabs.room-hire .tab-head .nav-tabs>li>a>.icon{width:40px;height:40px}
.room-hire .container ul>li{font-size:15px;line-height:25px;font-family:'Source Sans Pro',sans-serif;margin-bottom:0;position:relative;padding-left:30px;color:#555}
.room-hire .container .row.well ul>li:before{position:absolute;content:"\f105";color:#999;font-size:20px;font-family:FontAwesome;left:9px;top:0}
.main-menu-tabs.room-hire .nav-tabs>li:nth-child(1)>a>.icon:before{background-image:url(../images/Room-Hire/menu-1w.png)}
.main-menu-tabs.room-hire .nav-tabs>li:nth-child(2)>a>.icon:before{background-image:url(../images/Room-Hire/menu-2w.png)}
.main-menu-tabs.room-hire .nav-tabs>li:nth-child(3)>a>.icon:before{background-image:url(../images/Room-Hire/menu-3w.png)}
.main-menu-tabs.room-hire .nav-tabs>li:nth-child(4)>a>.icon:before{background-image:url(../images/Room-Hire/menu-5w.png)}
.main-menu-tabs.room-hire .nav-tabs>li:nth-child(5)>a>.icon:before{background-image:url(../images/Room-Hire/menu-6w.png)}
.main-menu-tabs.room-hire .nav-tabs>li:nth-child(6)>a>.icon:before{background-image:url(../images/Room-Hire/menu-4w.png)}
.room-hire .well.row{margin:auto;border:0;border-radius:0;box-shadow:none;background-color:#eeeff0;padding:30px 15px;margin-bottom:25px}
.room-hire .well.row p{font-size:15px;line-height:25px}
.room-hire .table>tbody>tr>td,.room-hire .table>thead>tr>th{border:0;padding:6px 20px;font-size:14px}
.room-hire .table>tbody>tr.head>td{background-color:#60b353;color:#fff;font-size:20px!important}
.room-hire .myForm .panel-body{padding:30px}
.room-hire .myForm .form-group{margin-bottom:30px}
.room-hire .myForm label{text-transform:uppercase;font-size:14px;color:#5a5a5a;font-weight:400;font-family:source_b}
.room-hire .myForm .form-control{border:2px solid #ccc;border-radius:0;box-shadow:none;outline:0;resize:none;height:40px;font-size:14px}
.room-hire .myForm .form-control:focus{border-color:#bbb}
.room-hire .myForm textarea.form-control{height:auto}
.room-hire .myForm .btn{background-color:#6ebf4e;border-radius:0;border:0;color:#fff;padding:10px 25px;font:16px source_m;text-transform:uppercase}
.room-hire .myForm .btn:hover{background-color:#6ebf4e}
.room-hire .panel h3{font-size:22px;margin:0}
.room-hire .panel .panel-heading h3{background-color:#60b353;border-radius:0;padding:15px 30px;color:#fff;font-size:20px!important}
.room-hire .panel .panel-heading{padding:0}
.contact-us .banr-bar{background-image:url(../images/blog_banr.jpg);background-position:100% 40%}
.contact-us .panel{min-height:240px;margin-bottom:30px;border-radius:0;border:0}
.contact-us .panel h3{font-size:20px;margin:0}
.contact-us .panel .panel-heading{background-color:#60b353;border-radius:0;padding:15px 30px;color:#fff}
.contact-us .panel .panel-body{border:1px solid rgba(96,179,83,.5);margin-top:-1px;padding:15px 30px}
.contact-us .panel .panel-body h4{position:relative;margin:0 0 10px}
.contact-us .panel .panel-body h4:after{content:'';background-color:#60b353;height:3px;width:30px;position:absolute;left:0;top:100%}
.contact-us .panel .panel-body p,.contact-us .panel .panel-body p a{font-family:source_m;font-size:15px;color:#555;word-break:break-all}
.contact-us .myForm .panel-body{padding:30px}
.contact-us .myForm .form-group{margin-bottom:30px}
.contact-us .myForm label{text-transform:uppercase;font-size:14px;color:#5a5a5a;font-weight:400;font-family:source_b}
.contact-us .myForm .form-control{border:2px solid #ccc;border-radius:0;box-shadow:none;outline:0;resize:none;height:40px;font-size:14px}
.contact-us .myForm .form-control:focus{border-color:#bbb}
.contact-us .myForm textarea.form-control{height:auto}
.contact-us .myForm .btn{background-color:#6ebf4e;border-radius:0;border:0;color:#fff;padding:10px 25px;font:16px source_m;text-transform:uppercase}
.contact-us .myForm .btn:hover{background-color:#6ebf4e}
@media screen and (max-width:1199px){.contact-us .panel h3{font-size:20px}
.contact-us .panel .panel-body,.contact-us .panel .panel-heading{padding:15px}
.room-hire .panel h3{font-size:20px}
.room-hire .panel .panel-body,.room-hire .panel .panel-heading{padding:15px}
}
@media (min-width:992px){.modal.airport-vid .modal-dialog{width:900px}
}
@media screen and (max-width:1366px){.owl-airport .item .caption{height:400px}
.at-airport .full-sec .box-table{height:400px}
}
@media screen and (max-width:991px){.owl-airport .item .caption{height:400px}
.owl-airport-room_hire .item .caption{height:500px}
.at-airport .full-sec .box-table{height:400px}
.at-airport .full-sec p{width:85%}
.facilities .srvc-box{width:500px;margin:auto}
.facilities .srvc-box h3{min-height:inherit}
.facilities .srvc-box p{min-height:inherit;margin-top:10px}
.facilities .srvc-box figure{height:auto;max-height:300px}
.facilities .srvc-box figure img{position:static;transform:none}
.facilities .srvc-box figcaption{padding:25px 0}
.security .accordion .img-box{width:500px;margin:15px auto 30px}
.room-hire .well.row .img-box{width:400px;margin:25px auto 0}
.room-hire .well.row .img-box img{margin:auto}
}
@media screen and (max-width:767px){.facilities .service-sec{padding-bottom:0}
.facilities .srvc-box figure{max-height:250px}
.security .accordion{margin-top:15px}
.security .accordion .list-inline{text-align:center}
.security .accordion>li .title-panel{border-bottom:1px solid #60b353;background-color:transparent;color:#757575;font-size:17px;margin:0}
.security .accordion>li .submenu{border-bottom:1px solid #ddd;background-color:#f5f5f5;padding:10px 15px}
.security .accordion>li.open .title-panel{background-color:rgba(96,179,83,.2);color:#60b353}
.security .accordion>li.open .title-panel i{color:#60b353}
.room-hire .table{margin-top:30px}
.room-hire .table>tbody>tr>td,.room-hire .table>thead>tr>th{font-size:14px;padding:5px 15px}
.room-hire .well.row{margin-bottom:0}
.room-hire .well.row p{font-size:16px;line-height:25px}
.contact-us .panel{min-height:inherit}
}
@media (min-width:560px) and (max-width:767px){.contact-us .panel .panel-body h4{width:45%;float:left}
.contact-us .panel .panel-body p{width:55%;float:left}
}
@media screen and (max-width:640px){.owl-airport .item .caption{height:400px}
.at-airport .full-sec .box-table{height:400px}
.owl-airport .item h2{font-size:30px}
.at-airport .full-sec h1{font-size:40px}
.at-airport .full-sec p{width:100%}
.facilities .srvc-box{width:100%}
}
@media screen and (max-width:640px){.owl-airport .item h2{font-size:26px}
.at-airport .full-sec h1{font-size:30px}
.at-airport .full-sec .box-cell{padding:0 15px}
.facilities .srvc-box h3{font-size:20px;line-height:20px}
.security .accordion .img-box{width:100%}
.room-hire .table>tbody>tr>td,.room-hire .table>thead>tr>th{font-size:13px;padding:4px 12px}
.room-hire .well.row .img-box{width:100%}
}
@media screen and (max-width:480px){.at-airport .full-sec .box-table{height:400px}
.security .accordion .submenu p{font-size:14px;line-height:22px}
.contact-us .panel .panel-body a,.contact-us .panel .panel-body p{font-size:14px}
.contact-us .myForm .panel-body{padding:15px}
.room-hire .myForm .fileds{padding:15px}
}
.room-hire .rout-box iframe{width:100%!important;height:324px!important}
.room-hire .rout-box figure{height:300px!important;width:100%;position:relative}
.room-hire .rout-box.rz figure{height:230px!important;width:100%;position:relative}
.room-hire .rout-box figure:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:1;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.room-hire .rout-box.rz figure:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:1;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.room-hire .rout-box figure:hover:after{background-color:rgba(0,0,0,.3);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.room-hire .rout-box figure .box-c{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);text-align:center;width:100%;z-index:10}
.room-hire .rout-box figure a{position:relative}
.room-hire .rout-box figure:hover h3 a{opacity:1;padding-bottom:25px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.room-hire .rout-box figure h3 a{text-transform:uppercase;text-align:center;vertical-align:middle;display:block;color:#fff;padding:0 0 5px;opacity:.8;font-size:40px;font-family:source_m;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.boxes_standard{padding:0!important}
.boxes_standard .col-md-4.col-xs-6.xs-full{padding:1px}
.room-hire .rout-box figure img{position:relative;margin:auto;width:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.boxes_standard figure .link_m{position:absolute!important;bottom:0!important;z-index:10}
.owl-airport-room_hire .item{background-position:center;background-size:cover;text-align:center;color:#fff}
.owl-airport-room_hire .item .caption{background-color:rgba(0,0,0,.7);height:400px;width:100%;display:table;margin:0 auto;padding:25px}
.owl-airport-room_hire .item .caption .box-cell{display:table-cell;vertical-align:middle}
.owl-airport-room_hire .item h2{font-size:36px;margin:0;text-transform:uppercase}
.owl-airport-room_hire .item p{font-size:18px;color:#fff;margin:20px auto;width:50%}
.owl-airport-room_hire .item .btn-more{background-color:rgba(110,191,78,.9);display:inline-block;border:0;padding:10px 10px;width:180px;font:15px source_m;color:#fff;cursor:pointer;margin-top:10px}
.owl-airport-room_hire .item .btn-more:hover{background-color:#60b456}
.owl-airport-room_hire .owl-item{width:100%}
.owl-airport-room_hire.owl-theme .owl-controls{position:absolute;margin:0;right:0;left:0;bottom:30px}
.owl-airport-room_hire.owl-theme .owl-controls .owl-page span{background:#fff;opacity:1}
.owl-airport-room_hire.owl-theme .owl-controls .owl-page.active span,.owl-airport-room_hire.owl-theme .owl-controls.clickable .owl-page:hover span{background:#6ebf4e}
.executive-lounge .well{border:none}
.executive-lounge .banr-bar{background-image:url(../images/executive_lounge.jpg);background-position:100% 40%}
.shop-drop-collect .banr-bar{background-image:url(../images/executive_lounge.jpg);background-position:100% 40%}
.tourist_office .banr-bar{background-image:url(../images/executive_lounge.jpg);background-position:100% 40%}
.terminal_map h2{font-size:20px;line-height:30px;color:#444;margin-bottom:30px}
.p_right ul{margin:0!important}
.p_right ul li{position:relative;font-size:15px;color:#555;padding-left:30px;list-style-type:none;line-height:25px;font-family:'Source Sans Pro',sans-serif}
.p_right ul li:before{position:absolute;content:"\f105";color:#999;font-size:20px;font-family:FontAwesome;left:9px;top:0}
.widget-image-with-copy-copy.with-btn.rich-text.p_right h4{color:#fff;background-color:#5fb353;padding:10px 10px;display:block;position:relative;margin:5px 0!important;font-size:20px}
.col-sm-12.col-md-12.widget-image-with-copy-copy.with-btn.rich-text.p_right{margin-top:8px}
.content .no-pad{padding:0}
.content .mywell{background-color:#eeeff0;padding:30px 15px;margin-bottom:25px}
.content .mywell p{font-family:'Source Sans Pro',sans-serif;font-size:15px;line-height:25px;margin-bottom:15px;color:#555}
.content .mywell p a{color:#60b353;font-family:source_m}
.content .mywell p:nth-last-of-type(1){margin-bottom:0}
ul.bullets{padding-top:20px;margin:0}
ul.bullets li{font-family:'Source Sans Pro',sans-serif;font-size:16px;line-height:24px;margin-bottom:5px;padding-left:20px;position:relative;color:#555}
ul.bullets li:before{position:absolute;content:"\f105";color:#999;font-size:20px;font-family:FontAwesome;left:0;top:0}
.visitor-guide.main-menu-tabs .tab-head .nav-tabs>li>a{font-size:18px;padding:29.5px 5px;height:auto;border:0;top:50%;transform:translateY(-50%)}
.owl-visitor .item{background-position:center;background-size:cover;height:456px;width:100%}
.owl-visitor .item video{border:1px solid #ccc}
.owl-visitor.owl-theme .owl-controls{position:absolute;margin:0;right:25px;left:25px;bottom:25px;text-align:right}
.owl-visitor.owl-theme .owl-controls .owl-buttons div{background-color:#6ebf4e;opacity:.8;color:#fff;font-size:20px;height:30px;width:30px}
.owl-visitor.owl-theme .owl-controls.clickable .owl-buttons div:hover{background:#6ebf4e}
.wild-atlantic .no-pad{padding:0}
.wild-atlantic figure{background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#444;margin:0 .5px 25px}
.wild-atlantic figure a{background-color:rgba(0,0,0,.7);display:table;height:300px;width:100%}
.wild-atlantic figure h3{display:table-cell;vertical-align:middle;text-transform:uppercase;text-align:center;font:30px source_m;color:#fff;padding:15px;opacity:.5}
.wild-atlantic figure a:hover{background-color:rgba(0,0,0,.3)}
.wild-atlantic figure a:hover h3{opacity:1;padding-bottom:25px}
.wild-atlantic figure a,.wild-atlantic figure a h3,.wild-atlantic figure a:hover{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
.content .open-box{text-align:center;border:0 solid;margin:0 .5px 25px}
.aviation li{font-size:15px!important}
.content .a_shopping .open-box figure{display:flex}
.at-airport .open-box figure .box-cell{vertical-align:top;padding:65px 25px;flex:1}
.content .a_shopping .open-box figure .box-cell{padding:70px 25px 0}
.at-airport .a_shopping .open-box figure h3{display:block;margin:0;padding:10px 0 5px;font-family:source_m}
.at-airport .a_shopping .open-box figure:hover h3{padding-bottom:10px}
.content .open-box figure{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:300px;overflow:hidden;position:relative;display:table;z-index:1}
.content .open-box figure .box-cell{vertical-align:middle;display:table-cell;padding:25px}
.content .open-box figure:before{content:'';background-color:rgba(0,0,0,.7);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}
.content .open-box figure img{position:relative;margin:auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.content .open-box figure a{cursor:pointer;position:absolute;bottom:0;right:0;color:#fff}
.content .open-box figure a.link_m{position:absolute;bottom:0;right:0}
.content .open-box figure .fa{background-color:rgba(111,191,78,.9);height:40px;width:45px;padding:10px;font-size:20px}
.content .open-box figure h3{display:table-cell;vertical-align:middle;text-transform:uppercase;text-align:center;font:40px source_m;color:#fff;padding:15px;opacity:.8}
.content .open-box figure:hover:before{background-color:rgba(0,0,0,.3)}
.content .open-box figure:hover h3{opacity:1;padding-bottom:25px}
.content .open-box figure,.content .open-box figure h3,.content .open-box figure:hover h3,.content .open-box figure:hover:before{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
.myModal.modal .modal-dialog{position:relative;top:50%!important;transform:translateY(-50%)!important;margin:auto}
.myModal.modal .modal-content{border-radius:0}
.myModal.modal .modal-body{padding:0}
.myModal.modal .modal-body h4{font-size:22px}
.myModal.modal .modal-body p{font-family:'Source Sans Pro',sans-serif;font-size:16px;color:#555}
.myModal.modal .modal-header{border:0;padding:0;position:relative}
.myModal.modal .modal-header .close{position:absolute;right:10px;top:10px;margin:0;opacity:1;z-index:9;color:#fff;font-size:25px;text-shadow:none;background-color:#60b353;width:40px;height:40px;border:1px solid rgba(255,255,255,.4)}
@media (min-width:768px){.myModal.modal .modal-dialog{width:700px;top:50%!important}
}
.modal.open-pop figure{background-repeat:no-repeat;background-position:center center;background-size:cover;height:300px;overflow:hidden;position:relative}
.modal.open-pop figure img{position:relative;margin:auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.modal.open-pop figcaption{background-color:#f9f9f9;border-top:5px solid #6ebf4e;padding:30px 30px 40px}
.aviation .mywell .vid-box{height:450px;padding-right:15px;background-repeat:no-repeat;background-size:cover;background-position:center center}
#AvModal3.modal .vid-box{height:400px}
#AvModal1.modal .vid-box{height:400px}
@media (min-width:767px) and (max-width:991px){.visitor-guide.main-menu-tabs .tab-head .nav-tabs>li{width:33.3%;height:60px}
}
@media (min-width:640px) and (max-width:991px){.wild-atlantic figure{width:500px;margin-left:auto;margin-right:auto}
.aviation .open-box figure{width:500px;margin-left:auto;margin-right:auto}
}
@media screen and (max-width:991px){.aviation .vid-box{padding:0}
}
@media screen and (max-width:767px){.content .mywell{margin:0 auto 25px!important;padding:20px 10px}
.content .mywell p{line-height:22px;font-size:15px;margin-bottom:10px}
.panel-body .mywell{margin-bottom:0!important}
ul.bullets li{margin-bottom:20px}
ul.bullets li{line-height:22px;font-size:15px}
.wild-atlantic .no-pad.container{padding:0 15px}
.visitor-guide{padding-bottom:0}
.owl-visitor .item{height:300px}
.aviation .mywell{margin-bottom:20px}
.aviation .no-pad{padding:0 15px}
.myModal.modal .modal-dialog{padding:0 15px}
.terminal_map h2{font-size:17px;line-height:25px;margin-top:0}
.car_parking .well.row{margin:0!important}
.owl-airport-advertising-top .item p{width:100%}
}
@media screen and (max-width:480px){.content .mywell{padding:15px 0}
.modal.open-pop figure{height:200px}
.modal.open-pop figcaption{padding:20px 20px 25px}
}
@media screen and (max-width:400px){.wild-atlantic figure a{height:200px}
.wild-atlantic figure h3{font-size:26px}
}
.car_parking .banr-bar{background-image:url(../images/LuxuryLivingRoom.jpg);background-position:100% 40%}
.main-menu-tabs.car_parking .head-content{padding-top:25px}
.car_parking ul.form_links{margin-top:15px}
.car_parking .frm-p{font-size:15px;padding-top:0;padding-left:4px;margin-top:-7px}
.car_parking .well.row{background-color:#eeeff0;margin:auto;border:0;border-radius:0;box-shadow:none;padding:30px 15px}
.car_parking .table>tbody>tr>td,.car_parking .table>thead>tr>th{border:0;padding:6px 20px;font-size:15px}
.car_parking .table>tbody>tr.head>td{background-color:#60b353;color:#fff;text-transform:none}
.car_parking .table>tbody>tr>td p{margin-bottom:0!important}
.car_parking .table>tbody>tr>td span{font-size:20px!important}
.car_parking .container .well h2{font-size:24px;margin-top:0;background:#60b353;padding:10px;color:#fff}
.car_parking .container .well h4{border-top:1px solid #ddd;padding-top:10px;font-size:18px}
.car_parking .container .well p a{color:#5fb353}
.car_parking .container .well p a:hover{text-decoration:underline!important}
.car_parking .container .well ul>li{font-family:'Source Sans Pro',sans-serif;line-height:25px;position:relative;padding-left:30px;color:#555;font-size:15px}
.car_parking .container .well ul>li>a{font-size:15px;line-height:24px;font-family:'Source Sans Pro',sans-serif;color:#5fb353}
.car_parking .container .well ul>li:before{position:absolute;content:"\f105";color:#999;font-size:20px;font-family:FontAwesome;left:9px;top:0}
.at-airport .open-box{margin:7px .5px 15px}
.at-airport .open-box figure .box-cell{vertical-align:middle;display:table-cell;padding:25px}
.at-airport .open-box figure h3{display:block;font-size:40px}
.at-airport .open-box figure p{color:#fff;font-family:Source_l,sans-serif;font-size:18px}
.at-airport .open-box figure a{position:static}
.new-route .open-box{margin:25px .5px 25px}
.new-route .open-box figure .box-cell{vertical-align:middle;display:table-cell;padding:25px}
.new-route .open-box figure h3{display:block;font-size:40px}
.new-route .open-box figure p{color:#fff;font-size:18px;font-family:source_l}
.new-route .open-box figure a{position:static}
.flight-info .destitab{background-image:url(../images/bg-image.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}
.flight-info .tab-wid{margin-bottom:30px}
.col-sm-12.zz ul li{display:inline;font-size:15px;color:#4c4c4c;font-family:source_l;padding:0 10px}
.col-sm-12.zz{margin-bottom:15px;margin-top:15px;float:left}
.col-sm-12.zz ul li a{color:#2f2f2f;font-family:source_l}
.col-sm-12.zz ul li a:hover{color:#60b353}
.container.flight-tt{margin-top:30px;margin-bottom:50px}
.flight-tt p{font-family:'Source Sans Pro',sans-serif}
.flight-tt .tt-box{background-image:url(../images/banr-tt.jpg);background-repeat:no-repeat;background-position:right;border:0 solid #eee;padding:25px 50px;margin:0;margin-bottom:25px}
.flight-tt .title{text-align:left;width:500px;padding:0;margin:25px 0 10px}
.flight-tt .title h2{font-size:45px;color:#6fbf4e;margin:0}
.row.tt-box{background-position:100% 90%;min-height:250px}
.flight-tt .title p{position:relative;line-height:20px;font-size:18px;margin-top:25px;color:#000}
.flight-tt .btn-box{float:left;padding-right:30px;margin-right:70px}
.flight-tt .btn-box a.btn{background-color:#6fbf4e;border-radius:0;border:0;font:15px source_m;display:block;padding:10px 15px;margin-top:15px;color:#fff}
.flight-tt .heading-box{float:left;width:500px;position:relative;padding-left:25px}
.flight-tt .heading-box:before{content:'';background-image:url(../images/misc-1.png);background-repeat:no-repeat;background-position:center;background-size:100%;height:100%;width:19px;position:absolute;top:0;right:100%}
.flight-tt .heading-box h1{margin:10px 0;font-size:45px;font-family:source_m;line-height:45px}
.flight-tt .heading-box h1 span{display:block;color:#6fbf4e;margin:0;font-family:source_b}
.flight-tt .heading-box .btn-view{font-family:source_m;font-size:15px;color:#444;display:block;border-bottom:1px solid #444;width:26%}
.flight-tt .heading-box .btn-view:hover{color:#6fbf4e}
@media screen and (max-width:991px){.flight-tt .tt-box{background-size:cover;padding:25px}
.container.flight-tt{width:auto}
.flight-tt .btn-box{margin-right:10px}
}
@media screen and (max-width:767px){.flight-tt .title{width:100%}
.flight-tt .heading-box{width:100%;margin-top:15px}
.flight-tt .btn-box{padding:0;margin:0}
.flight-tt .tt-box{margin-bottom:0;background-image:url(../images/plane22.jpg)}
.flight-tt .title{margin:0 0 25px}
.flight-tt .btn-box{width:400px;margin:auto;float:none;text-align:center}
.flight-tt .btn-box a.btn{display:inline-block;white-space:normal;font-size:16px}
.flight-tt .heading-box h1{font-size:35px}
}
@media screen and (max-width:640px){.flight-tt .btn-box{width:100%}
.flight-tt .heading-box{margin-top:15px}
}
@media screen and (max-width:480px){.flight-tt .btn-box a.btn{font-size:14px}
.flight-tt .heading-box h1{font-size:28px;line-height:30px}
}
.bar-rest .fly_top{margin-bottom:30px}
.bar-rest .fly_top:nth-child(odd) .col-md-4.col-sm-5{float:right}
.bar-rest .bar-cover{background-repeat:no-repeat;background-position:center;background-size:cover;height:450px;width:100%;position:relative}
.bar-rest .bar-cover .icn{background-color:rgba(255,255,255,.8);height:100px;width:200px;padding:15px;position:absolute;bottom:0;right:0}
.bar-rest .bar-cover .icn img{position:relative;transform:translateY(-50%);top:50%;margin:auto}
.bar-rest .bsec h3{font-size:30px;color:#60b353;margin:0}
.bar-rest .bsec{padding:0 0;margin-right:0!important;margin-left:0!important}
.bar-rest .bsec ul{margin:0}
.bar-rest .bsec a,.bar-rest .bsec li,.bar-rest .bsec p{font-family:'Source Sans Pro',sans-serif;font-size:15px;color:#666;margin:5px 0 0}
.bar-rest .bsec li:before{position:relative;content:"\f105";color:#999;font-size:20px;font-family:FontAwesome;left:-9px;top:2px}
.bar-rest .bsec p a{font-size:16px;font-weight:600;color:#60b353}
@media screen and (max-width:767px){.bar-rest .bsec{margin:0 -15px;margin-top:0}
.bar-rest .bar-cover{height:300px;margin-top:15px}
}
.shop-west{padding:30px 15px}
.shop-west .item{text-align:center;padding:0 5px}
.shop-west .item .img-box{border:3px solid #efefef;overflow:hidden;height:200px}
.shop-west .item .img-box img{position:relative;transform:translateY(-50%);top:50%;margin:auto}
.shop-west .item .caption{padding:15px 20px 5px 20px}
.shop-west .item .caption p{font-family:'Source Sans Pro',sans-serif;font-size:14px;line-height:15px;min-height:30px;color:#777}
.shop-west .item .caption a{font-family:'Source Sans Pro',sans-serif;color:#333;display:block}
.shop-west .item .caption h3{font-size:18px}
.shop-west .item .caption h5{font-size:18px;text-transform:uppercase}
.shop-west .item .caption h5 span{color:#7cc55f}
.shop-west .item a.odr{border:2px solid #7cc55f;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;font-size:15px;padding:4px 16px;color:#7cc55f;display:inline-block}
.shop-west.owl-theme .owl-controls .owl-buttons div{background:#7ac35c;position:absolute;top:0;bottom:0;margin:auto;opacity:0;color:#fff;height:90px;width:30px;line-height:30px;font-size:30px;transition:all .3s ease-in-out}
.shop-west.owl-theme .owl-controls .owl-buttons .owl-prev{left:0}
.shop-west.owl-theme .owl-controls .owl-buttons .owl-next{right:0}
.shop-west.owl-theme .owl-controls .owl-buttons i{position:relative;transform:translateY(-50%);top:50%}
.shop-west.owl-theme:hover .owl-controls .owl-buttons div{opacity:1;transition:all .3s ease-in-out}
.shop-west.owl-theme .owl-controls.clickable .owl-buttons div:hover{background:#7ac35c}
@media (min-width:768px) and (max-width:991px){.shop-west .item .caption{padding:15px 5px}
.shop-west .item .caption h3{font-size:17px}
.shop-west .item .caption h5{font-size:14px}
}
@media (min-width:481px) and (max-width:540px){.shop-west .item .caption{padding:15px 5px}
.shop-west .item .caption h3{font-size:17px}
.shop-west .item .caption h5{font-size:14px}
}
.careers .mywell .widget-image-with-copy-copy.with-btn.rich-text{min-height:inherit}
.careers .mywell .with-btn.rich-text h4{display:block;margin-bottom:30px!important}
.careers .mywell .sidiv{border-right:1px solid #ddd;margin-right:40px}
.careers .mywell .sidiv p{line-height:20px;font-size:15px;color:#333;margin-bottom:12px;line-height:16px}
.careers .mywell .sidiv label{text-transform:uppercase;font-family:Source_b,sans-serif;font-weight:600;font-size:14px;margin-bottom:0;color:#545454}
.careers .mywell .btn{background-color:#6bb84d;border-radius:0;color:#fff;margin-top:30px;margin-right:10px;font-size:15px;text-transform:uppercase}
#apply-online.modal .modal-header{text-transform:uppercase;font-size:18px}
#apply-online.modal .modal-content{border-radius:0}
#apply-online.modal .modal-body{padding:25px}
#apply-online.modal .myForm label{text-transform:uppercase;color:#aaa}
#apply-online.modal .myForm .form-control{border:2px solid #ccc;border-radius:0;box-shadow:none;outline:0;resize:none;height:40px;font-size:14px}
#apply-online.modal .myForm .form-control:focus{border-color:#bbb}
#apply-online.modal .myForm textarea.form-control{height:auto}
#apply-online.modal .myForm .btn{background-color:#6ebf4e;border-radius:0;border:0;color:#fff;padding:10px 30px;font:16px source_m;text-transform:uppercase}
#apply-online.modal .myForm .btn:hover{background-color:#6ebf4e}
#apply-online.modal .head-t{font-size:20px;text-transform:uppercase}
@media screen and (max-width:767px){.careers .mywell .sidiv{margin-top:30px}
}
.main-menu-tabs.about-us .nav-tabs>li:nth-child(1)>a>.icon:before{background-image:url(../images/About-Us/menu-1w.png)}
.main-menu-tabs.about-us .nav-tabs>li:nth-child(2)>a>.icon:before{background-image:url(../images/About-Us/menu-2w.png)}
.main-menu-tabs.about-us .nav-tabs>li:nth-child(3)>a>.icon:before{background-image:url(../images/About-Us/menu-3w.png)}
.main-menu-tabs.about-us .nav-tabs>li:nth-child(4)>a>.icon:before{background-image:url(../images/About-Us/menu-4w.png)}
.main-menu-tabs.about-us .nav-tabs>li:nth-child(5)>a>.icon:before{background-image:url(../images/About-Us/menu-5w.png)}
.main-menu-tabs.about-us .nav-tabs>li:nth-child(6)>a>.icon:before{background-image:url(../images/About-Us/menu-6w.png)}
.main-menu-tabs.about-us .tab-head .nav-tabs>li>a>.icon{width:40px;height:40px}
.about-us .col_table{width:100%!important}
.about-us .col_table2{width:23%!important;float:left}
@media screen and (max-width:767px){.about-us .col_table2{width:100%!important}
}
.about-us .col_table2 h4{padding:8px 20px!important;margin:0}
.about-us .modal.new-route figcaption ul li{font-family:'Source Sans Pro',sans-serif;line-height:25px;position:relative;padding-left:30px;color:#555;font-size:15px}
.about-us .modal.new-route figcaption ul li:before{position:absolute;content:"\f105";color:#999;font-size:20px;font-family:FontAwesome;left:9px;top:0}
.about-us .content_table_1{margin:0!important}
.about-us .content_table_1 ul{padding:0}
.doing-business-with-us ul.bullets li{font-family:'Source Sans Pro',sans-serif;line-height:25px;position:relative;padding-left:30px;color:#555;font-size:15px}
.doing-business-with-us ul.bullets li:before{position:absolute;content:"\f105";color:#999;font-size:20px;font-family:FontAwesome;left:9px;top:0}
.doing-business-with-us .full-sec p{font-family:'Source Sans Pro'}
.doing-business-with-us .full-sec p a{font-size:18px}
.main-menu-tabs.doing-business-with-us .nav-tabs>li{width:20%!important}
.main-menu-tabs.doing-business-with-us .nav-tabs>li:nth-child(1)>a>.icon:before{background-image:url(../images/Business-With-Me/menu-1w.png)}
.main-menu-tabs.doing-business-with-us .nav-tabs>li:nth-child(2)>a>.icon:before{background-image:url(../images/Business-With-Me/menu-2w.png)}
.main-menu-tabs.doing-business-with-us .nav-tabs>li:nth-child(3)>a>.icon:before{background-image:url(../images/Business-With-Me/menu-3w.png)}
.main-menu-tabs.doing-business-with-us .nav-tabs>li:nth-child(4)>a>.icon:before{background-image:url(../images/Business-With-Me/menu-4w.png)}
.main-menu-tabs.doing-business-with-us .nav-tabs>li:nth-child(5)>a>.icon:before{background-image:url(../images/Business-With-Me/menu-5w.png)}
.main-menu-tabs.doing-business-with-us .nav-tabs>li:nth-child(6)>a>.icon:before{background-image:url(../images/Business-With-Me/menu-6w.png)}
.main-menu-tabs.doing-business-with-us .tab-head .nav-tabs>li>a>.icon{width:40px;height:40px}
.news-letter{background-image:url(../images/bg_newsletter.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}
.news-letter .nletter-box{background-image:url(../images/cloud.png);background-repeat:no-repeat;background-position:center;background-size:cover;background-color:transparent;padding:65px 80px;width:700px;height:650px;margin:100px auto}
.news-letter .nletter-box form{position:relative;transform:translateY(-50%);top:50%}
.news-letter h2{position:relative;margin:0 0 20px;color:#60b353}
.news-letter h2:before{content:'';background-color:#60b353;height:3px;width:30px;position:absolute;left:0;top:115%}
.news-letter h3{font-size:24px;margin:15px 0 10px}
.news-letter h5{font:17px 'Source Sans Pro',sans-serif;line-height:20px;margin:15px 0 20px;color:#555}
.news-letter .myForm label{text-transform:uppercase;font-size:14px;color:#5a5a5a;font-weight:400;font-family:source_b}
.news-letter .myForm .checkbox{font:17px 'Source Sans Pro',sans-serif;text-transform:capitalize;color:#333;padding-left:20px;cursor:pointer;display:inline-block;margin:4px 0}
.news-letter .myForm .form-control{border:2px solid #ccc;border-radius:0;box-shadow:none;outline:0;resize:none;height:38px;font-size:14px}
.news-letter .myForm .form-control:focus{border-color:#bbb}
.news-letter .myForm textarea.form-control{height:auto}
.news-letter .myForm .btn{background-color:#6ebf4e;border-radius:0;border:0;color:#fff;padding:10px 25px;font:22px source_l;margin-top:20px}
.news-letter .myForm .btn i{margin-left:5px}
@media (min-width:768px) and (max-width:991px){.news-letter .nletter-box{margin:170px auto 50px}
}
@media screen and (max-width:767px){.news-letter .nletter-box{width:95%;margin:40px auto;padding:0 30px 20px}
.news-letter h2{font-size:27px}
.news-letter h5{font-size:16px}
#mce-error-response,#mce-success-response{font-size:15px!important;width:100%!important}
.news-letter .nletter-box{height:780px}
.news-letter .myForm .form-group{margin-bottom:10px}
.news-letter .myForm .form-control{height:35px}
.news-letter .myForm label{font-size:13px;margin-bottom:2px}
.news-letter .myForm .checkbox{font-size:15px;margin:2px 0}
.news-letter .myForm .btn{padding:5px 20px;font:18px source_l;margin-top:12px}
}
@media screen and (max-width:640px){.news-letter .nletter-box{background-color:#fff}
.address1{float:left;display:block;width:100%}
img.pi{float:none!important}
}
@media screen and (max-width:480px){.news-letter .nletter-box{width:100%}
.news-letter .myForm .checkbox{font-size:14px}
.zbadge{float:none!important;margin:0 auto!important}
}
.get-social .fly_top{margin-bottom:30px}
.get-social .banr-social{padding:0;margin-bottom:30px}
.get-social .banr-social img{margin:auto}
.get-social .bar-cover{background-repeat:no-repeat;background-position:center;background-size:cover;height:400px;width:100%;position:relative}
.get-social .bsec h3{font-size:30px;color:#60b353;margin:0}
.get-social .bsec h3 span{color:#333}
.get-social .bsec{padding:0 0;margin-right:0;margin-left:0}
.get-social .bsec ul{margin:0}
.get-social .bsec a,.get-social .bsec li,.get-social .bsec p{font-family:'Source Sans Pro',sans-serif;font-size:15px;color:#666;margin:0 0 0}
.get-social .bsec p a{font-size:15px;color:#60b353}
.get-social .bsec p a:hover{color:#60b353;text-decoration:underline!important}
.get-social .fly_top:nth-child(odd) .col-md-4.col-sm-5{float:right}
@media screen and (max-width:767px){.get-social .bar-cover{height:300px;margin-top:20px}
}
#myMapModal.getsocial .modal-dialog{position:relative;top:50%;transform:translateY(-50%)}
#myMapModal.getsocial .modal-content{background-color:transparent}
#myMapModal.getsocial .modal-body{padding:0;text-align:center;position:relative}
#myMapModal.getsocial .close{position:absolute;top:1px;right:5px;color:#fff;font-size:25px;text-shadow:none}
#myMapModal.getsocial p{font-family:'Source Sans Pro',sans-serif;font-size:16px}
#myMapModal.getsocial img{margin:auto}
@media (min-width:320px){#myMapModal.getsocial .modal-dialog{width:300px;margin:auto}
}
.main-menu-tabs.media-centre .nav-tabs>li:nth-child(1)>a>.icon:before{background-image:url(../images/Media-Centre/menu-1w.png)}
.main-menu-tabs.media-centre .nav-tabs>li:nth-child(2)>a>.icon:before{background-image:url(../images/Media-Centre/menu-2w.png)}
.main-menu-tabs.media-centre .nav-tabs>li:nth-child(3)>a>.icon:before{background-image:url(../images/Media-Centre/menu-3w.png)}
.main-menu-tabs.media-centre .nav-tabs>li:nth-child(4)>a>.icon:before{background-image:url(../images/Media-Centre/menu-4w.png)}
.main-menu-tabs.media-centre .nav-tabs>li:nth-child(5)>a>.icon:before{background-image:url(../images/Media-Centre/menu-5w.png)}
.main-menu-tabs.media-centre .nav-tabs>li:nth-child(6)>a>.icon:before{background-image:url(../images/Media-Centre/menu-6w.png)}
.main-menu-tabs.media-centre .tab-head .nav-tabs>li>a>.icon{width:40px}
.full-sec.plain-panel:before{background-color:rgba(0,0,0,1)}
.full-sec.plain-panel p{color:#fff}
.owl-airport-advertising-box{margin-top:25px;margin-bottom:15px}
.owl-airport-advertising-box .item{height:340px;padding:0 10px;position:RELATIVE}
.owl-airport-advertising-box .item .img-box{height:100%;background-size:contain;background-position:bottom;background-repeat:no-repeat;margin-top:0}
.owl-airport-advertising-box .item .caption{background-color:#5fb353;display:block;padding:0;margin:0 auto;height:auto}
.owl-airport-advertising-box .item .caption .box-cell{display:block}
.owl-airport-advertising-box .item .caption .box-cell h2{font-size:18px;padding:8px 0}
.owl-airport-advertising-box .owl-controls.clickable{position:relative;bottom:0;top:10px}
.owl-theme.owl-airport .owl-controls .owl-page span{background-color:#ccc}
.pad-zero{padding:0!important}
.facts .bsec ol{padding:0 20px}
.facts .bsec ol li:before{content:""}
.about-z h4 a:hover{text-decoration:underline!important}
.plain-panel p{font:18px 'Source Sans Pro'!important}
.plain-panel p a{font-size:18px}
.community-charity .full-sec:nth-of-type(even):before{background-color:#000;opacity:.75}
.community-charity .full-sec h1{font-size:50px}
.community-charity .full-sec:nth-of-type(even) h1,.community-charity .full-sec:nth-of-type(even) p{color:#fff}
.about-us .nav-tabs-head li{width:20%!important}
@media (min-width:991px) and (max-width:1300px){.at-airport .full-sec p{width:70%!important}
.careers .mywell{height:400px!important}
}
.media-center h4.title{text-align:left;font-size:20px;color:#555}
.media-center h4.title a{color:#6ebf4e}
.media-center h5 a{color:#6ebf4e}
.media-center h5 a:hover{color:#6ebf4e;text-decoration:underline!important}
.media-center .col-xs-6.xs-full{padding:0 1px}
.media-center .box-mc{border:0 solid;margin-bottom:10px}
.media-center .box-mc figure{background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;height:250px;overflow:hidden;position:relative}
.media-center .box-mc figure img{position:relative;margin:auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.media-center .box-mc figure a{cursor:pointer;position:absolute;bottom:0;right:0;color:#fff}
.media-center .box-mc figure .fa{background-color:rgba(111,191,78,.9);height:40px;width:45px;padding:10px;font-size:20px}
.media-center .box-mc h3{min-height:45px;margin:15px 0 0;padding:0 5px;font:17px/22px source_m;color:#333;cursor:pointer}
.zh h5{font-size:15px;font-family:'Source Sans Pro',sans-serif;font-weight:400;color:#555}
.News-archive .full-sec{border:0 solid #000;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden}
.News-archive .full-sec.schedule{background-image:url(../images/bg_destination.jpg);color:#fff}
.News-archive .full-sec.route-map{background-image:url(../images/bg_routemap.jpg);color:#444}
.News-archive .full-sec.new-route{background-image:url(../images/bg_newroute.jpg);color:#fff}
.News-archive .full-sec:after,.News-archive .full-sec:before{content:'';background-repeat:no-repeat;background-size:cover;height:550px;width:200px;position:absolute;top:0;bottom:0;margin:auto;z-index:0}
.News-archive .full-sec:before{left:0}
.News-archive .full-sec:after{right:0}
.News-archive .full-sec.new-route:after,.News-archive .full-sec.schedule:after{background-position:left}
.News-archive .full-sec.route-map:before{background-position:right}
.News-archive .full-sec .box-table{display:table;width:100%;height:400px;position:relative;z-index:1}
.News-archive .full-sec .box-cell{display:table-cell;vertical-align:middle;text-align:center;padding:0 30px}
.News-archive .full-sec.new-route .box-table:after,.News-archive .full-sec.schedule .box-table:after{content:'';position:absolute;bottom:0;right:0;left:0;top:0;z-index:-1;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.79) 93%,rgba(0,0,0,.82) 96%,rgba(0,0,0,.82) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.79) 93%,rgba(0,0,0,.82) 96%,rgba(0,0,0,.82) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.79) 93%,rgba(0,0,0,.82) 96%,rgba(0,0,0,.82) 100%)}
.News-archive .full-sec h1{font-size:44px;margin:0}
.News-archive .full-sec p{font-family:source_m;margin:10px auto 25px;width:50%}
.News-archive .full-sec.new-route p,.News-archive .full-sec.schedule p{color:#fff}
.News-archive .full-sec.route-map h1{color:#60b456}
.News-archive .full-sec .btn-more{background-color:transparent;border:1px solid #fff;border-radius:0;color:#fff;padding:8px 20px;font:15px source_m;text-transform:uppercase}
.News-archive .full-sec.route-map .btn-more{border-color:#444;color:#444}
.News-archive .full-sec .btn-more:hover{background-color:#60b456;border-color:#60b456;color:#fff}
.News-archive .Neus-detail{border:0;position:relative;padding:50px 0 70px}
.btn-full-list{text-align:right;margin:20px 0 0}
.btn-full-list a,.btn-full-list a:focus,.btn-full-list a:hover{background-color:#60b353;display:inline-block;padding:7px 22px;color:#fff;font-family:source_m;font-size:16px}
.Neus-detail .last-upd p{font-size:16px;font-style:italic;margin-bottom:20px}
.Neus-detail .tabs-vertical .nav-tabs{border:0;border-right:0 solid #eee;height:280px;text-align:right;padding-top:5px;margin-right:15px}
.Neus-detail .tabs-vertical .nav-tabs>li{float:none;width:100%;height:15%;position:relative}
.Neus-detail .tabs-vertical .nav-tabs>li>a{border:0;border-radius:0;margin:0;padding:0 25px;color:#313131;display:inline-block;font:15px source_l;position:relative}
.Neus-detail .tabs-vertical .tabs{background-color:transparent}
.Neus-detail .tabs-vertical .nav-tabs>li.active>a,.Neus-detail .tabs-vertical .nav-tabs>li.active>a:hover,.Neus-detail .tabs-vertical .nav-tabs>li>a:focus,.Neus-detail .tabs-vertical .nav-tabs>li>a:hover{background-color:transparent;border:0;color:#60b353}
.Neus-detail .tabs-vertical .nav-tabs>li>a:after{content:'';background-color:#ccc;border:4px solid #eee;border-radius:100px;height:18px;width:18px;position:absolute;top:26%;right:-9px!important;z-index:99}
.Neus-detail .tabs-vertical .nav-tabs>li.active>a:after{background-color:#60b353;border-color:#aee9a4}
.Neus-detail .tabs-vertical .tab-content{border:0 solid #ddd;height:auto!important;float:left;width:100%;position:relative}
.Neus-detail .tabs-vertical .tab-content h4{background-color:#f5f5f5;margin:0;padding:15px;font-size:18px;text-transform:uppercase}
.Neus-detail .tabs-vertical .tab-content .myScroll{padding-right:20px}
.Neus-detail .tabs-vertical .tab-content:before{content:'';background-color:#eee;width:4px;height:100%;position:absolute;left:-46px}
.Neus-detail table td.airline .logo{border:0 solid;height:25px;width:100px;margin:0 auto;display:block;overflow:hidden}
.Neus-detail table td.airline .logo img{position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.Neus-detail table td.origin{color:#60b353}
.Neus-detail table .details-xs{display:none}
.Neus-detail .table-responsive{border:0}
.Neus-detail table{margin-bottom:0}
.Neus-detail table>tbody>tr>td,.Neus-detail table>thead>tr>th{text-align:left;vertical-align:middle;padding:3px 12px}
.Neus-detail table>thead>tr>th{background-color:#60b353;font:17px source_m;border:0;color:#fff}
.Neus-detail table>tbody>tr>td{border-bottom:1px solid #ccc;color:#777;font-size:14px}
@media screen and (max-width:1148px){.knock-bk-if{height:380px}
}
@media screen and (max-width:721px){.knock-bk-if{width:90%}
}
@media screen and (max-width:767px){.myForm{padding-top:20px}
.hide-fil{display:none}
.room-hire .rout-box figure h3 a{line-height:40px}
.at-airport .full-sec .view-more{margin-bottom:20px}
.bar-rest .fly_top{margin-top:30px}
.fl-book{margin-left:10px!important;margin-right:10px!important}
.destination p{font-size:16px}
}
@media screen and (max-width:721px){h3.mb-s{line-height:35px!important;font-size:28px!important}
h3.mb-s2{line-height:40px!important;font-size:28px!important;padding-top:25px!important}
h3.mb-s3{line-height:25px!important;font-size:25px!important}
.rs-tb-new{height:515px!important}
}
h3.mb-s4{font-size:35px}
.cc_banner.cc_container.cc_container--open{background-color:#5fb353;border:none}
p.cc_message{color:#fff}
.cc_container .cc_btn{float:left!important;margin-right:15px!important}
a.cc_btn.cc_btn_accept_all{background-color:#6d207e;color:#fff}
a.cc_btn.cc_btn_accept_all:hover{background-color:#fff;color:#000}
@media screen and (max-width:991px){.Neus-detail .tabs-vertical .nav-tabs{column-count:2}
.Neus-detail .tabs-vertical .nav-tabs>li{text-align:left;padding-left:25px}
.Neus-detail .tabs-vertical .nav-tabs>li>a{padding:0 0!important;font-size:14px!important}
.Neus-detail .tabs-vertical .nav-tabs>li>a:after{left:-25px!important;top:0!important}
}
.ft-social li a:hover{color:#5a5a5a}
.journy .adp{background-color:#eee!important}
td.adp-text{color:#000!important}
td.adp-substep{color:#000!important;font-family:sans-serif!important}
.adp-summary span{color:#000!important}
table.adp-placemark tbody{border:1px solid #000!important}
td.adp-substep{border:none!important}
.adp-legal{color:#000!important}
@media screen and (max-width:760px){#Searching_Modal.modal{background-color:rgba(255,255,255,1);display:none!important}
}
.abcbtn{background-color:#6bb84d!important;border-radius:0!important;color:#fff!important;margin-top:10px!important;margin-right:10px!important;font-size:15px!important;text-transform:uppercase;margin-bottom:10px!important}
.at-airport .full-sec h2{color:#60b456}
.community-charity .full-sec:nth-of-type(even) h2,.community-charity .full-sec:nth-of-type(even) p{color:#fff}
.at-airport .full-sec p{font-family:source_m!important}
.row.fcn ul li{font-family:'Source Sans Pro',sans-serif}
.Neus-detail .tabs-vertical .tabs ul li a{font-family:'Source Sans Pro',sans-serif}
.visitor .gallery li img{width:100%}
.zbadge{height:78px;float:left;margin:20px 0}
#demo2-map .list-inline>li:nth-child(5n+5) .tooltip:after{right:0;left:85%}
#demo2-map .list-inline>li:nth-child(5n+5) .tooltip{left:-270px}
.tooltip{top:auto!important;bottom:100%!important;right:0!important}