/* Global Styles */

html, body {
	height: 100%;
	font-size: 15px;
	line-height: 25px;
}
body {
	padding-top: 83px;/* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}
a {
	outline: 0;
}
strong {
	color: #866544;
}
a:hover, a:active, a:focus {
	outline: 0;
}
.img-portfolio {
	margin-bottom: 30px;
}
.img-hover:hover {
	opacity: 0.8;
}
/* Home Page Carousel */

header.carousel {
	height: 50%;
}
header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner {
	height: 100%;
}
header.carousel .fill {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
}
/* 404 Page Styles */

.error-404 {
	font-size: 100px;
}
/* Pricing Page Styles */

.price {
	display: block;
	font-size: 50px;
	line-height: 50px;
}
.price sup {
	top: -20px;
	left: 2px;
	font-size: 20px;
}
.period {
	display: block;
	font-style: italic;
}
/* Footer Styles */

footer {
	margin: 50px 0;
	font-weight: 200;
}

/* Responsive Styles */
@media(max-width:991px) {
.customer-img, .img-related {
	margin-bottom: 30px;
}
}
@media(max-width:767px) {
.img-portfolio {
	margin-bottom: 15px;
}
header.carousel .carousel {
	height: 70%;
}
}
/* My Styles */
a {
	color: #555555;
	outline: 0;
}
body {
	padding-top: 0px;
	color: #505050;/* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	font-family: 'PT Sans', sans-serif;
}
h1 {
	font-size: 25px;
	line-height: 30px;
	color: #f15930;
}
h2 {
	font-size: 20px;
	line-height: 25px;
	color: #f15930;
}
h3 {
	font-size: 15px;
	line-height: 20px;
	color: #683e15;
}
.navbar-brand {
	margin-top: -3px;
	padding-left: 20px;
	padding-right: 30px;
}
.navbar-nav {
	margin: 6px -15px;
	padding-top: 15px;
	min-height: 83px;
}
.navbar-inverse {
	background: url(../images/bg-white-90.png) repeat;
	border: 0;
	padding-left: 15px;
	padding-right: 30px;
}
.navbar-right {
	margin-right: -15px
}
.navbar-inverse .navbar-nav > li > a {
	color: #b39e8a;
	font-size: 15px;
	font-weight: normal;
}
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
	text-decoration: underline;
	color: #b39e8a;
}
.nav > li > a {
	padding-left: 12px;
	padding-right: 12px;
}
.languageform {
	margin-top: 12px;
}
h3.breadcrumb-h3 {
	color: #f05b2b;
	font-size: 15px;
	line-height: 18px;
	padding: 0;
	margin: 0;
	font-weight: bold;
}
h3.breadcrumb-h3 a {
	color: #555555;
}
.main {
	margin-top: 0px;
	position: relative;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 30px;
}
header.carousel {
	height: 768px;
}
header.innerpage {
	height: 768px;
}
header.banner-s {
	height: 388px;
}
header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner {
	height: 100%;
}
header.carousel .fill {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
}
.sub-servicesnav {
	position: absolute;
	top: 100px;
	padding-bottom: 12px;
	background: url(../images/bg-orange-80.png) repeat;
	width: 100%;
}
#do .sub-servicesnav {
}
.sub-servicesnav .panel-body {
	text-align: left;
	color: #fff;
	font-size: 15px;
	padding: 8px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.sub-servicesnav .col-md-1 {
	padding-left: 0;
	padding-right: 26px;
	width: auto;
}
.sub-servicesnav .col-md-1 strong, .sub-servicesnav .col-md-1 strong {
	font-size: 15px;
	color: #fff;
	font-weight: 400;
	line-height: 36px;
}
.sub-servicesnav .col-md-1 a {
	font-size: 15px;
	font-weight: 300;
	color: #fff;
	text-decoration: none;
}
.sub-servicesnav .col-md-1 a:hover {
	text-decoration: underline;
}
.sub-servicesnav .col-md-1 strong a:hover {
	text-decoration: none;
}
.sub-servicesnav .col-md-1 strong a, .sub-servicesnav .col-md-1 strong a {
	color: #323232;
	text-decoration: none;
}
.carousel-caption {
	position: absolute;
	right: 0;

	left: 0px;
	z-index: 10;
	padding-top: 0px;
	padding-bottom: 0px;
	bottom: 50px;
	color: #505050;
	text-align: center;
	text-align: left;
	font-size: 18px;
	width: 100%;
}
.innerpage .carousel-caption {
	position: absolute;
	bottom:30px;
	right: 0;
	left: 0;
	z-index: 10;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #505050;
	text-align: center;
	text-align: left;
	font-size: 18px;
	width: 100%;
}


.innerpage .carousel-caption h1 {
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	background: none;
	text-shadow: none;
	background: url(../images/bg-brown-80.png) repeat;
	padding-top: 12px;
	padding-bottom: 12px;
}
#do .innerpage .carousel-caption h1 {
}
.innerpage .carousel-caption span {
	font-size: 16px;
	font-weight: 200;
}
#do .innerpage .carousel-caption span {
	font-size: 16px;
	line-height: 23px;
}
#canvas {
	position: absolute;
	z-index: 15;
	bottom: 3%;
	left: 0%;
	max-width: 70%;
}
footer {
	width: 100%;
	margin: 0;
	padding: 0;
	line-height: 12px;
	position: relative;
	font-size: 12px;
}


footer .col-xs-12 {
	background: #f15930;
	padding-top: 6px;
	padding-bottom: 6px;
	color:#FFF;
}
footer .col-xs-12 a{ color:#FFF;}
 .footer-left{ text-align:left;}
.footer-right{ text-align:right;}

ul.list-disc li {
	list-style: none;
	background: url(../images/icon-bluedot.png) 0px 4px no-repeat;
	margin-left: -36px;
	padding-left: 16px;
	line-height: 25px;
}
ul.list-disc-level1 li {
	list-style: none;
	background: url(../images/icon-level1dot.png) 0px 4px no-repeat;
	margin-left: -36px;
	padding-left: 16px;
	line-height: 25px;
}
ul.list-disc-level2 li {
	list-style: none;
	background: url(../images/icon-level2dot.png) 0px 4px no-repeat;
	margin-left: -36px;
	padding-left: 16px;
	line-height: 25px;
}
ul.list-disc-level3 li {
	list-style: none;
	background: url(../images/icon-level3dot.png) 0px 4px no-repeat;
	margin-left: -36px;
	padding-left: 16px;
	line-height: 25px;
}
ul.list-disc-level4 li {
	list-style: none;
	background: url(../images/icon-level4dot.png) 0px 4px no-repeat;
	margin-left: -36px;
	padding-left: 16px;
	line-height: 25px;
}
ul.list-disc-level5 li {
	list-style: none;
	background: url(../images/icon-level5dot.png) 0px 4px no-repeat;
	margin-left: -36px;
	padding-left: 16px;
	line-height: 25px;
}
ul.list-decimal li {
	list-style: decimal;
	background: none;
}
ul.list-decimal li ul.list-disc li {
	list-style: disc;
}
.hksh-hospital-link a, .hksh-hospital-link strong {
	color: #009999;
}
.orangearrow li {
	list-style: none;
	background: url(../images/icon-orangearrow.png) 0px 4px no-repeat;
	margin-left: -36px;
	padding-left: 16px;
	line-height: 25px;
}
.orangearrow li strong {
	color: #f05b2b;
}
.icon-pdf {
	background: url(../images/icon-pdf.png) no-repeat;
	padding-left: 25px;
}
.navbar-toggle {
	background-color: #008d63;
	border: none;
	padding: 10px 10px;
	margin-top: 28px;
	margin-bottom: 28px;
}
.colorgray {
	color: #666;
}
.btn-media {
	width: 120px;
	height: 38px;
}
div.tablet-displaynone {
	display: none;
}
li.mobile-display, span.mobile-display {
	display: none;
}
.dropdown-menu {
	width: 490px;
	border: 1px solid #f48130;
	border: 1px solid rgba(244,129,48,1);
}
.dropdown:hover .dropdown-menu {
	display: block;
	margin-top: 0px;
}
.dropdown-menu .col-md-6 li {
	line-height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.dropdown-menu .col-md-12 li {
	line-height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.sub-nav-container {
	background: url(../images/bg-orange-80.png) repeat;
	width: 100%;
	height: auto;
	line-height: 20px;
	top: 100px;
}
.media-container {
	background: #fefbec;
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	padding-top: 10px;
}

.contact-container {
	background: #e8e2dc;
	width: 100%;
	height: auto;
	padding-bottom: 30px;
	padding-top: 10px;
}
.contact-container table {
	line-height: 25px;
}
.contact-container table tr td {
	vertical-align: top;
}
a.anchor {
	display: block;
	position: relative;
	top: -120px;
	visibility: hidden;
}
.no-margin-padding {
	margin: 0;
	padding: 0;
}
.sub-nav {
	padding-left: 0;
	padding-right: 30px;
	width: auto;
	padding-top: 0;
}
.sub-nav .panel-body {
	padding-top: 0;
	padding-bottom: 0;
}
.linkarrow a {
	display: block;
	padding-right: 16px;
	background: url(../images/icon-orangearrow.png) no-repeat;
	background-position: right;
	line-height: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.btn-contact-us-collapse {
	display: block;
	width: 100%;
	padding: 0px;
	background: url(../images/icon-orangearrow.png) no-repeat;
	background-position: right;
	padding-right: 16px;
}
.modal {
	top: 66px;
}
.modal-content {
	position: relative;
	background-color: #fff;
	background: none;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 0px solid #999;
	border: 0px solid rgba(0,0,0,.2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.5);
	box-shadow: 0 0px 0px rgba(0,0,0,.5)
}
.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-shadow: 0 1px 0 #000;
	filter: alpha(opacity=80);
	opacity: .68
}
.dropdown-menu strong a {
	color: #f05b2b;
}

.home-text {
	margin-top: 400px;
	padding-top: 15px;
	padding-bottom: 20px;
	text-align: center;
	color: #505050;
	text-shadow: none;
	background: url(../images/bg-orange-80.png) repeat;
	font-weight: normal;
}
span.home-text-01 {
	font-size: 18px;
	color: #fff;
	font-weight: 300;
	line-height: 35px;
}
span.home-text-02 {
	color: #fff;
	font-size: 16px;
	font-weight: 200;
	line-height: 22px;
}
span.home-text-02 a {
	color: #fff;
}
span.home-text-03 {
	color: #e7cc87;
	font-size: 16px;
	font-weight: 200;
}
.carousel-caption-home .col-md-4 .home-text-02 a {
	font-size: 15px;
	line-height: 20px;
	color: #fbddd5;
}
.carousel-caption-home .col-md-4 {
	text-align: left;
}
.carousel-caption-home .col-md-12 {
	text-align: left;
}
.home-text-read-more {
	color: #FFF;
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.index-page .main {
	padding: 0;
}


.index-page .main .col-md-3 {
	padding: 0px;
	position: relative;
	text-align: center;
	color: white;
	font-size: 16px;
	font-weight: 200;
	cursor:pointer;
}

.index-page .main .col-md-3 div.btn-text{
	position: absolute;
	bottom: 0%;
	left: 50%;
	width: 100%;
	transform: translate(-50%, -50%);
	background: url(../images/bg-brown-70.png) repeat;
	padding:10px 0px;
	z-index:999;

}
.index-page .main .width-20 {
	width: 20%;
}
.desktop-display, div.desktop-display, img.desktop-display {
	display: block;
}
.mobile-homepage {
	display: none;
}
li.mobile-mode {
	display: none;
}
.btn-readmore {
	background: url('../../global/images/icon-read-more.png') no-repeat;
	padding-left: 30px;
	float: right;
	color: #168ae0;
}
.main ul {
	padding: 0;
	padding-left: 15px;
}
.main li {
}

#ogc .main a ,#do .main a {
	background-image: url(../images/icon-orangearrow-small.jpg);
	background-repeat: no-repeat;
	background-position: right;
	color:#555555;
	padding-right: 18px;
}

.main a{ color:#008d63;}

.main h2 a {
	background-image: url(../images/icon-orangearrow-small.jpg);
	background-repeat: no-repeat;
	background-position: right;
	color:#555555;
	padding-right: 18px;
}
.main h2 a {
	background-image: none;
	padding-right: 0;
}
ul.delivery-booking-arrangement-list {
	margin: 0;
	padding: 0;
}
.delivery-booking-arrangement-list li {
	width: 100%;
	margin-bottom: 15px;
	padding: 0px;
	list-style: none;
}
.delivery-booking-arrangement-list li table {
	width: 100%;
}
.delivery-booking-arrangement-list li td:first-child {
	width: 5%;
	height: 120px;
	color: #f173ac;
	font-size: 38px;
	background: #fce3ee;
	padding: 0 30px 0 30px;
}
.delivery-booking-arrangement-list li td:last-child {
	padding: 15px;
	background: #f173ac;
	color: #FFF;
}
.class-and-test-list-1 {
	background: #f173ac;
	color: #FFF;
	padding: 10px;
}
.class-and-test-list-2 {
	margin: 15px 0 15px 0;
}
.class-and-test-list-3 {
	margin: 15px 0 15px 0;
}
.class-and-test-list-3 table {
	width: 100%;
}
.class-and-test-list-3 table td {
	vertical-align: top;
	font-size: 15px;
}
.class-and-test-list-4 {
	padding-top: 10px;
	border-top: 1px solid #f173ac;
	text-align: right;
}
#ogc .fill {
	background-image: url('../../global/images/banner/obstetrics-and-gynaecology-centre.jpg');
}
#our-services-3d-4d-ultrasound .fill {
	background-image: url('../../global/images/banner/3d-4d-ultrasound.jpg');
}
#our-services-cancer-diagnosis .fill {
	background-image: url('../../global/images/banner/cancer-diagnosis.jpg');
}
#our-services-cancer-prevention-and-screening .fill {
	background-image: url('../../global/images/banner/cancer-prevention-and-screening.jpg');
}
#our-services-cervical-endometrial-polyp .fill {
	background-image: url('../../global/images/banner/cervical-endometrial-polyp.jpg');
}
#our-services-colposcopy .fill {
	background-image: url('../../global/images/banner/colposcopy.jpg');
}
#our-services-comprehensive-assessment-of-cancers .fill {
	background-image: url('../../global/images/banner/comprehensive-assessment-of-cancers.jpg');
}
#our-services-contraception-and-family-planning .fill {
	background-image: url('../../global/images/banner/contraception-and-family-planning.jpg');
}
#our-services-dysmenorrhoea-menstrual-pain .fill {
	background-image: url('../../global/images/banner/dysmenorrhoea-menstrual-pain.jpg');
}
#our-services-early-fetal-morphology-scan .fill {
	background-image: url('../../global/images/banner/early-fetal-morphology-scan.jpg');
}
#our-services-fertility-regulation-and-contraception .fill {
	background-image: url('../../global/images/banner/fertility-regulation-and-contraception.jpg');
}
#our-services-fetal-morphology-ultrasound .fill {
	background-image: url('../../global/images/banner/fetal-morphology-ultrasound.jpg');
}
#our-services-fetal-surveillance-scan-for-wellbeing .fill {
	background-image: url('../../global/images/banner/fetal-surveillance-scan-for-wellbeing.jpg');
}
#our-services-general-obstetrics .fill {
	background-image: url('../../global/images/banner/general-obstetrics.jpg');
}
#our-services-high-risk-obstetrics .fill {
	background-image: url('../../global/images/banner/high-risk-obstetrics.jpg');
}
#our-services-hysteroscopy .fill {
	background-image: url('../../global/images/banner/hysteroscopy.jpg');
}
#our-services-infertility .fill {
	background-image: url('../../global/images/banner/infertility.jpg');
}
#our-services-irregular-periods .fill {
	background-image: url('../../global/images/banner/irregular-periods.jpg');
}
#our-services-laparoscopy .fill {
	background-image: url('../../global/images/banner/laparoscopy.jpg');
}
#our-services-management-of-cancers-including-surgical-treatment-chemotherapy-and-radiotherapy .fill {
	background-image: url('../../global/images/banner/management-of-cancers-including-surgical-treatment-chemotherapy-and-radiotherapy.jpg');
}
#our-services-menopause .fill {
	background-image: url('../../global/images/banner/menopause.jpg');
}
#our-services-menstrual-problems .fill {
	background-image: url('../../global/images/banner/menstrual-problems.jpg');
}
#our-services-introduction-to-minimally-invasive-gynaecology .fill {
	background-image: url('../../global/images/banner/minimally-invasive-gynaecology-introduction.jpg');
}
#our-services-multiple-pregnancy .fill {
	background-image: url('../../global/images/banner/multiple-pregnancy.jpg');
}
#our-services-ovarian-cysts .fill {
	background-image: url('../../global/images/banner/ovarian-cysts.jpg');
}
#our-services-pelvic-inflammatory-disease .fill {
	background-image: url('../../global/images/banner/pelvic-inflammatory-disease.jpg');
}
#our-services-pelvic-organ-prolapse .fill {
	background-image: url('../../global/images/banner/pelvic-organ-prolapse.jpg');
}
#our-services-post-treatment-follow-up-and-monitoring .fill {
	background-image: url('../../global/images/banner/post-treatment-follow-up-and-monitoring.jpg');
}
#our-services-preconception-assessment .fill {
	background-image: url('../../global/images/banner/preconception-assessment.jpg');
}
#our-services-prenatal-counseling-and-diagnosis-for-chromosomal-anomalies-genetic-diseases .fill {
	background-image: url('../../global/images/banner/prenatal-counseling-and-diagnosis-for-chromosomal-anomalies-genetic-diseases.jpg');
}
#our-services-prenatal-screening-for-thalassemia .fill {
	background-image: url('../../global/images/banner/prenatal-screening-for-thalassemia.jpg');
}
#our-services-routine-fetal-morphology-scan .fill {
	background-image: url('../../global/images/banner/routine-fetal-morphology-scan.jpg');
}
#our-services-routine-gynaecological-check-up .fill {
	background-image: url('../../global/images/banner/routine-gynaecological-check-up.jpg');
}
#our-services-safe-t21 .fill {
	background-image: url('../../global/images/banner/safe-t21.jpg');
}
#our-services-screening-for-downs-syndrome .fill {
	background-image: url('../../global/images/banner/screening-for-downs-syndrome.jpg');
}
#our-services-storage-service-of-eggs .fill {
	background-image: url('../../global/images/banner/storage-service-of-eggs.jpg');
}
#our-services-urinary-incontinence .fill {
	background-image: url('../../global/images/banner/urinary-incontinence.jpg');
}
#our-services-uterine-fibroids .fill {
	background-image: url('../../global/images/banner/uterine-fibroids.jpg');
}
#our-services-vaginal-discharge-and-itchiness .fill {
	background-image: url('../../global/images/banner/vaginal-discharge-and-itchiness.jpg');
}


#our-services-delivery-booking-arrangement .fill{background-image: url('../../global/images/banner/delivery-booking-arrangement.jpg');}

#our-services-parents-class .fill{background-image: url('../../global/images/banner/parents-class.jpg');}

#our-services-prenatal-services .fill{background-image: url('../../global/images/banner/prenatal-services.jpg');}

#ogc .main {
	background: url(../../global/images/img-obstetrics-and-gynaecology-centre.jpg) no-repeat center bottom;
	padding-bottom: 200px;
}

#do-price-list .fill{background-image: url('../../global/images/banner/do-price-list.jpg');}

#do .fill {
	background-image: url('../../global/images/banner/department-of-obstetrics.jpg');
}

label {
	padding-top: 120px;
	margin-top: -120px;
}
table {
	font-size: 15px;
}



.bg-color-1 { background:#ddd4f2; padding:15px;}
.bg-color-2 { background:#cac7d4;  padding:15px;}
.bg-color-3 { background:#f4fcc9; padding:15px;}
.bg-color-4 { background:#eed2da; padding:15px;}
.bg-color-5 { background:#ddfaf4; padding:15px;}
.bg-color-6 { background:#deedf8; padding:15px;}
.bg-color-7 { background:#e8e8e8; padding:15px;}

.index-page .carousel-inner{background-image:url('../../global/images/banner-1.jpg');}
.banner-text {margin-top:160px; font-size:30px; line-height:35px; text-align:center; font-weight:lighter; color:#323232;}

 @media (min-width:768px) {
}
 @media (max-width: 1200px) {
.sub-nav .col-md-2 {
	width: 100%;
}
.sub-nav {
	padding-left: 0;
	padding-right: 0px;
}
div.tablet-displaynone {
	display: block;
}
.mobile-homepage {
	display: none;
}
.collapse {
	float: none;
}
.navbar-header {
	float: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
.navbar-left, .navbar-right {
	float: none !important;
}
.navbar-toggle {
	display: block;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}
.navbar-collapse.collapse {
	display: none!important;
}
.navbar-nav {
	float: none!important;
	margin-top: 7.5px;
}
.navbar-nav>li {
	float: none;
	padding-left: 12px;
}
.navbar-nav>li>a {
	padding-top: 6px;
	padding-bottom: 6px;
}
.collapse.in {
	display: block !important;
}
.navbar-nav .open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background-color: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
li.dropdown {
	display: none;
}
.nav li.mobile-display, .nav span.mobile-display {
	display: block;
}
li.desktop-mode {
	display: none;
}
li.mobile-mode {
	display: block;
}

}
 @media (max-width: 991px) {
	 
.index-page .main .width-20 {
	width: 100%;
}

.home-text {
	margin-top: 350px;
}


.carousel-caption-home .col-md-4 {
	text-align: center;
}
.carousel-caption-home .col-md-12 {
	text-align: center;
}
footer .col-md-12 {
	text-align: center;
}
.banner-text {margin-top:140px;}
 .footer-left{ text-align:center; padding-bottom:6px;}
.footer-right{ text-align:center;}
.carousel-caption {
bottom:0px;
}
.innerpage .carousel-caption {
bottom:0px;
}
#do .innerpage .carousel-caption span {
	font-size: 16px;
	line-height: 22px;
}
}
 @media(max-width:769px) {


}
 @media(max-width:650px) {
.logo-right {
	display: none;
}#do .innerpage .carousel-caption span {
	font-size: 14px;
	line-height: 16px;
}
}
 @media(max-width:598px) {

}
 @media(max-width:545px) {
}
 @media(max-width:480px) {



.delivery-booking-arrangement-list li td:first-child {
	font-size: 30px;
	padding: 0 5px 0 5px;
}
span.home-text-01 {
	font-size: 15px;
}
span.home-text-02 {
	font-size: 15px;
}
.innerpage .carousel-caption h1 {
	font-size: 15px;
}
.innerpage .carousel-caption span {
	font-size: 15px;
	line-height: 20px;
}
#do .innerpage .carousel-caption h1 {
	font-size: 13px;
	line-height: 13px;
}
#do .innerpage .carousel-caption span {
	font-size: 13px;
	line-height: 13px;
}
}
 @media(max-width:358px) {


#do .innerpage .carousel-caption h1 {
	font-size: 11px;
	line-height: 12px;
}
#do .innerpage .carousel-caption span {
	font-size: 11px;
	line-height: 12px;
}