/*@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/OpenSans-Regular.ttf')  format('truetype')
}
@font-face {
  font-family: 'OpenSansSemibold';
  src: url('fonts/OpenSans-Semibold.ttf')  format('truetype')
}
@font-face {
  font-family: 'OpenSansBold';
  src: url('fonts/OpenSans-Bold.ttf')  format('truetype'), 
}
*/
#hideAll
 {
   position: fixed;
   left: 0px; 
   right: 0px; 
   top: 0px; 
   bottom: 0px; 
   background-color: white;
   z-index: 99; /* Higher than anything else in the document */
   

 }
body{ margin:0px; padding:0px; /*font-family:'Open Sans', sans-serif;*/ background:#f4f4f4; font-family:Raleway , Arial, Helvetica, sans-serif; text-rendering: optimizeLegibility;}
.body_main{ background-image:none; background:#fff;}
h1{ font-size:25px; padding:0px; margin:0px; }
h2{ font-size:18px; padding:0px; margin:0px;font-weight:600;}
h4{ font-size:1.1em;padding:0px; margin:0px;font-weight:600;}
h5{ font-weight:400;}
p{ font-size:14px;padding:0px; margin:0px; letter-spacing:0.02em; line-height:21px; font-weight:400;}
a{ text-decoration:none; color:#fff; outline:none;}
.wrapper{ width:100%; height:auto; }
.menu_wrapper{ background:url(../images/menu_back.png) repeat-x #F4F4F4;}
.main_container{ width:1271px; height:auto; margin:auto;}
.inner_container{ width:983px; /*background:#666;*/ margin:auto;}
.top_container{ height:69px;}
/*Homepage*/
.home_banner{width:100%; /*height:950px;*/ height:660px; background:url(../images/back_home.jpg) no-repeat #f4f4f4; background-position:center top ; margin-bottom:43px; background-attachment:fixed; padding-bottom:45px; background-size:cover;}
.home_banner_head{color:#fff; padding:0px; margin:0px; font-weight:300; font-size:80px; padding-top:50px; padding-left:110px; background-size:cover;}
.home_banner_text{color:#fff; padding:0px; margin:0px; font-weight:300; font-size:22px; padding-top:4px; padding-left:110px; width:590px;}
.top_logo{ float:left; width:137px; height:70px;}
.top_two{ margin-left:6px; float:left; width:1128px;}
.top_two_one{ height:15px; float:left; width:100%;}
.top_two_two{ height:47px; float:left; width:100%;}
.menu_item{ float:left; width:161px; height:auto;}
.slider_wrapper{ width:100%; height:407px; background:#000;margin:auto;}
.slider_holder{width:100%; float:left;height:400px; background:#000; margin-top:-1px;}
.about_main_holder{margin-top:-52px; float:left;}
.about_main{width:996px; float:left; height:98px; position:relative; padding:30px 0px 20px 30px;background:url(../images/float.png) no-repeat; }
.about_main h2{ /*font-style:italic;*/ font-weight:400; color:#a23a87; font-size:21px; padding-left:10px; padding-top:2px;}
.about_main p{ font-size:14px;/*font-style:italic;*/ width:770px; color:#777; font-weight:normal; line-height:1.3em; margin-top:2px;padding-left:10px;}
.serv_wrapper{ width:100%; float:left;}
.serv_container{ width:983px; margin-left:300px;}
.cat_main{ width:100%; float:left;	/*margin-top:33px;*/ padding-bottom:15px; margin-left:6px; border-bottom:1px solid #e5e5e5; padding-bottom:40px;}
.cat_main_unit{ width:175px;float:left; margin-left:26px;}
.cat_main_unit h4{ font-weight:normal; text-align:center; width:100%; padding-top:5px; padding-bottom:9px; float:left; color:#372d3b;  -webkit-font-smoothing: antialiased; font-weight:400;}
.cat_main_unit img{float:left; width:187px; height:187px;}
.cat_main_unit p{  width:100%; color:#372d3b; padding-top:20px; float:left; font-weight:400; text-align:center;}
.cat_main_link{ width:7px; height:7px; border-radius:5px; float:left; background:#666; margin-left:2px; margin-top:10px; }
.cat_main_link_holder{width:25px; /*float:left;*/ /*margin-left:1px;*/ margin:auto;}
.half_layout{ width:487px; float:left;height:155px;}

.menu_arrow{ background:url(../images/down_arrow.png) right no-repeat; padding-right:90px;}
.menu_arrow:hover{background:url(../images/down_arrow_hiv.png) right no-repeat;}
.news_sec{ width:487px; height:210px; /*overflow-y:scroll; overflow-x:hidden;*/ float:left; padding-bottom:15px;}
.news_sec h3{/*border-bottom:2px solid #a64c9e;*/ font-size:14px; padding-bottom:2px; color:#fff; font-weight:600; margin-bottom:7px; margin-top:0px; background:#372d3b; float:left; width:100%; padding-top:5px;  padding-bottom:5px; padding-right:3px; /*box-shadow:0px 2px 4px 0px #888;*/}
.news_unit{ width:480px; height:auto;  float:left; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #ccc;}
.news_unit:hover{ background:#eee;}
.news_unit_date{ height:58px; float:left; background:#444; width:50px; color:#eee; padding-bottom:3px;}
.news_unit_date_month{ font-size:9px;float:left; width:50px; text-align:center; padding-top:3px; padding-bottom:6px;}
.news_unit_date_day{ font-size:25px;margin:-9px 0px; padding:0px; width:50px; text-align:center;float:left; padding-bottom:2px;}
.news_unit_content{ width:420px; margin-left:10px; float:left; height:auto;}
.news_unit_content h2{ font-size:12px; color:#659ec7; font-weight:600;}
.news_unit_content p{ font-size:10px; color:#222;}

/*aboutpage8*/
.about_page_main_holder{width:996px; float:left; height:98px; position:relative; background:url(../images/about_top.png) no-repeat; padding:30px 0px 20px 30px;}
/*scroll*/
#boxscroll {
	
	height: 210px;
	width: 487px;
	overflow: auto;
	
}

.jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn
{
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(../images/a21.png) center center no-repeat;
                overflow: hidden;
				height: 19px;

}
.jssora21l { background-position: -3px -33px; }
.jssora21r { background-position: -63px -33px; }
.jssora21l:hover { background-position: -123px -33px; }
.jssora21r:hover { background-position: -183px -33px; }
.jssora21ldn { background-position: -243px -33px; }
.jssora21rdn { background-position: -303px -33px; }
            /* jssor slider bullet navigator skin 21 css */
            /*
            .jssorb21 div           (normal)
            .jssorb21 div:hover     (normal mouseover)
            .jssorb21 .av           (active)
            .jssorb21 .av:hover     (active mouseover)
            .jssorb21 .dn           (mousedown)
            */
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av
{
   background:url(../images/b21.png) no-repeat;
   overflow:hidden;
   cursor: pointer;
}
.jssorb21 div { background-position: -5px -5px; }
.jssorb21 div:hover, .jssorb21 .av:hover { background-position: -5px -5px;/*background-position: -35px -5px;*/ }
.jssorb21 .av { background-position: -65px -5px; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }

#slider1_container{position: relative; margin: 0 auto;
        top: -2px; left: 0px; width: 1300px; height: 400px; overflow: hidden;}
		#slider2_container{position: relative; margin: 0 auto;
        top: -2px; left: 0px; width:475px ; height: 249px; overflow: hidden; background:#666;}
		
		
.about_page_main_top{width:996px; float:left; height:455px;background:url(../images/about_top.png) no-repeat; padding:25px 0px 0px 40px; margin-top:64px; position:relative;}
.about_object{background:url(../images/about_back.png) no-repeat; margin-left:-177px; float:left; width:162px; height:279px; margin-top:70px;}
.drctr_image{width:320px; height:219px; background:url(../images/about_page/khaled.png) no-repeat; float:left; margin-left:55px;}
.drctr_text{width:555px; height:219px; float:left;}
.drctr_text h2{ font-weight:300; color:#87368c; font-size:23px; padding-top:0px; line-height:20px;}
.drctr_text p{font-weight:400; padding-top:12px; font-size:13px;color:#372d3b; line-height:1.41em; }
.drctr_text ul{ margin:2px 0px 0px 0px; padding-left:2px;}
.drctr_text li{font-weight:500; padding-top:11px; font-size:14px;color:#372d3b; list-style:none;}
.drctr_name{ font-size:13px; padding-top:22px; font-weight:400;color:#372d3b; line-height:16px;}
.main_content{ width:983px; float:left;color:#372d3b}
.about_brf{font-size:16px; padding:25px 5px 20px 10px ; /*font-style:italic;*/ font-weight:400; line-height:20px; color:#e59125; border-bottom:1px solid #e5e5e5; float:left;}
.about_brf p{ font-size:14px; /*font-weight:300;*/ font-style:normal; padding-top:12px;color:#372d3b;}
.about_brf ul{ padding:0px; margin:35px 0px 0px 95px;}
.about_brf li{
background-color: #af4493;
    color: #fff;
    float: left;
    font-family: Montserrat,Helvetica,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    list-style: none outside none;
    margin: 0;
    padding: 33px 0;
    text-align: center;
    width: 250px;
}
.abt_brf_clr2{background-color:#983C8F !important;}
.abt_brf_clr3{background-color:#82358C !important;}

.about_brf li img{ padding-top:10px;}
.sub_menu{ margin-left:6px;}
.inner_content{width:980px;color:#777676; margin-left:6px; font-weight:300;  margin-top:18px; float:left;}
.inner_content h2{ font-size:23px; font-weight:300; padding-left:10px;color:#372d3b; float:left; padding-top:19px; width:100%;}
.inner_content p{/*font-size:.9em;*/padding-left:10px;float:left;font-size:14px; padding-top:12px;color:#372d3b; }
.leader_main_wrapper{ margin:auto;}
.leader_main{ width:100%; float:left; /*margin-top:15px;*/ float:left; padding-bottom:15px; padding-left:18px; margin-top:50px;}
.leader_main h2{ width:100%; padding-bottom:0px;color:#372d3b;font-size:23px; font-weight:300;}
.leader_unit{   float: left;
    margin-left: 166px;
    width: 217px;}
.leader_unit img{float:left;}
.leader_unit p{ float:left; font-size:13px; padding:15px 0 8px; width:100%; }
.leader_text{height:145px;}
.leader_desig{ width:100%; float:left;}
.leader_desig h5{ padding:0px; margin:0px; padding-bottom:0px; float:left; height:16px; color:#372d3b; font-size:14px; font-weight:300; padding-top:10px; color:#87368c;}
.leader_desig p{ padding:0px; padding-top:2px; margin:0px; font-size:11px; float:left; line-height:14px; color:}

/*inner pages*/
#sub_menu_holder{ margin:auto; width:100%;margin-top:6px; float:left; }
#sub_menu{ width:983px; height:60px; float:left; margin-left:6px; border-radius:15px; }
.sub_menu_unit{float:left; color:#333; height:60px; color:#FFF; width:245px; text-align:center; font-size:13px; font-weight:500; background:#372D3B;}
#sub_menu_abt{ width:983px; height:60px; float:left; margin-left:6px; border-radius:15px; }
.sub_menu_unit_abt{float:left; color:#333; height:60px; color:#FFF; width:327px; text-align:center; font-size:13px; font-weight:500; background:#372D3B;}
.sub_menu_unit_abt:hover{ background:#C4415D;}
.sub_menu_unit_abt a{ text-align:center; padding-top:20px; float:left; width:100%; text-align:center; }
.sub_active{background:#C4415D;}
.sub_menu_unit:hover{ background:#C4415D;}
.sub_menu_unit a{ text-align:center; padding-top:20px; float:left; width:100%; text-align:center; }
/*businesstravel*/
.bt_back{background:url(../images/float_bt.png) no-repeat; }
.srv_back{background:url(../images/float_serv.png) no-repeat; }
.spl_back{ background:url(../images/float_spec.png) no-repeat;}
.inner_unit{ width:100%; float:left; margin-top:60px;}
.inner_unit img{ float:left; width:213px; height:174px; }
.inner_text h2{ font-size:20px;/*border-bottom:2px #be49a0 solid;*/  float:left; padding-top:2px;  width:100%; color:#372d3b; font-weight:400; padding-bottom:2px;}
.inner_text h4{font-size:15px; padding-left:9px; font-weight:400; padding-top:2px; float:left; /*font-style:italic;*/ color:#db7d16; line-height:17px; width:100%;}
.inner_text li{}
.inner_text p{ font-size:14px; padding-top:12px; color:/*#372d3b*/#555; font-weight:normal;}
.inner_text{width:550px; float:left; padding-top:10px; margin-left:15px;}
.inner_ul_head{float:left; width:100%; font-weight:600; margin:2 0px;}
.inner_unit ul{ float:left; margin-top:2px;}
.inner_unit li{ font-size:13px; color:#372d3b; line-height:26px;}
.cat_img{ width:175px; height:175px; float:left;}
.key{ background-image:url(../images/catmain_1.png); background-repeat:no-repeat; }
.key:hover{background:url(../images/catmain_1.png) no-repeat;background-position: 0 -175px;}
.mis{background:url(../images/catmain_2.png) no-repeat ;}
.mis:hover{background:url(../images/catmain_2.png) no-repeat;background-position: 0 -175px;}
.lsr{ background:url(../images/catmain_3.png) no-repeat;}
.lsr:hover{background:url(../images/catmain_3.png) no-repeat;background-position: 0 -175px;}
.spl{ background:url(../images/catmain_4.png) no-repeat;}
.spl:hover{background:url(../images/catmain_4.png) no-repeat;background-position: 0 -175px;}
.srv{background:url(../images/catmain_5.png) no-repeat;}
.srv:hover{background:url(../images/catmain_5.png) no-repeat;background-position: 0 -175px;}
.footer_head{background:url(../images/foot_top.png) top repeat-x; height:44px; float:left; width:100%;margin-top:85px;}
.footer{  width:100%; float:left;  font-weight:600;  padding-bottom:25px;background:#333333;  }
.footer_wrapper{ width:983px; margin:auto;}
.footer_container{ width:100%; float:left;}
.footer_unit{ width:84%; float:left; height:auto;  }
.f_head{ font-size:14px; font-weight:700; padding-top:15px; padding-bottom:6px; color:#eee;}
.f_menu{  width:100%; float:left;}
.f_menu_unit{ float:left; width:160px; height:100%; text-align:center;}
.f_menu_unit a{ color:#bbb; font-size:12px; padding:2px 0px 2px 2px; float:left; width:100%; text-align:left;}
.f_menu_unit ul{ padding:0px;}
.f_menu_unit li{list-style:none; padding:none; margin:none; text-align:left;}
.f_menu_unit li a{ font-size:10px;color:#888; line-height:15px;}
/*Contact*/
.contact_intro{width:100%; margin-top:20px; font-size:15px; color:#372d3b;}
.contact_holder{width:100%; margin-top:20px;}
.contact_holder h2{width:100%; font-size:24px; float:left; font-weight:300;}
.contact_holder h4{width:100%; margin-left:10px; font-size:18px; float:left; color:#666; font-weight:300;background: none repeat scroll 0 0 #372d3b;
color: #eee;
float: left;
margin-left: 10px;
margin-top: 10px;
padding-left: 12px;
padding-bottom:5px;
padding-top:5px;}
.add_line{ width:100%; float:left; padding-bottom:10px; padding-top:15px; }
.add_holder{width:23%; float:left; padding:3px 0px 0px 10px; }
.add_holder h5{font-size:17px; width:100%; float:left; padding:0px; margin:0px; color:#372d3b;}
.add_holder p{font-size:13px; width:100%; float:left; padding:1px 0px 0px 0px; margin:0px; line-height:18px;}
.add_hlt{ /*font-weight:500;*/ color:#666666;}


#scrollUp {
    bottom: 0;
    right: 30px;
    width: 70px;
    height: 70px;
    margin-bottom: -10px;
    padding: 10px 5px;
    font: 14px/20px sans-serif;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    color: #828282;
    -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
    background-color: #E6E6E6;
    background-image: -moz-linear-gradient(top, #EBEBEB, #DEDEDE);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EBEBEB), to(#DEDEDE));
    background-image: -webkit-linear-gradient(top, #EBEBEB, #DEDEDE);
    background-image: -o-linear-gradient(top, #EBEBEB, #DEDEDE);
    background-image: linear-gradient(to bottom, #EBEBEB, #DEDEDE);
    background-repeat: repeat-x;
    -webkit-transition: margin-bottom 150ms linear;
    -moz-transition: margin-bottom 150ms linear;
    -o-transition: margin-bottom 150ms linear;
    transition: margin-bottom 150ms linear;
}

#scrollUp:hover {
    margin-bottom: 0;
}
.meet_back{background:url(../images/float_meet.png) no-repeat; }
.lsr_back{background:url(../images/float_lsr.png) no-repeat; }
.overlay {
   background:transparent; 
   position:relative; 
   width:100%;
   height:408px; 
   top:408px; 
   margin-top:-408px;
   z-index:-1;}
.contact_hold{}
.contact_form{ width:100%; margin-top:17px;}
.contact_hold h2{ margin-top:25px;width:100%;float:left;font-size:24px; float:left; font-weight:300;}
.contact_form p{ width:100%; font-size:14px;}
.contact_form input[type=text]{     background: white; 
    border: 1px solid #DDD; 
    border-radius: 5px; 
    box-shadow: 0 0 5px #DDD inset; 
    color: #666; 
    outline: none; 
    height:25px; 
    width: 275px; 
	margin-left:9px;
	padding:2px;
   
   }
.submit {

border : solid 1px #e0e0e0;
	border-radius : 3px;
	moz-border-radius : 3px;
	-webkit-box-shadow : 2px 3px 13px rgba(0,0,0,0.1);
	-moz-box-shadow : 2px 3px 13px rgba(0,0,0,0.1);
	box-shadow : 2px 3px 13px rgba(0,0,0,0.1);
	font-size : 13px;
	color : #787878;
	padding:8px;
	background : #053494;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#053494), color-stop(0%,#FFFFFF), color-stop(100%,#ededed));
	background : -moz-linear-gradient(top, #053494 0%, #FFFFFF 0%, #ededed 100%);
	background : -webkit-linear-gradient(top, #053494 0%, #FFFFFF 0%, #ededed 100%);
	background : -o-linear-gradient(top, #053494 0%, #FFFFFF 0%, #ededed 100%);
	background : -ms-linear-gradient(top, #053494 0%, #FFFFFF 0%, #ededed 100%);
	background : linear-gradient(top, #053494 0%, #FFFFFF 0%, #ededed 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#053494', endColorstr='#ededed',GradientType=0 );
	margin-left:8px;
	margin-top:5px;

}
.quart{ width:36%; float:left;}
.frm p{ margin-top:15px; margin-bottom:2px;}
textarea{  background: white; 
    border: 1px solid #DDD; 
    border-radius: 5px; 
    box-shadow: 0 0 5px #DDD inset; 
    color: #666; 
    outline: none; 
    height:25px; 
    width: 275px; 
	margin-left:9px;
	padding:2px;
	box-sizing:content-box;	}
	
 .hideAll  {
        visibility:hidden;
     }








/*Business Travel Images*/
.bt_tb{ background:url(../images/business_travel/bt_top.jpg) no-repeat; width:100%; height:480px; background-size:cover; background-position:top;}
.bt_one{ background:url(../images/business_travel/one.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}
.bt_two{ background:url(../images/business_travel/two.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}
.bt_three{ background:url(../images/business_travel/three.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}
.bt_four{ background:url(../images/business_travel/four.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}
.bt_five{background:url(../images/business_travel/five.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}

/*Meeting and Events Images*/
.mt_tb{background:url(../images/meet/mt_top.jpg) no-repeat; width:100%; height:480px; background-size:cover;}
.mt_one{ background:url(../images/meet/one.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}
.mt_two{background:url(../images/meet/two.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}
.mt_three{background:url(../images/meet/three.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}
.mt_four{background:url(../images/meet/four.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}

/*Leisure Travel Images*/
.lt_tb{background:url(../images/leisure/lsr_top.jpg) no-repeat; width:100%; height:480px; background-size:cover;}
.lt_one{ background:url(../images/leisure/one.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}
.lt_two{background:url(../images/leisure/two.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}
.lt_three{background:url(../images/leisure/three.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}
.lt_four{background:url(../images/leisure/four.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}

/*Special Travel Images*/
.sp_tb{background:url(../images/special/sp_top.jpg) no-repeat; width:100%; height:480px; background-size:cover;}
.sp_one{ background:url(../images/special/one.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}
.sp_two{background:url(../images/special/two.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}
.sp_three{background:url(../images/special/three.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}
.sp_four{background:url(../images/special/four.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}

/*Services Travel Images*/
.srv_tb{ background:url(../images/services/srv_top.jpg) no-repeat; width:100%; height:480px; background-size:cover;}
.srv_one{ background:url(../images/services/one.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}
.srv_two{background:url(../images/services/two.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}
.srv_three{background:url(../images/services/three.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}
.srv_four{background:url(../images/services/four.png) no-repeat; background-size:cover; width:270px; height:226px; float:left;}

.gm_msg{width:50%; float:left;}
.gm_msg img{ float:left;}
.gm_desig{}
.gm_design p{ font-size:12px;}
.gm_desig h5{ font-size:15px;}

.ldr_page_main_top{width:990px; float:left; /*height:200px;*//*background:url(../images/ldr_top.png) no-repeat;*/ padding:15px 0px 0px 4px; margin-top:9px; position:relative;}
.gm_text{width:630px; /*height:219px;*/ float:left;margin-left:25px;}
.gm_text h2{ font-weight:400; color:#87368c; font-size:20px; padding-top:0px; line-height:20px; padding-bottom:5px; padding-left:0px; float:left;}
.gm_text p{/*font-weight:300;*/ padding-top:10px; font-size:13px;color:#372d3b;line-height:19px;padding-left:0px;float:left; line-height:18px;}
.gm_name{   padding-top:16px; font-weight:400; font-family:font-family:'Open Sans', sans-serif; line-height:15px; float:left;font-size:12px; 
                 color:#372d3b;}
.gm_image{width:300px; height:277px; background:url(../images/about_page/ldr1.jpg) no-repeat; float:left; }

.footer_contact{ width:50%; height:40px; float:left; padding-top:57px;}
.footer_contact h2{ font-size:14px; height:22px;  color:#333; margin-bottom:2px; padding-left:12px; background:#bbb; padding-top:4px; padding-bottom:2px;}
.footer_contact a{ width:43%; font-weight:500; font-size:14px; padding-top:7px;color:#bbb; font-weight:600; float:left; padding-left:3px;}
.foot_icon{ float:left; width:25px; height:25px; margin-top:5px;}
.phone{ background:url(../images/phone.png) no-repeat;}
.email{ background:url(../images/email.png) no-repeat;}
.footer_social{ width:39%; float:left; padding-top:73px;}
.soc{ float:right; width:35px; height:35px; margin-left:4px;}
.fb{ background:url(../images/fb_icon.png) no-repeat;}
.twit{ background:url(../images/twit_icon.png) no-repeat;}
.linked{background:url(../images/linked_icon.png) no-repeat;}
.inst{background:url(../images/inst_icon.png) no-repeat;}
.mice{width:100%; background:url(../images/mice.png) no-repeat; height:350px; float:left;}

/*Images Predload*/
.preload{ display:none;}
.preload_bt{ background:url(../images/business_travel/bt_top.jpg);}
.preload_btone{ background:url(../images/business_travel/one.png);}
.preload_bttwo{background:url(../images/business_travel/two.png);}
.preload_btthree{background:url(../images/business_travel/three.png)}
.preload_btfour{background:url(../images/business_travel/four.png)}

.team_top{ width:980px; float:left; background:url(../images/team.jpg) no-repeat; height:495px;}

/*stickup*/

.navbar-wrapper {
  margin-top:20px;
  position: relative;
  z-index: 15;

}

.navbar.navbar-inverse.navbar-static-top {
  background: #5cb85c;
  border-color: #398439;
}
.navbar.navbar-inverse.navbar-static-top a{
  color:#fff;
}
.navbar.navbar-inverse.navbar-static-top a:hover{
  color:#0A64A4;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus{
  background:#398439;
  font-weight:700;
}
.navbar-inverse .navbar-nav>.active>a:hover {
  background:#398439;
  color:#fff;
  font-weight:700;
}


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  /*
  margin-bottom: 60px;

  margin-top: -90px;

  Negative margin to pull up carousel. 90px is roughly margins and height of navbar. */
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 450px;
  background-color: #0A64A4;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
}



/* MARKETING CONTENT
-------------------------------------------------- */

/* Pad the edges of the mobile views a bit */
.marketing {
  padding-left: 15px;
  padding-right: 15px;
}

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  text-align: center;
  margin-bottom: 20px;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-lg-4 p {
  margin-left: 10px;
  margin-right: 10px;
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}



/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 768px) {

  /* Remove the edge padding needed for mobile */
  .marketing {
    padding-left: 0;
    padding-right: 0;
  }

  /* Navbar positioning foo */
  .navbar-wrapper {

  }
  /* The navbar becomes detached from the top, so we round the corners */
  .navbar-wrapper .navbar {
    border-radius: 4px;
  }

  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }

}

@media (min-width: 992px) {
  .featurette-heading {
    margin-top: 120px;
  }
}
#sub_menu{ width:100%;}

.inner_wrapper{ width:}

Sooperfish
ul.sf-menu ul,
ul.sf-menu ul li {
width:180px;
}
ul.sf-menu ul ul {
margin:0 0 0 180px;
}

/* Framework for proper showing/hiding/positioning */
/* DO NOT EDIT FROM HERE */
ul.sf-menu
,ul.sf-menu * {
margin:0;
padding:0;
}

ul.sf-menu {
display:block;
position:relative;
}
ul.sf-menu li {
display:block;
list-style:none;
float:left;
position:relative;
}
ul.sf-menu li:hover {
visibility:inherit; /* fixes IE7 'sticky bug' */
}
ul.sf-menu a,
ul.sf-menu span {
display:block;
position:relative;
}
ul.sf-menu ul {
position:absolute;
left:0;
width:150px;
top:37px;
left:-999999px;
}
ul.sf-menu ul a,
ul.sf-menu ul span {
zoom:1; /* IE6/7 fix */
}
ul.sf-menu ul li {
float:left; /* Must always be floated otherwise there will be a rogue 1px margin-bottom in IE6/7 */
width:150px;
}
ul.sf-menu ul ul {
top:0;
margin:0 0 0 150px;
}

ul.sf-menu li:hover ul,ul.sf-menu li:focus ul,ul.sf-menu li.sf-hover ul { /*first level*/
left:auto;


}
ul.sf-menu li:hover ul ul,ul.sf-menu li:focus ul ul,ul.sf-menu li.sf-hover ul ul {
left:-999999px;
background:#666;
}
ul.sf-menu ul li:hover ul,ul.sf-menu ul li:focus ul,ul.sf-menu ul li.sf-hover ul {/*second level*/
left:auto;
}
ul.sf-menu ul li:hover ul ul,ul.sf-menu ul li:focus ul ul,ul.sf-menu ul li.sf-hover ul ul {
left:-999999px;
}
ul.sf-menu ul ul li:hover ul,ul.sf-menu ul ul li:focus ul,ul.sf-menu ul ul li.sf-hover ul {/*third level*/
left:auto;
}
ul.sf-menu ul ul li:hover ul ul,ul.sf-menu ul ul li:focus ul ul,ul.sf-menu ul ul li.sf-hover ul ul {
left:-999999px;
}
ul.sf-menu ul ul ul li:hover ul,ul.sf-menu ul ul ul li:focus ul,ul.sf-menu ul ul ul li.sf-hover ul {/*fourth level*/
left:auto;
}
ul.sf-menu ul ul ul li:hover ul ul,ul.sf-menu ul ul ul li:focus ul ul,ul.sf-menu ul ul ul li.sf-hover ul ul {
left:-999999px;
}

/* autoArrows CSS */

div.sf-arrow {
width:7px;
height:7px;
position:absolute;
top:8px;
right:0;
display:block;
overflow:hidden; /* making sure IE6 doesn't overflow and expand the box */
font-size:1px;
}
ul ul div.sf-arrow {
right:12px;
top:7px;
background-position:0 100%;
}

ul#nav ul
ul#nav ul li {
width:200px;
}
ul#nav ul ul {
margin:0 0 0 200px;
}

/* Theming the menu */

ul#nav {
float:left;
font-size:120%;
border-width:0 5px 0 5px;
}

ul#nav ul {
border-top:5px solid #983c8f;
background:#f5f5f5;
-webkit-box-shadow: 6px 14px 30px 0px rgba(0,0,0,0.24);
-moz-box-shadow: 6px 14px 30px 0px rgba(0,0,0,0.24);
box-shadow: 6px 14px 30px 0px rgba(0,0,0,0.24);

}

ul#nav li a,
ul#nav li span {
padding:20px 12px 15px 26px;
font-family:/*'OpenSans', sans-serif;*/Montserrat, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:500;
text-decoration:none;
color:#777;
font-size:13px;
background:efefef;

}

ul#nav ul li a,
ul#nav ul li span {
padding:10px 15px;


}

ul#nav li a:hover
,ul#nav li span:hover
,ul#nav li a:focus
,ul#nav li span:focus {
	color:#983c8f;

}

ul#nav div.sf-arrow {
top:20px;
right:6px;
background-image:url(../images/arrows-black.png);
}


ul#nav ul div.sf-arrow {
right:12px;
top:16px;
}

.partn_main_unit{ width:245px;float:left; margin-left:70px;height:91px; float:left; margin-top:30px;}
.cat_main_unit h4{ font-weight:normal; text-align:center; width:100%; padding-top:5px; padding-bottom:9px; float:left; color:#372d3b;  -webkit-font-smoothing: antialiased; font-weight:400;}
.cat_main_unit img{float:left; width:187px; height:187px;}
.b_c{ color:#111111;}

.num_text{font-family:'Open Sans', sans-serif; }
.phil_text{color: #372d3b;
    float: left;
    font-size: 23px;
    font-weight: 300;
    padding-top: 5px;
    width: 100%;
	padding-bottom:10px;}
	
.form_error{ border:#900 1px solid !important;}
.travel_high{ width:325px; float:left; padding-top:15px;}
.travel_high ul{ }
.travel_high li{
	list-style: none;
	font-size: 13px;
	padding-bottom:12px;
	color:#372d3b;
	padding-left:5px;
	
}
@media screen and (max-width: 1024px){
ul#nav li a, ul#nav li span{ font-size:9px;}
.main_container{ width:980px;}
.top_two{width:830px;}
	}
