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


.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
* {margin:0px; padding:0px}
body { padding:0px; margin:0px; background-image:url(images/main-bg.jpg)}
#wrapper {
	width:100%;
	margin: 0 auto;
}




.container {
	width:1366px;
	height:1130px;
 margin-left:auto; margin-right:auto; background-color:#fff;  position:relative
}

.topstrip {width:1366px; height:64px; background-color:#024883; position:absolute}

nav { position:absolute;  z-index:2; background-color:#fff; width:812px; top:64px; padding-left:498px;  height:39px;}
	nav li {list-style:none; display:inline; float:left; display:block; height:39px; margin-left:42px; }
nav li a {font-family: "Open Sans"; font-size:16px; color:#024883; text-decoration:none;  margin-right:2px; background-image: url(images/nav-bg.png);display:block; height:31px; text-align:center; padding-top:8px; padding-left:8px; padding-right:8px;}
nav li a:hover {  background-color:#fff008}
nav ul ul
{
      background-color:#fff;
     position: absolute;
    width: 120px;  z-index:2; margin-left:0px;display:none}
nav ul ul li {width:122px; height:45px; padding-top:0px; margin-left:0px}
nav ul ul li a{display:block;font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #024883; text-decoration:none; padding-top:10px; margin-left:0px; height:35px;  z-index:2;}
nav ul ul li a:hover { background-color:fff008;}
nav ul li:hover ul {display:block;}
nav a#pull {
	display: none; background-color:#000
}



.logo {width:388px; height:101px; position:absolute; z-index:3; left:132px; box-shadow: 5px 5px 12px #020202; visibility:visible}
.banner {width:1087px; height:391px; position:absolute; top:102px; left:133px; z-index:1}



.logo1 {width:288px; height:75px; position:absolute; z-index:3; left:132px; box-shadow: 5px 5px 12px #020202; visibility:hidden}



.carousel { width:945px; height:210px; position:absolute; top:497px; left:205px; visibility:visible}


.list_carousel {
			
				
				width: 970px
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				
				width: 296px;
				height: 391px;
				padding: 0;				
				display: block;
				float: left; margin-right:25px; background-image:url(images/product-bg.jpg)
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
	position:absolute;
	bottom:10px;
	left: -58px;
			}
			.next {
				position:absolute;
bottom:10px; right:-48px
			}

.products {width:150px; height:199px; position:absolute; visibility:hidden}

.prod_desc {
	width:295px;
	height:341px;
	position:absolute;
}
.prod_desc table {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#625c51}

.name {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#1d1d1d}


	.main { width:1011px; height:213px; position:absolute; top:917px; left:160px; background-color:; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4a453c; line-height:1.3em;}
	.heading1 {font-family: "Futura Hv BT"; font-size:24px; color:#024883; position:absolute; width:450px; height:33px; border-bottom: thin solid #c5bfa9; top:5px}
.footer {width:1175px; height:74px; position:absolute; top:1130px; background-color:; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px}
.contact {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff}
.contact a{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff}
.flight_img {visibility:visible; position:absolute}
.flight_img1 {visibility:hidden; position:absolute}
.flight_img2 {visibility:hidden; position:absolute}
	.readmore {position:absolute; top:250px; right:165px; z-index:2}
.more {font-size:13px;}
	

/*Media Query*/


@media screen and (max-width: 1366px) {
	.readmore {position:absolute; top:250px; right:165px; z-index:2}
.more {font-size:13px;}
	
	.main { width:1011px; height:213px; position:absolute; top:917px; left:160px; background-color:; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4a453c; line-height:1.3em}
	.heading1 {font-family: "Futura Hv BT"; font-size:24px; color:#024883; position:absolute; width:450px; height:33px; border-bottom: thin solid #c5bfa9; top:5px}
.footer {width:1175px; height:74px; position:absolute; top:1130px; background-color:; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px}
.contact {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff}
.contact a{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff}

	.carousel { width:945px; height:210px; position:absolute; top:497px; left:160px; visibility:visible}


.list_carousel {
			
				
				width: 970px
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				
				width: 296px;
				height: 391px;
				padding: 0;				
				display: block;
				float: left; margin-right:25px; background-image:url(images/product-bg.jpg)
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
	position:absolute;
	bottom:10px;
	left: -58px;
			}
			.next {
				position:absolute;
bottom:10px; right:-55px
			}

.products {width:150px; height:199px; position:absolute; visibility:hidden}

.prod_desc {
	width:295px;
	height:341px;
	position:absolute;
}
.prod_desc table {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#625c51}

.name {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#1d1d1d}

	body { padding:0px; margin:0px; background-image:url(images/main-bg.jpg)}
#wrapper {
	width:100%;
	margin: 0 auto;
}

nav { position:absolute;  z-index:2; background-color:#fff; width:798px; top:64px; padding-left:458px;  height:39px;}
	nav li {list-style:none; display:inline; float:left; display:block; height:39px; margin-left:42px; }
nav li a {font-family: "Open Sans"; font-size:16px; color:#024883; text-decoration:none;  margin-right:2px; background-image: url(images/nav-bg.png);display:block; height:31px; text-align:center; padding-top:8px; padding-left:8px; padding-right:8px;}
nav li a:hover {  background-color:#fff008}
nav ul ul
{
      background-color:#fff;
     position: absolute;
    width: 120px;  z-index:2; margin-left:0px;display:none}
nav ul ul li {width:122px; height:45px; padding-top:0px; margin-left:0px}
nav ul ul li a{display:block;font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #024883; text-decoration:none; padding-top:10px; margin-left:0px; height:35px;  z-index:2;}
nav ul ul li a:hover { background-color:fff008;}
nav ul li:hover ul {display:block;}
nav ul ul
{
      background-color:#fff;
     position: absolute;
    width: 120px;  z-index:2; margin-left:0px;display:none}
nav ul ul li {width:122px; height:45px; padding-top:0px; margin-left:0px}
nav ul ul li a{display:block;font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #024883; text-decoration:none; padding-top:10px; margin-left:0px; height:35px;  z-index:2;}
nav ul ul li a:hover { background-color:fff008;}
nav ul li:hover ul {display:block;}
nav a#pull {
	display: none; background-color:#000
}

.logo {width:388px; height:101px; position:absolute; z-index:3; left:85px; box-shadow: 5px 5px 12px #020202; visibility:visible}
.banner {width:1087px; height:391px; position:absolute; top:102px; left:85px; z-index:1}
.topstrip {width:1266px; height:64px; background-color:#024883; position:absolute}
.logo1 {width:288px; height:75px; position:absolute; z-index:3; left:132px; box-shadow: 5px 5px 12px #020202; visibility:hidden}



.container {
	width:1266px;
	height:1130px;
 margin-left:auto; margin-right:auto; background-color:#fff
}

.flight_img {visibility:visible; position:absolute}
.flight_img1 {visibility:hidden; position:absolute}
.flight_img2 {visibility:hidden; position:absolute}

}

@media screen and (max-width: 1280px) {
		.readmore {position:absolute; top:250px; right:165px; z-index:2}
.more {font-size:13px;}
	.flight_img {visibility:visible; position:absolute}
.flight_img1 {visibility:hidden; position:absolute}
	.flight_img2 {visibility:hidden; position:absolute}

	.main { width:1000px; height:213px; position:absolute; top:917px; left:120px; background-color:; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4a453c; line-height:1.3em}
	.heading1 {font-family: "Futura Hv BT"; font-size:24px; color:#024883; position:absolute; width:450px; height:33px; border-bottom: thin solid #c5bfa9; top:5px}
.footer {width:1175px; height:74px; position:absolute; top:1130px; background-color:; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px}
.contact {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff}
.contact a{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff}

.carousel { width:945px; height:210px; position:absolute; top:497px; left:120px; visibility:visible}


.list_carousel {
			
				
				width: 970px
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				
				width: 296px;
				height: 391px;
				padding: 0;				
				display: block;
				float: left; margin-right:25px; background-image:url(images/product-bg.jpg)
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
	position:absolute;
	bottom:10px;
	left: -58px;
			}
			.next {
				position:absolute;
bottom:10px; right:-53px
			}

.products {width:150px; height:199px; position:absolute; visibility:hidden}

.prod_desc {
	width:295px;
	height:341px;
	position:absolute;
}
.prod_desc table {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#625c51}

.name {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#1d1d1d}
	body { padding:0px; margin:0px; background-image:url(images/main-bg.jpg)}
	.topstrip {width:1180px; height:64px; background-color:#024883; position:absolute}

#wrapper {
	width:100%;
	margin: 0 auto;
}
.container {
	width:1180px;
	height:1130px;
 margin-left:auto; margin-right:auto; background-color:#fff
}

nav { position:absolute;  z-index:2; background-color:#fff; width:712px; top:64px; padding-left:468px;  height:39px;}
	nav li {list-style:none; display:inline; float:left; display:block; height:39px; margin-left:33px; }
nav li a {font-family: "Open Sans"; font-size:16px; color:#024883; text-decoration:none;  margin-right:2px; background-image: url(images/nav-bg.png);display:block; height:31px; text-align:center; padding-top:8px; padding-left:8px; padding-right:8px;}
nav li a:hover {  background-color:#fff008}
nav ul ul
{
      background-color:#fff;
     position: absolute;
    width: 120px;  z-index:2; margin-left:0px;display:none}
nav ul ul li {width:122px; height:45px; padding-top:0px; margin-left:0px}
nav ul ul li a{display:block;font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #024883; text-decoration:none; padding-top:10px; margin-left:0px; height:35px;  z-index:2;}
nav ul ul li a:hover { background-color:fff008;}
nav ul li:hover ul {display:block;}
nav a#pull {
	display: none; background-color:#000
}

.logo {width:388px; height:101px; position:absolute; z-index:3; left:48px; box-shadow: 5px 5px 12px #020202; visibility:visible}
.banner {width:1087px; height:391px; position:absolute; top:102px; left:48px;}
.logo1 {width:288px; height:75px; position:absolute; z-index:3; left:132px; box-shadow: 5px 5px 12px #020202; visibility:hidden}

}


@media screen and (max-width: 1024px) {
		.readmore {position:absolute; top:213px; right:138px; z-index:2}
.more {font-size:11px;}
	.flight_img {visibility:visible; position:absolute}
.flight_img1 {visibility:hidden; position:absolute}
	.flight_img2 {visibility:hidden; position:absolute}

	.main { width:820px; height:213px; position:absolute; top:857px; left:50px; background-color:; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4a453c; line-height:1.3em}
	.heading1 {font-family: "Futura Hv BT"; font-size:24px; color:#024883; position:absolute; width:450px; height:33px; border-bottom: thin solid #c5bfa9; top:5px}
.footer {width:870px; height:74px; position:absolute; top:1130px; background-color:; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px}
.contact {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff}
.contact a{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff}
	.carousel { width:755px; height:210px; position:absolute; top:407px; left:155px; visibility:visible;}


.list_carousel {
			
				
				width: 750px;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				
				width: 296px;
				height: 391px;
				padding: 0;				
				display: block;
				float: left; margin-right:25px; background-image:url(images/product-bg.jpg)
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
	position:absolute;
	bottom:10px;
	left: -58px;
			}
			.next {
				position:absolute;
bottom:10px; right:70px
			}

.products {width:150px; height:199px; position:absolute; visibility:hidden}

.prod_desc {
	width:295px;
	height:341px;
	position:absolute;
}
.prod_desc table {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#625c51}

.name {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#1d1d1d}
	body { padding:0px; margin:0px; background-image:url(images/main-bg.jpg)}
	.topstrip {width:924px; height:64px; background-color:#024883; position:absolute}

#wrapper {
	width:100%;
	margin: 0 auto;
}
.container {
	width:924px;
	height:1130px;
 margin-left:auto; margin-right:auto; background-color:#fff
}

nav { position:absolute;  z-index:2; background-color:#fff; width:455px; top:64px; padding-left:468px;  height:39px;}
	nav li {list-style:none; display:inline; float:left; display:block; height:39px; margin-left:0px; }
nav li a {font-family: "Open Sans"; font-size:12px; color:#024883; text-decoration:none;  margin-right:2px; background-image: url(images/nav-bg.png);display:block; height:31px; text-align:center; padding-top:8px; padding-left:8px; padding-right:8px;}
nav li a:hover {  background-color:#fff008}
nav ul ul
{
      background-color:#fff;
     position: absolute;
    width: 120px;  z-index:2; margin-left:0px;display:none}
nav ul ul li {width:122px; height:45px; padding-top:0px; margin-left:0px}
nav ul ul li a{display:block;font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #024883; text-decoration:none; padding-top:10px; margin-left:0px; height:35px;  z-index:2;}
nav ul ul li a:hover { background-color:fff008;}
nav ul li:hover ul {display:block;}
nav a#pull {
	display: none; background-color:#000
}

.logo {width:388px; height:101px; position:absolute; z-index:3; left:52px; box-shadow: 5px 5px 12px #020202; visibility:visible}
.banner {width:824px; height:391px; position:absolute; top:102px; left:52px;}
.logo1 {width:288px; height:75px; position:absolute; z-index:3; left:132px; box-shadow: 5px 5px 12px #020202; visibility:hidden}


	}


@media screen and (max-width: 768px) {
	.readmore {position:absolute; top:165px; right:65px; z-index:2}
.more {font-size:10px; line-height:1.3em}
.flight_img {visibility: hidden; position:absolute}
.flight_img1 {visibility: visible; position:absolute; left:340px; top:55px}
	.flight_img2 {visibility:hidden; position:absolute}

.main { width:540px; height:278px; position:absolute; top:800px; left:40px; background-color:; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4a453c; line-height:1.3em}

	.heading1 {font-family: "Futura Hv BT"; font-size:24px; color:#024883; position:absolute; width:450px; height:33px; border-bottom: thin solid #c5bfa9; top:5px}
.footer {width:638px; height:74px; position:absolute; top:1130px; background-color:; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px}
.contact {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff}
.contact a{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff}	
	
	
	
	.carousel { width:755px; height:210px; position:absolute; top:390px; left:37px; visibility:visible;}


.list_carousel {
			
				
				width: 750px;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				
				width: 296px;
				height: 391px;
				padding: 0;				
				display: block;
				float: left; margin-right:2px; background-image:url(images/product-bg.jpg)
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
	position:absolute;
	bottom:10px;
	left: -35px;
			}
			.next {
				position:absolute;
bottom:10px; right:127px
			}

.products {width:150px; height:199px; position:absolute; visibility:hidden}

.prod_desc {
	width:295px;
	height:341px;
	position:absolute;
}
.prod_desc table {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#625c51}

.name {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#1d1d1d}
	
	body { padding:0px; margin:0px; background-image:url(images/main-bg.jpg); overflow-x:hidden}
	.topstrip {width:668px; height:46px; background-color:#024883; position:absolute;}

#wrapper {
	width:100%;
	margin: 0 auto;
}
.container {
	width:668px;
	height:1130px;
 margin-left:auto; margin-right:auto; background-color:#fff
}

nav { position:absolute;  z-index:2; background-color:#fff; width:600px; top:92px; padding-left:30px;  height:37px;}
	nav li {list-style:none; display:inline; float:left; display:block; height:39px; margin-left:34px; }
nav li a {font-family: "Open Sans"; font-size:12px; color:#024883; text-decoration:none;  margin-right:2px; background-image: url(images/nav-bg.png);display:block; height:29px; text-align:center; padding-top:8px; padding-left:8px; padding-right:8px;}
nav li a:hover {  background-color:#fff008}
nav ul ul
{
      background-color:#fff;
     position: absolute;
    width: 120px;  z-index:2; margin-left:0px;display:none}
nav ul ul li {width:122px; height:45px; padding-top:0px; margin-left:0px}
nav ul ul li a{display:block;font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #024883; text-decoration:none; padding-top:10px; margin-left:0px; height:35px;  z-index:2;}
nav ul ul li a:hover { background-color:fff008;}
nav ul li:hover ul {display:block;}
nav a#pull {
	display: none; background-color:#000
}

.logo {width:388px; height:101px; position:absolute; z-index:3; left:92px; box-shadow: 5px 5px 12px #020202; visibility:hidden}
.banner {width:668px; height:391px; position:absolute; top:130px; left:0px}
.logo1 {width:288px; height:75px; position:absolute; z-index:3; left:70px; box-shadow: 5px 5px 12px #020202; visibility:visible;}

	}

@media screen and (max-width: 600px) {
		.readmore {position:absolute; top:108px; right:67px; z-index:2}
.more {font-size:10px; line-height:1.3em}
	
	.flight_img {visibility: hidden; position:absolute}
.flight_img1 {visibility: visible; position:absolute; left:0px; top:220px}
	.flight_img2 {visibility:hidden; position:absolute}

.main { width:730px; height:368px; position:absolute; top:730px; left:40px; background-color:; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4a453c; line-height:1.3em; overflow-x:hidden; overflow-y:auto}

	.heading1 {font-family: "Futura Hv BT"; font-size:20px; color:#024883; position:absolute; width:350px; height:33px; border-bottom: thin solid #c5bfa9; top:5px}
.footer {width:450px; height:74px; position:absolute; top:1130px; background-color:; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px}
.contact {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff}
.contact a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff}	
	.carousel { width:355px; height:210px; position:absolute; top:320px; left:100px; visibility:visible;}


.list_carousel {
			
				
				width: 350px;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				
				width: 296px;
				height: 391px;
				padding: 0;				
				display: block;
				float: left; margin-right:2px; background-image:url(images/product-bg.jpg)
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
	position:absolute;
	bottom:10px;
	left: -55px;
			}
			.next {
				position:absolute;
bottom:10px; right:5px
			}

.products {width:150px; height:199px; position:absolute; visibility:hidden}

.prod_desc {
	width:295px;
	height:341px;
	position:absolute;
}
.prod_desc table {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#625c51}

.name {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#1d1d1d}
	
	body { padding:0px; margin:0px; background-image:url(images/main-bg.jpg); overflow-x:hidden}
	.topstrip {width:500px; height:46px; background-color:#024883; position:absolute}

#wrapper {
	width:100%;
	margin: 0 auto;
}
.container {
	width:500px;
	height:1130px;
 margin-left:auto; margin-right:auto; background-color:#fff
}

nav { position:absolute;  z-index:2; background-color:#fff; width:490px; top:92px; padding-left:8px;  height:37px;}
	nav li {list-style:none; display:inline; float:left; display:block; height:39px; margin-left:16px; }
nav li a {font-family: "Open Sans"; font-size:12px; color:#024883; text-decoration:none;  margin-right:2px; background-image: url(images/nav-bg.png);display:block; height:27px; text-align:center; padding-top:11px; padding-left:8px; padding-right:8px;}
nav li a:hover {  background-color:#fff008}
nav ul ul
{
      background-color:#fff;
     position: absolute;
    width: 120px;  z-index:2; margin-left:0px;display:none}
nav ul ul li {width:122px; height:45px; padding-top:0px; margin-left:0px}
nav ul ul li a{display:block;font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #024883; text-decoration:none; padding-top:10px; margin-left:0px; height:35px;  z-index:2;}
nav ul ul li a:hover { background-color:fff008;}
nav ul li:hover ul {display:block;}
nav a#pull {
	display: none; background-color:#000
}

.logo {width:388px; height:101px; position:absolute; z-index:3; left:92px; box-shadow: 5px 5px 12px #020202; visibility:hidden}
.banner {width:500px; height:391px; position:absolute; top:130px; left:0px}
.logo1 {width:288px; height:75px; position:absolute; z-index:3; left:70px; box-shadow: 5px 5px 12px #020202; visibility:visible;}

	}

@media only screen and (max-width : 480px) {
		.readmore {position:absolute; top:88px; right:67px; z-index:2}
.more {font-size:10px; line-height:1.3em}
	.flight_img {visibility: hidden; position:absolute}
.flight_img1 {visibility: visible; position:absolute; left:0px; top:220px}
	.flight_img2 {visibility:hidden; position:absolute}

.main { width:510px; height:368px; position:absolute; top:730px; left:40px; background-color:; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4a453c; line-height:1.3em; overflow-x:hidden; overflow-y:auto}

	.heading1 {font-family: "Futura Hv BT"; font-size:16px; color:#024883; position:absolute; width:300px; height:33px; border-bottom: thin solid #c5bfa9; top:5px}
.footer {width:400px; height:74px; position:absolute; top:1130px; background-color:; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; background-color:#}
.contact {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff}
.contact a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff}	
	.carousel { width:355px; height:210px; position:absolute; top:320px; left:42px; visibility:visible;}


.list_carousel {
			
				
				width: 350px;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				
				width: 296px;
				height: 391px;
				padding: 0;				
				display: block;
				float: left; margin-right:2px; background-image:url(images/product-bg.jpg)
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
	position:absolute;
	bottom:10px;
	left: -38px;
			}
			.next {
				position:absolute;
bottom:10px; right:21px
			}

.products {width:150px; height:199px; position:absolute; visibility:hidden}

.prod_desc {
	width:295px;
	height:341px;
	position:absolute;
}
.prod_desc table {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#625c51}

	
	
	body { padding:0px; margin:0px; background-image:url(images/main-bg.jpg); overflow-x:hidden}
	.topstrip {width:380px; height:46px; background-color:#024883; position:absolute;}

#wrapper {
	width:100%;
	margin: 0 auto;
}
.container {
	width:380px;
	height:1130px;
 margin-left:auto; margin-right:auto; background-color:#fff
}

nav { position:absolute;  z-index:2; background-color:#fff; width:375px; top:92px; padding-left:5px;  height:37px;}
	nav li {list-style:none; display:inline; float:left; display:block; height:39px; margin-left:10px; }
nav li a {font-family: "Open Sans"; font-size:10.5px; color:#024883; text-decoration:none;  margin-right:2px; background-image: url(images/nav-bg.png);display:block; height:27px; text-align:center; padding-top:11px; padding-left:2px; padding-right:2px;}
nav li a:hover {  background-color:#fff008}
nav ul ul
{
      background-color:#fff;
     position: absolute;
    width: 120px;  z-index:2; margin-left:0px;display:none}
nav ul ul li {width:122px; height:45px; padding-top:0px; margin-left:0px}
nav ul ul li a{display:block;font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #024883; text-decoration:none; padding-top:10px; margin-left:0px; height:35px;  z-index:2;}
nav ul ul li a:hover { background-color:fff008;}
nav ul li:hover ul {display:block;}
nav a#pull {
	display: none; background-color:#000
}

.logo {width:388px; height:101px; position:absolute; z-index:3; left:92px; box-shadow: 5px 5px 12px #020202; visibility:hidden}
.banner {width:380px; height:391px; position:absolute; top:130px; left:0px}
.logo1 {width:288px; height:75px; position:absolute; z-index:3; left:85px; box-shadow: 5px 5px 12px #020202; visibility:visible;}

	}

@media only screen and (max-width : 320px) {
		.readmore {position:absolute; top:38px; right:67px; z-index:2; visibility:hidden}
.more {font-size:6px; line-height:1.3em}
	.flight_img {visibility: hidden; position:absolute}
.flight_img1 {visibility: hidden; position:absolute; left:0px; top:280px}
	.flight_img2 {visibility: visible; position:absolute;  left:0px; top:280px}

.main { width:280px; height:508px; position:absolute; top:450px; left:30px; background-color:; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4a453c; line-height:1.3em; overflow-x:hidden; overflow-y:auto}

	.heading1 {font-family: "Futura Hv BT"; font-size:12px; color:#024883; position:absolute; width:150px; height:33px; border-bottom: thin solid #c5bfa9; top:5px}
.footer {width:200px; height:80px; position:absolute; top:970px; background-color:; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:10px}
.contact {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff}
.contact a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff}	
	body { padding:0px; margin:0px; background-image:url(images/main-bg1.jpg); overflow-x:hidden}
	.topstrip {width:300px; height:46px; background-color:#024883; position:absolute; left:0px}

#wrapper {
	width:100%;
	margin: 0 auto;height:auto; position:relative; height:1000px
}
.container {
	width:220px; height:900px; margin-left:auto; margin-right:auto; background-color:#fff; position:relative}
nav { 
  		height: auto; position: absolute; top:90px; width:220px; left:0px; padding-left:0px; z-index:2}
  	
  	nav li {
		width: 220px;
  		float: left;
  		position: relative; margin-left:0px
  	}
	
	nav li a {font-family: "Open Sans"; font-size:10.5px; color:#024883; text-decoration:none;background-image: url(images/nav-bg.png);display:block; height:27px; text-align:center; padding-top:11px; padding-left:0px; padding-right:2px;}
nav li a:hover {  background-color:#fff008}

	nav ul {
		display: none;
		height: auto;
	}
	
	nav li a:hover {  background-color:#fff008}
nav ul ul
{
      background-color:#fff;
     position: absolute;
    width: 220px;  z-index:2; margin-left:0px;}
	nav ul ul li {width:220px; height:45px; padding-top:0px; margin-left:0px; position:relative}
nav ul ul li a{display:block;font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #024883; text-decoration:none; padding-top:10px; margin-left:0px; height:35px;  z-index:2;}
nav ul ul li a:hover { background-color:fff008; display:block}


	nav a#pull {
		display: block;
		background-color: #034883;
		width: 100%;
		position: relative; height:30px; font-size:16px; color:#6f7070; padding-top:10px; z-index:3
	}
	
	nav a#pull:after {
		content:"";
		background: url(images/nav-icon.png) no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 10px;
	}


.logo {width:388px; height:101px; position:absolute; z-index:3; left:32px; box-shadow: 5px 5px 12px #020202; visibility:hidden}
.banner {width:220px; height:391px; position:relative; top:55px; left:0px; z-index:1}
.logo1 {width:288px; height:75px; position:relative; z-index:3; left:-35px; box-shadow: 5px 5px 12px #020202; visibility:visible;}



.carousel { width:945px; height:210px; position:absolute; top:497px; left:205px; visibility:hidden}
.ct {width:180px; height:35px; position:absolute; z-index:5; top:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding-top:3px}

.list_carousel {
			
				
				width: 970px
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				font-size: 40px;
				color: #999;
				text-align: center;
				width: 296px;
				height: 391px;
				padding: 0;				
				display: block;
				float: left; margin-right:25px
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
	position:absolute;
	bottom:10px;
	left: -58px;
			}
			.next {
				position:absolute;
bottom:10px; right:-48px
			}

.products {width:160px; height:199px; position:absolute; visibility:visible; top:220px; left:35px; overflow-x:hidden; overflow-y:auto; z-index:1}



	}
