@charset "utf-8";
/* CSS Document */
@media (min-width: 1400px) {

}
@media (min-width: 1200px) and (max-width: 1399px) {
.fullscreen-background .full-caption img{
	  max-width: 460px;
}
}
@media (min-width: 1200px) {
	ul.service-priceChart-list li.sp-list .sp-user-btns{
	display:table;
	margin:0 auto;
}
ul.service-priceChart-list li.sp-list .sp-user-btns > *{display:table-cell; vertical-align:middle;}
.division-col .division-col-left p{font-size:18px !important; line-height:1.64 !important;}
}
@media (min-width: 992px) {
.service-priceChart ul li{
border-left: 1px solid #a7bf2b;
  display: block;
  float: left;
  width: 50%;
  padding: 0px 10px 16px 10px;
  color:#767676;
  font-size:14px;
  background-color:transparent;
}
}
@media (max-width: 991px) {
.service-priceChart ul li{
border-bottom: 1px solid #a7bf2b;
  display: block;
  float: left;
  width: 100%;
  padding: 0px 10px 16px 10px;
  color:#767676;
  font-size:14px;
  background-color:transparent;
}
.service-priceChart ul li:last-child{border:none;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.fullscreen-background .full-caption img{
	  max-width: 390px;
}
ul.service-priceChart-list li.sp-list .sp-user-btns{
	display:block;
	margin:0 auto;
}
ul.service-priceChart-list li.sp-list .sp-user-btns > *{display:block; vertical-align:middle;}

}
@media (min-width: 768px) and (max-width: 991px) {
.drawer-navbar-default a {
	padding: 0 8px;
}
.fullscreen-background .full-caption img{
	  max-width: 310px;
}
}
@media (min-width: 768px) {
.inner-pageBody-top {
  background-color: #fff;
  padding-top: 166px;
  padding-bottom: 60px;
  color: #009ddc;
}
.headerPanel {
  max-height: 108px;
}
.division-col-right{padding-left:20px;}
.hd-bottom-section{height:34px;}
}

@media (max-width: 767px) {
	.fullscreen-background .full-caption img{
	  max-width: 380px;
}
	ul.service-priceChart-list li.sp-list .sp-user-btns{
	display:table;
	margin:0 auto;
	  width: 100%;
}
ul.service-priceChart-list li.sp-list .sp-user-btns > *{display:table-cell; vertical-align:middle;}
.fullscreen-background .full-caption img{
	  max-width: 310px;
}
.inner-pageBody-top {
  background-color: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
  color: #009ddc;
}
}
@media (max-width: 641px) {

}
@media (min-width: 481px) and (max-width: 767px) {

}
@media (max-width: 480px) {
	ul.service-priceChart-list li.sp-list .sp-user-btns{
	display:table;
	margin:0 auto;
	  width: 100%;
}
ul.service-priceChart-list li.sp-list .sp-user-btns > *{display:table-cell; vertical-align:middle;}
.fullscreen-background .full-caption img{
	  max-width: 310px;
}
}
@media (min-width: 320px) and (max-width: 479px) {

}

@media (max-width: 320px) {
.fullscreen-background .full-caption img{
	  max-width: 280px;
}
}
