
@media (min-width:995px) and (max-width:1260px) {
.right_nav_menu_gsd{width:79%;}
.herd_phone_gsd h1 { font-size:26px;}
.herd_phone_gsd h3 { font-size:13px;}
.navigation_gsd ul li { padding:0px 19px;}
.banner_left_gsd{padding-left:15px;}
.banner_left_gsd h1 { font-size:48.54px; padding-top:57px;}
.banner_left_gsd h2 { font-size:49.54px;}
.banner_left_gsd h3{font-size:15px;}

.banner_right_gsd{padding-right:15px;}
.banner_right_gsd img{width:100%; height:auto;margin-top: -56px;}

.proudly_conti_gsd{font-size:20px;}
.text_right_gsd{padding-left:4%; font-size:13px;}

.ready_box_gsd h1 { font-size:29px;}
.ready_box_gsd h3 { font-size:16px;}

.current_left_gsd { width:51%;}
.current_left_gsd h1, .service_left_gsd h1{font-size:29px;}
.current_left_gsd p, .service_left_gsd p{font-size:14px;}
.current_left_gsd ul{padding-left:20px;}
.current_left_gsd ul li, .service_left_gsd ul li {font-size:15px;}

.ctec_logo{margin-right:0px;}
.ctec_logo img{width:100px; height:auto;}
.service_left_gsd ul{padding-left:0px; padding-top:20px;}
.service_left_gsd ul li{padding-top:0px;}
.service_left_gsd ul li:nth-child(odd){width:50%;}
.bookright_gsd p{font-size:14px; padding-top:25px;}

.about_content_gsd {  max-width: 600px;}
.about_content_gsd p{font-size:16px;}

/*----- xx -----*/
}
@media (min-width:767px) and (max-width:994px) {
.logo_gsd{padding-top:0px;}
.right_nav_menu_gsd{float:none; width:auto;}
.navigation_gsd {float:none; padding:0px; padding-top:28px; text-align:right;}
.navigation_gsd ul li{padding-left:18px; padding-right:18px;}
.herd_phone_gsd{float:none; clear: both; padding-top: 25px; max-width: 254px; margin: auto;}
.ctec_logo{float:none; margin-right:0px; text-align:center;}

.banner_left_gsd{float:none; width:auto; padding:20px 15px 0px; text-align:center;}
.banner_left_gsd h1{padding-top:20px;}
.banner_right_gsd{float:none; width:auto; text-align:center;}
.banner_right_gsd img{margin-top:20px;}
.proudly_conti_gsd { font-size:20px; text-align:center;}
.text_right_gsd{padding-left:0px; display:block;}

.current_left_gsd{float:none; width:auto;}
.current_right_gsd{float:none; width:auto; text-align:center; padding-top:40px;}
.current_right_gsd img{display:inline-block;}

.areyouready_container_gsd{background-repeat:repeat-y;}
.ready_box_gsd h1{font-size:28px;}
.ready_box_gsd h3{font-size:17px;}

.inyour_current_gsd{padding-top:20px;}
.service_left_gsd{width:auto; float:none;}
.bookleft_gsd{float:none; width:auto; text-align:center;}
.bookleft_gsd img{display:inline-block;}
.bookright_gsd{width:auto; float:none; padding-top:30px;}

.contact_title_gsd {font-size:26px;}
/*----- xx -----*/
}

@media (min-width:480px) and (max-width:766px) {
.logo_gsd{width:80%; padding-top:0px;}
.navbar-default .navbar-toggle{ border-color:#2c3135; background:#2c3135; margin:0px; border:none; color:#FFF;	padding:14px;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color:#e5936b !important;}
.navbar-default .navbar-toggle .icon-bar{background-color:#FFF !important;}
.navbar-default,
.navbar { border:none; margin-bottom:0px; background:none;}
.navbar-collapse{padding-left:0px; padding-right:0px; box-shadow:none;}

/*--------------- Navigation*/
.right_nav_menu_gsd{float:none; width:auto; position:inherit;}
.navbar-toggle{margin-bottom:0px;}
.navigation_gsd{width:100%; padding:15px 0px 0px !important; margin-bottom:0px;}
.navigation_gsd ul li { display: block; padding:0px; background:#2c3135; margin:0px; text-align:left; border:none;}
.navigation_gsd ul li a{ display:block; border-bottom:1px solid #FFF !important; color:#FFF; padding:10px; border:none;}
.navigation_gsd ul li a:hover{background:#e5936b; color:#ffffff; border:none; text-decoration:none; padding:10px;}
.navigation_gsd ul li a.active{ color:#ffffff !important; background:#e5936b; padding:10px;}
.navigation_gsd ul li:first-child a{padding-left:10px;}

.herd_phone_gsd{float:none; clear: both; padding-top: 25px; max-width: 254px; margin: auto;}
.ctec_logo{float:none; margin-right:0px; text-align:center;}

.banner_left_gsd{float:none; width:auto; padding:20px 15px 0px; text-align:center;}
.banner_left_gsd h1{padding-top:0px; font-size:38px;}
.banner_left_gsd h2 { font-size:39px;}
.banner_left_gsd h3 { padding-top:20px; font-size:16px; line-height:26px;}
.banner_right_gsd{float:none; width:auto; text-align:center;}
.banner_right_gsd img{margin-top:20px; width:100%; height:auto;}
.proudly_conti_gsd { font-size:20px; text-align:center;}
.text_right_gsd{padding-left:0px; display:block;}

.current_left_gsd{float:none; width:auto;}
.current_right_gsd{float:none; width:auto; text-align:center; padding-top:40px;}
.current_right_gsd img{display:inline-block;}
.current_left_gsd ul, .service_left_gsd ul{padding-left:0px;}

.areyouready_container_gsd{background-repeat:repeat-y; padding:12px;}
.areyouready_wrapper_gsd{padding:12px;}
.ready_box_gsd {padding:20px;}
.ready_box_gsd h1{font-size:28px;}
.ready_box_gsd h3{font-size:17px;}

.inyour_current_gsd{padding-top:20px;}
.service_left_gsd{width:auto; float:none;}
.service_left_gsd ul li:nth-child(odd),
.service_left_gsd ul li:nth-child(even){width:auto; float:none; height:auto;}
.bookleft_gsd{float:none; width:auto; text-align:center;}
.bookleft_gsd img{display:inline-block;}
.bookright_gsd{width:auto; float:none; padding-top:30px;}

.contact_title_gsd {font-size:26px;}
.conleft_gsd{padding-left:0px; width:65px;}
.conright_gsd{padding-left:0px;}
.con_map_adr_box_gsd:after{display:none;}

/*---------------- Footer*/
.ftr_ph_ad_box_gsd {max-width:257px;}
.ftr_ph_ad_box_gsd h3{padding-top:10px;}

/*----- xx -----*/
}

@media (max-width:479px) {
.logo_gsd{width:80%; padding-top:0px;}
.navbar-default .navbar-toggle{ border-color:#2c3135; background:#2c3135; margin:0px; border:none; color:#FFF;	padding:14px;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color:#e5936b !important;}
.navbar-default .navbar-toggle .icon-bar{background-color:#FFF !important;}
.navbar-default,
.navbar { border:none; margin-bottom:0px; background:none;}
.navbar-collapse{padding-left:0px; padding-right:0px; box-shadow:none;}

/*--------------- Navigation*/
.right_nav_menu_gsd{float:none; width:auto; position:inherit;}
.navbar-toggle{margin-bottom:0px;}
.navigation_gsd{width:100%; padding:15px 0px 0px !important; margin-bottom:0px;}
.navigation_gsd ul li { display: block; padding:0px; background:#2c3135; margin:0px; text-align:left; border:none;}
.navigation_gsd ul li a{ display:block; border-bottom:1px solid #FFF !important; color:#FFF; padding:10px; border:none;}
.navigation_gsd ul li a:hover{background:#e5936b; color:#ffffff; border:none; text-decoration:none; padding:10px;}
.navigation_gsd ul li a.active{ color:#ffffff !important; background:#e5936b; padding:10px;}
.navigation_gsd ul li:first-child a{padding-left:10px;}

.herd_phone_gsd{float:none; clear: both; padding-top: 25px; max-width: 254px; margin: auto;}
.ctec_logo{float:none; margin-right:0px; text-align:center;}

.banner_left_gsd{float:none; width:auto; padding:20px 15px 0px; text-align:center;}
.banner_left_gsd h1{padding-top:0px; font-size:29px;}
.banner_left_gsd h2 { font-size:31px;}
.banner_left_gsd h3 { padding-top:20px; font-size:16px; line-height:26px;}
.banner_right_gsd{float:none; width:auto; text-align:center;}
.banner_right_gsd img{margin-top:20px; width:100%; height:auto;}
.proudly_conti_gsd { font-size:17px; text-align:center;}
.text_right_gsd{padding-left:0px; display:block;}
.simplyfy_box_gsd h1 { font-size:28px;}

.why_choose_container_gsd{padding-top:20px;}
.why_choose_container_gsd h1{font-size:31px; padding-bottom:0px;}
.current_left_gsd{float:none; width:auto;}
.current_right_gsd{float:none; width:auto; text-align:center; padding-top:40px;}
.current_right_gsd img{display:inline-block;}
.current_left_gsd ul, .service_left_gsd ul{padding-left:0px;}

.areyouready_container_gsd{background-repeat:repeat-y; padding:12px;}
.areyouready_wrapper_gsd{padding:12px;}
.ready_box_gsd {padding:20px;}
.ready_box_gsd h1{font-size:22px; line-height:22px;}
.ready_box_gsd h3{font-size:17px;}

.text_gsd{display:block; padding-left:0px;}
.inyour_current_gsd{padding-top:20px;}
.service_left_gsd{width:auto; float:none;}
.service_left_gsd ul li:nth-child(odd),
.service_left_gsd ul li:nth-child(even){width:auto; float:none; height:auto;}
.bookleft_gsd{float:none; width:auto; text-align:center;}
.bookleft_gsd img{display:inline-block;}
.bookright_gsd{width:auto; float:none; padding-top:30px;}

.conleft_gsd{padding-left:0px; width:65px;}
.conright_gsd{padding-left:0px;}
.con_map_adr_box_gsd:after{display:none;}

.contact_title_gsd {font-size:26px; line-height:28px;}
.conleft_gsd{padding-left:0px; width:65px;}
.conright_gsd{padding-left:0px;}
.conright_gsd h1 { font-size:30px;}
.conright_gsd h2 { font-size:20px;}
.conright_gsd p { font-size:12px;}
.con_map_adr_box_gsd:after{display:none;}

/*---------------- Footer*/
.ftr_ph_ad_box_gsd {max-width:257px;}
.ftr_ph_ad_box_gsd h3{padding-top:10px;}
.footer_navi_gsd{margin-top:0px;}
.footer_navi_gsd ul{margin-bottom:0px;}
.footer_navi_gsd ul li a{display:block; background:#e5936b; padding:10px; margin-top:1px; color:#FFF;}
.footer_navi_gsd ul li a:hover,
.footer_navi_gsd ul li a.active{ background:#fff; color:#165153; text-decoration:none;}
/*----- xx -----*/
}