/*Mobile
----------------------------------------------*/

h1{padding: 0 0 0.5em 5px;}
.header-block{padding: 0;}
#header .top .header-block {height:inherit;}
#header .top {padding:0.5em;}
#header a.logo {position: static;}
.sidebar{ display:none;}
.main {float:inherit;width:inherit; margin:0 0 20px 0;}
#subheader .default-page {display:none;}
#header .header-block,#subheader .subheader-block,#content .content-block,#footer .footer-block{position:relative;width:inherit;margin:0 auto;}


#header .nav{min-width:inherit;}
#content,#subheader{min-width:inherit;}
#subheader .social {display:none;}
#footer .nav{min-width:inherit;}
.slider{display:none;}
#header .top-menu {margin: 10px 0 0;}
.id-like ul { width:inherit; padding:0 0 0 10px;}
.id-like ul.right {float:left; width:inherit;}
.id-like li.last {border-bottom: 1px dotted #B1B3B4;}
.id-like {padding: 10px; margin:0.5em;}
#subheader .path {margin: 0 0 1em;padding: 0.5em;}
.mod-section .banner .text {float:none;width:inherit;}

/* home
******************************************/

.main-module {display:none;}
.news-and-events{display:none;}
.home-modules {padding:5px;margin:20px 0 0 0;}
.home-modules .module {
    background: #D0D1D2 none;
	background-image: -webkit-gradient(
    linear,
    right top,
    right bottom,
    color-stop(0.07, rgb(232,233,234)),
    color-stop(0.77, rgb(208,209,210))
);
background-image: -moz-linear-gradient(
    center top,
    rgb(232,233,234) 7%,
    rgb(208,209,210) 77%
);
    float: none;
    height: auto;
	padding: 0 0 10px 0;
    margin: 0 0 10px 0;
    position: relative;
    width: inherit;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}


.home-modules .module-1 h2 {
    background: url("../img/home_module1_bg_mobile.png") no-repeat scroll right 0 transparent;
	background-color:#3c84bf;
    height: 85px;
	padding:5px;
    width: inherit;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
}

.home-modules .module-2 h2 {
    background: url("../img/home_module2_bg_mobile.png") no-repeat scroll right 0 transparent;
	background-color:#3c84bf;
    height: 85px;
	padding:5px;
    width: inherit;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
}

.home-modules .module-3 h2 {
    background: url("../img/home_module3_bg_mobile.png") no-repeat scroll right 0 transparent;
	background-color:#3c84bf;
    height: 85px;
	padding:5px;
    width: inherit;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
}

.home-modules .module.last{background: none;}

/* nav
****************************************/
#header .nav li.customer-area {position:static;right:inherit;top:inherit;}
#header .nav li {float:none;height: auto; border-bottom: 1px dotted #B1B3B4;}
#header .nav li a {background: none; text-align:center;}
#header .nav li a:hover {background:none;color: #FFFFFF;}
#header .nav li.menu-customer-area {position: static;text-align:center;}
#header .nav li.menu-customer-area a {background-image: none;background-position: 10px 12px;background-repeat: no-repeat;padding: 0;}

#header .nav li .content {position: relative;top: 0;width:inherit !important;height: auto; z-index:0;}
#header .nav li .content a{ text-align:left;}
#header .nav li .content .column-1, #header .nav li .content .column-2, #header .nav li .content .column-3 {float: none;width:inherit;padding:0 0 1em 0; margin:0 10px 0 5px;}
#header .nav li .content ul.left {float: none;width:inherit;}
#header .nav li .content ul.right {float: none;width:inherit;}
#header .nav li .content li.last {border-bottom: 1px solid #E0E1E1;}


.mod-section {margin:1em 0.5em;}
.mod-section .banner {padding: 0.5em 0.5em 1em 0.5em; background-image:none; height:100%;}
.mod-section .banner h2 {margin: 0.5em;}
.mod-section .banner .btn {margin-left: 0.5em;}
.mod-section .content {padding: 10px;}
.mod-section .column1 {float:none;margin: 0;padding: 0;width:inherit;}
.mod-section .column2 {float:none;padding: 0;width:inherit; border:none;}
.mod-section .download {float: left;padding: 1em 0 0 1em;margin:1em 0 0 0;width:inherit;}
#content .download-btn {margin: 0 1em 1em 0;}
#footer .nav .footer-block { padding:0.5em;}
#footer .bottom ul.nav{ display:block; margin:0 0 0.5em 0;}
#footer .bottom a.btn01 {float:inherit;}

#footer .bottom ul#cssSwitch{display:inline;}
#footer .bottom ul#cssSwitch li{display:inline;font-size:1em;background:url(../img/footer_sep_blue.gif) no-repeat 0 2px;padding:0 4px 0 8px;line-height:2.9;}
#footer .bottom ul#cssSwitch li.first{background:none;}

/* 02 Local websites
********************************************/

.content-block{ width:inherit;}
.local-web{ width:inherit; height:auto; position:static; padding:5px; margin:0;}
.local-web ul { padding:0 0 10px 0;}
.local-web ul li div ul{ padding:0;}
.local-web li {float: none; margin:2px 5px;}
.local-web li div {width:inherit;margin: 5px;padding:5px;position: static;border-bottom: 1px dotted #96999D;}
.local-web li h2 a {background: none repeat scroll 0 0 #1A61A9;color: #FFFFFF;}

/* 05 Solutions and Services bn
********************************************/

.intro{ width:inherit; padding:5px;}
.check {width:inherit;margin:5px;padding:10px;}
.check ul {float: none;padding: 5px;width: inherit;}
.check ul.right {float: none;}

/* 06 solutions and services industry
******************************************/
.industry-sub{ padding:5px;}
.industry-sub-item, .industry-sub-container-items .omega {height:auto;width: inherit;margin:5px 0;}

/* 07 product service list
********************************************/

.subnav{ width:inherit; padding:5px 5px 20px 5px; margin: 0; float:none;}
.main.col3 {width: inherit; float:none}
.item-list { padding:5px;}
.item-list h2 {padding: 10px 0;}

/* 08 product overview
********************************************/

.tabs li {float:none; font-size: 1.2em; margin:2px 5px;;}
.key-benefits {width:inherit;margin: 5px;padding:5px;}
.tabs li h2 a {background: none repeat scroll 0 0 #1A61A9;color: #FFFFFF;}
.key-benefits h2 {padding: 5px;}
.main-features {margin: 5px;padding: 5px;}
.screenshots-demo {margin: 5px;padding: 5px;}
.screenshots-demo .demo {float: none;width:inherit;max-width:217px;}
.screenshots-demo .demo img {height:auto;width:100%;max-width:217px;}
.screenshots-demo .screenshots {float: none;width: inherit;	}
.resources {background: none;border: 1px solid #E6E7E7;margin: 5px;padding: 5px;}
.resources h2 {padding: 5px;}
.resources .column1 {float: none;padding:5px; width: inherit;}
.resources .column1 li {padding:5px;}
.resources .column1 li p {min-height:30px;}
.resources .column2 {float: none;padding: 5px;width: inherit;}
.resources li.resources-btn {width: 173px; margin:0 10px 10px 0;}
.coverage-map {margin: 5px; padding: 5px; }
.coverage-map .map {width:inherit;}
.coverage-map .map img {height:auto;width:100%;max-width:407px;}


/* 09 service
********************************************/

.our-experts {padding: 5px;}
.our-experts .experts li {float: none;padding: 1.4em 0 1.7em 8.2em;position: relative;width: inherit;}
.resources-list {padding: 5px;}

/* 10 resources downloads
********************************************/
.resources-search {padding: 5px; margin:5px;}
.search div {min-width: 160px;}

/* 11 img video flash map text
********************************************/

/* 12 resources and downloads faqs
********************************************/
.faq-list{ padding:5px;}

/* 13 custom area
********************************************/
.sub-title { padding:5px;}
.extranet-module {float: none;margin:0 5px 20px 5px; width: inherit;}
.extranet-module li .description {float: none;width: inherit;padding:0 0 0 60px;}

/* 14 industry home version1
********************************************/

.home-modules .module-4 h2 {
    background: #1A61A9 none;
	
	background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.50, rgb(49,113,177)),
    color-stop(0.51, rgb(28,99,170))
	);
	background-image: -moz-linear-gradient(
		left top,
		rgb(49,113,177) 50%,
		rgb(28,99,170) 51%
	);
	
    float: none;
    position: relative;
    width: inherit;
	height:auto;
	padding:5px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
}
.home-modules .module h2 a {color: #FFFFFF;padding: 5px;}
.home-modules .module ul {}
.module.explore-amadeus ul li {width: 50%;}
.home-modules .module .go {position: static;}

.module.contact-amadeus {
    background-position: 0% 0%;
background-image: -moz-linear-gradient(
		left top,
		rgb(208,38,166) 50%,
		rgb(200,0,150) 51%
	) !important !important;
    color: #FFFFFF;
    height: auto;
    margin: 0 0 10px 0;
    position: relative;
	padding:0 0 11px 0;
    width: inherit;
	-webkit-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-moz-border-radius: 6px;
	border-bottom-right: 6px;
	border-bottom-left: 6px;
    background-color: #c80096 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
}

.module.contact-amadeus .btn{ position:static; display:block; float:none; margin:0 11px;}

#header .nav li.menu-solutions .column-2 ul.two-columns{ width: inherit; float: none; padding:0}

#header .nav li .content .column-1-2{float: none;width: inherit; padding:5px 5px 10px 5px;}
#header .nav li .content .column-1-2 ul.left{width: inherit;}
#header .nav li .content .column-1-2 ul.right{width: inherit;}

/* 15 industry home version2
********************************************/

.home-modules .double-module{ width:inherit; background:none #D0D1D2;
background-image: -webkit-gradient(
    linear,
    right top,
    right bottom,
    color-stop(0.07, rgb(232,233,234)),
    color-stop(0.77, rgb(208,209,210))
);
background-image: -moz-linear-gradient(
    center top,
    rgb(232,233,234) 7%,
    rgb(208,209,210) 77%
);
}
.home-modules .module-5 h2 {
	background:none #999;
	
	background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.50, rgb(163,163,163)),
    color-stop(0.51, rgb(153,153,153))
	);
	background-image: -moz-linear-gradient(
		left top,
		rgb(163,163,163) 50%,
		rgb(153,153,153) 51%
	);
	
	float:none;
	width:inherit;
	height:auto;
	padding:5px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;}
.home-modules .module-5 h2 a {padding: 5px;}

.home-modules .double-module ul {
    float: none;
    width: inherit;
}

.home-modules .double-module ul.right {
	border-top:1px dotted #96999D;
    float: none;
    width: inherit;
}

/* 16 industry home version3
********************************************/

/* 17 info profile
********************************************/

.main.col2 .sub-content {float: none;width: inherit;}
.intro-image {padding: 5px;position: static;}
.intro-image .image {display:none;}
.intro-image .text {padding: 0;}
.col2 .id-like {margin: 5px;padding: 10px;}
.col2 .id-like ul {padding:0; width:inherit;}

/* 18 why amadeus
********************************************/
.why-sub { float:none; padding:0 5px;}
.main .banner-01 {background: none repeat scroll 0 0 #66BC29;margin: 10px 0 0;padding: 5px;}
.main .banner-01 .text {float: none;width: inherit;}
.main .banner-01 h2, .main .banner-01 p {margin:0;}
.main .banner-01 .btn {margin: 5px 0 0 0; float:none}
.main .banner-01 .box-left {float: none;height: auto;margin: 5px 0 0 0;padding: 10px;width: inherit;}
.why-sub-item, .why-sub-item-02 {border: 1px solid #E6E7E7;float: none;height: auto;margin: 0 5px 5px 0;padding: 5px;width: inherit;}
.why-sub-item p a img, .why-sub-item-02 p a img{ display:none;}

/* 19 about amadeus
********************************************/
.about-sub{ padding:5px}
.about-sub-item {float: none;margin: 0 0 10px 0;padding: 10px;position: static;width: inherit; height:auto}
.about-sub-item.right {float: none;}
.about-sub-item .description {float: none;width: inherit;}
.about-sub-item img.image {display:none;}
.sub-content.corner-3 .main.col3 {width: inherit;}
.sub-content.corner-3 {margin: 5px;padding: 5px;}

/* 20 careers
********************************************/
.careers-sub-item {float: none;height: auto;margin: 5px;padding: 5px;width:inherit;}
.careers-sub-item p a img {height:auto;width:100%;max-width:170px;}

/* 21 open positions
********************************************/
form .row li {float: left;}
form input {width: 98%;}
form label, form .label {width: inherit;padding:0 10px 0 0;}
.open-positions-form .select select {width: inherit;}
.open-positions-form .select {float: none;margin: 0;width: 100%;}
.main.col3 {padding: 5px; margin:0;}

/* 22 form
********************************************/
.form {padding: 10px;margin: 5px 5px 20px 5px;width: inherit;}
form textarea {width: 98%;}
form .note {color: #333333;float: left;font-size: 1.1em;font-weight: bold;padding: 0;}
form .mandatory {color: #333333;font-size: 1.1em;font-weight: bold;position: absolute;right:auto;top: 42px;}
form .error {width:98%;margin:0;padding:2px;}
form .error .arrow {display:none}
form .submit {padding-left: 0;}

/* 23 Offices
********************************************/

.offices-list .where {float: none;margin: 5px;padding: 5px;width: inherit;}
.offices-list .where .map {width: inherit;height:auto;}
.offices-list .where .map {width: 100%;height:auto;}
.offices-list .where .map img {width: 100%;height:auto;}
.offices-list ul {margin: 20px 5px;}
.offices-list h2 {padding:0 5px;}
.offices-list {padding: 0;
}

/* 24 Offices List
********************************************/

.headquarters-map{width: inherit;}
.headquarters-map img{width: 100%; height:auto;}
.headquarters-tabs {border:none;margin: 5px;padding: 0;}

.headquarters-tabs-content .alphabet-tabs li {float:left;}
.headquarters-tabs-content .alphabet-tabs {margin: 5px;padding: 5px;}
.headquarters-tabs-content .list li {float: none;margin: 10px 0 0 5px; width: inherit;}

/* 25 News Events
********************************************/

/* 26a News Events list news
********************************************/
/* 26b News Events list news
********************************************/
/* 26c News Events list news
********************************************/
/* 26d News Events list news
********************************************/

/* 27 Media Centre
********************************************/
.media-centre-modules-02 .module {width: inherit;float:none}
.media-centre-modules-02 .module.special .content {height: auto;}
.media-centre-modules-02 .module.right {float: none;}
.media-centre-modules-02 .module.special.video-gallery .content ul li a {width: inherit;}

/* 28 Video retail
********************************************/

/* 30 Sitemap
********************************************/
.site-map {padding:0 5px;}
.site-map .sidebar {display:block !important;width:inherit;padding: 0;float:none;}
.sidebar .module {width: inherit;}
.sub-content.sidebar .module {float: none;margin:0 0 10px 0;}
.site-map .solutions-services {width: inherit;}
.site-map .module .column.right, .site-map .module .column {float: none;width: inherit;}
.site-map .module .column.right{padding: 10px 0 0 0;}
.site-map .sidebar .module .content {height: auto;}
.site-map .sidebar .module {width:inherit;}

/* 31 404 page
********************************************/
.error-title {margin: 5px;padding: 10px;width: inherit;}
.error-items li {float: none;margin: 5px;padding: 10px;width: inherit;height:auto}

/* 32 investors
********************************************/
.investor-items li {float: none;margin: 5px 5px 10px 5px;padding: 5px;width: inherit;min-height:75px;}
.investor-items li.right {float: none;margin: 5px;}
.investor-items li img {float:left;left:auto;position: static;top:auto;margin:0 10px 0 0;}
.investor-items li h2 {margin:0;padding: 0;}
.investor-items li .description {font-size: 1.1em;margin: 0;}
.more-info-item {margin: 5px 5px 10px 5px;padding: 5px;}
.more-info-item h2 {padding: 0 0 10px;}
.more-info-item ul {padding: 0 0 0 5px;width:inherit;}
.latest-news-item {float: none;margin: 5px 5px 10px 5px;padding: 5px;width: inherit;}
.upcoming-events-item {float: none;margin: 5px 5px 10px 5px;padding: 5px;width: inherit;}
.upcoming-events-item.right {float: none;}

/* 33 resources and downloads
********************************************/

.resources-items li {float: none;height: auto;margin: 5px;padding: 5px;position: static;width: inherit;}
.resources-items li img {float: left;margin: 0 10px 0 0;}
.resources-items li .description {float: none;width: inherit;}
.resources-items li.right {float: none;}
.resources-items li {float: none;height: auto;margin: 5px;padding: 5px;position: static;width: inherit;}
.resources-items li.wide-photo img {margin: 0 0 1em;width:100%;height:auto;max-width:2100%;margin:0 10px 5px 0;	}
.resources-items li.wide-photo .description {clear:both;}

/*  00 communities
************************/
.communities{ padding:5px 0 20px 5px;}
.communities ul li {float: none;height: 320px;margin: 20px 0;width: inherit;}
.communities ul li.last, .communities ul li.first {margin: 10px 0;}
.communities ul li.double.last{width: 2100%; height:320px; float:none; margin:20px 0;}
.communities ul li.double .header-community {height: 20px;padding: 0 0 10px;width: inherit;}
.communities ul li.youtube-community .main-community { width:inherit; height:auto; padding:5px}
.communities ul li.youtube-community .main-community .video {float: none;height: auto;padding: 0 20px 0 0;width: inherit;}
.communities ul li.youtube-community .main-community .info {float: none;height: auto;padding: 20px 0 0;width: inherit;}
.communities ul li.double .footer-community {width: 292px;}
.communities ul li.youtube-community .footer-community-dropdown{width: 280px; background: #FFF; height:auto}
.communities ul li.youtube-community .footer-community-dropdown ul{float:none;width:inherit;padding:0;}
