html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
body {
	margin:auto;
	padding:0px;
}
@font-face {
    font-family: 'CormorantRegular';
    src: url('font/CormorantRegular.eot');
    src: url('font/CormorantRegular.eot') format('embedded-opentype'),
         url('font/CormorantRegular.woff2') format('woff2'),
         url('font/CormorantRegular.woff') format('woff'),
         url('font/CormorantRegular.ttf') format('truetype'),
         url('font/CormorantRegular.svg#CormorantRegular') format('svg');
}
@font-face {
    font-family: 'CormorantBold';
    src: url('font/CormorantBold.eot');
    src: url('font/CormorantBold.eot') format('embedded-opentype'),
         url('font/CormorantBold.woff2') format('woff2'),
         url('font/CormorantBold.woff') format('woff'),
         url('font/CormorantBold.ttf') format('truetype'),
         url('font/CormorantBold.svg#CormorantBold') format('svg');
}
@font-face {
	font-family: 'OpenSans';
	src: url('font/OpenSans.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans.woff') format('woff'),
		 url('font/OpenSans.ttf')  format('truetype'),
		 url('font/OpenSans.svg#OpenSans') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('font/opensans-light-webfont.eot');
    src: url('font/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-light-webfont.woff2') format('woff2'),
         url('font/opensans-light-webfont.woff') format('woff'),
         url('font/opensans-light-webfont.ttf') format('truetype'),
         url('font/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Italic';
	src: url('font/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-Italic.woff') format('woff'),
		 url('font/OpenSans-Italic.ttf')  format('truetype'),
		 url('font/OpenSans-Italic.svg#OpenSans-Italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Bold';
	src: url('font/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-Bold.woff') format('woff'),
		 url('font/OpenSans-Bold.ttf')  format('truetype'),
		 url('font/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadPro-Bold';
	src: url('font/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
	     url('font/MyriadPro-Bold.otf') format('opentype'),
		 url('font/MyriadPro-Bold.woff') format('woff'),
		 url('font/MyriadPro-Bold.ttf') format('truetype'),
		 url('font/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
a {
	-webkit-transition: all .20s ease-in-out .0s;
	-moz-transition: all .20s ease-in-out .0s;
	-ms-transition: all .20s ease-in-out .0s;
	-o-transition: all .20s ease-in-out .0s;
	transition: all .20s ease-in-out .0s;
}
#wrapper {
	width:auto;
	height:auto;
}
/*============================================ Header Start ============================================*/
.header_container_gsm {	background:#fff; padding:15px 10px; border-bottom:1px solid #e5936b;}
.logo_gsm{ float:left;}
.logo_gsm a{outline:none;}
.btn_gsm{ float:right; cursor:pointer; margin-top:10px;}

.navigation_gsm{ max-width:480px; margin:auto;}
.navigation_gsm ul{margin-bottom:0px;}
.navigation_gsm ul li { display: block; padding:0px; background:#2c3135; margin:0px; text-align:left; border:none;}
.navigation_gsm ul li a{ display:block; border-bottom:1px solid #FFF !important; color:#FFF; padding:10px; border:none; font-family: 'OpenSans'; font-weight:normal; text-transform:uppercase;}
.navigation_gsm ul li a:hover{background:#e5936b; color:#ffffff; border:none; text-decoration:none; padding:10px;}
.navigation_gsm ul li a.active{ color:#ffffff !important; background:#e5936b; padding:10px;}
.navigation_gsm ul li:first-child a{padding-left:10px;}

/*---------------------------------------------- Banner Box*/
.banner_bg_gsm{ background:url(images/banner_bg_gsm.png) no-repeat center bottom; background-size:100% auto; max-width:480px; margin:auto;}
.banner_bg_gsm h1{font-family: 'CormorantRegular'; font-weight:normal; color:#2c3135; font-size:31px; padding-top:25px; float:right;}
.banner_bg_gsm h1 strong{ font-family: 'CormorantBold'; font-weight:normal;}
.bnlogo_gsm{text-align:right; padding-top:40px; padding-right:70px;}
.proudly_conti_gsm{	background:url(images/bg_1_gsm.png) repeat;	padding:15px; color:#FFF; font-size:23px; font-family: 'CormorantRegular'; font-weight:normal; text-align:center; margin-top:40px;}

.tab_button_conti_gsm{padding:20px 10px;}
.tab_button_gsm{background:url(images/phone_bg_gsm.png) no-repeat center top; background-size:100% auto; max-width:464px; margin:auto; padding:23px; padding-top:20px;}
.tab_button_gsm h2{font-family: 'MyriadPro-Bold'; color:#FFF; font-weight:normal; font-size:43px;}
.tab_button_gsm h2 a, .tab_button_gsm h2 a:hover, .tab_button_gsm h2 a:focus{text-decoration:none; outline:none; color:#FFF;}
.tab_button_gsm h3{font-family: 'OpenSans'; color:#FFF; font-weight:normal; font-size:26px; padding-top:3px;}

.wrp_conti_gsm{max-width:480px; margin:auto;}
.why_choose_container_gsm{ background:#eff3f3; padding:25px 0px;}
.why_choose_container_gsm h1{ color:#3f3f3f; font-size:34px; font-weight:normal; font-family: 'CormorantRegular'; text-align:center; padding-bottom:20px;}
.whychoose_box_gsm{	text-align:center; margin-top:20px;}
.whychoose_box_gsm h1{ color:#165153; font-size:32px; font-weight:normal; font-family: 'CormorantRegular'; text-align:center; padding-top:10px;}
.whychoose_box_gsm p{ color:#626666; font-family: 'open_sanslight';	font-weight:normal;	font-size:15px;	text-align:center;}

.current_gsm{ max-width:480px; padding:20px 15px; margin:auto;}
.current_gsm h1{ color:#515050; font-weight:normal; font-family: 'CormorantRegular'; font-size:32px; text-align:center;}
.current_gsm ul{ margin-bottom:0px;}
.current_gsm ul li{ list-style:none; color:#165153; font-size:15px; font-family: 'OpenSans-Italic'; background:url(images/libg_gsm.jpg) no-repeat left 7px; padding-left:30px; margin-top:20px;}
.current_gsm p{ color:#545353;	font-weight:normal;	font-family: 'OpenSans'; font-size:15px;	padding-top:20px;}
.current_gsm p strong{	font-family: 'OpenSans-Bold'; font-weight:normal;}

.ready_box_gsm{	padding:20px 15px;	text-align:center; background:#165153; color:#fff; font-size:25px; font-family: 'CormorantRegular'; font-weight:normal; text-align:left;}
.contact_gsm{ padding-top:20px; color:#545353;	font-size:18px;	font-weight:normal;	font-family: 'OpenSans'; line-height:25px; padding-left:15px; padding-right:15px;}
.contact_gsm strong{ font-weight:normal; font-family: 'OpenSans-Bold';}
.contact_gsm a{ color:#165153;	text-decoration:underline; font-weight:normal; font-family: 'OpenSans-Bold';}
.contact_gsm a:hover,.contact_gsm a:focus{ color:#e5936b; outline:none;}

.innerTitle_gsm{ background:#165153; padding:7px 10px; color:#FFF; font-size:30px; font-family: 'CormorantRegular'; font-weight:normal; text-align:left;}
.text_gsm{ letter-spacing: 4px; font-family: 'open_sanslight'; font-weight:normal; font-size:16.33px; line-height:32px; padding-left:2%;}

.service_banner_gsm{background:url(images/service_img_gsm.jpg) no-repeat center bottom; background-size:100% auto; max-width:480px; margin:auto; padding-top:213px;}
.service_banner_gsm h1{background:url(images/bg_1_gsm.png) repeat;	padding:15px; color:#FFF; font-size:23px; font-family: 'CormorantRegular'; font-weight:normal; text-align:left;}
.booking_gsm{ padding:10px; text-align:center; background:#165153; color:#fff; font-size:25px; font-family: 'CormorantRegular'; font-weight:normal; text-align:left;}

.about_banner_gsm{background:url(images/about_img_gsm.jpg) no-repeat center bottom; background-size:100% auto; max-width:480px; margin:auto; padding-top:205px;}
.about_banner_gsm h1{background:url(images/bg_1_gsm.png) repeat; padding:15px; color:#FFF; font-size:22px; line-height:29px; font-family: 'OpenSans-Bold'; font-weight:normal; text-align:left;}

.contact_banner_gsm{background:url(images/contact_img_gsm.jpg) no-repeat center; background-size:100% auto; max-width:480px; margin:auto; padding-top:205px;}
.contact_banner_gsm h1{background:url(images/bg_1_gsm.png) repeat; padding:15px; color:#FFF; font-size:22px; line-height:25px; font-family: 'CormorantRegular'; font-weight:normal; text-align:left;}


.con_map_adr_box_gsm{}
.con_box_gsm{ border-bottom:1px solid #dddcdc; padding:24px 0px;}
.conleft_gsm{ display:table-cell; vertical-align:middle; padding-left:10px;	width:60px;}
.conright_gsm{ display:table-cell; padding-left:10px;}
.conright_gsm h1{ color:#e5936b; font-size:44px; font-weight:normal; font-family: 'OpenSans-Bold'; line-height:35px;}
.conright_gsm h2{ color:#165153; font-size:29px; font-family: 'CormorantRegular'; font-weight:normal;}
.conright_gsm p{ color:#4f4d4d;	font-size:15px; font-family: 'open_sanslight'; font-weight:normal; text-transform:uppercase; padding-top:5px;}
/*======================================== Footer Start ============================================*/

.footer_container_gsm{ background:#165153; padding:40px 0px 0px; text-align:center;}
.footer_logo_gsm{ text-align:center; padding-bottom:20px;}
.footer_logo_gsm img{ display:inline-block;}
.ftr_ph_ad_box_gsm{	max-width:251px; margin:auto; padding:20px 0px; border-top:5px solid #e9a280;}
.ftr_ph_ad_box_gsm h1{ font-family: 'OpenSans-Bold'; color:#fff; font-size:29px; font-weight:normal; line-height:24px; text-align:left;	display:block; width:100%;}
.ftr_ph_ad_box_gsm h1,
.ftr_ph_ad_box_gsm h1 a,
.ftr_ph_ad_box_gsm h1 a:hover,
.ftr_ph_ad_box_gsm h1 a:focus{ color:#fff; text-decoration:none; outline:none;}
.ftr_ph_ad_box_gsm h3{ color:#fff; font-size:14px; font-weight:normal; font-family: 'OpenSans';	text-align:left; width:100%; clear:both; padding-top:20px; line-height:20px;}
.ftr_ph_ad_box_gsm h1 img,
.ftr_ph_ad_box_gsm h3 img{ float:left;	margin-right:10px;}
.footer_navi_gsm{ padding-bottom:15px; padding-top:10px;}
.footer_navi_gsm uk{ margin-bottom:0px;}
.footer_navi_gsm ul li{	display:inline;	list-style:none;}
.footer_navi_gsm ul li a{ color:#ffffff; font-size:16px; font-weight:normal; font-family: 'OpenSans'; text-decoration:none;	padding-left:15px; padding-right:15px; text-transform:uppercase;}
.footer_navi_gsm ul li a:hover,
.footer_navi_gsm ul li a:focus,
.footer_navi_gsm ul li a.active{ text-decoration:none; font-family: 'OpenSans-Bold'; font-weight:normal;}
.cpy_gsm{ color:#FFF; font-size:13px; font-weight:normal; font-family: 'OpenSans-Italic'; text-align:center; background:#0b3838; border-bottom:1px solid #FFF; padding:10px; }

@media (max-width:415px) {
.banner_bg_gsm h1 { font-size:27px; padding-top:15px; padding-right:20px;}
.bnlogo_gsm {padding-top:20px; padding-right:40px;}
.proudly_conti_gsm { font-size:19px;}

.tab_button_gsm{ padding:20px; padding-top:19px;}
.tab_button_gsm h2 { font-size:37px;}
.tab_button_gsm h3{ font-size:23px; padding-top:0px;}

.why_choose_container_gsm h1 { font-size:28px; padding-bottom:15px;}
.whychoose_box_gsm h1{font-size:26px;}
.whychoose_box_gsm p { font-size:14px;}

.ready_box_gsm {font-size:23px;}

.innerTitle_gsm { font-size:26px;}
.text_gsm{font-size:13.33px;}

.service_banner_gsm {padding-top:195px;}
.service_banner_gsm h1 { font-size:21px;}

.about_banner_gsm{padding-top:177px;}
.about_banner_gsm h1 { font-size:18px;}

.contact_banner_gsm { padding-top:180px;}
.contact_banner_gsm h1 { font-size:19px;}

/*----- xx -----*/
}
@media (min-width:361px) and (max-width:379px) {
.banner_bg_gsm h1 { font-size:23px; padding-top:15px; padding-right:20px;}
.bnlogo_gsm {padding-top:20px; padding-right:40px;}
.proudly_conti_gsm { font-size:17px; margin-top:30px;}

.tab_button_gsm{ padding:20px; padding-top:15px;}
.tab_button_gsm h2 { font-size:33px;}
.tab_button_gsm h3{ font-size:20px; padding-top:0px;}

.why_choose_container_gsm h1 { font-size:26px; padding-bottom:15px;}
.whychoose_box_gsm h1{font-size:24px;}
.whychoose_box_gsm p { font-size:14px;}

.ready_box_gsm {font-size:21px;}
.contact_gsm {font-size:17px;}

.innerTitle_gsm { font-size:26px;}
.text_gsm{font-size:13.33px;}

.service_banner_gsm {padding-top:170px;}
.service_banner_gsm h1 { font-size:19px;}

.about_banner_gsm{padding-top:170px;}
.about_banner_gsm h1 { font-size:16px; line-height:22px;}

.contact_banner_gsm { padding-top:160px;}
.contact_banner_gsm h1 { font-size:18px; line-height:20px;}

.conright_gsm h1 { font-size:38px;}
.conright_gsm h2 { font-size:24px;}
.conright_gsm p{ font-size:13px;}


.footer_navi_gsm ul li a { font-size:14px; padding-left:14px; padding-right:14px;}
/*----- xx -----*/
}
@media (max-width:360px) {
.banner_bg_gsm h1 { font-size:19px; padding-top:15px; padding-right:15px;}
.bnlogo_gsm img{width:115px; height:auto;}
.bnlogo_gsm {padding-top:20px; padding-right:40px;}
.proudly_conti_gsm { font-size:15px; margin-top:20px;}

.tab_button_conti_gsm{ padding:15px 10px;}
.tab_button_gsm{ padding:20px; padding-top:15px;}
.tab_button_gsm h2 { font-size:27px;}
.tab_button_gsm h3{ font-size:17px; padding-top:0px;}

.why_choose_container_gsm h1 { font-size:22px; padding-bottom:15px;}
.whychoose_box_gsm{margin-top:5px;}
.whychoose_box_gsm h1{font-size:20px;}
.whychoose_box_gsm p { font-size:10px;}
.current_gsm ul li { padding-left:20px; font-size:14px;}

.ready_box_gsm {font-size:18px;}
.contact_gsm {font-size:15px;}

.innerTitle_gsm { font-size:23px;}
.text_gsm{font-size:11px; letter-spacing: 2px;}

.service_banner_gsm {padding-top:135px;}
.service_banner_gsm h1 { font-size:16px;}

.about_banner_gsm{padding-top:135px;}
.about_banner_gsm h1 { font-size:13px; line-height:17px;}

.contact_banner_gsm { padding-top:135px;}
.contact_banner_gsm h1 { font-size:15px; line-height:17px;}

.conleft_gsm {width:45px;}
.conleft_gsm  img{width:100%; height:auto;}
.conright_gsm h1 { font-size:34px;}
.conright_gsm h2 { font-size:20px;}
.conright_gsm p{ font-size:11px;}

.footer_navi_gsm ul li a { font-size:14px; padding-left:7px; padding-right:7px;}
.cpy_gsm {font-size:11px;}
/*----- xx -----*/
}
.clear{
	clear:both;
}
