/* HOME START **************************************************** */

.main-slider{margin:0px auto 0px auto;padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:absolute; overflow:hidden; z-index:10;}
.main-slider img{margin:0px auto 0px auto; padding:0; width:100%; position:relative; z-index:0; background-size:100%;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}

.main-slider-img{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; z-index:0; background-size:100%; z-index:1;}
.main-slider-img img{margin:0px auto 0px auto; padding:0; width:100%; position:relative; z-index:0; background-size:100%;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}


#ga_panel1, #ga_panel2, #ga_panel3, #ga_panel4, #ga_panel5, #ga_panel6 {margin:0; padding:0; width:100%; min-height:500px; position:absolute; background:#FFFFFF; display:none; background-size:100%; z-index:10;}

/* Gallery */
.ga-thumb {margin:0; padding:0; width:100px; height:500px; position:absolute; background:#; right:0; -webkit-border-radius:0px 10px 0px 0px; -moz-border-radius:0px 10px 0px 0px; border-radius:0px 10px 0px 0px; z-index:20; }
.ga-thumb ul{margin:70px auto 0px auto; padding:0; width:50px; position:relative; background:#; list-style:none;}
.ga-thumb ul li{margin:0px 0px 5px 0px; padding:0; position:relative; background:#; list-style:none;}
.ga-thumb ul li a{margin:0; padding:0; width:50px; height:75px; position:relative; background:#333; text-decoration:none; position:relative; font-family: Arial, Helvetica, sans-serif; font-size:14px; text-align:left; line-height:18px; font-weight:normal; color:#818181; display:block; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:2px solid #AAAAAA; outline:none; overflow:hidden;}
.ga-thumb ul li a:hover{text-decoration:none; color:#818181; border:2px solid #FFFFFF;}
.ga-thumb ul li a img{margin:0px; padding:0px 0px 0px 0px; width:100%;}

.ga-prev-btn {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:50px;height:50px;position:absolute;left:50px; top:220px; background:none; z-index:30;}
.ga-prev-btn button {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:50px;height:50px;position:relative;background:none; border:none; text-align:center; font-size:30px; line-height:50px; color:#CCCCCC; cursor:pointer;}
.ga-prev-btn button:hover{color:#FFFFFF;border:none;outline:none;}
.ga-prev-btn button:focus{border:none;outline:none;}

.ga-next-btn {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:50px;height:50px;position:absolute;right:50px; top:220px; background:none; z-index:30;}
.ga-next-btn button {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:50px;height:50px;position:relative;background:none; border:none; text-align:center; font-size:30px; line-height:50px; color:#CCCCCC; cursor:pointer;}
.ga-next-btn button:hover{color:#FFFFFF;border:none;outline:none;}
.ga-next-btn button:focus{border:none;outline:none;}

#ga_btn {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:80px; height:15px; position:absolute; margin-left:auto; margin-right:auto; left:0; right:0; top:550px; background:#; z-index:20;}
#ga_btn:focus{outline:none;}
#ga_btn .ga-btn1,.ga-btn2,.ga-btn3,.ga-btn4,.ga-btn5,.ga-btn6{background:#FFFFFF; width:15px; height:15px; padding:6px; display:block; float:left; margin-left:5px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; outline:none; border:1px solid #08164d;}
#ga_btn .ga-btn-active{width:15px; height:15px; background:#08164d; padding:6px;display: block; outline:none;}
#ga_btn .ga-btn-active:focus{outline:none;}


.slider-section{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:600px; background:none; position:relative;}


.section1{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}

.main-title{margin:0px auto 0px auto; padding:0px 0px 30px 30px; width:100%; min-height:100px; background:none; position:relative; float:none; z-index:20;}
.main-title h1{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:50px; color:#333333; text-align:left; line-height:60px; font-weight:normal;}
.main-title p{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#333333; text-align:left; line-height:36px; font-weight:normal;}


.s1-b1{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:45%; min-height:400px; background:none; position:relative; top:0px; z-index:10; float:left;}
.s1-b2{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:55%; min-height:400px; background:none; position:relative; top:0px; z-index:10; float:right;}

.s1-b1-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:450px; background:url(images/about1.jpg) no-repeat 0 0; position:relative; background-size:100%;}

.s1-b2-bx{margin:0px auto 0px auto; padding:50px 100px 30px 30px; width:100%; height:450px; background:#08164d url(images/about2.jpg) no-repeat 0 0; position:relative; background-size:100%;}
.s1-b2-bx p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal;}
.s1-b2-bx p a{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal; text-decoration:none;}
.s1-b2-bx p a:hover{color:#FFFFFF; text-decoration:underline;}











.section4{margin:0px auto 0px auto; padding:0px 0px 50px 0px; width:100%; min-height:100px; background:none; position:relative;}

.s4-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:120px; background:none; position:relative; float:none;}
.s4-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#727272; text-align:left; line-height:40px; font-weight:normal;}
.s4-title h2 strong{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:40px; color:#444444; text-align:left; line-height:50px; font-weight:normal;}

.s4-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:200px; background:none; position:relative; float:none;}
.s4-bx a{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:200px; background:none; position:relative; text-decoration:none; outline:none;}
.s4-bx a:hover{text-decoration:none; outline:none;}
.s4-bx a:focus{text-decoration:none; outline:none;}
.s4-bx a img{width:100%; border:none;}

.owl-carousel .item{margin:0px auto; padding:0px 0px 0px 0px; width:100%; height:300px; background:#FFFFFF; position:relative; overflow:hidden; text-align:center;}
.owl-carousel .item a{margin:0px auto; padding:0px 0px 0px 0px; width:100%; height:300px; background:#FFFFFF; position:relative; overflow:hidden; text-align:center; text-decoration:none;}
.owl-carousel .item a:hover{text-decoration:none;}
.owl-carousel .item a:focus{text-decoration:none; outline:none; border:none;}
.owl-carousel .item a img{margin:0px auto; padding:0px 0px 0px 0px; width:auto; height:200px; border:none;text-align:center;}

.owl-carousel .item a .item-title{margin:20px auto 0px auto; padding:10px 20px 0px 20px; width:100%; height:60px; background:none; position:relative; text-align:center; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:center; line-height:20px; font-weight:normal; border-top:5px solid #00923f;}

.owl-carousel .owl-nav{width:100%; height:0px;}
.owl-carousel .owl-nav .owl-prev{margin:0px 0px; padding:0px 0px 0px 0px; width:50px; min-height:50px; background:none; position:absolute; top:70px; left:-50px; font-size:24px;}
.owl-carousel .owl-nav .owl-next{margin:0px 0px; padding:0px 0px 0px 0px; width:50px; min-height:50px; background:none; position:absolute; top:70px; right:-50px; font-size:24px;}


/* HOME END **************************************************** */







/* DEFAULT START **************************************************** */

.page-banner{margin:0px auto 0px auto;padding:0px 0px 0px 0px;width:100%; height:400px; background:none; position:relative; overflow:hidden; z-index:10;}
.page-banner img{margin:0px auto 0px auto; padding:0; width:100%; position:relative; z-index:0; background-size:100%;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}

.page-title{margin:0px auto 0px auto;padding:30px 0px 20px 0px;width:100%; min-height:50px; background:none; position:relative;}
.page-title h1{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:50px; color:#333333; text-align:center; line-height:60px; font-weight:normal;}
.page-title p{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#333333; text-align:center; line-height:40px; font-weight:normal;}

.page-text{margin:0px auto 0px auto;padding:0px 0px 0px 0px;width:80%; min-height:50px; background:none; position:relative;}
.page-text p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:center; line-height:24px; font-weight:normal;}
.page-text p strong{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:center; line-height:24px; font-weight:bold;}
.page-text p a{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:center; line-height:24px; font-weight:bold; text-decoration:none;}
.page-text p a:hover{color:#000000; text-decoration:underline;}

/* DEFAULT END **************************************************** */



/* ABOUT US START **************************************************** */

.ab-section1{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}

.ab-s1-b1{margin:0px auto 0px auto;padding:0px 0px 0px 0px; width:50%; min-height:300px; background:none; position:relative; top:0px; z-index:10; float:left;}
.ab-s1-b2{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:50%; min-height:300px; background:none; position:relative; top:0px; z-index:10; float:right;}
.ab-s1-b1-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:300px; background:url(images/about-us1.jpg) no-repeat 0 0; position:relative; background-size:100%;}
.ab-s1-b2-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:300px; background:url(images/about-us2.jpg) no-repeat 0 0; position:relative; background-size:100%;}


.ab-section2{margin:0px auto 0px auto; padding:50px 0px 50px 0px; width:100%; min-height:100px; background:none; position:relative;}

.ab-s2-b1{margin:0px 0px;padding:0px 0px 0px 0px; width:70%; min-height:300px; background:none; position:relative; float:left;}
.ab-s2-b2{margin:0px 0px; padding:0px 0px 0px 0px; width:30%; min-height:300px; background:#333; position:relative; float:right;}

.ab-s2-b2-image{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:500px; background:url(images/about-us3.jpg) no-repeat 0 0; position:relative; background-size:100%;}

.ab-s2-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:120px; background:none; position:relative; float:none;}
.ab-s2-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#727272; text-align:left; line-height:40px; font-weight:normal;}
.ab-s2-title h2 strong{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:40px; color:#444444; text-align:left; line-height:50px; font-weight:normal;}

.ab-s2-text{margin:0px auto 0px auto; padding:0px 50px 0px 0px; width:100%; min-height:120px; background:none; position:relative; float:none;}
.ab-s2-text h3{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#999999; text-align:left; line-height:30px; font-weight:normal;}
.ab-s2-text p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:left; line-height:24px; font-weight:normal;}
.ab-s2-text ul{margin:0px 0px; padding:0px 0px 0px 20px; width:100%; background:none; position:relative; list-style:disc;}
.ab-s2-text ul li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:left; line-height:24px; font-weight:normal;}


.ab-section3{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}

.ab-s3-banner{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:500px; background:url(images/ab-s3-banner.jpg) no-repeat 50% 50% fixed; position:relative; background-size:100%;}
.ab-s3-banner-text{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:130px; background:none; position:absolute; top:180px; left:0px; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:60px; color:#000000; text-align:center; line-height:130px; font-weight:normal;}
.ab-s3-banner-line{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:500px; height:2px; background:#000000; position:relative;}


.ab-section4{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}

.ab-s4-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:80px; background:none; position:relative; float:none;}
.ab-s4-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:36px; color:#999999; text-align:center; line-height:40px; font-weight:normal;}


.tb-r{margin:0px auto 30px auto; padding:0px 0px 0px 0px; width:900px; min-height:100px; background:none; position:relative;}

.tb-c1{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:310px; min-height:100px; background:none; position:relative; float:left;}
.tb-c2{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:590px; min-height:100px; background:none; position:relative; float:right;}
.tb-c3{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:310px; min-height:100px; background:none; position:relative; float:right;}
.tb-c4{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:590px; min-height:100px; background:none; position:relative; float:left;}


.tb-image{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; background:none; position:relative;-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; overflow:hidden;}
.tb-image img{width:100%; height:auto; border:none;}

.tb-l-content{margin:0px auto 0px auto; padding:20px 0px 0px 40px; width:100%; min-height:100px; background:none; position:relative;}
.tb-l-content h3{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#333333; text-align:left; line-height:30px; font-weight:normal;}
.tb-l-content h4{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:18px; color:#999999; text-align:left; line-height:30px; font-weight:normal;}
.tb-l-content p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:left; line-height:20px; font-weight:normal;}
.tb-l-content .tbln{margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; height:2px; background:none; position:relative;}
.tb-l-content .tbln-line{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:40%; height:2px; background:#666666; position:relative; float:left;}

.tb-r-content{margin:0px auto 0px auto; padding:20px 40px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
.tb-r-content h3{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#333333; text-align:right; line-height:30px; font-weight:normal;}
.tb-r-content h4{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:18px; color:#999999; text-align:right; line-height:30px; font-weight:normal;}
.tb-r-content p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:right; line-height:20px; font-weight:normal;}
.tb-r-content .tbrn{margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; height:2px; background:none; position:relative;}
.tb-r-content .tbrn-line{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:40%; height:2px; background:#666666; position:relative; float:right;}


/* ABOUT US END **************************************************** */





/* PRODUCTS START **************************************************** */

/* PRODUCTS END **************************************************** */






/* CAREERS START **************************************************** */

.ca-section1{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}

.ca-s1-b1{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:50%; min-height:400px; background:none; position:relative; top:0px; z-index:10; float:left;}
.ca-s1-b2{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:50%; min-height:400px; background:none; position:relative; top:0px; z-index:10; float:right;}

.ca-s1-b1-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:450px; background:url(images/careers1.jpg) no-repeat 0 0; position:relative; background-size:100%;}

.ca-s1-b2-bx{margin:0px auto 0px auto; padding:50px 100px 50px 30px; width:100%; min-height:450px; background:#08164d; position:relative; background-size:100%;}
.ca-s1-b2-bx h2{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:36px; color:#FFFFFF; text-align:left; line-height:36px; font-weight:normal;}
.ca-s1-b2-bx p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal;}
.ca-s1-b2-bx ul{margin:0px 0px; padding:0px 0px 0px 50px; width:100%; background:none; position:relative; list-style:disc;}
.ca-s1-b2-bx ul li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal;}

/* CAREERS END **************************************************** */





/* CONTACT US START **************************************************** */

.cu-section1{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}

.cu-s1-b1{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:50%; min-height:500px; background:none; position:relative; top:0px; z-index:10; float:left;}
.cu-s1-b2{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:50%; min-height:500px; background:none; position:relative; top:0px; z-index:10; float:right;}

.gmap{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:600px; background:url(images/about1.jpg) no-repeat 0 0; position:relative; background-size:100%;}
.pmap{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:600px; background:#CCCCCC; position:relative;z-index:100;}
#map{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:600px; background:none; position:relative;z-index:100;}


.acontact{margin:0px auto; padding:50px 0px 50px 50px; width:100%; min-height:600px; background:#08164d; position:relative;}

.acontact-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:60px; background:none; position:relative;}
.acontact-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; font-weight:normal; color:#FFFFFF; text-align:left; line-height:36px;}

.acontact-text{margin:0px auto 0px auto; padding:0px 0px 20px 0px; width:100%; min-height:20px; background:none; position:relative;}

.acontact-text-left{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:20%; min-height:20px; background:none; position:relative; float:left; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:20px; font-weight:normal;}

.acontact-text-right{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:80%; min-height:20px; background:none; position:relative; float:left; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal;}
.acontact-text-right strong{font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:bold;}
.acontact-text-right a{font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal; text-decoration:none;}
.acontact-text-right a:hover{color:#FFFFFF; text-decoration:underline;}





.aform{margin:0px auto; padding:50px 0px 0px 0px; width:75%; min-height:100px; background:none; position:relative;}

.aform-text{margin:0px auto 0px auto;padding:0px 0px 0px 0px;width:100%; min-height:70px; background:none; position:relative;}
.aform-text p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:center; line-height:24px; font-weight:normal;}


.aform-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:60px; background:none; position:relative;}
.aform-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#333333; text-align:center; line-height:36px;}

.aform .aform_grid {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; background:#;}
.aform .aform_grid .aform_fields {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none;}
.aform .aform_grid .aform_fields .afield {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%;}
.aform .aform_grid .aform_fields .asection { margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; width:100%; background:#;}
.aform .aform_grid .aform_fields .asection .asection_title { margin:0px 0px; padding:0px 0px 10px 0px; width:100%; font-size:18px; line-height:normal; color:#000000; background:#; margin-bottom:5px;}
.aform .aform_grid .aform_fields .asection .asection_line { margin:0px 0px; padding:0px 0px 10px 0px; width:100%; font-size:18px; line-height:normal; color:#000000; background:#; border-bottom: 1px dotted #333; margin-bottom:15px;}
.aform .aform_grid .aform_fields .af_full_half {float:left; margin:0px 0px; padding:0px 0px 0px 0px; width:100%; background:#;}
.aform .aform_grid .aform_fields .af_left_half {float:left; margin:0px 0px; padding:0px 0px 0px 0px; width:49%;  background:#; clear:left !important;}
.aform .aform_grid .aform_fields .af_right_half {float:right; margin:0px 0px; padding:0px 0px 0px 0px; width:49%;  background:#; clear:right !important;}
.aform .aform_grid .aform_fields .afield .afield_label {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  width:100%; height:30px; background:#; clear:both; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:left; line-height:30px; font-weight:bold;}
.aform .aform_grid .aform_fields .afield .ainput_container {margin:0; padding:0px 0px; width:100%; margin-bottom:20px; z-index:1;}

.aform .aform_grid .aform_fields .afield .ainput_container .medium {margin:0; padding:8px 8px; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF; color:#000000; width:100%; font:inherit; font-weight:400; text-indent:2px; border:1px solid #ccc; background:#; outline:0; margin-bottom:0px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.aform .aform_grid .aform_fields .afield .ainput_container .medium:focus{border:1px solid #638515;}
.aform .aform_grid .aform_fields .afield .ainput_container .large {margin:0; padding:8px 8px; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF; color:#000000; min-width:100%; max-width:100%; min-height:100px; max-height:200px; font:inherit; font-weight:400; text-indent:2px; border:1px solid #ccc; background:#fff; outline:0; margin-bottom:0px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.aform .aform_grid .aform_fields .afield .ainput_container .large:focus{border:1px solid #638515;}

.aform .aform_footer{margin:0; padding:0; width:100%; height:50px; position:relative; background:#; line-height:30px;}
.aform .aform_footer .aform_button{float:right; margin:0; padding:10px 80px; font-size:14px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:normal; font-weight:bold; background:#08164d; border:none; position:relative; -webkit-transition: All 0.2s ease; -moz-transition: All 0.2s ease; -o-transition: All 0.2s ease; -ms-transition: All 0.2s ease; transition: All 0.2s ease; position:relative; right:0px; top:0px; cursor:pointer;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-transform:uppercase;}
.aform .aform_footer .aform_button:hover{color:#FFFFFF; background:#071c6c;}
.aform .aform_footer .aform_button:active{top:2px; color:#FFFFFF; background:#071c6c; outline:none;}
.sfl{display:none;}

.aform .aform_alert{margin:0px 0px 10px 0px; padding:0px 10px; width:100%; position:relative; background:#f6f6f6;  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#d8003d; text-align:center; line-height:30px; font-weight:600;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; display:none;}

.overlay { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.5); z-index: 2000000000; display:none; }
.resultbx{margin:0px 0px 0px 0px; padding:20px 20px 20px 20px; width:400px; min-height:100px; background:#FFFFFF; position:absolute; z-index:3000000000; top:150px; right:0px; box-shadow: 0px 3px 2px 0px rgba(0,0,0,0.2), 0px 3px 2px 0px rgba(0,0,0,0.2); transition: opacity 0.4s linear, transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out; margin-left:auto; margin-right:auto; left:0; right:0; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.resultbx-title{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; background:#; list-style:none; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:36px; font-weight:normal; line-height:40px;color:#333333;text-align:center;}
.resultbx-text{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; background:#; list-style:none; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:24px;color:#333333;text-align:center;}


/* CONTACT US END **************************************************** */





















/* 1600 grid */
@media screen and (min-width:1600px) {
	
	
}
/* 1280 grid */
@media print, screen and (min-width:1280px) and (max-width:1599px) {
	
	
	
}
/* 1024 grid */
@media print, screen and (min-width:1024px) and (max-width:1279px) {
	
	#ga_btn {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:80px; height:15px; position:absolute; margin-left:auto; margin-right:auto; left:0; right:0; top:400px; background:#; z-index:20;}
	
	.slider-section{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:450px; background:none; position:relative;}
	
	.s1-b1-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:600px; background:url(images/about1.jpg) no-repeat 0 0; position:relative; background-size:150%;}
	.s1-b2-bx{margin:0px auto 0px auto; padding:50px 100px 30px 30px; width:100%; height:550px; background:#08164d url(images/about2.jpg) no-repeat 0 0; position:relative; background-size:150%;}
	
}
/* 960 grid */
@media print, screen and (min-width:960px) and (max-width:1023px) {
	
	
	#ga_btn {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:80px; height:15px; position:absolute; margin-left:auto; margin-right:auto; left:0; right:0; top:400px; background:#; z-index:20;}
	
	.slider-section{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:450px; background:none; position:relative;}
	
	.s1-b1-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:600px; background:url(images/about1.jpg) no-repeat 0 0; position:relative; background-size:150%;}
	.s1-b2-bx{margin:0px auto 0px auto; padding:50px 100px 30px 30px; width:100%; height:550px; background:#08164d url(images/about2.jpg) no-repeat 0 0; position:relative; background-size:150%;}
	
	
}
/* #Tablet (Portrait) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	.main-slider{margin:0px auto 0px auto;padding:60px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; overflow:hidden; z-index:10;}
	.main-slider img{margin:0px auto 0px auto; padding:0; width:100%; height:auto; position:relative; z-index:0; background-size:100%;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}
	
	.main-slider-img{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; z-index:0; background-size:100%; z-index:1; overflow:hidden;}
	.main-slider-img img{margin:0px auto 0px auto; padding:0; width:100%; height:auto; position:relative; z-index:0; background-size:100%;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}
	
	#ga_panel1, #ga_panel2, #ga_panel3, #ga_panel4, #ga_panel5, #ga_panel6 {margin:0; padding:0; width:100%; min-height:100px; position:absolute; background:#FFFFFF; display:none; background-size:100%; z-index:10;}
	
	.ga-prev-btn {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:50px;height:50px;position:absolute;left:20px; top:150px; background:none; z-index:30;}
	.ga-prev-btn button {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:50px;height:50px;position:relative;background:none; border:none; text-align:center; font-size:30px; line-height:50px; color:#CCCCCC; cursor:pointer;}
	.ga-prev-btn button:hover{color:#FFFFFF;border:none;outline:none;}
	.ga-prev-btn button:focus{border:none;outline:none;}
	
	.ga-next-btn {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:50px;height:50px;position:absolute;right:20px; top:150px; background:none; z-index:30;}
	.ga-next-btn button {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:50px;height:50px;position:relative;background:none; border:none; text-align:center; font-size:30px; line-height:50px; color:#CCCCCC; cursor:pointer;}
	.ga-next-btn button:hover{color:#FFFFFF;border:none;outline:none;}
	.ga-next-btn button:focus{border:none;outline:none;}
	
	#ga_btn {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:80px; height:15px; position:absolute; margin-left:auto; margin-right:auto; left:0; right:0; top:380px; background:#; z-index:20;}
	#ga_btn:focus{outline:none;}
	#ga_btn .ga-btn1,.ga-btn2,.ga-btn3,.ga-btn4,.ga-btn5,.ga-btn6{background:#FFFFFF; width:15px; height:15px; padding:6px; display:block; float:left; margin-left:5px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; outline:none; border:1px solid #08164d;}
	#ga_btn .ga-btn-active{width:15px; height:15px; background:#08164d; padding:6px;display: block; outline:none;}
	#ga_btn .ga-btn-active:focus{outline:none;}
	
	.slider-section{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:600px; background:none; position:relative; display:none;}
	
	
	.section1{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}

	.main-title{margin:0px auto 0px auto; padding:0px 0px 30px 0px; width:100%; min-height:100px; background:none; position:relative; float:none; z-index:20;}
	.main-title h1{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:50px; color:#333333; text-align:center; line-height:60px; font-weight:normal;}
	.main-title p{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#333333; text-align:center; line-height:36px; font-weight:normal;}
	
	
	.s1-b1{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:400px; background:none; position:relative; top:0px; z-index:10; float:left; display:none;}
	.s1-b2{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:400px; background:none; position:relative; top:0px; z-index:10; float:right;}
	
	.s1-b1-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:500px; background:url(images/about1.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	
	.s1-b2-bx{margin:0px auto 0px auto; padding:50px 30px 30px 30px; width:100%;height:350px; background:#08164d url(images/about2.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	.s1-b2-bx p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:justify; line-height:24px; font-weight:normal;}
	.s1-b2-bx p a{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal; text-decoration:none;}
	.s1-b2-bx p a:hover{color:#FFFFFF; text-decoration:underline;}
	
	
	.section2{margin:0px auto 0px auto; padding:0px 0px 50px 0px; width:100%; min-height:100px; background:none; position:relative;}

	.s2-title{margin:0px auto 0px auto; padding:50px 0px 20px 0px; width:100%; min-height:120px; background:none; position:relative; float:none;}
	.s2-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#727272; text-align:center; line-height:40px; font-weight:normal;}
	.s2-title h2 strong{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:40px; color:#444444; text-align:center; line-height:50px; font-weight:normal;}
	
	.s2-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:250px; min-height:200px; background:none; position:relative; float:none;}
	.s2-bx a{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:200px; background:none; position:relative; text-decoration:none; outline:none;}
	.s2-bx a:hover{text-decoration:none; outline:none;}
	.s2-bx a:focus{text-decoration:none; outline:none;}
	.s2-bx a img{width:100%; border:none;}
	
	
	.section3{margin:0px auto 50px auto; padding:50px 0px 50px 0px; width:100%; min-height:100px; background:#1c2c3b; position:relative;}

	.s3-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:120px; background:none; position:relative; float:none;}
	.s3-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#CCCCCC; text-align:center; line-height:40px; font-weight:normal;}
	.s3-title h2 strong{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:40px; color:#FFFFFF; text-align:center; line-height:50px; font-weight:normal;}
	
	.s3-image{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:200px; background:#CCC; position:relative; float:none; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:5px solid #27547e; overflow:hidden;}
	.s3-image a{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:200px; background:none; position:relative; text-decoration:none; outline:none;}
	.s3-image a:hover{text-decoration:none; outline:none;}
	.s3-image a:focus{text-decoration:none; outline:none;}
	.s3-image a img{width:100%; border:none;}
	
	.s3-content{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:200px; background:none; position:relative;}
	.s3-content h3{margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#FFFFFF; text-align:left; line-height:30px; font-weight:normal;}
	.s3-content p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:justify; line-height:18px; font-weight:normal;}
	
	.s3-content a{margin:0px 0px 0px 0px; padding:5px 30px 5px 30px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:center; line-height:24px; font-weight:normal; text-decoration:none; background:#27547e; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
	.s3-content a:hover{color:#FFFFFF; text-decoration:none; background:#1e588f;}
	
	
	.section4{margin:0px auto 0px auto; padding:50px 0px 50px 0px; width:100%; min-height:100px; background:none; position:relative;}

	.s4-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:120px; background:none; position:relative; float:none;}
	.s4-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#727272; text-align:center; line-height:40px; font-weight:normal;}
	.s4-title h2 strong{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:40px; color:#444444; text-align:center; line-height:50px; font-weight:normal;}
	
	.owl-carousel .item{margin:0px auto; padding:0px 0px 0px 0px; width:100%; height:300px; background:#FFFFFF; position:relative; overflow:hidden; text-align:center;}
	.owl-carousel .item a{margin:0px auto; padding:0px 0px 0px 0px; width:100%; height:300px; background:#FFFFFF; position:relative; overflow:hidden; text-align:center; text-decoration:none;}
	.owl-carousel .item a:hover{text-decoration:none;}
	.owl-carousel .item a:focus{text-decoration:none; outline:none; border:none;}
	.owl-carousel .item a img{margin:0px auto; padding:0px 0px 0px 0px; width:auto; height:200px; border:none;text-align:center;}
	
	.owl-carousel .item a .item-title{margin:20px auto 0px auto; padding:10px 20px 0px 20px; width:100%; height:60px; background:none; position:relative; text-align:center; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:center; line-height:20px; font-weight:normal; border-top:5px solid #00923f;}
	
	.owl-carousel .owl-nav{width:100%; height:0px;}
	.owl-carousel .owl-nav .owl-prev{margin:0px 0px; padding:0px 0px 0px 0px; width:50px; min-height:50px; background:none; position:absolute; top:70px; left:0px; font-size:24px;}
	.owl-carousel .owl-nav .owl-next{margin:0px 0px; padding:0px 0px 0px 0px; width:50px; min-height:50px; background:none; position:absolute; top:70px; right:0px; font-size:24px;}
	
	
	/* DEFAULT START **************************************************** */

	.page-banner{margin:0px auto 0px auto;padding:60px 0px 0px 0px;width:100%; height:300px; background:#333; position:relative; overflow:hidden; z-index:10;}
	.page-banner img{margin:0px auto 0px auto; padding:0; width:100%; height:auto; position:relative; z-index:0; background-size:100%;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}
	
	.page-title{margin:0px auto 0px auto;padding:20px 0px 20px 0px;width:100%; min-height:50px; background:none; position:relative;}
	.page-title h1{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#333333; text-align:center; line-height:40px; font-weight:normal;}
	
	.page-text{margin:0px auto 0px auto;padding:0px 0px 0px 0px;width:100%; min-height:50px; background:none; position:relative;}
	.page-text p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:justify; line-height:24px; font-weight:normal;}
	.page-text p strong{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:justify; line-height:24px; font-weight:bold;}
	.page-text p a{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align: ; line-height:24px; font-weight:bold; text-decoration:none;}
	.page-text p a:hover{color:#000000; text-decoration:underline;}
	
	/* DEFAULT END **************************************************** */
	
	
	
	
	
	/* ABOUT US START **************************************************** */

	.ab-section1{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.ab-s1-b1{margin:0px auto 0px auto;padding:0px 0px 0px 0px; width:50%; min-height:150px; background:none; position:relative; top:0px; z-index:10; float:left;}
	.ab-s1-b2{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:50%; min-height:150px; background:none; position:relative; top:0px; z-index:10; float:right;}
	.ab-s1-b1-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:150px; background:url(images/about-us1.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	.ab-s1-b2-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:150px; background:url(images/about-us2.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	
	
	.ab-section2{margin:0px auto 0px auto; padding:50px 0px 50px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.ab-s2-b1{margin:0px 0px;padding:0px 0px 30px 0px; width:100%; min-height:300px; background:none; position:relative; float:none;}
	.ab-s2-b2{margin:0px auto; padding:0px 0px 0px 0px; width:400px; min-height:300px; background:none; position:relative; float:none;}
	
	.ab-s2-b2-image{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:500px; background:url(images/about-us3.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	
	.ab-s2-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:120px; background:none; position:relative; float:none;}
	.ab-s2-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#727272; text-align:left; line-height:40px; font-weight:normal;}
	.ab-s2-title h2 strong{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:40px; color:#444444; text-align:left; line-height:50px; font-weight:normal;}
	
	.ab-s2-text{margin:0px auto 0px auto; padding:0px 50px 0px 0px; width:100%; min-height:120px; background:none; position:relative; float:none;}
	.ab-s2-text h3{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#999999; text-align:left; line-height:30px; font-weight:normal;}
	.ab-s2-text p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:left; line-height:24px; font-weight:normal;}
	.ab-s2-text ul{margin:0px 0px; padding:0px 0px 0px 20px; width:100%; background:none; position:relative; list-style:disc;}
	.ab-s2-text ul li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:left; line-height:24px; font-weight:normal;}
	
	
	.ab-section3{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.ab-s3-banner{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:500px; background:url(images/ab-s3-banner.jpg) no-repeat 50% 50% fixed; position:relative; background-size:400%;}
	.ab-s3-banner-text{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:100px; background:none; position:absolute; top:150px; left:0px; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#000000; text-align:center; line-height:100px; font-weight:normal;}
	.ab-s3-banner-line{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:70%; height:2px; background:#000000; position:relative;}
	
	
	.ab-section4{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.ab-s4-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:80px; background:none; position:relative; float:none;}
	.ab-s4-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#999999; text-align:center; line-height:36px; font-weight:normal;}
	
	
	.tb-r{margin:0px auto 30px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.tb-c1{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; float:none;}
	.tb-c2{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; float:none;}
	.tb-c3{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; float:none;}
	.tb-c4{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; float:none;}
	
	
	.tb-image{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:300px; background:none; position:relative;-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; overflow:hidden;}
	.tb-image img{width:100%; height:auto; border:none;}
	
	.tb-l-content{margin:0px auto 0px auto; padding:20px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	.tb-l-content h3{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#333333; text-align:left; line-height:30px; font-weight:normal;}
	.tb-l-content h4{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:18px; color:#999999; text-align:left; line-height:30px; font-weight:normal;}
	.tb-l-content p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:justify; line-height:20px; font-weight:normal;}
	.tb-l-content .tbln{margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; height:2px; background:none; position:relative;}
	.tb-l-content .tbln-line{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:40%; height:2px; background:#666666; position:relative; float:left;}
	
	.tb-r-content{margin:0px auto 0px auto; padding:20px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	.tb-r-content h3{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#333333; text-align:left; line-height:30px; font-weight:normal;}
	.tb-r-content h4{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:18px; color:#999999; text-align:left; line-height:30px; font-weight:normal;}
	.tb-r-content p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:justify; line-height:20px; font-weight:normal;}
	.tb-r-content .tbrn{margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; height:2px; background:none; position:relative;}
	.tb-r-content .tbrn-line{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:40%; height:2px; background:#666666; position:relative; float:left;}
	
	
	/* ABOUT US END **************************************************** */
	
	
	
	
	
	
	
	/* CAREERS START **************************************************** */

	.ca-section1{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.ca-s1-b1{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:300px; background:none; position:relative; top:0px; z-index:10; float:left;}
	.ca-s1-b2{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:400px; background:none; position:relative; top:0px; z-index:10; float:right;}
	
	.ca-s1-b1-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:300px; background:url(images/careers1.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	
	.ca-s1-b2-bx{margin:0px auto 0px auto; padding:50px 100px 50px 30px; width:100%; min-height:450px; background:#08164d; position:relative; background-size:100%;}
	.ca-s1-b2-bx h2{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:36px; color:#FFFFFF; text-align:left; line-height:36px; font-weight:normal;}
	.ca-s1-b2-bx p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal;}
	.ca-s1-b2-bx ul{margin:0px 0px; padding:0px 0px 0px 50px; width:100%; background:none; position:relative; list-style:disc;}
	.ca-s1-b2-bx ul li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal;}
	
	/* CAREERS END **************************************************** */
	
	
	
	/* CONTACT US START **************************************************** */

	.cu-section1{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.cu-s1-b1{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:400px; background:none; position:relative; top:0px; z-index:10; float:none;}
	.cu-s1-b2{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:500px; background:none; position:relative; top:0px; z-index:10; float:none;}
	
	.gmap{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:400px; background:url(images/about1.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	.pmap{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:400px; background:#CCCCCC; position:relative;z-index:100;}
	#map{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:400px; background:none; position:relative;z-index:100;}
	
	
	.acontact{margin:0px auto; padding:50px 0px 50px 50px; width:100%; min-height:600px; background:#08164d; position:relative;}
	
	.acontact-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:60px; background:none; position:relative;}
	.acontact-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; font-weight:normal; color:#FFFFFF; text-align:left; line-height:36px;}
	
	.acontact-text{margin:0px auto 0px auto; padding:0px 0px 20px 0px; width:100%; min-height:20px; background:none; position:relative;}
	
	.acontact-text-left{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:25%; min-height:20px; background:none; position:relative; float:left; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:20px; font-weight:normal;}
	
	.acontact-text-right{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:75%; min-height:20px; background:none; position:relative; float:left; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal;}
	.acontact-text-right strong{font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:bold;}
	.acontact-text-right a{font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal; text-decoration:none;}
	.acontact-text-right a:hover{color:#FFFFFF; text-decoration:underline;}
	
	.aform-text{margin:0px auto 0px auto;padding:0px 0px 0px 0px;width:100%; min-height:70px; background:none; position:relative;}
	.aform-text p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:justify; line-height:24px; font-weight:normal;}

	
	.aform .aform_grid .aform_fields .af_left_half {float:none; margin:0px 0px; padding:0px 0px 0px 0px; width:100%;  background:#; clear:both !important;}
	.aform .aform_grid .aform_fields .af_right_half {float:none; margin:0px 0px; padding:0px 0px 0px 0px; width:100%;  background:#; clear:both !important;}
	
	.aform .aform_grid .aform_fields .afield .ainput_container .medium {margin:0; padding:0px 8px; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF; color:#000000; width:100%; height:50px; font:inherit; font-weight:400; text-indent:2px; border:1px solid #ccc; background:#; outline:0; margin-bottom:0px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.aform .aform_grid .aform_fields .afield .ainput_container .medium:focus{border:1px solid #638515;}
	.aform .aform_grid .aform_fields .afield .ainput_container .large {margin:0; padding:8px 8px; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF; color:#000000; min-width:100%; max-width:100%; min-height:100px; max-height:200px; font:inherit; font-weight:400; text-indent:2px; border:1px solid #ccc; background:#fff; outline:0; margin-bottom:0px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.aform .aform_grid .aform_fields .afield .ainput_container .large:focus{border:1px solid #638515;}
	
	.aform .aform_footer{margin:0; padding:0; width:100%; height:50px; position:relative; background:none; line-height:30px;}
	.aform .aform_footer .aform_button{float:none; margin:0; padding:0px 80px; font-size:14px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:50px; font-weight:bold; background:#005aaa; border:none; position:relative; -webkit-transition: All 0.2s ease; -moz-transition: All 0.2s ease; -o-transition: All 0.2s ease; -ms-transition: All 0.2s ease; transition: All 0.2s ease; position:relative; right:0px; top:0px; cursor:pointer;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-transform:uppercase; width:100%; display:block;}
	.aform .aform_footer .aform_button:hover{color:#FFFFFF; background:#071c6c;}
	.aform .aform_footer .aform_button:active{top:2px; color:#FFFFFF; background:#071c6c; outline:none;}
	.sfl{display:none;}
	
	/* CONTACT US END **************************************************** */
	
}
/* #Mobile (Landscape) */
@media only screen and (min-width:480px) and (max-width:767px) {
	
	.main-slider{margin:0px auto 0px auto;padding:60px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; overflow:hidden; z-index:10;}
	.main-slider img{margin:0px auto 0px auto; padding:0; width:100%; height:auto; position:relative; z-index:0; background-size:100%;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}
	
	.main-slider-img{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; z-index:0; background-size:100%; z-index:1; overflow:hidden;}
	.main-slider-img img{margin:0px auto 0px auto; padding:0; width:100%; height:auto; position:relative; z-index:0; background-size:100%;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}
	
	#ga_panel1, #ga_panel2, #ga_panel3, #ga_panel4, #ga_panel5, #ga_panel6 {margin:0; padding:0; width:100%; min-height:100px; position:absolute; background:#FFFFFF; display:none; background-size:100%; z-index:10;}
	
	.ga-prev-btn {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:50px;height:50px;position:absolute;left:20px; top:150px; background:none; z-index:30;}
	.ga-prev-btn button {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:50px;height:50px;position:relative;background:none; border:none; text-align:center; font-size:30px; line-height:50px; color:#CCCCCC; cursor:pointer;}
	.ga-prev-btn button:hover{color:#FFFFFF;border:none;outline:none;}
	.ga-prev-btn button:focus{border:none;outline:none;}
	
	.ga-next-btn {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:50px;height:50px;position:absolute;right:20px; top:150px; background:none; z-index:30;}
	.ga-next-btn button {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:50px;height:50px;position:relative;background:none; border:none; text-align:center; font-size:30px; line-height:50px; color:#CCCCCC; cursor:pointer;}
	.ga-next-btn button:hover{color:#FFFFFF;border:none;outline:none;}
	.ga-next-btn button:focus{border:none;outline:none;}
	
	#ga_btn {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:80px; height:15px; position:absolute; margin-left:auto; margin-right:auto; left:0; right:0; top:350px; background:#; z-index:20;}
	#ga_btn:focus{outline:none;}
	#ga_btn .ga-btn1,.ga-btn2,.ga-btn3,.ga-btn4,.ga-btn5,.ga-btn6{background:#FFFFFF; width:15px; height:15px; padding:6px; display:block; float:left; margin-left:5px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; outline:none; border:1px solid #08164d;}
	#ga_btn .ga-btn-active{width:15px; height:15px; background:#08164d; padding:6px;display: block; outline:none;}
	#ga_btn .ga-btn-active:focus{outline:none;}
	
	.slider-section{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:600px; background:none; position:relative; display:none;}
	
	
	.section1{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}

	.main-title{margin:0px auto 0px auto; padding:0px 0px 30px 0px; width:100%; min-height:100px; background:none; position:relative; float:none; z-index:20;}
	.main-title h1{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:50px; color:#333333; text-align:center; line-height:60px; font-weight:normal;}
	.main-title p{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#333333; text-align:center; line-height:36px; font-weight:normal;}
	
	
	.s1-b1{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:400px; background:none; position:relative; top:0px; z-index:10; float:left; display:none;}
	.s1-b2{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:400px; background:none; position:relative; top:0px; z-index:10; float:right;}
	
	.s1-b1-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:500px; background:url(images/about1.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	
	.s1-b2-bx{margin:0px auto 0px auto; padding:50px 30px 30px 30px; width:100%; height:350px; background:#08164d url(images/about2.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	.s1-b2-bx p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:justify; line-height:24px; font-weight:normal;}
	.s1-b2-bx p a{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal; text-decoration:none;}
	.s1-b2-bx p a:hover{color:#FFFFFF; text-decoration:underline;}
	
	
	.section2{margin:0px auto 0px auto; padding:0px 0px 50px 0px; width:100%; min-height:100px; background:none; position:relative;}

	.s2-title{margin:0px auto 0px auto; padding:50px 0px 20px 0px; width:100%; min-height:120px; background:none; position:relative; float:none;}
	.s2-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#727272; text-align:center; line-height:40px; font-weight:normal;}
	.s2-title h2 strong{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:40px; color:#444444; text-align:center; line-height:50px; font-weight:normal;}
	
	.s2-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:250px; min-height:200px; background:none; position:relative; float:none;}
	.s2-bx a{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:200px; background:none; position:relative; text-decoration:none; outline:none;}
	.s2-bx a:hover{text-decoration:none; outline:none;}
	.s2-bx a:focus{text-decoration:none; outline:none;}
	.s2-bx a img{width:100%; border:none;}
	
	
	.section3{margin:0px auto 50px auto; padding:50px 0px 50px 0px; width:100%; min-height:100px; background:#1c2c3b; position:relative;}

	.s3-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:120px; background:none; position:relative; float:none;}
	.s3-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#CCCCCC; text-align:center; line-height:40px; font-weight:normal;}
	.s3-title h2 strong{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:40px; color:#FFFFFF; text-align:center; line-height:50px; font-weight:normal;}
	
	.s3-image{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:200px; background:#CCC; position:relative; float:none; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:5px solid #27547e; overflow:hidden;}
	.s3-image a{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:200px; background:none; position:relative; text-decoration:none; outline:none;}
	.s3-image a:hover{text-decoration:none; outline:none;}
	.s3-image a:focus{text-decoration:none; outline:none;}
	.s3-image a img{width:100%; border:none;}
	
	.s3-content{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:200px; background:none; position:relative;}
	.s3-content h3{margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#FFFFFF; text-align:left; line-height:30px; font-weight:normal;}
	.s3-content p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:justify; line-height:18px; font-weight:normal;}
	
	.s3-content a{margin:0px 0px 0px 0px; padding:5px 30px 5px 30px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:center; line-height:24px; font-weight:normal; text-decoration:none; background:#27547e; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
	.s3-content a:hover{color:#FFFFFF; text-decoration:none; background:#1e588f;}
	
	
	.section4{margin:0px auto 0px auto; padding:50px 0px 50px 0px; width:100%; min-height:100px; background:none; position:relative;}

	.s4-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:120px; background:none; position:relative; float:none;}
	.s4-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#727272; text-align:center; line-height:40px; font-weight:normal;}
	.s4-title h2 strong{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:40px; color:#444444; text-align:center; line-height:50px; font-weight:normal;}
	
	.owl-carousel .item{margin:0px auto; padding:0px 0px 0px 0px; width:100%; height:300px; background:#FFFFFF; position:relative; overflow:hidden; text-align:center;}
	.owl-carousel .item a{margin:0px auto; padding:0px 0px 0px 0px; width:100%; height:300px; background:#FFFFFF; position:relative; overflow:hidden; text-align:center; text-decoration:none;}
	.owl-carousel .item a:hover{text-decoration:none;}
	.owl-carousel .item a:focus{text-decoration:none; outline:none; border:none;}
	.owl-carousel .item a img{margin:0px auto; padding:0px 0px 0px 0px; width:auto; height:200px; border:none;text-align:center;}
	
	.owl-carousel .item a .item-title{margin:20px auto 0px auto; padding:10px 20px 0px 20px; width:100%; height:60px; background:none; position:relative; text-align:center; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:center; line-height:20px; font-weight:normal; border-top:5px solid #00923f;}
	
	.owl-carousel .owl-nav{width:100%; height:0px;}
	.owl-carousel .owl-nav .owl-prev{margin:0px 0px; padding:0px 0px 0px 0px; width:50px; min-height:50px; background:none; position:absolute; top:70px; left:0px; font-size:24px;}
	.owl-carousel .owl-nav .owl-next{margin:0px 0px; padding:0px 0px 0px 0px; width:50px; min-height:50px; background:none; position:absolute; top:70px; right:0px; font-size:24px;}
	
	
	/* DEFAULT START **************************************************** */

	.page-banner{margin:0px auto 0px auto;padding:60px 0px 0px 0px;width:100%; height:300px; background:#333; position:relative; overflow:hidden; z-index:10;}
	.page-banner img{margin:0px auto 0px auto; padding:0; width:100%; height:auto; position:relative; z-index:0; background-size:100%;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}
	
	.page-title{margin:0px auto 0px auto;padding:20px 0px 20px 0px;width:100%; min-height:50px; background:none; position:relative;}
	.page-title h1{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#333333; text-align:center; line-height:40px; font-weight:normal;}
	
	.page-text{margin:0px auto 0px auto;padding:0px 0px 0px 0px;width:100%; min-height:50px; background:none; position:relative;}
	.page-text p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:justify; line-height:24px; font-weight:normal;}
	.page-text p strong{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:justify; line-height:24px; font-weight:bold;}
	.page-text p a{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align: ; line-height:24px; font-weight:bold; text-decoration:none;}
	.page-text p a:hover{color:#000000; text-decoration:underline;}
	
	/* DEFAULT END **************************************************** */
	
	
	
	
	
	/* ABOUT US START **************************************************** */

	.ab-section1{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.ab-s1-b1{margin:0px auto 0px auto;padding:0px 0px 0px 0px; width:50%; min-height:150px; background:none; position:relative; top:0px; z-index:10; float:left;}
	.ab-s1-b2{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:50%; min-height:150px; background:none; position:relative; top:0px; z-index:10; float:right;}
	.ab-s1-b1-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:150px; background:url(images/about-us1.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	.ab-s1-b2-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:150px; background:url(images/about-us2.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	
	
	.ab-section2{margin:0px auto 0px auto; padding:50px 0px 50px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.ab-s2-b1{margin:0px 0px;padding:0px 0px 30px 0px; width:100%; min-height:300px; background:none; position:relative; float:none;}
	.ab-s2-b2{margin:0px auto; padding:0px 0px 0px 0px; width:400px; min-height:300px; background:none; position:relative; float:none;}
	
	.ab-s2-b2-image{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:500px; background:url(images/about-us3.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	
	.ab-s2-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:120px; background:none; position:relative; float:none;}
	.ab-s2-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#727272; text-align:left; line-height:40px; font-weight:normal;}
	.ab-s2-title h2 strong{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:40px; color:#444444; text-align:left; line-height:50px; font-weight:normal;}
	
	.ab-s2-text{margin:0px auto 0px auto; padding:0px 50px 0px 0px; width:100%; min-height:120px; background:none; position:relative; float:none;}
	.ab-s2-text h3{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#999999; text-align:left; line-height:30px; font-weight:normal;}
	.ab-s2-text p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:left; line-height:24px; font-weight:normal;}
	.ab-s2-text ul{margin:0px 0px; padding:0px 0px 0px 20px; width:100%; background:none; position:relative; list-style:disc;}
	.ab-s2-text ul li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:left; line-height:24px; font-weight:normal;}
	
	
	.ab-section3{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.ab-s3-banner{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:500px; background:url(images/ab-s3-banner.jpg) no-repeat 50% 50% fixed; position:relative; background-size:400%;}
	.ab-s3-banner-text{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:100px; background:none; position:absolute; top:150px; left:0px; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#000000; text-align:center; line-height:100px; font-weight:normal;}
	.ab-s3-banner-line{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:70%; height:2px; background:#000000; position:relative;}
	
	
	.ab-section4{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.ab-s4-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:80px; background:none; position:relative; float:none;}
	.ab-s4-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#999999; text-align:center; line-height:36px; font-weight:normal;}
	
	
	.tb-r{margin:0px auto 30px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.tb-c1{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; float:none;}
	.tb-c2{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; float:none;}
	.tb-c3{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; float:none;}
	.tb-c4{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; float:none;}
	
	
	.tb-image{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:300px; background:none; position:relative;-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; overflow:hidden;}
	.tb-image img{width:100%; height:auto; border:none;}
	
	.tb-l-content{margin:0px auto 0px auto; padding:20px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	.tb-l-content h3{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#333333; text-align:left; line-height:30px; font-weight:normal;}
	.tb-l-content h4{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:18px; color:#999999; text-align:left; line-height:30px; font-weight:normal;}
	.tb-l-content p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:justify; line-height:20px; font-weight:normal;}
	.tb-l-content .tbln{margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; height:2px; background:none; position:relative;}
	.tb-l-content .tbln-line{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:40%; height:2px; background:#666666; position:relative; float:left;}
	
	.tb-r-content{margin:0px auto 0px auto; padding:20px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	.tb-r-content h3{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#333333; text-align:left; line-height:30px; font-weight:normal;}
	.tb-r-content h4{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:18px; color:#999999; text-align:left; line-height:30px; font-weight:normal;}
	.tb-r-content p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:justify; line-height:20px; font-weight:normal;}
	.tb-r-content .tbrn{margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; height:2px; background:none; position:relative;}
	.tb-r-content .tbrn-line{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:40%; height:2px; background:#666666; position:relative; float:left;}
	
	
	/* ABOUT US END **************************************************** */
	
	
	
	
	
	
	
	/* CAREERS START **************************************************** */

	.ca-section1{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.ca-s1-b1{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:300px; background:none; position:relative; top:0px; z-index:10; float:left;}
	.ca-s1-b2{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:400px; background:none; position:relative; top:0px; z-index:10; float:right;}
	
	.ca-s1-b1-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:300px; background:url(images/careers1.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	
	.ca-s1-b2-bx{margin:0px auto 0px auto; padding:50px 100px 50px 30px; width:100%; min-height:450px; background:#08164d; position:relative; background-size:100%;}
	.ca-s1-b2-bx h2{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:36px; color:#FFFFFF; text-align:left; line-height:36px; font-weight:normal;}
	.ca-s1-b2-bx p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal;}
	.ca-s1-b2-bx ul{margin:0px 0px; padding:0px 0px 0px 50px; width:100%; background:none; position:relative; list-style:disc;}
	.ca-s1-b2-bx ul li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal;}
	
	/* CAREERS END **************************************************** */
	
	
	
	/* CONTACT US START **************************************************** */

	.cu-section1{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.cu-s1-b1{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:400px; background:none; position:relative; top:0px; z-index:10; float:none;}
	.cu-s1-b2{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:500px; background:none; position:relative; top:0px; z-index:10; float:none;}
	
	.gmap{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:400px; background:url(images/about1.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	.pmap{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:400px; background:#CCCCCC; position:relative;z-index:100;}
	#map{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:400px; background:none; position:relative;z-index:100;}
	
	
	.acontact{margin:0px auto; padding:50px 0px 50px 50px; width:100%; min-height:600px; background:#08164d; position:relative;}
	
	.acontact-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:60px; background:none; position:relative;}
	.acontact-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; font-weight:normal; color:#FFFFFF; text-align:left; line-height:36px;}
	
	.acontact-text{margin:0px auto 0px auto; padding:0px 0px 20px 0px; width:100%; min-height:20px; background:none; position:relative;}
	
	.acontact-text-left{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:25%; min-height:20px; background:none; position:relative; float:left; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:20px; font-weight:normal;}
	
	.acontact-text-right{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:75%; min-height:20px; background:none; position:relative; float:left; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal;}
	.acontact-text-right strong{font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:bold;}
	.acontact-text-right a{font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal; text-decoration:none;}
	.acontact-text-right a:hover{color:#FFFFFF; text-decoration:underline;}
	
	.aform-text{margin:0px auto 0px auto;padding:0px 0px 0px 0px;width:100%; min-height:70px; background:none; position:relative;}
	.aform-text p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:justify; line-height:24px; font-weight:normal;}

	
	.aform .aform_grid .aform_fields .af_left_half {float:none; margin:0px 0px; padding:0px 0px 0px 0px; width:100%;  background:#; clear:both !important;}
	.aform .aform_grid .aform_fields .af_right_half {float:none; margin:0px 0px; padding:0px 0px 0px 0px; width:100%;  background:#; clear:both !important;}
	
	.aform .aform_grid .aform_fields .afield .ainput_container .medium {margin:0; padding:0px 8px; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF; color:#000000; width:100%; height:50px; font:inherit; font-weight:400; text-indent:2px; border:1px solid #ccc; background:#; outline:0; margin-bottom:0px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.aform .aform_grid .aform_fields .afield .ainput_container .medium:focus{border:1px solid #638515;}
	.aform .aform_grid .aform_fields .afield .ainput_container .large {margin:0; padding:8px 8px; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF; color:#000000; min-width:100%; max-width:100%; min-height:100px; max-height:200px; font:inherit; font-weight:400; text-indent:2px; border:1px solid #ccc; background:#fff; outline:0; margin-bottom:0px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.aform .aform_grid .aform_fields .afield .ainput_container .large:focus{border:1px solid #638515;}
	
	.aform .aform_footer{margin:0; padding:0; width:100%; height:50px; position:relative; background:none; line-height:30px;}
	.aform .aform_footer .aform_button{float:none; margin:0; padding:0px 80px; font-size:14px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:50px; font-weight:bold; background:#005aaa; border:none; position:relative; -webkit-transition: All 0.2s ease; -moz-transition: All 0.2s ease; -o-transition: All 0.2s ease; -ms-transition: All 0.2s ease; transition: All 0.2s ease; position:relative; right:0px; top:0px; cursor:pointer;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-transform:uppercase; width:100%; display:block;}
	.aform .aform_footer .aform_button:hover{color:#FFFFFF; background:#071c6c;}
	.aform .aform_footer .aform_button:active{top:2px; color:#FFFFFF; background:#071c6c; outline:none;}
	.sfl{display:none;}
	
	/* CONTACT US END **************************************************** */
	
}
@media only screen and (min-width:320px) and (max-width:479px) {
	
	.main-slider{margin:0px auto 0px auto;padding:60px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; overflow:hidden; z-index:10;}
	.main-slider img{margin:0px auto 0px auto; padding:0; width:100%; height:auto; position:relative; z-index:0; background-size:100%;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}
	
	.main-slider-img{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; z-index:0; background-size:100%; z-index:1; overflow:hidden;}
	.main-slider-img img{margin:0px auto 0px auto; padding:0; width:100%; height:auto; position:relative; z-index:0; background-size:100%;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}
	
	#ga_panel1, #ga_panel2, #ga_panel3, #ga_panel4, #ga_panel5, #ga_panel6 {margin:0; padding:0; width:100%; min-height:100px; position:absolute; background:#FFFFFF; display:none; background-size:100%; z-index:10;}
	
	.ga-prev-btn {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:50px;height:50px;position:absolute;left:20px; top:120px; background:none; z-index:30;}
	.ga-prev-btn button {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:50px;height:50px;position:relative;background:none; border:none; text-align:center; font-size:30px; line-height:50px; color:#CCCCCC; cursor:pointer;}
	.ga-prev-btn button:hover{color:#FFFFFF;border:none;outline:none;}
	.ga-prev-btn button:focus{border:none;outline:none;}
	
	.ga-next-btn {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:50px;height:50px;position:absolute;right:20px; top:120px; background:none; z-index:30;}
	.ga-next-btn button {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:50px;height:50px;position:relative;background:none; border:none; text-align:center; font-size:30px; line-height:50px; color:#CCCCCC; cursor:pointer;}
	.ga-next-btn button:hover{color:#FFFFFF;border:none;outline:none;}
	.ga-next-btn button:focus{border:none;outline:none;}
	
	#ga_btn {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:80px; height:15px; position:absolute; margin-left:auto; margin-right:auto; left:0; right:0; top:230px; background:#; z-index:20;}
	#ga_btn:focus{outline:none;}
	#ga_btn .ga-btn1,.ga-btn2,.ga-btn3,.ga-btn4,.ga-btn5,.ga-btn6{background:#FFFFFF; width:15px; height:15px; padding:6px; display:block; float:left; margin-left:5px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; outline:none; border:1px solid #08164d;}
	#ga_btn .ga-btn-active{width:15px; height:15px; background:#08164d; padding:6px;display: block; outline:none;}
	#ga_btn .ga-btn-active:focus{outline:none;}
	
	.slider-section{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:600px; background:none; position:relative; display:none;}
	
	
	.section1{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}

	.main-title{margin:0px auto 0px auto; padding:0px 0px 30px 0px; width:100%; min-height:100px; background:none; position:relative; float:none; z-index:20;}
	.main-title h1{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:50px; color:#333333; text-align:center; line-height:60px; font-weight:normal;}
	.main-title p{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#333333; text-align:center; line-height:36px; font-weight:normal;}
	
	
	.s1-b1{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:400px; background:none; position:relative; top:0px; z-index:10; float:left; display:none;}
	.s1-b2{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:400px; background:none; position:relative; top:0px; z-index:10; float:right;}
	
	.s1-b1-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:500px; background:url(images/about1.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	
	.s1-b2-bx{margin:0px auto 0px auto; padding:50px 30px 30px 30px; width:100%; min-height:500px; background:#08164d url(images/about2.jpg) no-repeat 0 0; position:relative; background-size:180%;}
	.s1-b2-bx p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:justify; line-height:24px; font-weight:normal;}
	.s1-b2-bx p a{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal; text-decoration:none;}
	.s1-b2-bx p a:hover{color:#FFFFFF; text-decoration:underline;}
	
	
	.section2{margin:0px auto 0px auto; padding:0px 0px 50px 0px; width:100%; min-height:100px; background:none; position:relative;}

	.s2-title{margin:0px auto 0px auto; padding:50px 0px 20px 0px; width:100%; min-height:120px; background:none; position:relative; float:none;}
	.s2-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#727272; text-align:center; line-height:40px; font-weight:normal;}
	.s2-title h2 strong{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:40px; color:#444444; text-align:center; line-height:50px; font-weight:normal;}
	
	.s2-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:250px; min-height:200px; background:none; position:relative; float:none;}
	.s2-bx a{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:200px; background:none; position:relative; text-decoration:none; outline:none;}
	.s2-bx a:hover{text-decoration:none; outline:none;}
	.s2-bx a:focus{text-decoration:none; outline:none;}
	.s2-bx a img{width:100%; border:none;}
	
	
	.section3{margin:0px auto 50px auto; padding:50px 0px 50px 0px; width:100%; min-height:100px; background:#1c2c3b; position:relative;}

	.s3-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:120px; background:none; position:relative; float:none;}
	.s3-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#CCCCCC; text-align:center; line-height:40px; font-weight:normal;}
	.s3-title h2 strong{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:40px; color:#FFFFFF; text-align:center; line-height:50px; font-weight:normal;}
	
	.s3-image{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:200px; background:#CCC; position:relative; float:none; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:5px solid #27547e; overflow:hidden;}
	.s3-image a{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:200px; background:none; position:relative; text-decoration:none; outline:none;}
	.s3-image a:hover{text-decoration:none; outline:none;}
	.s3-image a:focus{text-decoration:none; outline:none;}
	.s3-image a img{width:100%; border:none;}
	
	.s3-content{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:200px; background:none; position:relative;}
	.s3-content h3{margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#FFFFFF; text-align:left; line-height:30px; font-weight:normal;}
	.s3-content p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:justify; line-height:18px; font-weight:normal;}
	
	.s3-content a{margin:0px 0px 0px 0px; padding:5px 30px 5px 30px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:center; line-height:24px; font-weight:normal; text-decoration:none; background:#27547e; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
	.s3-content a:hover{color:#FFFFFF; text-decoration:none; background:#1e588f;}
	
	
	.section4{margin:0px auto 0px auto; padding:50px 0px 50px 0px; width:100%; min-height:100px; background:none; position:relative;}

	.s4-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:120px; background:none; position:relative; float:none;}
	.s4-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#727272; text-align:center; line-height:40px; font-weight:normal;}
	.s4-title h2 strong{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:40px; color:#444444; text-align:center; line-height:50px; font-weight:normal;}
	
	.owl-carousel .item{margin:0px auto; padding:0px 0px 0px 0px; width:100%; height:300px; background:#FFFFFF; position:relative; overflow:hidden; text-align:center;}
	.owl-carousel .item a{margin:0px auto; padding:0px 0px 0px 0px; width:100%; height:300px; background:#FFFFFF; position:relative; overflow:hidden; text-align:center; text-decoration:none;}
	.owl-carousel .item a:hover{text-decoration:none;}
	.owl-carousel .item a:focus{text-decoration:none; outline:none; border:none;}
	.owl-carousel .item a img{margin:0px auto; padding:0px 0px 0px 0px; width:auto; height:200px; border:none;text-align:center;}
	
	.owl-carousel .item a .item-title{margin:20px auto 0px auto; padding:10px 20px 0px 20px; width:100%; height:60px; background:none; position:relative; text-align:center; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:center; line-height:20px; font-weight:normal; border-top:5px solid #00923f;}
	
	.owl-carousel .owl-nav{width:100%; height:0px;}
	.owl-carousel .owl-nav .owl-prev{margin:0px 0px; padding:0px 0px 0px 0px; width:50px; min-height:50px; background:none; position:absolute; top:70px; left:0px; font-size:24px;}
	.owl-carousel .owl-nav .owl-next{margin:0px 0px; padding:0px 0px 0px 0px; width:50px; min-height:50px; background:none; position:absolute; top:70px; right:0px; font-size:24px;}
	
	
	
	
	
	/* DEFAULT START **************************************************** */

	.page-banner{margin:0px auto 0px auto;padding:60px 0px 0px 0px;width:100%; height:200px; background:#333; position:relative; overflow:hidden; z-index:10;}
	.page-banner img{margin:0px auto 0px auto; padding:0; width:100%; height:auto; position:relative; z-index:0; background-size:100%;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}
	
	.page-title{margin:0px auto 0px auto;padding:20px 0px 20px 0px;width:100%; min-height:50px; background:none; position:relative;}
	.page-title h1{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#333333; text-align:center; line-height:40px; font-weight:normal;}
	
	.page-text{margin:0px auto 0px auto;padding:0px 0px 0px 0px;width:100%; min-height:50px; background:none; position:relative;}
	.page-text p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:justify; line-height:24px; font-weight:normal;}
	.page-text p strong{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:justify; line-height:24px; font-weight:bold;}
	.page-text p a{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align: ; line-height:24px; font-weight:bold; text-decoration:none;}
	.page-text p a:hover{color:#000000; text-decoration:underline;}
	
	/* DEFAULT END **************************************************** */
	
	
	
	
	
	/* ABOUT US START **************************************************** */

	.ab-section1{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:80px; background:none; position:relative;}
	
	.ab-s1-b1{margin:0px auto 0px auto;padding:0px 0px 0px 0px; width:50%; min-height:80px; background:none; position:relative; top:0px; z-index:10; float:left;}
	.ab-s1-b2{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:50%; min-height:80px; background:none; position:relative; top:0px; z-index:10; float:right;}
	.ab-s1-b1-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:80px; background:url(images/about-us1.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	.ab-s1-b2-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:80px; background:url(images/about-us2.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	
	
	.ab-section2{margin:0px auto 0px auto; padding:50px 0px 50px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.ab-s2-b1{margin:0px 0px;padding:0px 0px 30px 0px; width:100%; min-height:300px; background:none; position:relative; float:left;}
	.ab-s2-b2{margin:0px 0px; padding:0px 0px 0px 0px; width:100%; min-height:300px; background:none; position:relative; float:right;}
	
	.ab-s2-b2-image{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:500px; background:url(images/about-us3.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	
	.ab-s2-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:120px; background:none; position:relative; float:none;}
	.ab-s2-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#727272; text-align:left; line-height:40px; font-weight:normal;}
	.ab-s2-title h2 strong{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:40px; color:#444444; text-align:left; line-height:50px; font-weight:normal;}
	
	.ab-s2-text{margin:0px auto 0px auto; padding:0px 50px 0px 0px; width:100%; min-height:120px; background:none; position:relative; float:none;}
	.ab-s2-text h3{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#999999; text-align:left; line-height:30px; font-weight:normal;}
	.ab-s2-text p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:left; line-height:24px; font-weight:normal;}
	.ab-s2-text ul{margin:0px 0px; padding:0px 0px 0px 20px; width:100%; background:none; position:relative; list-style:disc;}
	.ab-s2-text ul li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:left; line-height:24px; font-weight:normal;}
	
	
	.ab-section3{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.ab-s3-banner{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:500px; background:url(images/ab-s3-banner.jpg) no-repeat 50% 50% fixed; position:relative; background-size:400%;}
	.ab-s3-banner-text{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:100px; background:none; position:absolute; top:150px; left:0px; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:30px; color:#000000; text-align:center; line-height:100px; font-weight:normal;}
	.ab-s3-banner-line{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:70%; height:2px; background:#000000; position:relative;}
	
	
	.ab-section4{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.ab-s4-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:80px; background:none; position:relative; float:none;}
	.ab-s4-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#999999; text-align:center; line-height:36px; font-weight:normal;}
	
	
	.tb-r{margin:0px auto 30px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.tb-c1{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; float:none;}
	.tb-c2{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; float:none;}
	.tb-c3{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; float:none;}
	.tb-c4{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative; float:none;}
	
	
	.tb-image{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; background:none; position:relative;-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; overflow:hidden;}
	.tb-image img{width:100%; height:auto; border:none;}
	
	.tb-l-content{margin:0px auto 0px auto; padding:20px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	.tb-l-content h3{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#333333; text-align:left; line-height:30px; font-weight:normal;}
	.tb-l-content h4{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:18px; color:#999999; text-align:left; line-height:30px; font-weight:normal;}
	.tb-l-content p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:justify; line-height:20px; font-weight:normal;}
	.tb-l-content .tbln{margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; height:2px; background:none; position:relative;}
	.tb-l-content .tbln-line{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:40%; height:2px; background:#666666; position:relative; float:left;}
	
	.tb-r-content{margin:0px auto 0px auto; padding:20px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	.tb-r-content h3{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; color:#333333; text-align:left; line-height:30px; font-weight:normal;}
	.tb-r-content h4{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:18px; color:#999999; text-align:left; line-height:30px; font-weight:normal;}
	.tb-r-content p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#666666; text-align:justify; line-height:20px; font-weight:normal;}
	.tb-r-content .tbrn{margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; height:2px; background:none; position:relative;}
	.tb-r-content .tbrn-line{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:40%; height:2px; background:#666666; position:relative; float:left;}
	
	
	/* ABOUT US END **************************************************** */
	
	
	
	
	
	
	/* CAREERS START **************************************************** */

	.ca-section1{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.ca-s1-b1{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:300px; background:none; position:relative; top:0px; z-index:10; float:left;}
	.ca-s1-b2{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:400px; background:none; position:relative; top:0px; z-index:10; float:right;}
	
	.ca-s1-b1-bx{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:300px; background:url(images/careers1.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	
	.ca-s1-b2-bx{margin:0px auto 0px auto; padding:50px 100px 50px 30px; width:100%; min-height:450px; background:#08164d; position:relative; background-size:100%;}
	.ca-s1-b2-bx h2{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:36px; color:#FFFFFF; text-align:left; line-height:36px; font-weight:normal;}
	.ca-s1-b2-bx p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal;}
	.ca-s1-b2-bx ul{margin:0px 0px; padding:0px 0px 0px 50px; width:100%; background:none; position:relative; list-style:disc;}
	.ca-s1-b2-bx ul li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal;}
	
	/* CAREERS END **************************************************** */
	
	
	
	/* CONTACT US START **************************************************** */

	.cu-section1{margin:0px auto 0px auto; padding:50px 0px 0px 0px; width:100%; min-height:100px; background:none; position:relative;}
	
	.cu-s1-b1{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:400px; background:none; position:relative; top:0px; z-index:10; float:none;}
	.cu-s1-b2{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:500px; background:none; position:relative; top:0px; z-index:10; float:none;}
	
	.gmap{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:400px; background:url(images/about1.jpg) no-repeat 0 0; position:relative; background-size:100%;}
	.pmap{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:400px; background:#CCCCCC; position:relative;z-index:100;}
	#map{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; height:400px; background:none; position:relative;z-index:100;}
	
	
	.acontact{margin:0px auto; padding:50px 0px 50px 50px; width:100%; min-height:600px; background:#08164d; position:relative;}
	
	.acontact-title{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; min-height:60px; background:none; position:relative;}
	.acontact-title h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'HelveticaNeueLTCom-Cn' !important; font-size:24px; font-weight:normal; color:#FFFFFF; text-align:left; line-height:36px;}
	
	.acontact-text{margin:0px auto 0px auto; padding:0px 0px 20px 0px; width:100%; min-height:20px; background:none; position:relative;}
	
	.acontact-text-left{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:25%; min-height:20px; background:none; position:relative; float:left; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:20px; font-weight:normal;}
	
	.acontact-text-right{margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:75%; min-height:20px; background:none; position:relative; float:left; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal;}
	.acontact-text-right strong{font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:bold;}
	.acontact-text-right a{font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:left; line-height:24px; font-weight:normal; text-decoration:none;}
	.acontact-text-right a:hover{color:#FFFFFF; text-decoration:underline;}
	
	.aform-text{margin:0px auto 0px auto;padding:0px 0px 0px 0px;width:100%; min-height:70px; background:none; position:relative;}
	.aform-text p{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:justify; line-height:24px; font-weight:normal;}

	
	.aform .aform_grid .aform_fields .af_left_half {float:none; margin:0px 0px; padding:0px 0px 0px 0px; width:100%;  background:#; clear:both !important;}
	.aform .aform_grid .aform_fields .af_right_half {float:none; margin:0px 0px; padding:0px 0px 0px 0px; width:100%;  background:#; clear:both !important;}
	
	.aform .aform_grid .aform_fields .afield .ainput_container .medium {margin:0; padding:0px 8px; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF; color:#000000; width:100%; height:50px; font:inherit; font-weight:400; text-indent:2px; border:1px solid #ccc; background:#; outline:0; margin-bottom:0px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.aform .aform_grid .aform_fields .afield .ainput_container .medium:focus{border:1px solid #638515;}
	.aform .aform_grid .aform_fields .afield .ainput_container .large {margin:0; padding:8px 8px; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF; color:#000000; min-width:100%; max-width:100%; min-height:100px; max-height:200px; font:inherit; font-weight:400; text-indent:2px; border:1px solid #ccc; background:#fff; outline:0; margin-bottom:0px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.aform .aform_grid .aform_fields .afield .ainput_container .large:focus{border:1px solid #638515;}
	
	.aform .aform_footer{margin:0; padding:0; width:100%; height:50px; position:relative; background:none; line-height:30px;}
	.aform .aform_footer .aform_button{float:none; margin:0; padding:0px 80px; font-size:14px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:50px; font-weight:bold; background:#005aaa; border:none; position:relative; -webkit-transition: All 0.2s ease; -moz-transition: All 0.2s ease; -o-transition: All 0.2s ease; -ms-transition: All 0.2s ease; transition: All 0.2s ease; position:relative; right:0px; top:0px; cursor:pointer;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-transform:uppercase; width:100%; display:block;}
	.aform .aform_footer .aform_button:hover{color:#FFFFFF; background:#071c6c;}
	.aform .aform_footer .aform_button:active{top:2px; color:#FFFFFF; background:#071c6c; outline:none;}
	.sfl{display:none;}
	
	/* CONTACT US END **************************************************** */
	
}
@media only screen and (min-width:240px) and (max-width:319px) {
	
	
		
}
/* #Mobile (Portrait) */
@media only screen and (max-width:239px) {}
/* #Mobile (Portrait) */
@media only screen and (max-width:180px) {}
/* #Print Fixes */
@media print {}


