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

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700italic,700,400italic,600,600italic);
@font-face {font-family: 'BebasNeueRegular'; src: url('../fonts/bebasneue.eot'); src: url('../fonts/bebasneue.eot@') format('embedded-opentype'), url('../fonts/bebasneue.ttf.html') format('truetype'), url('../fonts/bebasneuewebfont.svg') format('svg'); font-weight: normal; font-style: normal;}

@font-face {font-family: 'corbel'; src: url('../fonts/corbel.eot'); src: url('../fonts/corbel.eot@') format('embedded-opentype'), url('../fonts/corbel.ttf.html') format('truetype'); font-weight: normal; font-style: normal;}
		
body{background:url(../images/bg.jpg) repeat; color:#252525; font-family:'Open Sans' } 
strong{font-weight:600;}
h1{font:30px/30px 'Open Sans'; font-variant:small-caps; text-align:center; letter-spacing:-.35px; opacity:.99; text-shadow:0 0 0;}
h1 span { font-size:13px; color:#9c6b35; font-variant:normal; display:block; margin-top:10px; opacity:.99; text-shadow:0 0 0; }
h1.title {font:25px/25px 'Open Sans'; font-variant:small-caps !important;}

#header, #middle, #footer{width:100%; clear:both}

#header{width:1200px; height:577px; text-align:left; position:relative}
#logo{ width:253px; height:89px; background:url(../images/logo.png); top:0px; left:58px; position:absolute; font:30px/30px 'Open Sans'; font-variant:small-caps; text-align:center; padding-top:123px; z-index:999; letter-spacing:-.35px}
.contact_info {text-align:center; font:14px/22px 'corbel'; font-weight:100; opacity:.99; }
#contact_info_top {color:#FFF; padding-top:23px; position:absolute; width:200px; right:70px; z-index:999;}
#contact_info_top a{ color:#FFF;}
.some_icons{width:53px; height:53px; display:block; cursor:pointer; float:left; text-decoration:none}
.fb{background:url(../images/fb.png);}
.fb:hover {background:url(../images/fb_hover.png);}
.tw{background:url(../images/tw.png);}
.tw:hover {background:url(../images/tw_hover.png);}
.lin{background:url(../images/lin.png);}
.lin:hover {background:url(../images/lin_hover.png);}
.some_top{ padding-left:21px; width:100%; padding-top:11px; height:53px; }

.world_clock{width:100%; padding-top:11px; }
.country_id{ background:url(../images/country_id.png); width:59px; height:22px; display:block; text-align:left; text-decoration:none; color:#3c3c3c; float:right; padding-left:12px; line-height:160%; margin-left:-40px; margin-right:40px; }

#breadcrumb{height:59px; width:1008px; background:url(../images/bread_bg.jpg) repeat; position:absolute; bottom:0px; padding:0px 96px 0px 96px; font-size:11px; z-index:999 }
#breadcrumb ul {list-style:none; text-transform:uppercase}
#breadcrumb ul li{padding-right:44px; float:left; height:36px; padding-top:23px}
#breadcrumb ul li a{ text-decoration:none; color:#FFF; text-shadow:0px 0px 1px rgba(0,0,0,1); opacity:.99; font-weight:600}
#breadcrumb ul li a:hover, #breadcrumb ul li.active a{color:#ffc23f;  height:36px;}
#breadcrumb ul li.active a {background:url(../images/active_li.png) no-repeat center; display:block;}
#breadcrumb img{margin-top:16px; float:right}

#middle {width:1008px; text-align:left; padding-top:50px; margin-bottom:56px}
.content_first_left, .content_first_middle, .content_first_right {float:left}
.content_first_left {width:190px; margin-right:42px; position:relative}
.content_first_left h1{background:url(../images/airlim_bg.png) no-repeat center bottom; height:52px; font-weight:100; margin-bottom:34px; opacity:.99 ; text-shadow:0 0 0;}
.content_first_left h2{height:auto; padding-bottom:30px;font-weight:100; text-align:center; color:#666; font-variant:small-caps; font-size:21px; opacity:.99 ; text-shadow:0 0 0;}
#contact_info_content { color:#838383; line-height:20px; margin-top:100px}
#contact_info_content a{color:#838383;}

.content_first_middle {width:405px; margin-right:42px; font:13px/23px 'Open Sans'; color:#585858; text-align:justify; opacity:.99 ; text-shadow:0 0 0;}
.content_first_middle a{color:#275485; font-style:italic; line-height:25px; display:block; text-align:center}
.content_first_middle {margin-bottom:25px; margin-top:5px;}
.cfm_about img{width:96%; margin-bottom:25px; margin-top:5px;}

.services_content, .gallery_content { width:774px; margin-right:0px; }
.services_content_col {width:336px; float:left; margin-left:50px; }
.services_content_block{margin-bottom:50px; text-align:center}
.services_title{ font-size:18px !important; padding-bottom:15px; font-variant:normal !important; }
.services_content_text strong{ text-decoration:underline; margin-top:10px; margin-bottom:3px; font-style:italic}
.services_content_text { text-align:justify; display:block}

.aircrafts_text{text-align:center}
.contactus_main{ width:355px; margin-left:30px; margin-right:62px}
.contactus_subtitle{font-weight:600; color:#333 }
.contactus_main iframe{margin-bottom:20px; width:730px; height:363px}

.gallery_content {}
.gallery_cat_thm{width:218px; margin-bottom:15px; margin-left:40px; float:left; height:240px}
.gallery_cat_thm img{margin-bottom:15px}
.gallery_cat_thm img:hover, .gallery_img_thm img:hover{transition: box-shadow 1s; -moz-transition: box-shadow 1s; -webkit-transition: box-shadow 1s; -o-transition: box-shadow 1s; box-shadow:0 0 4px rgba(0,0,0,.75);  }

.gallery_img_thm{ width:171px; margin-left:22px; float:left}
.gallery_img_thm img{ margin-bottom:17px}
h1.gallery_title {font-size:14px; font-variant:normal}

.content_first_left h2 ul li a{color:#777}
.content_first_left h2 ul li {height:40px}
.content_first_left h2 ul li.active a{color:#333; font-weight:600}

.news_content{border-bottom: 1px dotted #CCCCCC; padding-bottom:10px}
.news_content h4{ font-size:15px; font-weight:600; text-align:justify; text-decoration:underline; color:#585858 }
.news_content h5.article_date{font-size:12px; font-weight:600; color:#9e9e9e; text-align:justify; margin-top:8px; margin-bottom:20px }

.blog_main_col{ width:440px; }
.blog_right_col{ width:232px;}
.blog_right_col ul li {margin-bottom:10px}
.blog_content{ text-align:left}
.blog_title{ font-size:16px !important; padding-bottom:10px; font-variant:normal !important; text-align:left}

.border_shadow {border:5px solid #FFF; box-shadow:0 0 4px rgba(0,0,0,.75); -webkit-box-shadow:0 0 4px rgba(0,0,0,.75);}
.border_shadow_light {border:5px solid #FFF; box-shadow:0 0 3px rgba(0,0,0,.25);}

.content_first_right {font-family: 'corbel'; width:326px; background-color:rgba(196,143,90,.2); border-radius:7px; padding-top:25px; }
.aboutus_whyus { background:none; padding-top:0px; color: #585858; font: 13px/23px 'Open Sans'; opacity: 0.99; text-align: justify; height:auto; overflow:visible; text-shadow: 0 0 0; }
.aboutus_whyus_text { margin-top:23px; display:block}

.content_first_right input, .content_first_right select{ border:none; height:25px; width:80%; margin-bottom:15px; float:left; border-radius:6px; font-size:13px; font-family:'corbel'; opacity:.99 ; text-shadow:0 0 0; color:#252525; padding-left:9px; padding-right:9px; margin-left:7%}
.content_first_right select{height:25px; width:86%; padding:2px 2px 2px 4px}
.txt_dep_date_new, #txt_return_date{width:34% !important; margin-right:6% !important}
#txt_dep_from, #txt_arr_at {width:34%; margin-right:6%}
#txt_return_date,#txt_arr_at {margin-left:0px}
.add_more_city{display: block;margin-bottom: 15px;text-align: center;float: left;margin-left: 36%;}
.add_more_city a{background: RGBA(0,0,0,.5); border: none;color: #fff;padding: 3px 20px;border-radius: 5px;cursor: pointer;font-size: 13px;}
.remove_city{cursor: pointer;float: right;line-height: 17px;margin-right: 30px;background: RGBA(255,0,0,.5);height: 20px;width: 20px;text-align: center;color: #fff;border-radius: 50%;}
.hr_div{ border-bottom: 1px solid #fff;display: block;float: left;width: 100%;margin-bottom: 15px;}
.date_selector { float:left; margin-right:9px }
#cmd_enq { background:url(../images/enq_bg.jpg) repeat-x; height:30px; color:#FFF; width:120px; float:right; font-size:13px; font-weight:100; margin-right:21px }


#content_second, #content_first, #content_third{ width:1008px; clear:both; overflow:hidden}
#content_second{padding-top:40px;}
.home_services{ width:228px; margin-right:32px; font-size:12px; opacity:.99; text-shadow:0 0 0; text-align:justify; float:left; font-weight:600; color:#585858; margin-top:27px; line-height:25px; text-align:center}
.home_services img{ margin-bottom:7px;}
.lastchild{ margin-right:0px}
.home_services a {color:#275485; font-style:italic; line-height:25px; text-align:left }
.home_services_text {text-align:left; padding-left:8px}
.services_content img {margin-bottom:20px}

#content_third{padding-top:66px; opacity:.99; text-shadow:0 0 0; }
.content_third_left, .content_third_middle, .content_third_right {float:left; margin-right:3.09%; padding-top:25px}
.content_third_left{ width:30.7%; }
.content_third_middle{ width:32.4%; -moz-background-size:100% 100%; background-size:100% 100%;}
.content_third_right{ width:30.7%; margin-right:0px}

.home_news_content, .home_packages_content, .home_blog_content{font-size:12px; margin-top:23px}
.home_news_content_title{ font-weight:600;color:#585858; text-decoration:underline}
.home_news_content_date{ font-size:11px; font-weight:600; color:#9e9e9e; margin-top:12px}
.home_news_content_text{ color:#585858; display:block; margin-top:12px; line-height:20px}
.home_news_content_readmore{display:block; margin-top:11px; padding-bottom:9px; clear:both; text-align:left; font-size:12px; float:left }
.home_news_content_readmore a{color:#275485; font-style:italic;}
.home_news_content { margin-bottom:20px; overflow:hidden; float:left}

.home_packages_content{padding-top:3px; color:#585858;}
.home_packages_content_images, .moduletable_packages {float:left}
.home_packages_content_images{ width:31.1%; margin-left:25px}
.home_packages_content_images img{ margin-bottom:2px; box-shadow:0 0 2px rgba(0,0,0,.2); border:5px solid #FFF; width:88% }
.moduletable_packages{ width:55%; }
.moduletable_packages ul{list-style:url(../images/list_arrow.png); margin-left:20px; font-size:13px; margin-top:-3px}
.moduletable_packages ul a{color:#275485}
.moduletable_packages ul li{ margin-bottom:25px}
#footer { width:100%; height:57px; background:url(../images/footer_bg.jpg) repeat-x;}

.home_blog_content{text-align:center; padding-top:6px; }
.home_blog_content img{ border:5px solid #FFF; box-shadow:0 0 4px rgba(0,0,0,.75); margin-bottom:25px; width:75% }
.home_blog_content_title{font-weight:600;color:#585858; text-decoration:underline; text-align:left}
.home_blog_content_date{ font-size:11px; font-weight:600; color:#9e9e9e; margin-top:8px; text-align:left}
.home_blog_content_text{ color:#585858; display:block; margin-top:8px; line-height:20px; text-align:left}
.home_blog_content_readmore{display:block; margin-top:31px; padding-bottom:9px; clear:both; text-align:left; font-size:12px}
.home_blog_content_readmore a{color:#275485; font-style:italic;}


#footer_inner {width:1008px; text-align:left; font:13px/13px 'corbel'; color:#FFF; font-weight:100; opacity:.99; padding-top:22px}
.footer_privacy{float:left}
.footer_29klabel{float:right}

.footer_29klabel a, .footer_privacy a{color:#FFF}

.even, .odd {background:none !important}
.moduleItemTitle {color:#585858}

div.itemIntroText {color: #585858; font-size: 13px; font-weight:400; line-height: 23px; padding: 0px;}

.k2SearchBlock {background:url(../images/search_bar.png); float:left; width:172px; height:30px; padding:0px 0px 0px 0px; margin-top:14px}
.k2SearchBlock input { border:none; width:135px; font-family:'Open Sans'; float:left}
#searchbox{width:132px; float:left; margin-top:5px; margin-left:6px; }
#search_button {float:left; width:30px; height:30px; padding-left:4px; }
#search_button img {margin:0px; }
div.itemGooglePlusOneButton {float:left}

#faqs {padding-left:30px}
#faqs ul{list-style:circle}
#faqs ul li {margin-bottom:30px}

.news_item { margin:0px 50px}
.news_rating{padding:0px 0px 20px 0px !important; margin-top:-15px}
.itemNavigation{text-align:left}

.blog_right_border{border-bottom: 1px dotted #CCCCCC; margin-bottom:30px}

.k2Pagination{clear:both}
.k2Pagination li{ margin:5px}
.pagenav { line-height:normal !important}
.gallery_base{border-bottom: 1px dotted #CCCCCC; margin-bottom:30px; overflow:hidden; padding-top:5px}

.packages_item {text-align:justify}
.packages_item img {margin:20px 0px;}

.wc_mainlink, .wc_mainlink:visited {display:block; width:90px; height:18px; border:1px solid RGBA(255,255,255,.4); border-radius:7px; text-decoration:none; font-size:12px; padding:4px 5px 0px 5px; background:url(../images/wc_bg.png) no-repeat right RGBA(255,255,255,.2); color:#333; line-height:normal }
.wc_ml_text { width:72px; display:block; overflow:hidden; height:16px}

#wc_container{ position:relative; height:24px; display:inline-block;}
.wc_dd{ width:193px; height:159px; background-color:#030; background:url(../images/dd_bg.png) no-repeat; padding:21px 12px 10px 12px; font-size:12px; display:none; position:absolute; left:-106px }
.wc_dd_inner { overflow-y:scroll; overflow-x:hidden; height:155px; margin-top:5px; margin-left:3px }
.dd_item { text-decoration:none; color:#333 !important; display:block; padding:2px; text-align:left }
.dd_item:hover { background-color:rgba(196, 143, 90, 0.2); color:#FFF }

#ui-datepicker-div{font-size:11px}

#content_second .moduletable{ overflow:hidden}
.moduletable_partners_title { margin-top:70px; margin-bottom:30px}
.moduletable_partners a:link, .moduletable_partners a:visited{ font-size:13px; color:#999; font-weight:600; display:block; float:left; margin:0 36px}
.moduletable_partners a:hover{color:#275485}
.moduletable_partners{overflow:hidden; margin-bottom:20px;}

.services_content_text li{ padding-bottom:0px; line-height:20px}
.services_content_text ul{ padding-left:50px; padding-bottom:15px; margin-top:-10px} 
.services_content_text p{padding-bottom:15px}

.home_services_text_span{display:block; height:55px;}	
.gap{width:100px; height:138px;}
.packages_item a{ text-align:left}
.package_subdiv { overflow:hidden}
.packages_item_image {float:left; width:424px; padding-left:7px }
.packages_item_text {float:left; width:242px; padding-top:23px}
.packages_item h4 {margin-left:7px}
.packages_item_text ul { padding-left:30px; list-style:circle; padding-top:0px}
.packages_item_text ul ul{padding-left:30px; list-style:disc; padding-top:10px}
.item-127, .item-128{display:none}
.no_block{ display:inline !important;}

#content_for_clock{display:none}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.home_packages_content_images img{ box-shadow:0 0 4px rgba(0,0,0,.2); }
.home_blog_content img{ box-shadow:0 0 7px rgba(0,0,0,.75); }
.border_shadow {border:5px solid #FFF; box-shadow:0 0 7px rgba(0,0,0,.75) !important}
.border_shadow_light {border:5px solid #FFF; box-shadow:0 0 5px rgba(0,0,0,.25);}
.gallery_cat_thm img:hover{box-shadow:0 0 7px rgba(0,0,0,.75);  }

}

@media only screen and (max-width: 1236px) {

#header {width:980px }
#logo {left:28px}
.slide { padding:217px 0 0 65px !important; }
#slide1, #slide2, #slide3 , #slide4 {background-position:300% 0% !important;}

#contact_info_top {right:40px}
.prev, .next{right:66px !important}
#breadcrumb{ width:850px; padding:0 65px}
#breadcrumb ul li {padding-right:24px}
#middle {width:850px;}
.content_first_left { width:160px}
.content_first_left .some_top { padding-left:0px}
.content_first_left h1{font-size:24px}
.content_first_middle { width:330px}
.content_first_right {width:274px}

.txt_dep_date_new, #txt_return_date{ width:80%; margin-left:7%}
#txt_dep_from, #txt_arr_at { width:80%; margin-left:7%} 

#content_second, #content_first, #content_third {width:850px}
.home_services{width:190px; margin-right:30px}
.home_services img { width:92%}
.lastchild {margin-right:0px}
#footer_inner { width:850px}

.services_content {width:646px !important;}
.services_content_col {margin-left: 40px; width: 283px;}
.services_content img {margin-bottom:20px}

.contactus_main {margin-left:15px; margin-right:25px; }
.contactus_main iframe {margin-top:40px; width:618px}
.blog_main_col {width:330px !important}
.blog_right_col{width:235px}

.gallery_content {width:640px;}
.gallery_cat_thm{ margin-left:70px}
.moduletable_partners a:link, .moduletable_partners a:visited{ margin:0 21px}
.gap{width:100px; height:161px !important;}
}

@media only screen and (max-width: 1000px) {
#header {width:760px }
#logo {left:0px}
.slide { padding:217px 0 0 37px !important; }
#contact_info_top {right:12px}
.prev, .next{right:38px !important}
#breadcrumb{ width:686px; padding:0 37px}
#breadcrumb ul li {padding-right:25px}
#middle {width:685px;}
#k2ModuleBox110 {display:none}

.content_first_left { margin-right:30px}
.content_first_middle { margin-right:30px; width:274px}
.content_first_right {width:190px}
.content_first_right input, .content_first_right select{ margin-left:5.5%}
.txt_dep_date_new, #txt_return_date{ margin-left:5.5%; }
#txt_dep_from, #txt_arr_at {margin-left:5.5%} 

#content_second, #content_first, #content_third {width:685px}
.home_services{width:152px; margin-right:25px}
.lastchild {margin-right:0px}
#footer_inner { width:685px}
.moduletable_packages ul {font-size:10px;}

.services_content {width:464px !important;}
.services_content_col {margin-left: 40px; width: 450px;}

/*////////////////////////////////////////////////////About us*/
.cfm_about, .aboutus_whyus { width:464px}
.cfm_about img{ width:50%; float:left; margin:10px 25px 25px 0px}
.aboutus_whyus { margin-left:190px; margin-top:30px}

.contactus_main {margin-left:45px; margin-right:0px; width:420px; }
.contactus_main iframe {margin-top:0px; width:420px}
.contactus_right{float:left; width:300px; margin-left:300px}

.news_item { margin:0px 10px 0px 50px}

.blog_main_col {width:450px !important}
.blog_right_col{display:none}

.gallery_content {width:494px; margin-right:0px}
.gallery_cat_thm{ margin-left:28px}

.moduletable_partners a:link, .moduletable_partners a:visited{ font-size:12px; margin:0 9px}

.home_news_content { margin-bottom:0px; overflow:hidden; float:left}
.gap{width:100px; height:0px !important;}
}

@media only screen and (max-width: 760px), only screen and (max-device-width: 760px) {
#header {width:320px; height:336px }
#logo {left:33px; }
#slides { padding:217px 0 0 37px !important; display:none !important;}
#contact_info_top {right:12px; display:none !important;}
.prev, .next{right:38px !important; display:none !important;}
#breadcrumb{ width:300px; background:none; padding:10px 10px 20px 10px; border-bottom:4px double #ccc; border-top:4px double #ccc; height:122px  }
#breadcrumb ul li {padding-right:0px; text-align:center; height:auto; padding:9px; margin:0px 20px; -webkit-border-top-left-radius: 10px; 
-webkit-border-top-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; border-radius: 10px; width:90px }
#breadcrumb ul li a{ text-decoration:none; color:#666; text-shadow:0px 0px 0px rgba(0,0,0,0); opacity:.99; font-weight:600}
#breadcrumb ul li a:hover, #breadcrumb ul li.active a{height:auto}
#breadcrumb ul li.active{background-color:#333;}

#middle {width:320px; padding-top:0px }
.content_first_left h1 {display:none}
.content_first_left, .content_first_middle, .content_first_right {float:none; width:300px; text-align:justify; margin:30px auto; overflow:hidden}
#content_second, #content_first, #content_third{width:320px}

#search_bar {display:none}
.some_top{width:160px; margin:auto; }
#contact_info_content {margin-top:20px}

.content_first_right {-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;}	
.content_first_right input, .content_first_right select{ margin-left:5.5%}
.txt_dep_date_new, #txt_return_date{ margin-left:5.5%; }
#txt_dep_from, #txt_arr_at {margin-left:5.5%} 

.home_services{margin-left:5px; width:143px; margin-right:0px}
.hs_odd{margin-right:20px}

.content_third_left, .content_third_middle, .content_third_right{width:300px; float:none; margin:auto; clear:both}
#footer_inner { width:320px}
.moduletable_packages ul {font-size:12px;}

.cfm_about img{ width:93%; float:left; margin:5px 5px 15px 5px}
#content_third{padding-top:0px}

#content_second { margin-bottom:40px}

.services_content {width:320px !important; margin-bottom:00px}
.services_content_col {margin:auto; width: 320px;}
.services_content_block { margin:auto auto 30px auto; width:300px;}

.contactus_main iframe {width:260px; margin:10px; }

#faqs { width:270px;}
.blog_main_col {width:300px !important; margin:0px 10px}
.blog_main_col img{width:50%}

.packages_item {text-align:center}	
.packages_item img { width:280px}

.gallery_cat_thm {margin-left:0px; float:none; width:auto}
.gallery_base {width:300px; text-align:center}

.moduletable_partners a:link, .moduletable_partners a:visited{ float:none}
.moduletable_partners {text-align:center; line-height:175%}

.home_services_text_span {height:auto}
.packages_item_image {width:280px}
}

.k2_item_id_602 .packages_item_image {display: none}
.k2_item_id_602 .packages_item_text{width: 100%}
.k2_item_id_602 table , .k2_item_id_602 table td{    padding: 0;
    text-align: center;
    vertical-align: middle;
    border: 1px solid grey;
    border-collapse: collapse;}
.k2_item_id_602 table table{border: none}
.k2_item_id_602 table table td{border-bottom: 1px solid grey;}