PK

ADDRLIN : /home/anibklip/babekehospital.org/css/
FLL :
Current File : /home/anibklip/babekehospital.org/css/medicom.css

@charset "utf-8";

/* CSS Document */



/*Medicom style*/

img {

	max-width:100%;

}

.height5 {

	height:5px;

}

.height10 {

	height:10px;

}

.height20 {

	height:20px;

}

.height30 {

	height:30px;

}

.height40 {

	height:40px;

}

.height50 {

	height:50px;

}

.margin-top-40 {

	margin-top:40px;

}

.margin-top-30 {

	margin-top:30px;

}

.margin-top-20 {

	margin-top:20px;

}

.margin-top-10 {

	margin-top:10px;

}

.margin-top-5 {

	margin-top:5px;

}

.margin-bottom-40 {

	margin-bottom:40px;

}

.margin-bottom-30 {

	margin-bottom:30px;

}

.margin-bottom-20 {

	margin-bottom:20px;

}

.margin-bottom-10 {

	margin-bottom:10px;

}

.margin-bottom-5 {

	margin-bottom:5px;

}

.padding-top-40 {

	padding-top:40px;

}

.padding-top-30 {

	padding-top:30px;

}

.padding-top-20 {

	padding-top:20px;

}

.padding-top-10 {

	padding-top:10px;

}

.padding-top-5 {

	padding-top:5px;

}

.padding-top-35 {

	padding-top:35px;

}

.padding-bottom-60 {

	padding-bottom:60px;

}

.padding-bottom-50 {

	padding-bottom:50px;

}

.padding-bottom-40 {

	padding-bottom:40px;

}

.padding-bottom-30 {

	padding-bottom:30px;

}

.padding-bottom-20 {

	padding-bottom:20px;

}

.padding-bottom-10 {

	padding-bottom:10px;

}

.padding-bottom-5 {

	padding-bottom:5px;

}

.no-bg-img {

	background-image:none !important;

}

.no-bg {

	background:none !important;

}

.no-margin {

	margin:0 !important;

}

.no-margin-top {

	margin-top:0 !important;

}

.no-margin-right {

	margin-right:0 !important

}

.no-margin-bottom {

	margin-bottom:0 !important

}

.no-margin-left {

	margin-left:0 !important

}

.no-padding {

	padding:0;

}

.no-padding-top {

	padding-top:0 !important;

}

.no-padding-right {

	padding-right:0 !important

}

.no-padding-bottom {

	padding-bottom:0 !important

}

.no-padding-left {

	padding-left:0 !important

}

.inline {

	display:inline-block !important;

}

.medicom-header {

	min-height:84px;

	position:relative;

	z-index: 23;

}

.header-bottom-line {

	display:block;

	width:100%;

	height:1px;

	background:#fff;

	position:absolute;

	bottom:-2px;

}

.bg1 {

	background:url(../images/bg1.png) repeat;

}

.bg2 {

	background:url(../images/bg2.png) repeat;

}

.bg3 {

	background:url(../images/bg3.png) repeat;

}

.bg4 {

	background:url(../images/bg4.html) repeat;

}

.bg5 {

	background:url(../images/bg5.png) repeat;

}

.bg6 {

	background:url(../images/bg6.html) repeat;

}

.bg7 {

	background:url(../images/bg7.png) repeat;

}

.bg8 {

	background:url(../images/bg8.png) repeat;

}

.bg9 {

	background:url(../images/bg9.png) repeat;

}

.bg10 {

	background:url(../images/bg10.html) repeat;

}

/*fixed header*/

.fixed-header .medicom-header {

	position:fixed;

	left:0;

	top:0;

	width:100%;

	background:#fff;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.fixed-header .anythingSlider {

	top:84px;

}

.fixed-header.small-header .medicom-header {

	height: 80px;

	min-height: 50px;

	top: -13px;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.fixed-header.small-header .medicom-header .dropdown, .fixed-header.small-header .medicom-header .navbar-nav li.mega-menu-item {

	padding-bottom:16px;

}

.navbar-brand {

	-webkit-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}

.fixed-header.small-header .medicom-header .navbar-brand img {

	margin-top: 7px;

	width: 160px;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.fixed-header .content-index, .fixed-header .sub-page-banner {

	margin-top:84px;

}

.fixed-header .header-bottom-line {

	background:#F4F4F4

}

.boxed-layout .appointment-sec, .boxed-layout .testimonials.bg-white {

	background:#fff;

}

.boxed-layout .appointment-sec.bg-gray, .boxed-layout .testimonials {

	background:#fafafa

}

/*top bar*/

.top-sec-detail {

	background:#fff;

	display:none;

}

.top-sec-detail .contact-info {

	float:left;

	padding:0;

	list-style:none;

}

.top-sec-detail .contact-info li {

	float:left;

	font-size:18px;

	padding-top:15px;

	margin-right:17px;

	line-height:27px

}

.top-sec-detail .contact-info li a {

	color:#646464;

	float:left;

}

.top-sec-detail .contact-info li i {

	float:left;

	margin-right:14px;

	color:#898989;

}

.top-sec-detail .contact-info li .fa-mobile {

	font-size:26px;

}

.top-sec-detail .contact-info li .fa-envelope {

	line-height:24px;

}

.top-sec-detail .social2 {

	float:right;

}

.top-sec-detail .social2 li a {

	border:2px solid #b4b4b4;

}

.top-sec-detail .social2 li a {

	transition:none;

}

.top-sec-detail .social2 li a:hover {

	transition:none;

}

.colourfull-row {

	background:url(../images/colourfull-line.jpg) center top repeat-x;

	height:3px;

}

.slider {

	background:url(../images/banner-img.jpg) no-repeat center top;

	height:750px;

}

video {

	width: 100%!important;

	height: auto!important;

}

.big-font {

	font-size:18px;

	line-height:30px;

}

.social-rounded {

	list-style:none;

	padding:0;

	margin:0;

}

.social-rounded li {

	float:left;

	margin:0 8px 7px 0;

}

.social-rounded li a i {

	display:block;

	width:36px;

	height:36px;

	border:2px solid #e7e7e7;

	text-align:center;

	border-radius:100%;

	-moz-border-radius:100%;

	-webkit-border-radius:100%;

	color:#929292;

	line-height:33px;

	font-size:18px;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.social-rounded li a i:hover {

	color:#fff;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.social-rounded li a i.fa-facebook:hover {

	background:#2f4787;

	border:2px solid #223874;

}

.social-rounded li a i.fa-twitter:hover {

	background:#2ba8e0;

	border:2px solid #1c90c4;

}

.social-rounded li a i.fa-google-plus:hover {

	background:#d3482d;

	border:2px solid #b42f15;

}

.social-rounded li a i.fa-dribbble:hover {

	background:#da2984;

	border:2px solid #b71568;

}

.social-rounded li a i.fa-youtube:hover {

	background:#e92526;

	border:2px solid #cf1314;

}

.social-rounded li a i.fa-vimeo-square:hover {

	background:#03a9ee;

	border:2px solid #0c79a6;

}

.social-rounded li a i.fa-linkedin:hover {

	background:#016793;

	border:2px solid #00475c;

}

.social-rounded li a i.fa-rss:hover {

	background:#f47c23;

	border:2px solid #d26514;

}

.social-rounded li a i.fa-pinterest:hover {

	background:#ca1f28;

	border:2px solid #b71c23;

}

.social-rounded li a i.fa-android:hover {

	background:#a4ca39;

	border:2px solid #89ac28;

}

.social-rounded li a i.fa-flickr:hover {

	background:#fe0082;

	border:2px solid #d90472;

}

#wrapper {

}

.boxed-layout {

	max-width:1190px;

	margin:0 auto;

	background:#fff;

}

/*tri sec*/

.tri-sec-bg {

	background:#f8f8f8

}

.tri-sec {

	width:33.3%;

	float:left;

	padding:55px 2% 50px;

	color:#777777;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.tri-sec h4, .tri-sec h4 a {

	font-size:22px;

	color:#616161;

	margin-top:16px;

}

.tri-sec h4 a:hover {

	color:#2B96CC

}

.tri-sec p {

	font-size:14px;

	line-height:22px !important

}

.tri-sec a {

	font-style:italic;

}

.tri-sec:hover {

	color:#fff;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.tri-sec:hover i {

	background:#fff;

	text-shadow:0 5px 0 #dcdedf;

	-moz-text-shadow:0 5px 0 #dcdedf;

	-webkit-text-shadow:0 5px 0 #dcdedf;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.tri-sec:hover a, .tri-sec:hover h4, .tri-sec:hover h4 a {

	color:#fff;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

/*home boxes widgets*/

.home-box {

	color:#fff;

	min-height:327px;

}

.home-box {

	min-height:327px;

}

.home-box h3 {

	color:#fff;

}

.home-box p {

	font-size:18px;

	margin-bottom:10px;

}

.home-box span.glyphicon {

	font-size:40px;

	margin:50px 0 0;

}

.home-box a {

	border-color:#fff;

	text-transform:uppercase;

	color:#fff;

}

.home-box a:hover {

	background:#fff;

	text-transform:uppercase;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.opening-hours {

	background:#fff !important;

	color:#393939;

	padding-bottom: 1px;

}

.opening-hours p, .opening-hours li {

	font-size:16px;

}

.opening-hours h3 {

	color:#393939 !important

}

.opening-hours li {

	border-bottom: 1px solid #F1F1F2;

	margin: 0 15px;

	padding: 5px 0;

	line-height:30px;

}

.opening-hours li span {

	float:left;

}

.opening-hours li .value {

	float:right;

}

.appointment-sec {

	background:url(../images/lines-bg-white.jpg) repeat center top;

	min-height:731px;

	padding:40px 0 0;

}

.appointment-sec.bg-gray {

	background:url(../images/lines-bg.jpg) repeat center top;

}

.appointment-form {

	padding:50px 0 30px;

}

.appointment-form textarea {

	margin-bottom:15px;

}

.lady1 {

	bottom: 0;

	position: relative;

	left:25px;

}

.lady {

	bottom: -11px;

	position: relative;

}

.hasDatepicker {

	background:url(../images/date-icon.png) no-repeat 95% 10px #fcfcfc;

	border:1px solid #ededed

}

.about-sec {

	background:url(../images/about-bg.jpg) repeat center top;

	background-attachment:fixed;

	height: 530px;

	padding: 110px 0 50px;

}

.about-sec h1, .about-sec p {

	color:#fff;

}

.counter {

	margin:40px 0 0 0;

}

.counter .quantity-counter1, .counter .quantity-counter2, .counter .quantity-counter3, .counter .quantity-counter4 {

	font-size:80px;

	font-family: 'SourceSansProBold';

	line-height:1;

	color:#fff

}

.counter h6 {

	font-size:28px;

	color:#fff;

	margin:0;

}

.latest-news {

	padding:40px 0;

}

/*slider*/

#slider li {

	height:750px;

}

/*home blog*/

.blog-item, .blog-sizer {

	margin:10px 0 40px 0;

	width: auto;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	overflow:hidden;

}

.blog-wrapper {

	position: relative;

}

.blog-thumbnail {

	position: relative;

}

.blog-thumbnail img {

	display: block;

	width: 100%;

}

.blog-date {

	padding: 5px 10.5px 10px 12.5px;

	position: absolute;

	text-align: center;

	top: 0;

}

.day {

	color: #FFFFFF;

	font-size: 44px;

	font-weight: 900;

	line-height: 44px;

	margin: 0 0 0 2px;

	font-family: 'SourceSansProBlack';

}

.monthyear {

	color: #FFFFFF;

	font-size: 13px;

	line-height: 13px;

	margin: 2px 0 0;

}

.blog-content {

	border-image: none;

	border: 1px solid #e1e1e1;

	border-style: none solid solid;

	border-width: 0 1px 1px;

	padding: 10px 15px 19px;

	border-radius:0 0 5px 5px;

	-moz-border-radius:0 0 5px 5px;

	-webkit-border-radius:0 0 5px 5px;

}

.blog-content a.btn {

	font-weight:normal;

	font-family: 'SourceSansProRegular';

}

.blog-title, .blog-item .blog-title a {

	color: #373737;

	font-size: 22px;

	text-transform:none;

	line-height: 26px;

}

.blog-content .blog-meta {

	color: #727272;

	font-size: 12px;

	font-weight: 300;

	margin-bottom:10px;

}

.blog-content .blog-meta a {

	color:#1d1d1d;

}

.blog-content p {

	color: #616161;

	font-size: 14px;

	font-weight: 400;

	line-height: 1.42857;

	margin-bottom:10px;

}

.blog-full-width {

	width:100%;

	float:none;

	border-bottom:1px solid #eeeeee;

}

.blog-full-width-date {

	width:76px;

	background:#2b96cc;

	float:left;

	text-align:center;

	margin-top:29px;

	border-radius:5px;

	padding:13px 0 0;

	box-shadow: 0 3px 0 #1B83B8;

}

.blog-full-width-date .monthyear {

	border-bottom:1px solid #fff;

	padding-bottom:10px;

}

.blog-full-width-date a {

	color:#fff;

	font-size:14px;

	margin:8px 0 5px;

	display:block;

}

.blog-full-width-date a:hover i, .blog-full-width-date a:hover {

	color:#ccc;

}

.blog-full-width-date a i {

	color:#fff;

	font-size:15px;

	margin-right:3px;

}

.blog-full-width .blog-content {

	padding:20px 0 40px 100px;

	border:none;

}

.blog-full-width.blog-detail .blog-content {

	padding:20px 0 30px 0;

}

.blog-full-width.last {

	border-bottom:0;

	margin-bottom:0;

}

.blog-3-coloumn .w2 {

	margin:0;

	width:530px

}

.share-post {

	border:1px solid #e5e5e5;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	padding:14px 22px;

	margin-bottom:30px;

}

.share-post label {

	color: #373737;

	font-size: 22px;

	line-height: 20px;

	margin: 0;

	padding: 10px 0 0;

}

.share-post ul.social-rounded {

	float:right;

}

.share-post ul li {

	margin-bottom:0;

}

/*Blog comments*/

.commentlist {

	list-style:none;

	padding:15px 0 0;

}

.commentlist li {

	line-height:1.428571429

}

.comment {

	padding:15px;

	margin-top:20px;

	border:1px solid #ececec;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow:0 3px 0 #ececec;

	-webkit-box-shadow:0 3px 0 #ececec;

	-moz-box-shadow:0 3px 0 #ececec

}

.comment-wrapper {

	position:relative;

}

.comment-avartar {

	float:left;

}

.comment-content-wrapper {

	padding-left:96px;

}

.comment-reply {

	position:absolute;

	right:0;

	top:0;

}

.comment-reply-link {

	background-color: #4b4b4b;

	box-shadow: 0 3px 0 #161616;

	color: #FFFFFF;

	cursor: pointer;

	display: inline-block;

	font-family: 'SourceSansProBold';

	font-size: 14px;

	line-height: 1.42857;

	margin-bottom: 0;

	padding:9px 15px 3px;

	text-align: center;

	text-transform: uppercase;

	vertical-align: middle;

	white-space: nowrap;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}

.comment-reply-link i {

	padding-right:10px;

}

.comment-reply-link:hover, .comment-reply-link:focus {

	color:#fff;

	background:#434242

}

.comment-author {

	font-size:22px;

	color:#373737;

	display:block;

	line-height:22px

}

.comment-date {

	font-size:12px;

	color:#727272;

}

.comment-message {

	font-size:14px;

	color:#616161;

	padding-top:12px;

}

.children {

	list-style:none;

}

.comment-respond {

	padding:20px 0 0;

}

.comment-respond h2 {

	margin-bottom:35px;

}

.comment-respond input[type="text"] {

	box-shadow:none;

	padding:8px 15px 5px;

	margin:0 15px 10px 0

}

.comment-respond textarea {

	padding:18px 15px 15px;

	margin-bottom:20px;

}

/*what-doctor-say*/

.what-doctor-say {

	padding:10px 0 40px;

}

.what-doctor-say img {

	display:inline-block !important;

}

.what-doctor-say h4 {

	font-size:22px;

	color:#4e4e4e;

	line-height:17px;

	padding-top:5px;

}

.what-doctor-say h4 span {

	font-size:13px;

	color:#656565;

}

.what-doctor-say p {

	color:#767676;

	margin-bottom:10px;

}

/*medicom-app*/

.medicom-app {

	background:url(../images/app-available-img.jpg) repeat center top;

	background-attachment:fixed;

	height:545px;

	position:relative;

}

.medicom-app .app-img {

	position:relative;

	bottom:-80px

}

.medicom-app-content {

	margin-top:160px;

	color:#fff;

}

.medicom-app-content h1 {

	color:#fff;

	margin-bottom:0;

}

.medicom-app-content p span {

	display:block;

	font-family: 'SourceSansProSemibold';

	margin-top:10px;

}

.medicom-app-content .app-buttons li {

	float:left;

	margin:0 12px 0 0;

}

.app-buttons {

	padding:12px 0 0;

}

/*testimonials*/

.testimonials {

	padding:50px 0;

	background:url(../images/lines-bg.jpg) repeat center top;

}

.testimonials.bg-white {

	background:url(../images/lines-bg-white.jpg) repeat center top;

}

.testimonials p {

	font-size:18px;

	margin-bottom:10px;

}

.testimonials-patient-detail {

	font-size:22px;

	text-transform:uppercase;

	padding-top:10px;

}

.testimonials-patient-detail p {

	padding-top:15px;

	margin-bottom:5px;

}

.testimonials-patient-detail span {

	font-size:13px;

	color:#656565;

	display:block;

}

/*footer*/

footer {

	padding:40px 0 15px;

	line-height:23px;

}

footer h4 {

	font-family: 'SourceSansProBold';

	margin-bottom:30px;

}

footer h4 span {

	padding-bottom:7px;

	display:inline-block;

	margin-bottom: -1px;

}

.footer-nav li {

	float:left;

	width:50%;

	line-height:38px;

}

.footer-nav li a {

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.footer-nav li a:hover {

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.footer-nav li a i {

	font-size:10px;

	margin:5px 10px 0 0;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

/*light*/

footer.light {

	background:#fafafa;

	color:#6c6c6c

}

footer.light h4 {

	border-bottom:1px solid #ebebeb;

}

footer.light .footer-nav li a {

	color:#6c6c6c;

}

footer.light .newsletter i {

	color:#393939;

}

footer.light .contact-widget i {

	color:#616161;

}

footer.light .contact-widget p a {

	color:#616161;

}

footer.light .newsletter input[type="text"], footer.light .newsletter input[type="email"] {

	background:#fff

}

/*copyright light*/

footer.light .copyright {

	background:#f5f5f5;

	border-bottom:1px solid #e6e6e6;

	color:#646464;

	margin:30px 0;

	padding:10px 0 8px;

}

footer.light .footer-bottom-text {

	color:#6c6c6c;

	padding-top:10px;

footer-widget

}

/*dark*/

footer.dark {

	background:#313131;

	color:#c4c4c4

}

footer.dark h4 {

	border-bottom:1px solid #747474;

}

footer.dark .footer-nav li a {

	color:#c4c4c4;

}

footer.dark .newsletter i {

	color:#c4c4c4;

}

footer.dark .tweet i {

	color:#909090;

}

footer.dark .contact-widget i {

	color:#c4c4c4;

}

footer.dark .contact-widget p a {

	color:#c4c4c4;

}

footer.dark .newsletter input[type="text"], footer.dark .newsletter input[type="email"] {

	background:#292929;

	border-color:#565656

}

/*copyright dark*/

footer.dark .copyright {

	background:#222222;

	border-bottom:1px solid #000;

	color:#8d8d8d;

	margin:30px 0;

	padding:10px 0;

}

footer.dark .footer-bottom-text {

	color:#757575;

	padding-top:10px;

footer-widget

}

.footer-widget p {

	margin-bottom:10px;

}

/*footer newsletter*/

.newsletter i {

	float:left;

	font-size:20px;

	margin-top:8px;

	transform: rotate(-30deg);

	-ms-transform: rotate(-30deg); /* IE 9 */

	-webkit-transform: rotate(-30deg); /* Safari and Chrome */

}

.newsletter p {

	padding:0 0 15px 30px;

	margin-bottom:10px;

}

.newsletter input[type="text"], .newsletter input[type="email"] {

	margin-right:0;

	width:100%;

	box-shadow:none;

}

.newsletter .btn {

	min-width: 117px;

	padding: 11px 12px 5px;

	margin-top:4px;

	font-size:14px;

	font-family: 'SourceSansProBold';

}

/*footer twitter*/

.tweet i {

	float:left;

	font-size:20px;

	margin-top:11px;

}

.tweet p {

	padding:10px 0 0 30px;

	margin-bottom:10px;

}

.tweet p span {

	display:block;

	font-size:11px;

	color:#aaa

}

/*footer contact-widget*/

.contact-widget i {

	float:left;

	font-size:26px;

}

.contact-widget i.fa-mobile {

	font-size:30px;

	margin-left:5px;

}

.contact-widget p {

	padding-left:35px;

	line-height:25px;

	margin-bottom:10px;

}

.contact-widget p span {

	float:left;

	width:30px;

	text-align:center;

}

.contact-widget p.phone-number {

	line-height:32px;

}

/*home 2 styling*/







/*services box*/

.services-sec {

	padding:52px 0;

}

.service-box {

	width:50%;

	float:left;

	text-align:center;

	font-size:16px;

	color:#494949;

	padding: 30px 4.6% 0;

	min-height:285px;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.service-box p {

	margin-bottom:10px;

}

.service-box h4, .service-box h4 a {

	font-size:22px;

	color:#4c4c4c;

}

.service-box.one {

	border-right:1px solid #e5e5e5;

	border-bottom:1px solid #e5e5e5;

}

.service-box.two {

	border-bottom:1px solid #e5e5e5;

}

.service-box.three {

	border-right:1px solid #e5e5e5;

}

.service-box.four {

}

.icon {

	width:85px;

	height:85px;

	background-color:#787878;

	display:inline-block;

	border:3px solid #fff;

	box-shadow:0px 0px 0px 1px #787878;

	-moz-box-shadow:0px 0px 0px 1px #787878;

	-webkit-box-shadow:0px 0px 0px 1px #787878;

	color:#fff;

	margin-bottom:10px;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.icon i {

	font-size: 38px;

	line-height: 80px;

}

.service-box:hover {

	color:#fff;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.service-box:hover h4, .service-box:hover h4 a {

	color:#fff

}

/*blog 2*/

.news-and-our-clinic {

	padding:40px 0;

	border-top:4px solid #f6f6f6;

	background:#fdfdfd

}

.latest-news2 {

	margin:0 3% 30px 0

}

.blog-style2 {

	border-right:1px solid #6c6c6c;

	margin:0 18px 0 0 !important;

	overflow:visible !important;

}

.blog-style2 li {

	position:relative;

	margin-bottom:16px !important;

}

.blog2-item {

	padding:15px 15px 7px;

	border:1px solid #f2f2f2;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	width: 91%;

	background:#fff;

	position:relative;

}

.blog2-thumbnail {

	float:left;

	width: 96px;

}

.blog2-thumbnail img {

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}

.blog2-content {

	padding-left:115px;

}

.blog2-content h4, .blog2-content h4 a {

	margin:3px 0 5px;

	font-size:21px;

	color:#373737;

	text-transform:none;

	font-family: 'SourceSansProRegular';

}

.blog2-content .post-date {

	font-size:13px;

	color:#727272;

	margin-bottom:3px;

}

.blog2-content p {

	font-size:14px;

	margin-bottom:10px;

}

.blog2-content p a {

	font-size:12px;

}

.blog2-content .arrow-right {

	width: 13px;

	height: 18px;

	display:block;

	position:absolute;

	background:url(../images/pointing-arrow.png) no-repeat;

	right:-13px;

	top:40%;

}

.post-icon {

	display:block;

	background:#6c6c6c;

	text-align:center;

	width:37px;

	height:37px;

	position:absolute;

	right:-18.5px;

	top:33%;

	font-size: 16px;

	height: 37px;

	line-height: 37px !important;

	color:#fff;

}

/*mini slider*/

.slider-mini {

	margin:30px 0;

}

.slider-mini p {

	margin-bottom:10px;

}

.slider-mini img {

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	margin-bottom:20px;

}

.slider-mini h4 {

	margin-bottom:6px;

	color:#4c4c4c;

}

.slider-mini a {

	color:#6f6f6f;

	border-color:#5c5c5c;

	margin-top:7px;

}

/*Video section*/

.video {

	height:525px;

	overflow:hidden;

	position:relative;

	margin-bottom:40px;

}

.video-overlay {

	width:100%;

	height:100%;

	position:absolute;

	background:url(../images/video-overlay.png) repeat;

	left:0;

	top:0;

}

.video .container {

	position:absolute;

	left:0;

	top:0;

	width:100%;

	padding:0;

}

.video-inner-content {

	padding:180px 3% 0;

	font-size:18px;

	color:#fff;

	position:relative;

	z-index:5;

}

.video-inner-content h1 {

	color:#fff;

	margin-bottom:0;

}

.video-inner-content p {

	padding:0 3%;

	margin-bottom:10px;

}

/*aponitment section2*/

.appointment-sec2 {

	background:#fdfdfd;

	margin:23px 0;

	box-shadow:0 4px 0 #f4f4f4;

	-moz-box-shadow:0 4px 0 #f4f4f4;

	-webkit-box-shadow:0 4px 0 #f4f4f4;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	padding:31px 32px 35px;

}

.appointment-sec2 label {

	float:left;

}

.appointment-sec2 input[type="text"], .appointment-sec2 input[type="email"], .appointment-sec2 input[type="number"] {

	width:64%;

	margin-bottom:10px;

}

.appointment-sec2 .selector {

	margin-bottom:10px !important;

	width:64% !important

}

.appointment-sec2 textarea {

	width:64%;

	height:180px;

	margin-bottom:10px;

}

.appointment-sec2 input[type="submit"] {

	margin:0 0 0 33%;

}

/*testimonials*/

.testimonials-carousel .carousel-indicators {

	bottom:-50px;

}

/*testimonials2*/

.testimonials2 {

	margin:30px 0;

	background:#fdfdfd;

	box-shadow:0 4px 0 #f4f4f4;

	-moz-box-shadow:0 4px 0 #f4f4f4;

	-webkit-box-shadow:0 4px 0 #f4f4f4;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	padding:28px 32px;

}

.testimonials2-img {

	float:left;

	margin:0;

}

.testimonials2-content {

	padding:0 0 0 130px;

	font-size:16px;

	color:#646464;

}

.testimonials2-content p {

	margin-bottom:10px;

}

.testimonials2-patient-detail span {

	font-size:18px;

}

/*testimonials3*/

.testimonials3 {

	background:#f7f7f7;

	border:1px solid #fff;

	padding:50px 0 40px;

	margin:40px 0 50px;

	box-shadow:0 0 1px #e5e5e5;

	-moz-box-shadow:0 0 1px #e5e5e5;

	-webkit-box-shadow:0 0 1px #e5e5e5;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}

.testimonials3 .carousel-inner {

	width:70%;

	margin:0 auto;

}

.testimonials3 p {

	margin-bottom:10px;

	padding:5px 0px

}

.testimonials3 h3 {

	font-size:28px;

}

.testimonials3-patient-detail {

	font-size:14px;

	color:#959595;

	line-height:20px;

}

.testimonials3-patient-detail span {

	font-size:16px;

	display:block;

}

.testimonials3 .fa-quote-left, .testimonials3 .fa-quote-right {

	font-size:50px;

	position:absolute;

}

.testimonials3 .fa-quote-left {

	left:40px;

	top:63px;

}

.testimonials3 .fa-quote-right {

	right:40px;

	top:75px;

}

/*home3 styling*/



.creative-sec {

	background:url(../images/creative-sec-bg.png) no-repeat center 200px;

	min-height:738px;

	padding:36px 0;

	color:#646464;

}

.creative-sec h1 {

	margin-bottom:3px;

}

.creative-sec .lead {

	margin-bottom:15px;

}

.creative-sec .btn {

	margin:0 6px;

	padding: 10px 20px 4px;

}

.creative-sec-thumb {

	position:absolute;

}

.creative-sec-thumb.one {

	left:0;

	top:230px

}

.creative-sec-thumb.two {

	left:260px;

	top:220px;

}

.creative-sec-thumb.three {

	left:599px;

	top:320px;

}

.creative-sec-thumb.four {

	right:0;

	top:275px;

}

.creative-sec-thumb figure {

	min-width:200px;

	text-align:center;

}

.creative-sec-thumb figcaption {

	color:#565656;

	font-family: 'SourceSansProLight';

	font-size:26px;

	padding:20px 0 0;

}

.creative-sec-thumb .overlay {

	display:none;

}

.creative-sec-thumb.one .overlay {

	height: 145px;

	left: 28px;

	position: absolute;

	top: 5px;

	width: 145px;

	border-radius:100%;

}

.creative-sec-thumb.two .overlay {

	height: 256px;

	left: 5px;

	position: absolute;

	top: 5px;

	width: 256px;

	border-radius:100%;

}

.creative-sec-thumb.three .overlay {

	height: 152px;

	left: 29px;

	position: absolute;

	top: 5px;

	width: 152px;

	border-radius:100%;

}

.creative-sec-thumb.four .overlay {

	height: 295px;

	left: 5px;

	position: absolute;

	top: 5px;

	width: 295px;

	border-radius:100%;

}

.creative-sec-thumb .overlay a {

	display:block;

}

.creative-sec-thumb .overlay a i {

	color: #FFFFFF;

	font-size: 28px;

	line-height: 143px;

}

.creative-sec-thumb.two .overlay a i {

	line-height: 258px;

}

.creative-sec-thumb.four .overlay a i {

	line-height: 290px;

}

.creative-sec-thumb:hover .overlay {

	display:block;

}

/*incridible awesome section*/

.medicom-awesome-features-sec {

	background:url(../images/features-bg.png) repeat center top;

	background-attachment:fixed;

	height:655px;

	position:relative;

	color:#fff;

	padding:60px 0;

	font-size:18px;

	overflow:hidden;

}

.medicom-awesome-features-sec .overlay {

	background:url(../images/video-overlay.png) repeat;

	position:absolute;

	left:0;

	top:0;

	width:100%;

	height:100%;

s

}

.medicom-awesome-features-sec h1 {

	color:#fff;

}

.awesome-features {

	width:32.2%;

	padding-top: 75px;

}

.awesome-features li {

	font-size:16px;

	clear:both;

	margin:63px 0;

}

.awesome-features li span {

	font-size:20px;

	text-transform:uppercase;

	font-family: 'SourceSansProBold';

	display:block;

}

.awesome-features li i {

	display:block;

	width:73px;

	height:73px;

	border:3px solid #fff;

	text-align:center;

	font-size:28px;

	color:#fff;

	line-height:67px

}

.awesome-features li i.pull-right {

	margin:-13px 0 20px 21px;

}

.awesome-features li i.pull-left {

	margin:-13px 21px 20px 0;

}

.awesome-features.pull-left li.middle {

	margin-right:50px;

}

.awesome-features.pull-right li.middle {

	margin-left:50px;

}

.featires-overlay {

	background:url(../images/features-overlay.html) repeat;

	position:absolute;

	left:0;

	top:0;

	width:100%;

	height:100%;

}

.tab-slider {

	background:url(../images/tab.png) no-repeat 0 0;

	display: inline-block;

	height: 375px;

	margin: 94px auto 0 33px;

	position: relative;

	width: 319px;

}

.tab-slider .hand {

	background: url("../images/hand.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

	bottom: 0;

	float: right;

	height: 219px;

	margin: 0;

	position: absolute;

	right: -63px;

	width: 201px;

}

.tab-slider .carousel {

	width:254px;

	height:338px;

	margin:37px 0 0 34px;

}

/*accordian style2*/

.accordian-style2 {

	padding:0;

	margin:30px 0 20px;

}

.accordian-style2 .panel {

	border:1px solid #f5f5f5;

	padding:0 !important;

	margin-top:1px !important;

	font-size:14px;

}

.accordian-style2 .panel-body {

	padding:20px 15px;

}

.accordian-style2 .panel-heading {

	padding:9px 19px 7px;

}

.accordian-style2 .panel-heading i {

	font-size:16px;

	padding:5px 16px 0 0;

	float:left

}

.accordian-style2 .panel-heading i.fa-angle-down, .accordian-style2 .panel-heading i.fa-angle-up {

	font-size:20px;

	padding:5px 0 0 0;

}

.accordian-style2 .panel-heading i.fa-medkit {

	padding-top:4px;

}

.accordian-style2 .panel-heading i.fa-mobile {

	font-size:20px;

	margin-left:6px;

	padding-top:3px;

}

.accordian-style2 .panel-heading .panel-title > a {

	text-transform:uppercase;

	font-size:14px;

	color:#545454;

	line-height:28px;

}

.accordian-style2 .panel-collapse {

	border-top:1px solid #f5f5f5;

}

/*Home 4 styling*/



.top-sec {

	background:#fff;

	position:relative;

	top:0;

	border-bottom:5px solid #fff

}

.top-sec .toggle-btn {

	background: url("../images/toggle-btn.png") no-repeat 0 -1px;

	bottom: -31px;

	display: block;

	height: 31px;

	position: absolute;

	right: 0;

	width: 32px;

	z-index: 1;

	text-align:center;

	line-height: 35px;

}

.slider-revolution {

	min-height:660px;

	background:url(../images/slider2-bg.jpg) repeat center top;

	position:relative;

}

.slider-revolution-overlay {

	position:absolute;

	left:0;

	top:0;

	width:100%;

	height:100%;

}

.slider-revolution .medicom-header {

	background:none;

	border-bottom:1px solid #fff;

	position:relative;

	z-index:555;

}

.slider-revolution .navbar-default {

	background:none;

}

.slider-revolution .navbar-default .navbar-nav li.dropdown {

	padding-bottom:0;

}

.slider-revolution .navbar-default .navbar-nav a {

	color:#fff;

	padding:10px 34px 24px 0;

	border-bottom:5px solid transparent;

	border-radius:0px;

	-moz-border-radius:0px;

	-webkit-border-radius:0px;

}

.slider-revolution .navbar-nav li.mega-menu-item {

	padding-bottom:0;

}

.slider-revolution .navbar-nav li .mega-menu ul li a {

	border-bottom: 1px solid #E0E0E0;

	padding: 9.5px 0;

}

.slider-revolution .navbar-nav li .mega-menu ul li a:hover {

	border-bottom: 1px solid #E0E0E0;

}

.slider-revolution .navbar-default .navbar-right {

	padding:0;

}

.slider-revolution .navbar-default .navbar-nav a:hover, .slider-revolution .navbar-default .navbar-nav li.active a {

	background:none;

	border-bottom:5px solid #fff;

}

.slider-revolution .navbar-default .navbar-nav li.active ul li a {

	border-bottom:0;

}

.slider-revolution .navbar-default .navbar-nav li:hover a {

	background:none;

}

.slider-revolution .navbar-default .navbar-nav li.dropdown .dropdown-menu {

	padding:1px 0;

	border-top:0

}

.slider-revolution .navbar-default .navbar-nav li.dropdown .dropdown-menu a {

	padding-bottom:11px;

}

.slider-revolution .navbar-default .navbar-nav li.dropdown .dropdown-menu a {

	border-bottom: 1px solid #E0E0E0;

}

.slider-revolution .navbar-default .navbar-nav li.mega-menu-item .mega-menu {

	border-top:0

}

/*sub-page*/

.sub-page-banner {

	background:url(../images/sub-page-banner.jpg) no-repeat center;

	background-attachment:fixed;

	height:316px;

	position:relative;

}

.sub-page-banner .overlay {

	position:absolute;

	left:0;

	top:0;

	width:100%;

	height:100%;

}

.entry-title {

	color:#fff;

	padding:110px 0 0;

	margin-bottom:0;

}

.sub-page-banner p {

	font-size:18px;

	color:#fff;

}

.sub-page-content {

	padding:50px 0;

}

.sub-page-content .main-title {

	margin-bottom:30px;

}

.media {

}

.media.pull-right {

	margin:0 0 40px 38px

}

.media.pull-left {

	margin:0 40px 38px 0

}

.social2 {

	padding:10px;

	text-align:center;

	margin:0;

}

.social2 li {

	display:inline-block;

}

.social2 li a {

	border:1px solid #f5f5f5;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	margin:0 1.5px;

	display:block;

	width:31px;

	height:31px;

	font-size:18px;

	color:#929292;

	line-height:33px;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.social2.white li a {

	border:1px solid #fff;

	color:#fff;

}

.social2.white li a:hover {

	background:#fff;

}

.social2 li a:hover {

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

	color:#fff;

}

.social2 li a.fb:hover {

	background:#22bbf4;

}

.social2 li a.twitter:hover {

	background:#4b68b4;

}

.social2 li a.g-plus:hover {

	background:#d3482d;

}

/*Doctors list*/

.doctors-list {

	background:#fefefe;

	padding:40px 0 60px;

	border-bottom:1px solid #f8f8f8;

	border-top:1px solid #f8f8f8;

	margin:40px 0;

}

.doctors-img {

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border:1px solid #f2f2f2;

	overflow:hidden;

	float:left;

}

.doctors-detail {

	padding-left:257px;

}

.doctors-detail h4 {

	font-family: 'SourceSansProSemibold';

	margin-top:0;

}

.doctors-detail h4 span {

	font-size:12px;

	color:#8f8f8f;

	font-family: 'SourceSansProLight';

	display:block;

}

.doctors-detail p {

	line-height:17.3px;

	margin-bottom:0;

	border-bottom:1px solid #dddddd;

	display:flex;

	padding:7px 0;

}

.doctors-detail p label {

	color:#656565;

	width:100%;

}

.doctors-detail p label.detail {

	font-family: 'SourceSansProLight';

}

.doctors-detail p label.heading {

	font-family: 'SourceSansProSemibold';

	width:130px;

}

/*Investigations*/

.investigations {

	padding:15px 0

}

.investigations p {

	line-height:26px;

}

.investigations h1 {

	margin-bottom:0;

}

/*tables*/





.pricing-table {

	width:100%;

	float:left;

	margin:10px 0 0;

}

.pricing-table.first li {

	border:0;

}

.pricing-table li {

	display:flex;

	padding:15px 22px 12px;

	border-left:1px solid #f5f5f5;

	font-size:16px;

	font-family: 'SourceSansProLight';

}

.pricing-table li span {

	width:50%;

	color:#6c6c6c;

}

.pricing-table .table-heading {

	text-transform:uppercase;

	border:0;

	font-size:24px;

	padding:11px 22px 6px;

}

.pricing-table .table-heading span {

	color:#fff;

}

.pricing-table li.list-dark {

	background:#fafafa;

}

.pricing-table li.list-light {

	background:#e1f2fd;

}

.investigations pricing-table {

	margin:30px 0 0;

}

.pricing-table2 {

	background:#f4f4f4;

	text-align:center;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	margin: 80px 0 52px;

}

.pricing-table2 .table-heading {

	background:#4b4b4b;

	padding:45px 20px 25px;

	position:relative;

	border-top-left-radius:5px;

	border-top-right-radius:5px;

}

.pricing-table2 .table-heading h3 {

	font-size:24px;

	color:#fbfbfb;

	margin:0 0 10px 0;

}

.pricing-table2 .table-heading h3 span {

	font-size:12px;

	color:#e8e8e8;

	font-family: 'SourceSansProLight';

	display:block;

}

.pricing-table2 .table-heading .price {

	width:98px;

	height:98px;

	margin:0 auto;

	border-radius:100%;

	-moz-border-radius:100%;

	-webkit-border-radius:100%;

	position:absolute;

	left:50%;

	top:-52px;

	margin-left:-48px;

	background:#4b4b4b;

	color:#fff;

	line-height:105px;

}

.pricing-table2 .table-heading .price strong {

	font-size:50px;

	font-family: 'SourceSansProBold';

}

.pricing-table2 .table-heading .price span {

	font-size:18px;

	display:inline-block;

	font-family: 'SourceSansProSemibold';

	position:relative;

	top:-14px;

	left:2px;

}

.pricing-table2 ul {

	padding:0;

	background:#fcfcfc;

	margin:0;

}

.pricing-table2 ul li {

	border-bottom:1px dashed #e1e1e1;

	padding:10px 0;

	color:#535252

}

.pricing-table2 a.btn {

	margin: 22px 0;

	min-width: 50%;

	padding: 11px 0 5px;

}

/*meet the doctors*/

.meet-the-doctors {

	padding:55px 0 0;

	background:url(../images/doctors.jpg) no-repeat center bottom #fcfcfc;

	min-height:815px;

}

.meet-the-doctors h1 {

	margin-bottom:0;

}

.team-member-description {

	position:absolute;

	width:272px;

	min-height:280px;

}

.team-member-description .team-member-desc-inner {

	padding:22px 21px 18px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	display:none;

	position:relative;

}

.team-member-description .team-member-desc-inner h5 {

	color:#fff;

}

.team-member-description .team-member-desc-inner h5 span {

	display:block;

	font-size:14px;

	font-family: 'SourceSansProRegular';

}

.team-member-description .team-member-desc-inner p {

	color:#fff;

	font-size:14px;

	line-height:20px;

	margin-bottom:10px

}

.team-member-description .team-member-desc-inner p a {

	display:block;

	color:#fff;

	font-weight:700;

	margin:5px 0 0;

}

.team-member-description .team-member-desc-inner span.pointing-arrow {

	width:18px;

	height:14px;

	display:block;

	position:absolute;

	left:50%;

	bottom:-14px;

	margin-left:-9px;

}

.team-des-btn {

	display:inline-block;

	color:#fff;

	position:absolute;

	left:50%;

	margin-left:-15.5px;

	bottom:0;

	font-size:14px;

	line-height:38px;

	width:34px;

	height:34px;

	background:#56595a;

	border-radius:100%;

	-moz-border-radius:100%;

	-webkit-border-radius:100%;

}

.team-des-btn:hover, .team-des-btn:focus {

	color:#fff;

}

.team-member-description .team-member-desc-inner ul.social2 {

	margin-bottom:0;

	padding:0;

}

.team-member-description.one {

	left:0;

	top:210px;

}

.team-member-description.two {

	left: 216px;

	top: 300px;

}

.team-member-description.three {

	left: 450px;

	top: 160px;

}

.team-member-description.four {

	left: 625px;

	top: 270px;

}

.team-member-description.five {

	left: 890px;

	top: 180px;

}

/*features*/

.features {

	padding:60px 0 25px;

	background:#f8f8f8;

}

i.feature-icon {

	border-radius: 10px;

	color: #FFFFFF;

	font-size: 40px;

	height: 76px;

	line-height: 78px;

	text-align: center;

	width: 75px;

}

.feature {

	padding:10px 0 40px;

}

.feature h5 {

	margin-top:0;

}

.feature-content {

	padding-left:98px;

}

.feature-content h5, .feature-content h5 a {

	color:#616161;

	font-family: 'SourceSansProBold';

	font-size:20px;

}

.feature-content p {

	font-size:14px;

	color:#777777;

	line-height:21px;

	margin-bottom:0;

}

.feature-content a {

	font-size:14px;

}

/*Blog*/

.sidebar-widget {

	padding-bottom:35px;

}

.sidebar-widget h2 {

	margin-bottom:10px;

}

.search {

	padding:10px;

	background:#f8f8f8;

	position:relative;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}

.search input[type="text"] {

	border:1px solid #e9e9e9;

	border-radius:0;

	width:100%;

	font-size:14px;

	color:#989898;

	font-style:italic;

	padding:6px 15px 3px;

	margin:0;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	height:46px;

}

.search .search-icon {

	position:absolute;

	right:18px;

	top:18px;

	padding:0;

	width:29px;

	height:29px;

	border-radius:100%;

	background:#818181;

	min-width:0;

	border:0;

	font-size:15px;

}

.search .search-icon i {

	color:#fff;

	margin-top:3px;

}

.search .search-icon:hover i {

	color:#ccc;

}

/*tags*/

.tags {

	list-style:none;

	padding:15px 0 0;

}

.tags li {

	float:left;

	margin:0 5px 5px 0;

}

.tags li a {

	border:1px solid #e5e5e5;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	display:block;

	font-size:14px;

	color:#616161;

	padding:9px 16px 6px;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

.tags li a:hover {

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

}

/*popular post*/

.popular-post {

	padding:19px 0;

	border-bottom:1px solid #f0f0f0;

}

.popular-post img {

	float:left;

	border-radius:5px;

	width:71px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	margin:0 12px 0 0;

}

.popular-post h4, .popular-post h4 a {

	font-family: 'SourceSansProRegular';

	margin:0;

	font-size:22px;

	color:#373737;

	text-transform:none;

}

.popular-post p {

	margin:0;

	font-size:12px;

	color:#727272;

	line-height:21px;

}

/*archives*/

.archives {

	list-style:none;

	padding:15px 0 0;

}

.archives li {

	width:50%;

	float:left;

	padding:5px 0;

}

.archives li a {

	color:#646464;

	font-size:14px;

}

.archives li a i {

	font-size:10px;

	margin:0 11px 0 0;

}

/*pie chart section*/

.piechart-section {

	padding:50px 0;

	background:#f8f8f8;

	box-shadow:0 -4px 8px #f4f4f4;

	-moz-box-shadow:0 -4px 8px #f4f4f4;

	-webkit-box-shadow:0 -4px 8px #f4f4f4;

}

.lead {

	max-width:945px;

	margin:0 auto;

}

.year {

	bottom: -60px;

	display: block;

	font-size: 32px;

	left: 0;

	position: absolute;

	text-align: center;

	width: 100%;

	font-family: 'SourceSansProSemibold';

}

/********************************* Lits ********************************/



.medicom-feature-list {

	list-style:none;

	padding:15px 0;

}

.medicom-feature-list li {

	padding-left:55px !important;

	padding-bottom:20px;

	font-size:18px;

}

.medicom-feature-list li i {

	margin-left:-55px;

	width:37px;

	height:37px;

	border-radius:100%;

	-moz-border-radius:100%;

	-webkit-border-radius:100%;

	text-align:center;

	color:#fff;

	font-size:22px;

	line-height: 34px;

	margin-right:17px;

}

.list-nav {

	list-style:none;

	padding:10px 0;

}

.list-nav li a {

	font-size:13px;

	font-style:italic;

}

.list-nav li a i {

	font-size:10px;

	padding-right:10px;

}

/*research*/

.reserch-bottom-nav {

	padding:40px 0;

	background:#fcfcfc;

}

.reserch-bottom-nav h4 {

	font-size:22px;

	color:#616161

}

/*after booking*/

.after-booking-sec {

	padding:50px 0;

	background:#f8f8f8

}

.after-booking-sec ul {

	padding:60px 0 0;

	margin:0;

}

.after-booking-sec li {

	width:49%;

	font-size:18px;

	color:#373737

}

/*team decription*/

.team-description .jcarousel-skin-tango .jcarousel-item-horizontal {

	width:1140px;

}

.team-description .doctors-detail {

	padding-left: 580px;

}

/*Cancer center*/

.sidebar-nav .panel {

	background:none;

}

.procedures {

	margin-bottom:50px;

}

.procedures h3 {

	margin:0;

	color:#fff;

	font-size:26px;

	padding:18px 20px 14px;

	border-radius:5px 5px 0 0;

	-moz-border-radius:5px 5px 0 0;

	-webkit-border-radius:5px 5px 0 0;

}

.sidebar-nav {

	background:#f7f7f7;

	padding:25px 0 30px;

	border-radius:0 0 5px 5px;

	-moz-border-radius:0 0 5px 5px;

	-webkit-border-radius:0 0 5px 5px;

}

.sidebar-nav i {

	margin-right:7px;

}

.sidebar-nav .panel-heading {

	color:#646464;

	font-size:20px;

	padding:0 25px;

}

.sidebar-nav .panel-body a {

	font-size:16px;

	color:#646464;

	display:block;

	padding:12px 45px 10px;

}

.sidebar-nav .panel-body a:hover, .sidebar-nav .panel-body a.active {

	background:#fff;

}

.sidebar-nav .panel-body {

	padding:15px 0 0

}

/*Gallery*/

.content-sec {

	display:none;

	margin-top:60px;

	position:relative;

}

.content-sec .gallery-detail-content ul {

	margin-bottom:0;

	padding-bottom:0;

}

.gallery-arrows {

	position:absolute;

	right:0;

	top:0px;

	padding:0;

	list-style:none;

	z-index:1

}

.gallery-arrows li {

	float:left;

}

.gallery-arrows li a {

	display:block;

	width:38px;

	height:38px;

	border:1px solid #f2f2f2;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	margin-left:4px;

}

.gallery-arrows li a.cross {

	background:url(../images/cross.png) no-repeat center 13px;

}

.gallery-arrows li a.arrow-prev {

	background:url(../images/arrow-left.png) no-repeat center 12px;

}

.gallery-arrows li a.arrow-next {

	background:url(../images/arrow-right.png) no-repeat center 12px;

}

.gallery-detail-large img {

	margin-bottom:30px;

}

/*Contact us*/

.map {

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	overflow:hidden;

	height:465px;

}

.map iframe {

	border:0;

	margin:0;

	width:100%;

	height:100%;

}

.get-directions {

	text-align:center;

	padding:0 0 45px;

}

.get-directions input[type="text"] {

	height:61px

}

.get-directions input[type="text"], .get-directions input[type="submit"] {

	display:inline-block;

	float:none;

}

.get-directions input[type="text"] {

	padding:20px 3% 14px;

	width:86%;

	max-width:556px;

	font-size:26px;

	color:#000000;

	font-family: 'SourceSansProLight';

	border-radius:15px;

	-moz-border-radius:15px;

	-webkit-border-radius:15px;

}

.get-directions input[type="submit"] {

	background:url(../images/directions-btn.jpg) no-repeat;

	width:60px;

	height:61px;

	padding:0;

	margin:0;

	border:0;

	min-width:0;

	position:relative;

	top:-6px;

}

.get-in-touch-widget, .we-are-social {

	padding-bottom: 10px;

}

.get-in-touch-widget li, .we-are-social li {

	font-size:16px;

	padding:0 0 10px 45px;

}

.get-in-touch-widget li a, .we-are-social li a {

	color:#646464;

}

.get-in-touch-widget li i, .we-are-social li i {

	color:#606060;

	margin-left:-45px;

	font-size:16px;

	width:18px;

	text-align:center;

	float:left;

}

.get-in-touch-widget li i.fa-phone, .we-are-social li i.fa-phone {

	font-size:18px;

}

.get-in-touch-widget li i.fa-globe, .we-are-social li i.fa-globe {

	font-size:20px;

}

.get-in-touch-widget li i.fa-clock-o, .we-are-social li i.fa-clock-o {

	font-size:20px;

}

.get-in-touch-widget li i.fa-map-marker, .we-are-social li i.fa-map-marker {

	font-size:21px;

}

.get-in-touch-widget.boxed li, .we-are-social.boxed li {

	padding-bottom:7px;

	line-height: 30px;

}

.get-in-touch-widget.boxed li i, .we-are-social.boxed li i {

	border:1px solid #bbbbbb;

	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	width:26px;

	height:26px;

	line-height:25px;

	font-size:16px;

}

.get-in-touch-widget.boxed li i.fa-envelope, .we-are-social.boxed li i.fa-envelope {

	font-size:14px;

}

.contact-form2 input[type="text"], .contact-form2 input[type="email"] {

	width:32.4%;

}

.contact-form2 input.last {

	margin-right:0;

}

.contact-form2 textarea {

	margin-right:0;

	width:100%

}

/*404 error*/

.error-text {

	padding:80px 0;

	text-align:center;

}

.error-text p {

	font-size:24px;

	font-family: 'SourceSansProLight';

}

.error-text p span {

	display:block;

	padding-bottom:20px;

	font-size:38px;

	color:#4c4c4c;

	text-transform:uppercase;

}

.error-text p span strong {

	font-size:260px;

	font-family: 'SourceSansProBold';

	line-height:200px

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

 .appointment-sec2 {

padding:31px 32px 27px

}

}

/*color switcher*/

.color-switcher {

	width: 234px;

	position:fixed;

	left: -235px;

	top: 10%;

	background: #fff;

	z-index: 999;

	padding:15px 0 5px;

	-webkit-transition: all 500ms ease;

	-moz-transition: all 500ms ease;

	-ms-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

	border:1px solid #ccc;

}

.color-switcher h5 {

	font-size: 15px;

	margin-top: 0;

	padding: 0 20px 0;

}

.color-switcher p {

	padding-bottom:7px;

	font-size:14px;

	color:#595959;

	margin-bottom:0;

}

.color-switcher ul {

	list-style:none;

	padding:0;

}

.color-switcher ul li {

	float: left;

	margin-right: 5px;

	margin-bottom: 5px;

}

.color-switcher ul li a {

	display: block;

	width: 24px;

	height: 24px;

	outline: none;

}

.color-switcher ul li a.blue {

	background: #1bb1e9;

}

.color-switcher ul li a.green {

	background: #7fc719;

}

.color-switcher ul li a.red {

	background: #e54242;

}

.color-switcher ul li a.yellow {

	background: #ff9c00;

}

.color-switcher ul li a.brown {

	background: #987654;

}

.color-switcher ul li a.cyan {

	background: #1abc9c;

}

.color-switcher ul li a.purple {

	background: #c74a73;

}

.color-switcher ul li a.sky-blue {

	background: #00cdcd;

}

.picker_close {

	width: 40px;

	height: 40px;

	position: absolute;

	right: -44px;

	top: -1px;

	border:1px solid #ccc;

	text-align:center;

	background: url(../images/icon_settings.html) no-repeat center 5px #fff;

}

.picker_close i {

	font-size:22px;

	margin-top:9px;

}

.position {

	left: 0;

	-webkit-transition: all 500ms ease;

	-moz-transition: all 500ms ease;

	-ms-transition: all 500ms ease;

	-o-transition: all 500ms ease;

	transition: all 500ms ease;

}

.theme-colours, .layouts, .backgrounds, .choose-header, .choose-footer {

	display: table;

	padding: 10px 20px 15px;

	text-align: left;

	border-top:1px solid #e1e1e1;

	width:100%;

}

.layouts a, .choose-header a, .choose-footer a {

	display: inline-block;

	text-align: center;

	width:40%;

	margin: 0 5px 0 0;

	color:#5d5d5d;

	font-size:15px;

	border:1px solid #e7e7e7;

	padding:5px 7px 2px

}

.layouts a:hover, .choose-header a:hover, .choose-footer a:hover {

	border:2px solid #a9a9a9;

	padding:4px 5px 1px

}

.backgrounds {

	padding-bottom:0;

	margin-bottom: -10px;

}

.backgrounds a {

	width:24px;

	height:24px;

	float:left;

	margin:0 6px 6px 0;

	border:1px solid #ccc;

}

.backgrounds a#bg-one {

	background:url(../images/bg1.png);

}

.backgrounds a#bg-two {

	background:url(../images/bg2.png);

}

.backgrounds a#bg-three {

	background:url(../images/bg3.png);

}

.backgrounds a#bg-four {

	background:url(../images/bg4.html);

}

.backgrounds a#bg-five {

	background:url(../images/bg5.png);

}

.backgrounds a#bg-six {

	background:url(../images/bg6.html);

}

.backgrounds a#bg-seven {

	background:url(../images/bg7.png);

}

.backgrounds a#bg-eight {

	background:url(../images/bg8.png);

}

.backgrounds a#bg-nine {

	background:url(../images/bg9.png);

}

.backgrounds a#bg-ten {

	background:url(../images/bg10.html);

}


PK 99