@charset "UTF-8";
/* line 8, ../scss/style.scss */
h4, h5, h6,
h1, h2, h3 {
  margin: 0;
}

/* line 10, ../scss/style.scss */
ul, ol, li {
  margin: 0;
}

/* line 11, ../scss/style.scss */
p {
  margin: 0;
}

/*--fonts--*/
@font-face {
  font-family: 'OpenSans-Regular';
  src: url("../fonts/Open_Sans/OpenSans-Regular.ttf");
}
/* line 17, ../scss/style.scss */
.clearfix {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
  *zoom: 1;
}

/* line 26, ../scss/style.scss */
label {
  padding-top: 3px;
}

/* line 29, ../scss/style.scss */
body {
  font-family: 'PT Sans Narrow',"Microsoft YaHei",'OpenSans-Regular',"Hiragino Kaku Gothic Pro","Microsoft YaHei","SimSun","SimHei","Raleway", "ヒラギノ角ゴ Pro W3", "蘋果儷中黑", "Apple LiGothic Medium", "黑體-繁", "Heiti TC Light",\5FAE\8EDF\6B63\9ED1\9AD4, "微軟正黑體", "Microsoft JhengHei", "文泉驛正黑", Arial, sans-serif,'Open Sans', sans-serif;
  margin: 0;
  padding: 0;
}

/* line 34, ../scss/style.scss */
body a {
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
  -ms-transition: 0.5s all;
}

/* line 46, ../scss/style.scss */
.header-top {
  position: relative;
  background-color: #b0d9ef;
  background-image: url("../images/navl2.png"), url("../images/navr2.png");
  background-repeat: no-repeat,no-repeat;
  background-size: 997px 100%,262px 100%;
  -moz-background-size: 997px 100%,262px 100%;
  -o-background-size: 997px 100%,262px 100%;
  -webkit-background-size: 997px 100%,262px 100%;
  background-position: top left,top right;
  padding: 10px 0em 6px 0em;
  border-bottom: double 3px #38c2c5;
}

/* line 92, ../scss/style.scss */
.header-top p {
  font-family: 'Monda', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
}

/* line 98, ../scss/style.scss */
.ourInfo {
  padding-top: 2px;
  display: inline-block;
  float: right;
  font-size: 1.2em;
}
/* line 104, ../scss/style.scss */
.ourInfo a {
  color: #38c2c5;
  text-decoration: none;
}
/* line 107, ../scss/style.scss */
.ourInfo a .telNum {
  font-weight: 600;
  color: #007798;
  margin-left: 3px;
}
/* line 111, ../scss/style.scss */
.ourInfo a .telNum:hover {
  color: #FFF;
}
/* line 115, ../scss/style.scss */
.ourInfo a:hover {
  color: rgba(255, 255, 255, 0.8);
}
/* line 119, ../scss/style.scss */
.ourInfo .fa-facebook, .ourInfo .fa-google-plus, .ourInfo .fa-mobile {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.9);
  margin: 0 3px;
}
/* line 123, ../scss/style.scss */
.ourInfo .fa-facebook:hover, .ourInfo .fa-google-plus:hover, .ourInfo .fa-mobile:hover {
  background-color: #38c2c5;
}
/* line 127, ../scss/style.scss */
.ourInfo .fa-facebook {
  padding: 5px 9px;
}
/* line 130, ../scss/style.scss */
.ourInfo .fa-google-plus {
  padding: 5px 6px;
}
/* line 133, ../scss/style.scss */
.ourInfo .fa-mobile {
  padding: 5px 10px;
}

/* line 137, ../scss/style.scss */
.langrage {
  margin: 0 8px 2px 15px;
  display: inline-block;
  float: right;
  z-index: 3;
}
/* line 146, ../scss/style.scss */
.langrage a {
  color: #309BBE;
}

/*-----lanBox------*/
/* line 152, ../scss/style.scss */
.langBox {
  position: relative;
}
/* line 154, ../scss/style.scss */
.langBox li {
  cursor: pointer;
  list-style: none;
  color: #888;
}
/* line 160, ../scss/style.scss */
.langBox #controlLangShow {
  background-color: rgba(255, 255, 255, 0.9);
}
/* line 163, ../scss/style.scss */
.langBox #controlLangShow .lantext {
  padding: 0px 10px;
}
/* line 166, ../scss/style.scss */
.langBox a {
  color: #888;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  display: block;
  text-decoration: none;
}
/* line 173, ../scss/style.scss */
.langBox a:hover {
  background: #f4f4f4;
}
/* line 177, ../scss/style.scss */
.langBox .borderBtmNone {
  border-bottom: none;
}
/* line 180, ../scss/style.scss */
.langBox .select {
  background-color: #f4f4f4;
}
/* line 183, ../scss/style.scss */
.langBox img {
  margin-left: 10px;
}
/* line 186, ../scss/style.scss */
.langBox .lantext {
  padding: 7px 10px;
  display: inline-block;
}
/* line 190, ../scss/style.scss */
.langBox .lanIcon {
  padding: 7px 5px 7px 15px;
  display: inline-block;
  font-size: 8px;
  vertical-align: baseline;
}
/* line 196, ../scss/style.scss */
.langBox .controlLangShowBox {
  display: none;
}
/* line 199, ../scss/style.scss */
.langBox #controlPosition01 {
  position: absolute;
  z-index: 20;
  top: 32px;
  left: 0px;
  padding-right: 25px;
}
/* line 206, ../scss/style.scss */
.langBox #controlPosition02 {
  position: absolute;
  z-index: 20;
  top: 69px;
  left: 0px;
  padding-right: 25px;
}
/* line 213, ../scss/style.scss */
.langBox #controlPosition03 {
  position: absolute;
  z-index: 20;
  top: 105px;
  left: 0px;
  padding-right: 32px;
}

/*-------nav setting-----------*/
/* line 222, ../scss/style.scss */
.navbar-header a.navbar-brand.logo-st, .navbar-header a.navbar-brand.logo-st:hover {
  font-family: 'Roboto Slab', serif;
  font-weight: 700;
  font-size: 35px;
  text-decoration: none;
  color: #309BBE;
  margin-top: 2px;
}

/* line 230, ../scss/style.scss */
nav.navbar.navbar-default.chn-gd {
  background-color: #fff;
  border-bottom: 1px solid #EBEBEB;
  padding: 1em 0em;
  margin: 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 6px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 6px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 6px;
}

/* line 239, ../scss/style.scss */
.icn_pos {
  font-size: 16px;
}

/* line 249, ../scss/style.scss */
.navbar-right {
  padding-top: 13px;
}

/* line 252, ../scss/style.scss */
.navbar-default .navbar-nav > li {
  border-right: 1px solid rgba(48, 155, 190, 0.44);
  padding: 0px 5px 0px;
}

/* line 256, ../scss/style.scss */
.navbar-default .navbar-nav > li:nth-child(5) {
  border-right: none;
}

/* line 259, ../scss/style.scss */
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a {
  padding: 10px 12px 10px 12px;
  color: #309BBE !important;
  font-weight: 500;
  font-size: 1.3em;
  letter-spacing: 2px;
}

/* line 266, ../scss/style.scss */
.carousel-indicators .active {
  background-color: #79CFD1 !important;
}

/* line 269, ../scss/style.scss */
.carousel-indicators li {
  border: 1px solid #79CFD1 !important;
}

/* line 272, ../scss/style.scss */
.image-wid img {
  width: 100%;
}

/* line 275, ../scss/style.scss */
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
  color: #ea9733 !important;
  border-radius: 2px;
  transition: 0.6s all;
}

/* line 280, ../scss/style.scss */
.carousel-caption {
  text-align: left;
  top: 19%;
  left: 13%;
}

/* line 285, ../scss/style.scss */
.carousel-caption h3 {
  font-family: 'Roboto Slab', serif;
  font-size: 30px;
  color: #FAF4F4;
  background: rgba(56, 194, 197, 0.62);
  padding: 15px 25px;
  width: 59%;
  margin-bottom: 15px;
  border-radius: 2px;
}

/* line 295, ../scss/style.scss */
.carousel-caption p {
  font-family: 'Monda', sans-serif;
  font-weight: 400;
  font-size: 16px;
  background: rgba(48, 155, 190, 0.7);
  width: 60%;
  padding: 10px 10px;
  margin-bottom: 15px;
  border-radius: 2px;
}

/* line 305, ../scss/style.scss */
a.right.carousel-control {
  background: none !important;
}

/* line 308, ../scss/style.scss */
a.left.carousel-control {
  background: none !important;
}

/* line 311, ../scss/style.scss */
button.btn.btn-info.sld {
  width: 12%;
  padding: 8px 0px;
  border-radius: 2px;
  outline: none;
  border: none !important;
  background: rgba(3, 3, 3, 0.83);
}

/* line 319, ../scss/style.scss */
button.btn.btn-info.sld:hover {
  padding: 8px 0px;
  background: #fff;
  color: #000;
  transition: 0.5s all;
}

/* line 325, ../scss/style.scss */
.style-label {
  text-align: center;
}

/* line 328, ../scss/style.scss */
.style-label {
  padding: 3em 0em;
}

/*--box_effect--*/
/* line 332, ../scss/style.scss */
.box-shadow {
  text-align: center;
  position: relative;
  top: 0px;
}

/* line 337, ../scss/style.scss */
.box-shadow {
  width: 100%;
  height: 250px;
  background: #79CFD1;
  margin: 20px auto;
}

/* line 343, ../scss/style.scss */
.effect2 {
  position: relative;
}

/* line 347, ../scss/style.scss */
.effect2:before, .effect2:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width: 300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}

/* line 366, ../scss/style.scss */
.effect2:after {
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

/* line 375, ../scss/style.scss */
.label-text h3 {
  color: #309BBE;
  font-weight: 800;
  font-family: 'Roboto Slab', serif;
  margin-bottom: 10px;
  font-size: 20px;
}

/* line 382, ../scss/style.scss */
.label-text p {
  font-family: 'Monda', sans-serif;
  font-size: 15px;
  font-weight: 100;
  color: #fff;
}

/*-----contact-----*/
/* line 389, ../scss/style.scss */
.contactInfo .icon {
  color: #fff;
  background-color: #6ecbe6;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  display: inline-block;
  font-size: 1.1em;
  padding: 8px 13px;
  height: 35px;
  text-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px;
}

/* line 404, ../scss/style.scss */
.contactInfo .fontInfo {
  font-family: 'PT Sans Narrow',"Microsoft YaHei",'OpenSans-Regular',"Hiragino Kaku Gothic Pro","Microsoft YaHei","SimSun","SimHei","Raleway", "ヒラギノ角ゴ Pro W3", "蘋果儷中黑", "Apple LiGothic Medium", "黑體-繁", "Heiti TC Light",\5FAE\8EDF\6B63\9ED1\9AD4, "微軟正黑體", "Microsoft JhengHei", "文泉驛正黑", Arial, sans-serif,'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1.2em;
  letter-spacing: 2px;
  text-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px;
}

/* line 411, ../scss/style.scss */
.contactInfo ul {
  padding: 0 0 0 0px;
  text-align: left;
}

/* line 415, ../scss/style.scss */
.contactInfo ul li {
  padding: 8px;
  list-style: none;
}

/* line 419, ../scss/style.scss */
.contactInfo ul li .info {
  font-size: 1.3em;
  letter-spacing: 1px;
  line-height: 1.5em;
}

/* line 424, ../scss/style.scss */
.contactSend {
  padding: 0 5px 25px 5px;
}

/* line 427, ../scss/style.scss */
.contactSend .contForm {
  padding: 10px;
  color: #fff;
  background: #79cfd1;
}

/* line 432, ../scss/style.scss */
.contactSend #contectForm {
  background: rgba(255, 255, 255, 0.8);
}

/* line 435, ../scss/style.scss */
.contactSend #contectForm tr {
  height: 55px;
  border-left: none;
  border-right: none;
}

/* line 441, ../scss/style.scss */
.contactSend #contectForm td {
  vertical-align: middle;
  border-left: none;
  border-right: none;
}

/* line 446, ../scss/style.scss */
.contactSend #contectForm input {
  font-size: 1em;
  color: #979797;
  width: 90%;
  height: 35px;
  border: 1px solid white;
  background: white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: .3em 1em;
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
  -ms-transition: 0.5s all;
}

/* line 465, ../scss/style.scss */
.contactSend #contectForm strong {
  color: #999;
  text-shadow: rgba(255, 255, 255, 0.9) 1px 1px 0px;
}

/* line 469, ../scss/style.scss */
.contactSend #contectForm textarea {
  margin: .5em 0 .2em 0;
  color: #979797;
  width: 90%;
  min-height: 100px;
  border: 1px solid white;
  background: white;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: .3em 1em;
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
  -ms-transition: 0.5s all;
}

/* line 488, ../scss/style.scss */
.contactSend #contectForm input[type="submit"] {
  font-family: 'PT Sans Narrow',"Microsoft YaHei",'OpenSans-Regular',"Hiragino Kaku Gothic Pro","Microsoft YaHei","SimSun","SimHei","Raleway", "ヒラギノ角ゴ Pro W3", "蘋果儷中黑", "Apple LiGothic Medium", "黑體-繁", "Heiti TC Light",\5FAE\8EDF\6B63\9ED1\9AD4, "微軟正黑體", "Microsoft JhengHei", "文泉驛正黑", Arial, sans-serif,'Open Sans', sans-serif;
  letter-spacing: 2px;
  color: #FFF;
  text-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px;
  font-weight: 600;
  width: 30%;
  background: #79cfd1;
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
  -ms-transition: 0.5s all;
}

/* line 502, ../scss/style.scss */
.contactSend #contectForm input[type="submit"]:hover {
  background-color: #fff;
  color: #79cfd1;
  border: 1px solid #79cfd1;
  text-shadow: none;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
}

/* line 509, ../scss/style.scss */
.contactSend #contectForm input:focus,
.contactSend #contectForm input[type="text"]:focus,
.contactSend #contectForm input[type="password"]:focus,
.contactSend #contectForm input[type="email"]:focus,
.contactSend #contectForm textarea:focus {
  outline: none;
  border-color: #79cfd1;
  -webkit-box-shadow: #EEE 1px 1px 4px;
  -moz-box-shadow: #EEE 1px 1px 4px;
  box-shadow: #EEE 1px 1px 4px;
}

/*------header_banner-------*/
/* line 521, ../scss/style.scss */
.header_banner {
  border-bottom: double 3px #38c2c5;
  position: relative;
  overflow: hidden;
}
/* line 525, ../scss/style.scss */
.header_banner:after {
  position: absolute;
  content: "";
  z-index: 2001;
  width: 10px;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 16px solid #38c2c5;
  bottom: -18px;
  left: 49.4%;
  margin: 0px auto 0px auto;
}

/*------header_banner-------*/
/* line 539, ../scss/style.scss */
.header_banner2 {
  border-bottom: double 3px #38c2c5;
  position: relative;
  overflow: hidden;
  background-attachment: fixed;
  background-image: url("../images/banner3.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
}
/* line 548, ../scss/style.scss */
.header_banner2 img {
  width: 100%;
}
/* line 551, ../scss/style.scss */
.header_banner2:after {
  position: absolute;
  content: "";
  z-index: 2001;
  width: 10px;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 16px solid #38c2c5;
  bottom: -18px;
  left: 49.4%;
  margin: 0px auto 0px auto;
}

/* line 564, ../scss/style.scss */
.header_banner3 {
  border-bottom: double 3px #38c2c5;
  position: relative;
  overflow: hidden;
  background-attachment: fixed;
  background-image: url("../images/pro.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
}
/* line 573, ../scss/style.scss */
.header_banner3 img {
  width: 100%;
}
/* line 576, ../scss/style.scss */
.header_banner3:after {
  position: absolute;
  content: "";
  z-index: 2001;
  width: 10px;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 16px solid #38c2c5;
  bottom: -18px;
  left: 49.4%;
  margin: 0px auto 0px auto;
}

/*-- newsHeader --*/
/* line 590, ../scss/style.scss */
.newsListContent {
  position: relative;
  background: url("../images/newsListBg.png") left top no-repeat;
  padding: 15px 15px 30px 15px;
}
/* line 594, ../scss/style.scss */
.newsListContent:before {
  position: absolute;
  content: "";
  width: 380px;
  height: 472px;
  background: url("../images/bgright.png") left top no-repeat;
  bottom: 0px;
  right: 0px;
  margin: 0px auto 0px auto;
  z-index: 0;
}

/* line 606, ../scss/style.scss */
.newsListContent2 {
  position: relative;
  background: url("../images/newsListBg.png") left top no-repeat;
  background-size: 15%;
  padding: 15px 0px 0px 0px;
}

/* line 612, ../scss/style.scss */
.newsHeader {
  text-align: center;
  padding: 15px 15px 25px 15px;
}
/* line 615, ../scss/style.scss */
.newsHeader .newsTitle {
  margin: 10px auto 5px auto;
  width: 60%;
  background: url("../images/line.png") left top repeat;
}
/* line 622, ../scss/style.scss */
.newsHeader .newsIcon {
  position: relative;
}
/* line 624, ../scss/style.scss */
.newsHeader .newsIcon:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #ccc;
  top: 50%;
  left: 0%;
  margin: 0px auto 0px auto;
  z-index: 0;
}
/* line 636, ../scss/style.scss */
.newsHeader .icn_pos {
  position: relative;
  padding: 5px 6px 7px 6px;
  margin-bottom: 1px;
  border: 1px #ccc solid;
  background-color: #ccc;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  z-index: 5;
}
/* line 647, ../scss/style.scss */
.newsHeader h3 {
  color: #309BBE;
  font-weight: 600;
  padding: 3px 16px;
  letter-spacing: 2px;
  font-size: 1.9em;
  background-color: #fff;
  display: inline-block;
}
/* line 668, ../scss/style.scss */
.newsHeader p {
  font-family: 'Monda', sans-serif;
  padding: 20px 10px 20px 10px;
  font-size: 18px;
  font-weight: 100;
  color: #000;
  padding-bottom: 5px;
  font-size: 1.3em;
}
/* line 677, ../scss/style.scss */
.newsHeader span.line {
  height: 1px;
  background-color: #79CFD1;
  display: block;
  width: 7%;
}

/*-- newsList --*/
/* line 685, ../scss/style.scss */
.newsList {
  padding: 15px 0px 50px 0px;
}

/* line 688, ../scss/style.scss */
.newsList2 {
  padding: 15px 0px 25px 0px;
}

/* line 691, ../scss/style.scss */
.newsUse {
  position: relative;
  margin: 10px auto 45px auto;
}

/* line 708, ../scss/style.scss */
.newsUse2 {
  background-color: #fff;
  -moz-box-shadow: rgba(79, 99, 96, 0.3) 0px 0px 10px;
  -webkit-box-shadow: rgba(79, 99, 96, 0.3) 0px 0px 10px;
  box-shadow: rgba(79, 99, 96, 0.3) 0px 0px 10px;
  margin: 10px auto 25px auto;
}

/* line 713, ../scss/style.scss */
.newsUse3 {
  margin: 10px auto 20px auto;
}

/* line 716, ../scss/style.scss */
.newsBox {
  position: relative;
}
/* line 718, ../scss/style.scss */
.newsBox .newsBoxImg {
  margin: 0 auto;
  width: 100%;
  overflow: hidden;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -moz-transition-timing-function: all;
  -o-transition-timing-function: all;
  -webkit-transition-timing-function: all;
  transition-timing-function: all;
}
/* line 726, ../scss/style.scss */
.newsBox .newsBoxImg:hover {
  -webkit-filter: brightness(1.1);
  filter: brightness(1.1);
}
/* line 730, ../scss/style.scss */
.newsBox img {
  width: 100%;
}

/* line 734, ../scss/style.scss */
.dateBox {
  position: absolute;
  width: 61px;
  height: 61px;
  background-color: rgba(121, 207, 209, 0.8);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 8px;
  right: 22px;
  z-index: 5;
}
/* line 743, ../scss/style.scss */
.dateBox .date1 {
  margin-top: 5px;
  font-size: 14px;
  color: white;
  font-weight: 600;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 750, ../scss/style.scss */
.dateBox .date2 {
  padding-left: 19px;
  margin-top: 6px;
  font-size: 16px;
  color: white;
  font-weight: 600;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 757, ../scss/style.scss */
.dateBox .date2 span {
  border-top: 1px solid white;
  line-height: 25px;
}

/* line 763, ../scss/style.scss */
.dateBox2 {
  position: absolute;
  display: inline-block;
  width: 61px;
  height: 61px;
  background-color: rgba(121, 207, 209, 0.8);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 8px;
  left: 0px;
  z-index: 5;
}
/* line 773, ../scss/style.scss */
.dateBox2 .date1 {
  margin-top: 5px;
  font-size: 13px;
  color: white;
  font-weight: 600;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 780, ../scss/style.scss */
.dateBox2 .date2 {
  padding-left: 19px;
  margin-top: 6px;
  font-size: 16px;
  color: white;
  font-weight: 600;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 787, ../scss/style.scss */
.dateBox2 .date2 span {
  border-top: 1px solid white;
  line-height: 25px;
}

/* line 793, ../scss/style.scss */
.newsInfoUse {
  padding-bottom: 15px;
  background-color: #FFF;
}
/* line 796, ../scss/style.scss */
.newsInfoUse h3 {
  color: #444;
  margin-top: 10px;
  font-size: 1.4em;
  line-height: 1.3em;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 0px 0px 10px 0px;
  text-align: justify;
  overflow: hidden;
}
/* line 807, ../scss/style.scss */
.newsInfoUse p {
  color: #444;
  font-size: 1.1em;
  font-weight: 200;
  line-height: 1.6em;
  letter-spacing: 1px;
  padding: 10px 0px;
  text-align: justify;
}
/* line 816, ../scss/style.scss */
.newsInfoUse .youtubeV {
  padding: 15px 0px;
  text-align: center;
}
/* line 820, ../scss/style.scss */
.newsInfoUse iframe {
  margin: 0 auto;
  width: 80%;
  min-height: 400px;
}
/* line 825, ../scss/style.scss */
.newsInfoUse .newsLine {
  position: relative;
  content: " ";
  width: 100%;
  height: 5px;
  margin: 5px 0px 5px 0px;
}
/* line 831, ../scss/style.scss */
.newsInfoUse .newsLine:after {
  position: absolute;
  content: "";
  width: 70%;
  height: 5px;
  background: url("../images/line.png") left top repeat;
  top: 0px;
  right: 0;
  margin: 0px auto 0px auto;
}
/* line 844, ../scss/style.scss */
.newsInfoUse .newsLine:before {
  position: absolute;
  content: "";
  width: 30%;
  height: 2px;
  background-color: #79CFD1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  top: 2px;
  left: 0;
  margin: 0px auto 0px auto;
}

/* line 860, ../scss/style.scss */
.newsInfoUse2 {
  padding-top: 20px;
}
/* line 862, ../scss/style.scss */
.newsInfoUse2 h3 {
  padding-left: 65px;
  color: #637f82;
}
/* line 867, ../scss/style.scss */
.newsInfoUse2 .newsLine:before {
  position: absolute;
  content: "";
  width: 27.2%;
  height: 2px;
  background-color: #79CFD1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  top: 2px;
  left: 2.8%;
  margin: 0px auto 0px auto;
}

/* line 883, ../scss/style.scss */
.newsMore {
  margin: 8px 0px;
  text-align: right;
}
/* line 886, ../scss/style.scss */
.newsMore a {
  font-size: 1.1em;
  letter-spacing: 2px;
  font-weight: 600;
  color: #79CFD1;
  text-decoration: none;
  padding: 8px 20px;
  border: 1px solid #79CFD1;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -moz-transition-timing-function: all;
  -o-transition-timing-function: all;
  -webkit-transition-timing-function: all;
  transition-timing-function: all;
}
/* line 900, ../scss/style.scss */
.newsMore a:hover {
  background-color: #79CFD1;
  color: white;
}

/* line 906, ../scss/style.scss */
.newsMore2 {
  margin-bottom: 40px;
}

/*-- newsDetail --*/
/*-- //newsDetail --*/
/*--box_effect--*/
/* line 915, ../scss/style.scss */
.style-label ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 925, ../scss/style.scss */
.flt {
  font-size: 20px;
  background: #F9FBFC;
  border-radius: 50%;
  padding: 15px;
  color: #309BBE;
  margin-bottom: 15px;
}

/* line 933, ../scss/style.scss */
.flt:hover {
  -webkit-transform: rotatey(360deg);
  -o-transform: rotatey(360deg);
  -moz-transform: rotatey(360deg);
  transition: 0.5s all;
  cursor: pointer;
}

/*---cta---*/
/* line 941, ../scss/style.scss */
#cta {
  background-attachment: fixed;
  background-image: url("../images/aa01.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  color: white;
  padding: 8em;
  text-align: center;
  position: relative;
}
/* line 952, ../scss/style.scss */
#cta:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 37px;
  background-image: url("../images/topw.png");
  background-position: left center;
  background-size: cover;
  top: -1px;
  left: 0;
  margin: 0px auto 0px auto;
}
/* line 964, ../scss/style.scss */
#cta:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 37px;
  background-image: url("../images/bt02.png");
  background-position: left center;
  background-size: cover;
  bottom: -1px;
  left: 0;
  margin: 0px auto 0px auto;
}

/*-- productDetail --*/
/* line 978, ../scss/style.scss */
.productDetail {
  padding: 20px 0px 20px 5px;
  background-color: rgba(255, 255, 255, 0.7);
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px;
}

/*-- //productDetail --*/
/*-- proList --*/
/* line 985, ../scss/style.scss */
.productList {
  background: url("../images/bg_base01.png");
}
/* line 988, ../scss/style.scss */
.productList .bgcUse {
  padding: 25px 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  background: url("../images/body_topu.png") left top no-repeat;
  margin: 0px auto 0px auto;
}

/* line 1017, ../scss/style.scss */
.proNavUse {
  z-index: 10;
  padding: 7px;
  background-color: rgba(255, 255, 255, 0.3);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px;
}

/* line 1024, ../scss/style.scss */
.proNav {
  position: relative;
  text-align: center;
  padding: 5px 0px 10px 0px;
  margin-bottom: 5px;
}
/* line 1029, ../scss/style.scss */
.proNav:after {
  position: absolute;
  content: "";
  width: 70%;
  height: 5px;
  background: url("../images/line.png") left top repeat;
  bottom: 0px;
  right: 0;
  margin: 0px auto 0px auto;
}
/* line 1042, ../scss/style.scss */
.proNav:before {
  position: absolute;
  content: "";
  width: 30%;
  height: 2px;
  background-color: #79CFD1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  bottom: 2px;
  left: 0;
  margin: 0px auto 0px auto;
}
/* line 1056, ../scss/style.scss */
.proNav p {
  padding-top: 3px;
  color: #AAA;
}

/* line 1061, ../scss/style.scss */
.proListTable {
  display: block;
}

/* line 1064, ../scss/style.scss */
.proListMobile {
  display: none;
  margin-bottom: 5px;
  padding: 0px 10px 0px 10px;
}
/* line 1071, ../scss/style.scss */
.proListMobile select {
  margin-top: 10px;
  width: 100%;
  padding: 10px 5px;
  font-size: 1.1em;
}
/* line 1077, ../scss/style.scss */
.proListMobile a {
  color: #309BBE;
}

/* line 1082, ../scss/style.scss */
.proNavAll {
  padding: 10px 0px 20px 0px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  background-color: rgba(255, 255, 255, 0.9);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1087, ../scss/style.scss */
.proNavAll img {
  width: 50px;
}
/* line 1090, ../scss/style.scss */
.proNavAll a {
  padding: 5px 18px;
  display: block;
  font-size: 1.3em;
  color: #000;
  text-decoration: none;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -moz-transition-timing-function: all;
  -o-transition-timing-function: all;
  -webkit-transition-timing-function: all;
  transition-timing-function: all;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1099, ../scss/style.scss */
.proNavAll a:hover {
  color: #555;
  background-color: rgba(183, 234, 229, 0.3);
}
/* line 1104, ../scss/style.scss */
.proNavAll .proActive {
  color: #555;
  background-color: rgba(183, 234, 229, 0.3);
}
/* line 1108, ../scss/style.scss */
.proNavAll span {
  padding-left: 8px;
  letter-spacing: 2px;
}

/*proRight*/
/* line 1114, ../scss/style.scss */
.productUse {
  border-top: 3px solid #AAA;
  -webkit-box-shadow: #BBB 1px 2px 7px;
  -moz-box-shadow: #BBB 1px 2px 7px;
  box-shadow: #BBB 1px 2px 7px;
  /*background: url('../images/bg01.jpg');*/
  background-color: #FFF;
  /*background: #DDD;*/
  padding: 15px 10px;
  margin: 13px 7px;
  position: relative;
}
/* line 1125, ../scss/style.scss */
.productUse .proNewImg {
  position: absolute;
  z-index: 5;
  content: "";
  width: 45px;
  height: 45px;
  top: -1px;
  right: -6px;
  margin: 0px auto 0px auto;
}

/* line 1136, ../scss/style.scss */
.productUse .down {
  text-overflow: ellipsis;
  height: 65px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: relative;
  padding-top: 12px;
}
/* line 1145, ../scss/style.scss */
.productUse .down:after {
  position: absolute;
  content: "";
  width: 70%;
  height: 5px;
  background: url("../images/line.png") left top repeat;
  top: 5px;
  right: 0;
  margin: 0px auto 0px auto;
}
/* line 1158, ../scss/style.scss */
.productUse .down:before {
  position: absolute;
  content: "";
  width: 30%;
  height: 2px;
  background-color: #79CFD1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  top: 7px;
  left: 0;
  margin: 0px auto 0px auto;
}

/* line 1173, ../scss/style.scss */
.productUse h3 {
  /*background-color: #DDD;*/
  text-align: center;
  font-size: 1.2em;
  color: #555;
  line-height: 1.4em;
  letter-spacing: 1px;
  /*text-align:justify;*/
  padding: 6px 0 0 0;
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
  -ms-transition: 0.5s all;
}

/* line 1189, ../scss/style.scss */
.productUse h3:hover {
  /*background-color: #DDD;*/
  color: #79cfd1;
}

/* line 1194, ../scss/style.scss */
.productUse a {
  text-overflow: ellipsis;
  text-decoration: none;
}

/* line 1198, ../scss/style.scss */
.productUse a:hover {
  text-decoration: none;
  color: #388103;
}

/* line 1203, ../scss/style.scss */
.productUse h4 {
  font-size: 1.2em;
  border-top: 1px dashed #BBB;
  font-weight: 700;
  color: #9d2c2c;
  /*line-height: 1.3em;*/
  text-align: center;
  padding: 17px 0 0 0;
}

/* line 1212, ../scss/style.scss */
.productUse .prize h4 span {
  font-size: 0.9em;
}

/* line 1215, ../scss/style.scss */
.productUse .top {
  overflow: hidden;
  width: 100%;
  height: 180px;
}

/* line 1220, ../scss/style.scss */
.productUse a img {
  /*width: 100%;*/
  vertical-align: middle;
  width: 100%;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  -moz-transition: -moz-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
}

/* line 1228, ../scss/style.scss */
.productUse a img:hover {
  /*width: 100%;*/
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  transform: scale(1.2);
  /*box-shadow: 4px 4px 10px rgba(0,0,0,0.5);*/
}

/*-- //proList --*/
/*--services--*/
/* line 1237, ../scss/style.scss */
.featuresBg {
  background: url("../images/gelrcs.png") top right no-repeat;
  position: relative;
}
/* line 1240, ../scss/style.scss */
.featuresBg:before {
  position: absolute;
  content: "";
  width: 221px;
  height: 200px;
  top: 203px;
  background: url("../images/aa034.png") no-repeat;
  left: 0;
  top: 270px;
}

/* line 1251, ../scss/style.scss */
.bgc {
  width: 100%;
  height: 350px;
  background: url("../images/aaaaa.jpg") top center;
  background-size: cover;
}

/* line 1257, ../scss/style.scss */
.bgc2 {
  width: 100%;
  height: 100px;
  background: url("../images/bgcc.jpg") top center;
  background-size: cover;
}

/* line 1263, ../scss/style.scss */
.service_features {
  padding: 5em 0em 3em 0;
}

/* line 1266, ../scss/style.scss */
.service_features2 {
  padding: 2em 0em 3em 0;
}

/* line 1269, ../scss/style.scss */
.services {
  text-align: center;
}
/* line 1271, ../scss/style.scss */
.services img {
  width: 90%;
}

/* line 1275, ../scss/style.scss */
.ser-fet h3 {
  color: #309BBE;
  font-weight: 600;
  margin-top: 35px;
  margin-bottom: 10px;
  letter-spacing: 2px;
  font-size: 1.8em;
}

/* line 1284, ../scss/style.scss */
.ser-fet2 h3 {
  text-align: center;
  color: #309BBE;
  font-weight: 600;
  margin-bottom: 10px;
  letter-spacing: 2px;
  font-size: 1.8em;
}

/* line 1294, ../scss/style.scss */
.ser-fet p {
  font-family: 'Monda', sans-serif;
  font-size: 18px;
  font-weight: 100;
  color: #000;
  padding-bottom: 5px;
}

/* line 1301, ../scss/style.scss */
.ser-fet2 p {
  text-align: center;
  font-family: 'Monda', sans-serif;
  font-size: 18px;
  font-weight: 100;
  color: #555;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 1310, ../scss/style.scss */
.ser-fet2 .features p.used {
  text-align: left;
  text-align: center;
  font-family: 'Monda', sans-serif;
  font-size: 1.2em;
  line-height: 2.2em;
  font-weight: 100;
  letter-spacing: 2px;
  color: #555;
  padding-top: 5px;
  padding-bottom: 10px;
}

/* line 1322, ../scss/style.scss */
span.line {
  height: 1px;
  background-color: #79CFD1;
  display: block;
  width: 7%;
}

/* line 1328, ../scss/style.scss */
li.subitem1 p {
  font-family: 'Monda', sans-serif !important;
  font-size: 12.5px !important;
  font-weight: 100 !important;
  color: #787B7C !important;
  line-height: 1.8em !important;
  padding-left: 25px;
}

/*--style for menu-drop--*/
/* line 1337, ../scss/style.scss */
.menu-grid {
  margin-top: 30px;
}

/* line 1340, ../scss/style.scss */
.menu_drop {
  background: #fff;
  width: auto;
  height: auto;
  padding: 0;
  list-style: none;
}

/* line 1348, ../scss/style.scss */
ul {
  padding: 0;
  list-style: none;
}

/* line 1352, ../scss/style.scss */
.menu_drop > li > a {
  border-left: 5px solid transparent;
  width: 100%;
  line-height: 2.9em;
  display: block;
  text-indent: 20px;
  position: relative;
  color: #309BBE;
  text-decoration: none;
  font-weight: 500;
  font-size: 16px;
  font-family: 'Roboto Slab', serif;
}

/* line 1365, ../scss/style.scss */
.menu_drop ul li a {
  background: #fff;
  width: 100%;
  padding: 6px 0;
  text-indent: 50px;
  display: block;
  position: relative;
  font-size: 15px;
  font-weight: 400;
  color: #625548;
  text-decoration: none;
}

/* line 1377, ../scss/style.scss */
.menu_drop ul li a:hover {
  color: #a6192e;
}

/* line 1380, ../scss/style.scss */
.menu_drop > li > a:hover, .menu > li > a.active {
  color: #F8FDFD;
  background: #79CFD1;
}

/* line 1384, ../scss/style.scss */
.features {
  margin-top: 45px;
}

/* line 1388, ../scss/style.scss */
.features2 {
  padding: 10px 40px 25px 40px;
}
/* line 1391, ../scss/style.scss */
.features2 .used {
  text-align: left;
  font-size: 1.2em;
  line-height: 2.5em;
  padding-bottom: 15px;
}
/* line 1397, ../scss/style.scss */
.features2 .used2 {
  text-align: center;
}

/* line 1401, ../scss/style.scss */
.features2ImgBg {
  width: 100%;
  display: inline-block;
}

/* line 1405, ../scss/style.scss */
.aim-icn {
  color: #FFFFFF;
  background: #79CFD1;
  padding: 20px 20px;
  border-radius: 2px;
  font-size: 1.3em;
  cursor: pointer;
  text-align: center;
}

/* line 1415, ../scss/style.scss */
.aim-icn:hover {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
  transition: 0.5s all ease-in-out;
}

/* line 1421, ../scss/style.scss */
.fet-pad {
  padding: 0px 0px 0px 0px;
}

/* line 1424, ../scss/style.scss */
.wid {
  width: 20%;
}

/* line 1427, ../scss/style.scss */
.div-margin {
  padding-bottom: 55px;
}

/* line 1430, ../scss/style.scss */
.div-margin h4 {
  font-weight: 500;
  font-size: 1.5em;
  color: #309BBE;
  margin-bottom: 6px;
}

/* line 1437, ../scss/style.scss */
.div-margin p {
  font-size: 1.2em;
  font-weight: 100;
  color: #787B7C;
  line-height: 1.6em;
}

/*--style_for_menudrop--*/
/*--acheivements--*/
/* line 1445, ../scss/style.scss */
.acheivments {
  padding: 0em 0em 3em;
}

/* line 1448, ../scss/style.scss */
.top {
  text-align: center;
}

/* line 1451, ../scss/style.scss */
.top > h3 {
  color: #309BBE;
  font-weight: 700;
  font-family: 'Roboto Slab', serif;
  margin-bottom: 5px;
  font-size: 30px;
}

/* line 1458, ../scss/style.scss */
.top > p {
  font-family: 'Monda', sans-serif;
  font-size: 15px;
  font-weight: 100;
  color: #000;
}

/* line 1464, ../scss/style.scss */
.gallery-grids {
  margin-top: 3em;
}

/* line 1467, ../scss/style.scss */
.gallery-grids ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 1472, ../scss/style.scss */
.gallery-grids ul li {
  margin: 0px 20px 20px 0px;
  padding: 0;
}

/* line 1476, ../scss/style.scss */
.gal-alt img {
  width: 100%;
  border-radius: 2px;
}

/* line 1480, ../scss/style.scss */
.gal-alt {
  position: relative;
  width: 31.333333%;
}

/* line 1484, ../scss/style.scss */
span.hide-box {
  background: rgba(121, 207, 209, 0.63);
  position: absolute;
  z-index: 9;
  display: none;
  width: 100%;
  padding: 97px 0px;
  text-align: center;
  top: 0;
  border-radius: 2px;
}

/* line 1495, ../scss/style.scss */
.gal-alt:hover span.hide-box {
  display: block;
  transition: 0.5s all ease;
}

/* line 1499, ../scss/style.scss */
span.hide-box h4 {
  font-weight: 500;
  font-size: 18px;
  font-family: 'Roboto Slab', serif;
  color: #fff;
  margin-bottom: 6px;
}

/* line 1506, ../scss/style.scss */
span.hide-box p {
  font-size: 15px;
  font-weight: 100;
  color: #fff;
  line-height: 1.3em;
}

/*--doctor--*/
/* line 1513, ../scss/style.scss */
.doctor-port {
  padding: 4em 0em 5em;
  text-align: center;
}

/*-- caption-css --*/
/* line 1526, ../scss/style.scss */
.g1 {
  position: relative;
}

/* line 1530, ../scss/style.scss */
.g1:hover div.caption {
  display: block;
}

/* line 1533, ../scss/style.scss */
.owl-prev, .owl-next {
  display: inline-block;
  font-size: 2.5em;
  color: rgba(0, 119, 152, 0.5);
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -moz-transition-timing-function: all;
  -o-transition-timing-function: all;
  -webkit-transition-timing-function: all;
  transition-timing-function: all;
}
/* line 1539, ../scss/style.scss */
.owl-prev:hover, .owl-next:hover {
  color: rgba(0, 119, 152, 0.8);
}

/* line 1543, ../scss/style.scss */
.owl-prev {
  position: absolute;
  top: 48%;
  left: 10px;
}

/* line 1548, ../scss/style.scss */
.owl-next {
  position: absolute;
  top: 48%;
  right: 10px;
}

/* line 1553, ../scss/style.scss */
.caption {
  position: absolute;
  margin: 0 auto;
  width: 100%;
  bottom: 0px;
  z-index: 999;
  background: rgba(121, 207, 209, 0.63);
  padding: 0.8em 0.5em;
  transition: all 0.8s ease;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  transform-style: preserve-3d;
  display: none;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -moz-transition-timing-function: all;
  -o-transition-timing-function: all;
  -webkit-transition-timing-function: all;
  transition-timing-function: all;
}
/* line 1571, ../scss/style.scss */
.caption:before {
  position: absolute;
  content: "";
  width: 5px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 7px solid rgba(121, 207, 209, 0.63);
  top: -6px;
  left: 50%;
  margin: 0px auto 0px auto;
}
/* line 1582, ../scss/style.scss */
.caption:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 98%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.7);
  bottom: 2px;
  left: 0;
  margin: 0px auto 0px auto;
}

/* line 1593, ../scss/style.scss */
.caption h4 {
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -moz-transition-timing-function: all;
  -o-transition-timing-function: all;
  -webkit-transition-timing-function: all;
  transition-timing-function: all;
  font-weight: 500;
  font-size: 1.3em;
  color: #007798;
  text-shadow: rgba(255, 255, 255, 0.5) 1px 1px 0px;
}

/* line 1602, ../scss/style.scss */
.caption span {
  font-weight: 100;
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 0.875em;
}

/* line 1609, ../scss/style.scss */
.social-label {
  padding: 0em 0em;
  margin: 0;
}

/* line 1613, ../scss/style.scss */
.text-label {
  background: #309BBE;
  padding: 36px 83px;
}

/* line 1617, ../scss/style.scss */
.text-label {
  font-family: 'Monda', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
}

/* line 1623, ../scss/style.scss */
.social-icn {
  background: #79CFD1;
  padding: 30px 0px 25px;
}

/* line 1627, ../scss/style.scss */
.social-icn ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  float: right;
}

/* line 1633, ../scss/style.scss */
.social-icn ul li {
  margin: 0px;
  padding: 0px 43px;
  display: inline;
}

/* line 1638, ../scss/style.scss */
.social-icn ul li a {
  background: url(../images/social.png);
  width: 35px;
  background-size: 211px;
  height: 34px;
  display: inline-block;
}

/* line 1645, ../scss/style.scss */
.social-icn ul li a.face {
  background-position: 0px 34px;
}

/* line 1648, ../scss/style.scss */
.social-icn ul li a.face:hover {
  background-position: 0px 68px;
}

/* line 1651, ../scss/style.scss */
.social-icn ul li a.twit {
  background-position: -71px 34px;
}

/* line 1654, ../scss/style.scss */
.social-icn ul li a.twit:hover {
  background-position: -71px 68px;
}

/* line 1657, ../scss/style.scss */
.social-icn ul li a.gplus {
  background-position: -106px 34px;
}

/* line 1660, ../scss/style.scss */
.social-icn ul li a.gplus:hover {
  background-position: -106px 68px;
}

/* line 1663, ../scss/style.scss */
.social-icn ul li a.inst {
  background-position: -35px 34px;
}

/* line 1666, ../scss/style.scss */
.social-icn ul li a.inst:hover {
  background-position: -35px 68px;
}

/* line 1669, ../scss/style.scss */
.social-icn ul li a.drib {
  background-position: 70px 34px;
  width: 36px;
}

/* line 1673, ../scss/style.scss */
.social-icn ul li a.drib:hover {
  background-position: 70px 68px;
  width: 36px;
}

/* line 1677, ../scss/style.scss */
.social-icn ul li a.in {
  background-position: 35px 34px;
}

/* line 1680, ../scss/style.scss */
.social-icn ul li a.in:hover {
  background-position: 35px 68px;
}

/*--contact--*/
/* line 1684, ../scss/style.scss */
.map {
  margin: 0px 0px 5px 0px;
  padding: 0;
}

/* line 1689, ../scss/style.scss */
.map iframe {
  width: 100%;
  min-height: 450px;
  margin: 0px 0px -5px;
  padding: 0;
}

/* line 1695, ../scss/style.scss */
.contact-form {
  background: #79CFD1;
  padding: 3em 0px;
}

/* line 1699, ../scss/style.scss */
.pd h3 {
  font-weight: 700;
  font-size: 21px;
  font-family: 'Roboto Slab', serif;
  color: #fff;
  margin-bottom: 15px;
  text-transform: capitalize;
}

/* line 1707, ../scss/style.scss */
.adress ul li {
  font-family: 'Monda', sans-serif;
  font-size: 13.5px;
  font-weight: 100;
  color: #fff;
}

/* line 1713, ../scss/style.scss */
.news-letter p {
  font-family: 'Monda', sans-serif;
  font-size: 13.5px;
  font-weight: 100;
  color: #fff;
  margin-bottom: 10px;
}

/* line 1720, ../scss/style.scss */
input.mail {
  padding: 5px 10px;
  border: none;
  font-family: 'Monda', sans-serif;
  font-size: 12.5px;
  outline: none;
  width: 69.5%;
  color: #ABA5A5;
}

/* line 1729, ../scss/style.scss */
.sub1 {
  padding: 0px 15px;
  border-radius: 0;
  font-size: 12.5px;
  font-family: 'Monda', sans-serif;
  border: none;
  height: 31px;
  margin-bottom: 1px;
}

/* line 1738, ../scss/style.scss */
.sub1:hover, .sub1:active, .sub1:focus {
  border: none;
  outline: none;
  padding: 0px 15px;
  height: 31px;
  margin-bottom: 1px;
}

/* line 1745, ../scss/style.scss */
.contact-us textarea {
  width: 75%;
  resize: none;
  min-height: 46px;
  padding: 7px 10px;
  border: none;
  font-family: 'Monda', sans-serif;
  font-size: 12.5px;
  outline: none;
  color: #ABA5A5;
  margin-bottom: 5px;
}

/* line 1756, ../scss/style.scss */
input.mail {
  /* margin-top: 5px; */
  padding: 7px 10px;
  border: none;
  font-family: 'Monda', sans-serif;
  font-size: 12.5px;
  height: 29px;
  outline: none;
  width: 75%;
  color: #ABA5A5;
}

/* line 1767, ../scss/style.scss */
input.name {
  padding: 7px 10px;
  border: none;
  font-family: 'Monda', sans-serif;
  font-size: 12.5px;
  height: 29px;
  outline: none;
  width: 37%;
  color: #ABA5A5;
  margin-bottom: 5px;
}

/* line 1777, ../scss/style.scss */
input.nuber {
  padding: 7px 10px;
  border: none;
  font-family: 'Monda', sans-serif;
  font-size: 12.5px;
  height: 29px;
  outline: none;
  width: 37.5%;
  color: #ABA5A5;
  margin-bottom: 5px;
}

/*--contact--*/
/*--footer--*/
/* line 1789, ../scss/style.scss */
.footer {
  background: #309BBE;
  padding: 2em 0em;
  position: relative;
}

/* line 1818, ../scss/style.scss */
.footer-text {
  text-align: center;
}

/* line 1821, ../scss/style.scss */
.footer-text h3 a, .footer-text h3 a:hover {
  font-family: 'Roboto Slab', serif;
  font-weight: 700;
  font-size: 35px;
  text-decoration: none;
  color: #fff;
  margin-bottom: 10px;
}

/* line 1829, ../scss/style.scss */
.footer-text p {
  margin-top: 10px;
  color: #fff;
  font-family: 'Monda', sans-serif;
  font-size: 14px;
  font-weight: 100;
}

/* line 1836, ../scss/style.scss */
.footer-text p a {
  color: #fff;
}

/* line 1839, ../scss/style.scss */
.footer-text p a:hover {
  color: #E2E027;
  text-decoration: none;
}

/* line 1843, ../scss/style.scss */
#toTop {
  display: none;
  text-decoration: none;
  position: fixed;
  bottom: 10px;
  right: 10px;
  overflow: hidden;
  width: 48px;
  height: 48px;
  border: none;
  text-indent: 100%;
  background: url(../images/scroll-top.png) no-repeat 0px 0px;
}

/*--responsivestarts-here--*/
@media screen and (max-width: 1920px) {
  /* line 1858, ../scss/style.scss */
  .proListTable {
    display: block;
  }

  /* line 1861, ../scss/style.scss */
  .proListMobile {
    display: none;
  }

  /* line 1864, ../scss/style.scss */
  .newsInfoUse .youtubeV {
    padding: 15px 0px;
    text-align: center;
  }

  /* line 1868, ../scss/style.scss */
  .newsInfoUse iframe {
    margin: 0 auto;
    width: 80%;
    min-height: 400px;
  }

  /* line 1873, ../scss/style.scss */
  .newsListContent2 {
    background-size: 15%;
  }

  /* line 1876, ../scss/style.scss */
  .contactInfo .fontInfo {
    font-size: 1.2em;
  }

  /* line 1879, ../scss/style.scss */
  .contactInfo ul li .info {
    font-size: 1.3em;
    letter-spacing: 1px;
    line-height: 1.5em;
  }

  /* line 1884, ../scss/style.scss */
  .newsListContent {
    padding: 15px 15px 30px 15px;
  }

  /* line 1887, ../scss/style.scss */
  .newsHeader {
    padding: 15px 15px 25px 15px;
  }
  /* line 1889, ../scss/style.scss */
  .newsHeader .newsTitle {
    margin: 10px auto 5px auto;
    width: 80%;
  }
}
@media screen and (max-width: 1366px) {
  /* line 1896, ../scss/style.scss */
  .proListTable {
    display: block;
  }

  /* line 1899, ../scss/style.scss */
  .proListMobile {
    display: none;
  }

  /* line 1902, ../scss/style.scss */
  .newsInfoUse .youtubeV {
    padding: 15px 0px;
    text-align: center;
  }

  /* line 1906, ../scss/style.scss */
  .newsInfoUse iframe {
    margin: 0 auto;
    width: 80%;
    min-height: 400px;
  }

  /* line 1911, ../scss/style.scss */
  .newsListContent2 {
    background-size: 15%;
  }

  /* line 1914, ../scss/style.scss */
  .contactInfo .fontInfo {
    font-size: 1.2em;
  }

  /* line 1917, ../scss/style.scss */
  .contactInfo ul li .info {
    font-size: 1.3em;
    letter-spacing: 1px;
    line-height: 1.5em;
  }

  /* line 1922, ../scss/style.scss */
  .newsListContent {
    padding: 15px 15px 30px 15px;
  }

  /* line 1925, ../scss/style.scss */
  .newsHeader {
    padding: 15px 15px 25px 15px;
  }
  /* line 1927, ../scss/style.scss */
  .newsHeader .newsTitle {
    margin: 10px auto 5px auto;
    width: 95%;
  }
}
@media screen and (max-width: 1280px) {
  /* line 1934, ../scss/style.scss */
  .proListTable {
    display: block;
  }

  /* line 1937, ../scss/style.scss */
  .proListMobile {
    display: none;
  }

  /* line 1940, ../scss/style.scss */
  .newsInfoUse .youtubeV {
    padding: 15px 0px;
    text-align: center;
  }

  /* line 1944, ../scss/style.scss */
  .newsInfoUse iframe {
    margin: 0 auto;
    width: 80%;
    min-height: 400px;
  }

  /* line 1949, ../scss/style.scss */
  .newsListContent2 {
    background-size: 20%;
  }

  /* line 1952, ../scss/style.scss */
  .contactInfo .fontInfo {
    font-size: 1.2em;
  }

  /* line 1955, ../scss/style.scss */
  .contactInfo ul li .info {
    font-size: 1.3em;
    letter-spacing: 1px;
    line-height: 1.5em;
  }

  /* line 1960, ../scss/style.scss */
  .newsListContent {
    padding: 15px 15px 30px 15px;
  }

  /* line 1963, ../scss/style.scss */
  .newsHeader {
    padding: 15px 15px 25px 15px;
  }
  /* line 1965, ../scss/style.scss */
  .newsHeader .newsTitle {
    margin: 10px auto 5px auto;
    width: 95%;
  }
}
@media screen and (max-width: 1024px) {
  /* line 1972, ../scss/style.scss */
  .proListTable {
    display: block;
  }

  /* line 1975, ../scss/style.scss */
  .proListMobile {
    display: none;
  }

  /* line 1978, ../scss/style.scss */
  .newsInfoUse .youtubeV {
    padding: 15px 0px;
    text-align: center;
  }

  /* line 1982, ../scss/style.scss */
  .newsInfoUse iframe {
    margin: 0 auto;
    width: 90%;
    min-height: 380px;
  }

  /* line 1987, ../scss/style.scss */
  .newsListContent2 {
    background-size: 25%;
  }

  /* line 1990, ../scss/style.scss */
  .contactInfo .fontInfo {
    font-size: 1.0em;
  }

  /* line 1993, ../scss/style.scss */
  .contactInfo ul li .info {
    font-size: 1.1em;
    letter-spacing: 1px;
    line-height: 1.5em;
  }

  /* line 1998, ../scss/style.scss */
  .contactSend {
    padding: 0 0px 25px 0px;
  }

  /* line 2001, ../scss/style.scss */
  .newsListContent {
    padding: 15px 15px 30px 15px;
  }

  /* line 2004, ../scss/style.scss */
  .newsHeader {
    padding: 15px 15px 25px 15px;
  }
  /* line 2006, ../scss/style.scss */
  .newsHeader .newsTitle {
    margin: 10px auto 5px auto;
    width: 100%;
  }

  /* line 2011, ../scss/style.scss */
  .carousel-caption h3 {
    font-size: 28px;
    width: 60%;
  }

  /* line 2015, ../scss/style.scss */
  .carousel-caption p {
    font-size: 13px;
    width: 53%;
  }

  /* line 2019, ../scss/style.scss */
  button.btn.btn-info.sld, button.btn.btn-info.sld:hover {
    padding: 5px 13px !important;
    font-size: 12px;
    width: 20%;
  }

  /* line 2024, ../scss/style.scss */
  .gal-alt {
    width: 30.333333%;
  }

  /* line 2027, ../scss/style.scss */
  span.hide-box {
    padding: 73px 0px;
  }

  /* line 2030, ../scss/style.scss */
  .text-label {
    padding: 36px 44px;
  }

  /* line 2033, ../scss/style.scss */
  .ser-fet h3, .ser-fet h3, .top > h3, .doctor-port h3 {
    font-size: 28px;
  }

  /* line 2036, ../scss/style.scss */
  .ser-fet p, .ser-fet p {
    font-family: 'Monda', sans-serif;
    font-size: 16px;
  }

  /* line 2040, ../scss/style.scss */
  .div-margin p {
    font-size: 12.5px;
  }

  /* line 2043, ../scss/style.scss */
  .social-icn ul li {
    padding: 0px 36px;
  }
}
@media screen and (max-width: 768px) {
  /* line 2048, ../scss/style.scss */
  .proListTable {
    display: none;
  }

  /* line 2051, ../scss/style.scss */
  .proListMobile {
    display: block;
  }

  /* line 2054, ../scss/style.scss */
  .newsInfoUse .youtubeV {
    padding: 15px 0px;
    text-align: center;
  }

  /* line 2058, ../scss/style.scss */
  .newsInfoUse iframe {
    margin: 0 auto;
    width: 90%;
    min-height: 380px;
  }

  /* line 2063, ../scss/style.scss */
  .newsListContent2 {
    background-size: 25%;
  }

  /* line 2066, ../scss/style.scss */
  .contactInfo .fontInfo {
    font-size: 1.0em;
  }

  /* line 2069, ../scss/style.scss */
  .contactInfo ul li .info {
    font-size: 1.1em;
    letter-spacing: 1px;
    line-height: 1.5em;
  }

  /* line 2074, ../scss/style.scss */
  .contactSend {
    padding: 0 0px 25px 0px;
  }

  /* line 2077, ../scss/style.scss */
  .newsListContent {
    padding: 15px 15px 30px 15px;
  }

  /* line 2080, ../scss/style.scss */
  .newsHeader {
    padding: 15px 15px 25px 15px;
  }
  /* line 2082, ../scss/style.scss */
  .newsHeader .newsTitle {
    margin: 10px auto 5px auto;
    width: 100%;
  }

  /* line 2087, ../scss/style.scss */
  .carousel-caption h3 {
    font-size: 25px;
    width: 60%;
  }

  /* line 2091, ../scss/style.scss */
  .navbar-header a.navbar-brand.logo-st, .navbar-header a.navbar-brand.logo-st:hover {
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
    font-size: 33px;
  }

  /* line 2096, ../scss/style.scss */
  .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a {
    padding: 6px 7px;
    font-size: 14px;
  }

  /* line 2100, ../scss/style.scss */
  .navbar-default .navbar-nav > li {
    padding: 0px 0px 0px;
  }

  /* line 2103, ../scss/style.scss */
  .menu-grid {
    margin-top: 30px;
    text-align: left;
  }

  /* line 2107, ../scss/style.scss */
  .icn_pos {
    font-size: 13px;
  }

  /* line 2110, ../scss/style.scss */
  ul.box-shadow {
    width: 100%;
    height: 270px;
  }

  /* line 2114, ../scss/style.scss */
  .style-label ul li {
    margin: 0px 3px 0px;
    padding: 0px 0px 0px;
    width: 24%;
    float: left;
  }

  /* line 2120, ../scss/style.scss */
  .service_features {
    text-align: center;
  }

  /* line 2123, ../scss/style.scss */
  span.line {
    margin: 0 auto;
  }

  /* line 2126, ../scss/style.scss */
  .wid {
    width: 20%;
    float: left;
  }

  /* line 2130, ../scss/style.scss */
  .wid2 {
    padding: 0;
    width: 80%;
    float: right;
  }

  /* line 2135, ../scss/style.scss */
  .col-md-6.fet-pad {
    width: 50%;
    float: left;
    text-align: left;
  }

  /* line 2140, ../scss/style.scss */
  .col-md-4.ser-fet {
    margin-bottom: 3em;
  }

  /* line 2143, ../scss/style.scss */
  .gal-alt {
    width: 30.333333%;
    float: left;
  }

  /* line 2147, ../scss/style.scss */
  span.hide-box h4 {
    font-size: 14px;
  }

  /* line 2150, ../scss/style.scss */
  span.hide-box p {
    font-size: 12px;
  }

  /* line 2153, ../scss/style.scss */
  span.hide-box {
    padding: 55px 0px;
  }

  /* line 2156, ../scss/style.scss */
  .text-label {
    padding: 30px 12px;
    width: 30%;
    float: left;
    font-size: 13px;
  }

  /* line 2162, ../scss/style.scss */
  .social-icn ul li {
    padding: 0px 24px;
  }

  /* line 2165, ../scss/style.scss */
  .social-icn {
    width: 70%;
    float: right;
    background: #79CFD1;
    padding: 24px 0px 15px;
  }

  /* line 2171, ../scss/style.scss */
  .pd {
    float: left;
    width: 33.333333%;
  }

  /* line 2175, ../scss/style.scss */
  .contact-us textarea {
    width: 100%;
  }

  /* line 2178, ../scss/style.scss */
  input.name, input.nuber {
    width: 49%;
    float: left;
    margin-right: 2px;
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 640px) {
  /* line 2186, ../scss/style.scss */
  .proListTable {
    display: none;
  }

  /* line 2189, ../scss/style.scss */
  .proListMobile {
    display: block;
  }

  /* line 2192, ../scss/style.scss */
  .newsInfoUse .youtubeV {
    padding: 15px 0px;
    text-align: center;
  }

  /* line 2196, ../scss/style.scss */
  .newsInfoUse iframe {
    margin: 0 auto;
    width: 90%;
    min-height: 380px;
  }

  /* line 2201, ../scss/style.scss */
  .newsListContent2 {
    background-size: 25%;
  }

  /* line 2204, ../scss/style.scss */
  .contactInfo .fontInfo {
    font-size: 1.0em;
  }

  /* line 2207, ../scss/style.scss */
  .contactInfo ul li .info {
    font-size: 1.1em;
    letter-spacing: 1px;
    line-height: 1.5em;
  }

  /* line 2212, ../scss/style.scss */
  .contactSend {
    padding: 0 0px 25px 0px;
  }

  /* line 2215, ../scss/style.scss */
  .newsListContent {
    padding: 15px 15px 30px 15px;
  }

  /* line 2218, ../scss/style.scss */
  .newsHeader {
    padding: 15px 15px 25px 15px;
  }
  /* line 2220, ../scss/style.scss */
  .newsHeader .newsTitle {
    margin: 10px auto 5px auto;
    width: 100%;
  }

  /* line 2225, ../scss/style.scss */
  .navbar-default .navbar-nav > li {
    text-align: center;
  }

  /* line 2228, ../scss/style.scss */
  .icn_pos.hm {
    padding-left: 0px;
  }

  /* line 2231, ../scss/style.scss */
  .icn_pos {
    padding-left: 1px;
  }

  /* line 2234, ../scss/style.scss */
  .icn_pos.hm2 {
    padding-left: 2px;
  }

  /* line 2237, ../scss/style.scss */
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #309BBE;
  }

  /* line 2240, ../scss/style.scss */
  .navbar-default .navbar-toggle {
    border: none !important;
  }

  /* line 2243, ../scss/style.scss */
  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #FCFCFC !important;
  }

  /* line 2246, ../scss/style.scss */
  .navbar-header a.navbar-brand.logo-st, .navbar-header a.navbar-brand.logo-st:hover {
    margin: 0;
  }

  /* line 2249, ../scss/style.scss */
  .carousel-caption h3 {
    font-size: 18px;
    width: 70%;
  }

  /* line 2253, ../scss/style.scss */
  .carousel-caption p {
    font-size: 13px;
    width: 91%;
  }

  /* line 2257, ../scss/style.scss */
  .style-label ul li {
    margin: 0px 3px 0px;
    width: 32%;
  }

  /* line 2261, ../scss/style.scss */
  .style-label ul li:nth-child(4) {
    display: none;
  }

  /* line 2264, ../scss/style.scss */
  .wid2 {
    padding: 0px 20px;
  }

  /* line 2267, ../scss/style.scss */
  .gal-alt {
    width: 46%;
    float: left;
    margin: 0px 10px 20px !important;
  }

  /* line 2272, ../scss/style.scss */
  span.hide-box {
    padding: 73px 0px;
  }

  /* line 2275, ../scss/style.scss */
  .social-icn ul li {
    padding: 0px 16px;
  }

  /* line 2278, ../scss/style.scss */
  .text-label {
    padding: 21px 12px;
  }

  /* line 2281, ../scss/style.scss */
  input.name, input.nuber, input.mail {
    width: 100%;
    float: left;
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 480px) {
  /* line 2288, ../scss/style.scss */
  .proListTable {
    display: none;
  }

  /* line 2291, ../scss/style.scss */
  .proListMobile {
    display: block;
  }

  /* line 2294, ../scss/style.scss */
  .newsInfoUse .youtubeV {
    padding: 15px 0px;
    text-align: center;
  }

  /* line 2298, ../scss/style.scss */
  .newsInfoUse iframe {
    margin: 0 auto;
    width: 100%;
    min-height: 300px;
  }

  /* line 2303, ../scss/style.scss */
  .newsListContent2 {
    background-size: 25%;
  }

  /* line 2306, ../scss/style.scss */
  .contactInfo .fontInfo {
    font-size: 1.0em;
  }

  /* line 2309, ../scss/style.scss */
  .contactInfo ul li .info {
    font-size: 1.1em;
    letter-spacing: 1px;
    line-height: 1.5em;
  }

  /* line 2314, ../scss/style.scss */
  .contactSend {
    padding: 0 0px 25px 0px;
  }

  /* line 2317, ../scss/style.scss */
  .newsListContent {
    padding: 15px 0px 30px 0px;
  }

  /* line 2320, ../scss/style.scss */
  .newsHeader {
    padding: 15px 0px 25px 0px;
  }
  /* line 2322, ../scss/style.scss */
  .newsHeader .newsTitle {
    margin: 10px auto 5px auto;
    width: 100%;
  }

  /* line 2327, ../scss/style.scss */
  .header-top p {
    font-family: 'Monda', sans-serif;
    font-size: 12px;
  }

  /* line 2331, ../scss/style.scss */
  .navbar-header a.navbar-brand.logo-st, .navbar-header a.navbar-brand.logo-st:hover {
    font-size: 30px;
  }

  /* line 2334, ../scss/style.scss */
  .carousel-caption h3 {
    font-size: 14px;
    width: 80%;
    margin: 0px 0px 5px;
  }

  /* line 2339, ../scss/style.scss */
  .carousel-caption p {
    font-size: 11px;
    width: 104%;
    margin: 0px 0px 5px;
  }

  /* line 2344, ../scss/style.scss */
  button.btn.btn-info.sld, button.btn.btn-info.sld:hover {
    padding: 3px 3px !important;
    font-size: 12px;
    width: 20%;
  }

  /* line 2349, ../scss/style.scss */
  .style-label ul li {
    margin: 0px 7px 0px;
    width: 29%;
    top: 31px;
  }

  /* line 2354, ../scss/style.scss */
  .flt {
    font-size: 15px;
    padding: 12px;
  }

  /* line 2358, ../scss/style.scss */
  ul.box-shadow {
    height: 200px;
  }

  /* line 2361, ../scss/style.scss */
  .label-text h3 {
    font-size: 17px;
  }

  /* line 2364, ../scss/style.scss */
  .label-text p {
    font-size: 12px;
  }

  /* line 2367, ../scss/style.scss */
  .style-label {
    padding: 2em 0em;
  }

  /* line 2370, ../scss/style.scss */
  .ser-fet h3, .ser-fet h3, .top > h3, .doctor-port h3 {
    font-size: 24px;
  }

  /* line 2373, ../scss/style.scss */
  .ser-fet p, .ser-fet p {
    font-family: 'Monda', sans-serif;
    font-size: 14px;
  }

  /* line 2377, ../scss/style.scss */
  .service_features {
    padding: 0em 0em 2em;
  }

  /* line 2380, ../scss/style.scss */
  .col-md-4.ser-fet {
    margin-bottom: 2em;
  }

  /* line 2383, ../scss/style.scss */
  .div-margin {
    padding-bottom: 1em;
  }

  /* line 2386, ../scss/style.scss */
  .menu_drop > li > a, .div-margin h4 {
    font-size: 14px;
  }

  /* line 2389, ../scss/style.scss */
  li.subitem1 p {
    font-size: 12px;
  }

  /* line 2392, ../scss/style.scss */
  .ser-fet p, .ser-fet p {
    font-size: 12px;
  }

  /* line 2395, ../scss/style.scss */
  .gal-alt {
    width: 47%;
    float: left;
    margin: 0px 5px 10px !important;
  }

  /* line 2400, ../scss/style.scss */
  span.hide-box {
    padding: 50px 0px;
  }

  /* line 2403, ../scss/style.scss */
  .acheivments {
    padding: 0em 0em 2em;
  }

  /* line 2406, ../scss/style.scss */
  .social-icn ul li {
    padding: 0px 8px;
  }

  /* line 2409, ../scss/style.scss */
  .text-label {
    padding: 21px 7px;
  }

  /* line 2412, ../scss/style.scss */
  .map iframe {
    min-height: 190px;
  }

  /* line 2415, ../scss/style.scss */
  .pd {
    float: none;
    width: 100%;
  }

  /* line 2419, ../scss/style.scss */
  .adress, .news-letter {
    margin-bottom: 20px;
  }

  /* line 2422, ../scss/style.scss */
  .pd h3 {
    font-size: 20px;
    margin-bottom: 8px;
  }

  /* line 2426, ../scss/style.scss */
  .adress ul li, .news-letter p {
    font-size: 12px;
  }

  /* line 2429, ../scss/style.scss */
  .contact-us textarea {
    width: 100%;
    min-height: 80px;
  }
}
@media screen and (max-width: 384px) {
  /* line 2435, ../scss/style.scss */
  .proListTable {
    display: none;
  }

  /* line 2438, ../scss/style.scss */
  .proListMobile {
    display: block;
  }

  /* line 2441, ../scss/style.scss */
  .newsInfoUse .youtubeV {
    padding: 15px 0px;
    text-align: center;
  }

  /* line 2445, ../scss/style.scss */
  .newsInfoUse iframe {
    margin: 0 auto;
    width: 100%;
    min-height: 250px;
  }

  /* line 2450, ../scss/style.scss */
  .newsListContent2 {
    background-size: 60%;
  }

  /* line 2453, ../scss/style.scss */
  .contactInfo .fontInfo {
    font-size: 1.0em;
  }

  /* line 2456, ../scss/style.scss */
  .contactInfo ul li .info {
    font-size: 1.1em;
    letter-spacing: 1px;
    line-height: 1.5em;
  }

  /* line 2461, ../scss/style.scss */
  .contactSend {
    padding: 0 0px 25px 0px;
  }

  /* line 2464, ../scss/style.scss */
  .newsListContent {
    padding: 15px 0px 30px 0px;
  }

  /* line 2467, ../scss/style.scss */
  .newsHeader {
    padding: 15px 0px 25px 0px;
  }
  /* line 2469, ../scss/style.scss */
  .newsHeader .newsTitle {
    margin: 10px auto 5px auto;
    width: 100%;
  }

  /* line 2474, ../scss/style.scss */
  .navbar-header a.navbar-brand.logo-st, .navbar-header a.navbar-brand.logo-st:hover {
    font-size: 26px;
  }

  /* line 2477, ../scss/style.scss */
  nav.navbar.navbar-default.chn-gd {
    padding: 0.5em 0em;
  }

  /* line 2480, ../scss/style.scss */
  .carousel-caption h3 {
    font-size: 14px;
    width: 90%;
    margin: 0px 0px 5px;
    padding: 6px 10px;
  }

  /* line 2486, ../scss/style.scss */
  .carousel-caption p {
    font-size: 11px;
    width: 94%;
    margin: 0px 0px 5px;
    padding: 5px 9px;
  }

  /* line 2492, ../scss/style.scss */
  .carousel-caption {
    text-align: left;
    top: 5%;
    left: 13%;
  }

  /* line 2497, ../scss/style.scss */
  button.btn.btn-info.sld, button.btn.btn-info.sld:hover {
    padding: 3px 3px !important;
    font-size: 10px;
    width: 26%;
  }

  /* line 2502, ../scss/style.scss */
  .carousel-indicators .active {
    width: 8px;
    height: 8px;
  }

  /* line 2506, ../scss/style.scss */
  .carousel-indicators li {
    width: 8px;
    height: 8px;
  }

  /* line 2510, ../scss/style.scss */
  .style-label ul li {
    margin: 0px 0px 0px;
    width: 50%;
    top: 31px;
    padding: 0px 7px;
  }

  /* line 2516, ../scss/style.scss */
  .style-label ul li:nth-child(4) {
    display: block;
  }

  /* line 2519, ../scss/style.scss */
  ul.box-shadow {
    height: 352px;
  }

  /* line 2522, ../scss/style.scss */
  .label-text p {
    margin-bottom: 20px;
  }

  /* line 2525, ../scss/style.scss */
  .col-md-6.fet-pad {
    width: 100%;
    float: none;
    text-align: left;
  }

  /* line 2530, ../scss/style.scss */
  .gal-alt {
    width: 100%;
    float: none;
    margin: 0px 0px 10px !important;
  }

  /* line 2535, ../scss/style.scss */
  span.hide-box {
    padding: 89px 0px;
  }

  /* line 2538, ../scss/style.scss */
  .text-label {
    padding: 21px 0px;
    width: 100%;
    float: none;
    text-align: center;
  }

  /* line 2544, ../scss/style.scss */
  .social-icn {
    width: 100%;
    float: none;
    background: #79CFD1;
    padding: 15px 0px 49px;
  }
}
@media screen and (max-width: 320px) {
  /* line 2552, ../scss/style.scss */
  .proListTable {
    display: none;
  }

  /* line 2555, ../scss/style.scss */
  .proListMobile {
    display: block;
  }

  /* line 2558, ../scss/style.scss */
  .newsInfoUse .youtubeV {
    padding: 15px 0px;
    text-align: center;
  }

  /* line 2562, ../scss/style.scss */
  .newsInfoUse iframe {
    margin: 0 auto;
    width: 100%;
    min-height: 220px;
  }

  /* line 2567, ../scss/style.scss */
  .contactInfo .fontInfo {
    font-size: 1.0em;
  }

  /* line 2570, ../scss/style.scss */
  .contactInfo ul li .info {
    font-size: 1.1em;
    letter-spacing: 1px;
    line-height: 1.5em;
  }

  /* line 2575, ../scss/style.scss */
  .contactSend {
    padding: 0 0px 25px 0px;
  }

  /* line 2578, ../scss/style.scss */
  .newsListContent {
    padding: 15px 0px 30px 0px;
  }

  /* line 2581, ../scss/style.scss */
  .newsHeader {
    padding: 15px 0px 25px 0px;
  }
  /* line 2583, ../scss/style.scss */
  .newsHeader .newsTitle {
    margin: 10px auto 5px auto;
    width: 100%;
  }

  /* line 2588, ../scss/style.scss */
  .carousel-caption p {
    padding: 5px 9px;
  }

  /* line 2591, ../scss/style.scss */
  .carousel-caption {
    text-align: left;
    top: 0%;
    left: 13%;
  }

  /* line 2596, ../scss/style.scss */
  .wid2 {
    padding: 0px 15px;
  }

  /* line 2599, ../scss/style.scss */
  .carousel-caption h3 {
    width: 109%;
  }

  /* line 2602, ../scss/style.scss */
  ul.box-shadow {
    height: 380px;
  }

  /* line 2605, ../scss/style.scss */
  .menu-grid {
    margin-top: 10px;
  }

  /* line 2608, ../scss/style.scss */
  .col-md-4.ser-fet {
    margin-bottom: 1em;
  }

  /* line 2611, ../scss/style.scss */
  .features {
    margin-top: 20px;
  }

  /* line 2614, ../scss/style.scss */
  .aim-icn {
    padding: 12px 12px;
  }

  /* line 2617, ../scss/style.scss */
  .div-margin {
    padding-bottom: 0.5em;
  }

  /* line 2620, ../scss/style.scss */
  span.hide-box {
    padding: 73px 0px;
  }

  /* line 2623, ../scss/style.scss */
  .service_features {
    padding: 0em 0em 1em;
  }

  /* line 2626, ../scss/style.scss */
  .acheivments {
    padding: 0em 0em 1em;
  }

  /* line 2629, ../scss/style.scss */
  .social-icn ul li {
    padding: 0px 6px;
  }

  /* line 2632, ../scss/style.scss */
  button.btn.btn-info.sld, button.btn.btn-info.sld:hover {
    padding: 6px 3px !important;
    font-size: 10px;
    width: 33%;
  }

  /* line 2637, ../scss/style.scss */
  .pd h3 {
    font-size: 19px;
  }

  /* line 2640, ../scss/style.scss */
  .caption h4 {
    font-weight: 300;
    font-size: 11px;
  }

  /* line 2644, ../scss/style.scss */
  .caption span {
    font-size: 0.7em;
  }

  /* line 2647, ../scss/style.scss */
  .ser-fet {
    padding: 0;
  }

  /* line 2650, ../scss/style.scss */
  .pd {
    padding: 0;
  }

  /* line 2653, ../scss/style.scss */
  .footer-text h3 a, .footer-text h3 a:hover {
    font-size: 25px;
  }

  /* line 2656, ../scss/style.scss */
  .footer-text p {
    font-size: 12px;
  }

  /* line 2659, ../scss/style.scss */
  .image-wid img.img-responsive {
    width: 100%;
    min-height: 180px;
  }

  /* line 2663, ../scss/style.scss */
  #swipebox-slider .slide img {
    min-height: 119px !important;
    min-width: 75% !important;
  }
}
