@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');

/*
01. Theme Typo
02. Header
	02.1 Top Strip
		02.1.1 Top Info
		02.1.2 Search
	02.1 Logo
	02.2 Navigation
		02.2.1 SubMenu
		02.2.1 MegaMenu
03. Content

	03.1 Blog
		03.1.2 Blog Grid
		03.1.3 Blog Large
		03.1.4 Blog Detail
 
	03.3 Default Pages Style
		03.3.1 404
		03.3.2 Services
		03.3.3 No Search Result
		03.3.4 Contact Us
        03.3.5 PricePlan
        03.3.6 Faq
        03.3.7 About Us

	03.4 Projects
		03.4.1 Project Grid
		03.4.2 Project Medium
		03.4.3 Project Modren
		03.4.4 Artist Detail

	03.5 Team
		03.5.1 Team Grid
		03.5.2 Team Detail

	03.6 Shop
		03.6.1 Shop Grid
		03.6.2 Shop Detail
 
04. Sidebar Widget
	04.1 Widget CATEGORY WIDGET
	04.2 Widget Latest News
	04.3 Widget Calendar Archive
	04.4 Widget Text
	04.5 Widget Recent Posts
	04.7 Widget Intagram Photos
	04.8 Popular Tags
	04.9 User Links
 
05. Footer
    05.1 Footer Widgets
    05.2 CopyRight
*/

.careplus-breadcrumb, .careplus-subheader {
    float: left;
    width: 100%;
}
.careplus-subheader-image {
    background: url(../images/sub-header.jpg);
    min-height: 110px;
    padding: 84px 0 0;
    position: relative;
    text-align: center;
    background-position: right bottom;
}
.careplus-subheader-image span {
    color: #ffffff;
    letter-spacing: 1px;
}
.careplus-dark-transparent:before{background-color: #08364b;}
.careplus-dark-transparent {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%; opacity: 0.8;}
.col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.careplus-subheader-image h1 {
    font-size: 34px;
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 2px;
    text-transform: uppercase;
    letter-spacing: 2.3px;
    margin-top: -70px;
}
.careplus-subheader-image span {
    color: #ffffff;
    letter-spacing: 1px;
}
.careplus-breadcrumb:before{background-color: #9bc03c;}

.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after {
    display: table;
    content: " ";
}
.careplus-breadcrumb ul li {
    display: inline-block;
    list-style: none;
    position: relative;
    padding: 0px 13px 0px 0px;
    font-weight: bold;
    font-size: 15px;
    color: #ffffff;
}
.careplus-breadcrumb ul li a {
    color: #ffffff;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}

.careplus-team-medium-info:before, .careplus-breadcrumb:before, .careplus-department-grid figure a:before {
    border-bottom-color: #9bc03c;
}
.careplus-breadcrumb ul li:before {
    content: "";
    background-color: #fff;
    width: 2px;
    height: 13px;
    position: absolute;
    left: -9px;
    bottom: 7px;
}
.careplus-breadcrumb {
        padding: 7px 0px 7px;
    position: relative;
}

.careplus-breadcrumb, .careplus-subheader {
    float: left;
    width: 100%;
}

.navbar-nav > li > a:after, .careplus-related-blog > ul > li:hover .careplus-related-blog-text:after, .careplus-appointment-form form:after, .careplus-team-medium-info, .careplus-team-medium-info:before, .careplus-partners ul li figure span, .careplus-breadcrumb:before, .careplus-department-grid figure a:before {
    border-bottom-color: #9bc03c;
}
.careplus-main-content{float: left;width: 100%;}
.careplus-main-content { padding: 50px 0px 60px 0px;}  
.careplus-main-section {float: left; width: 100%;position: relative;}
.col-md-12 {float: left;}
.careplus-blog{float: left;width: 100%;}
.careplus-blog > ul > li {list-style: none;margin: 0px 0px 30px;}
.careplus-blog-medium figure { float: left;width: 243px;margin: 0px;}

img {
    height: auto;
    max-width: 100%;
}

img {
    vertical-align: middle;
}
img {
    border: 0;
}


.careplus-blog-medium figure ~ .careplus-blog-medium-text {
    margin: 0px 0px 0px 243px; box-shadow: 1px 1px 9px #ccc;
}

.careplus-blog-medium-text {
    background-color: #f9f9f9;
    padding: 15px 17px 45px 25px;
    position: relative;
}
.careplus-blog-medium-text:before {
    background-color: #003470;
    content: "";
    height: 72%;
    position: absolute;
    left: 0px;
    top: -1px;
    width: 3px;
    z-index: 1;
}
.careplus-blog-medium-text > span {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
}

.navbar-nav > li > a, .navbar-nav > li:hover > a:after, .navbar-nav > li:hover > a:before, .careplus-blog-modern figure a:before, .careplus-gallery-filterable ul li a, .careplus-plane-gallery figure > a:before, .careplus-tags a, .careplus-blog-social ul li a, .careplus-post-arrow, .comment-reply-link, .careplus-blog-grid figure a:before, .careplus-blog-grid-option li a, .careplus-pagination > ul > li > .previous span:before, .careplus-pagination > ul > li > .next span:before, .careplus-pagination > ul > li > .previous span:after, .careplus-pagination > ul > li > .next span:after, .careplus-pagination > ul > li > .previous:before, .careplus-pagination > ul > li > .next:before, .careplus-pagination > ul > li > .previous:after, .careplus-pagination > ul > li > .next:after, .careplus-pagination > ul > li > a, .careplus-pagination > ul > li > span, .careplus-related-team figure a:before, .careplus-related-team figure a:after, .careplus-team-filterable ul li a, .careplus-shop-option li a, .faq-accordion .panel-title a, .careplus-Pricing-Plan .careplus-error-btn, .careplus-Pricing-Plan .careplus-error-btn span:after, .careplus-Pricing-Plan .careplus-error-btn span:before, .careplus-Pricing-Plan .careplus-error-btn:before, .careplus-Pricing-Plan .careplus-error-btn:after, .available-btn, .careplus-blog-medium-text > span, .careplus-department-grid-text::before, .careplus-department-grid-text::after {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.careplus-blog-medium-text > span:before {
    background-color: #003470;
    content: "";
    height: 72%;
    position: absolute;
    right: 8px;
    top: -1px;
    width: 1px;
    z-index: 1;
    left:4px;
}
.careplus-blog-medium-text > span:after {
    background-color: #08203c;
    content: "";
    height: 30%;
    position: absolute;
    right: 8px;
    bottom: -1px;
    width: 1px;
    z-index: 1;
    left:4px;
}


.careplus-blog-medium-text h5 {
    margin: 0px;
    font-weight: bold;
    line-height: 1.3;
	margin-bottom: 20px;font-size: 16px;
}
.careplus-blog-medium-text p {
    margin: 0px 0px -45px;
}
.careplus-blog-medium figure {
    float: left;
    width: 243px;
    margin: 0px;
	box-shadow: 1px 1px 9px #003470;
    padding: 20px;
}

.careplus-breadcrumb ul li {
    display: inline-block;
    list-style: none;
    position: relative;
    padding: 0px 13px 0px 0px;
    font-weight: bold;
    font-size: 15px;
    color: #ffffff;
}
.careplus-breadcrumb ul li a {
    color: #ffffff;
}

a:hover, a:focus, a:active {
    outline: none;
}
.careplus-breadcrumb ul li:before {
    content: "";
    background-color: #fff;
    width: 2px;
    height: 13px;
    position: absolute;
    left: -9px;
    bottom: 7px;
}

ul {
    margin-bottom: 0;
}
.careplus-breadcrumb ul li {
    display: inline-block;
    list-style: none;
    position: relative;
    padding: 0px 13px 0px 0px;
    font-weight: bold;
    font-size: 15px;
    color: #ffffff;
}
.careplus-breadcrumb ul li a {
    color: #ffffff;
}
.careplus-breadcrumb ul li:before {
    content: "";
    background-color: #fff;
    width: 2px;
    height: 13px;
    position: absolute;
    left: -9px;
    bottom: 7px;
}

.careplus-breadcrumb ul li:before {
    -webkit-transform: rotate(25deg);
    -moz-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    -o-transform: rotate(25deg);
    transform: rotate(25deg);
}
.careplus-main-section {
    float: left;
    width: 100%;
    position: relative;
}
.careplus-fancy-title {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0px 0px 20px;
}
.careplus-fancy-title h2 {
    line-height: 0.7;
    font-size: 30px;
    margin: 22px 0px 18px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: bold;
}
.careplus-fancy-title span:before {
    content: '';
    position: absolute;
    left: -75px;
    top: 14px;
    width: 75px;
    height: 1px;
}
.careplus-fancy-title span small {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
}
.careplus-fancy-title span small:before {
    content: '';
    position: absolute;
    left: -40px;
    top: 11px;
    width: 40px;
    height: 1px;
}
.careplus-pricplan-title:after{background-color: #08364b;}
.careplus-fancy-title span i{color: #9bc03c;}
.careplus-fancy-title span i {font-size: 25px;}
.icon-tool5:before {
    content: "\ebdc";
}
.careplus-fancy-title span:after {
    content: '';
    position: absolute;
    right: -75px;
    top: 14px;
    width: 75px;
    height: 1px;
}
.carepluss-contact-us-info {
    float: left;
    width: 100%;
   }
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.carepluss-contact-us-info ul li {
    list-style: none;
    margin: 0px 0px 30px;
}
.col-md-4 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.carepluss-info {
    float: left;
    width: 100%;
    background-color: #f5f5f5;
    text-align: center;
    padding: 23px 45px 26px;
    position: relative;
    line-height: 1;
    height: 230px;
    box-shadow: inset 2px -6px 16px 0px #3da9e8;
}
.carepluss-info h5 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 9px;
    text-transform: uppercase;
}
.carepluss-info p {
    font-size: 13px;
    color: #808080;
    display: inline-block;
    line-height: 17px;
    letter-spacing: 1px;
    margin: 0px;
}
.carepluss-info span {
    position: absolute;
    left: 0px;
    top: 0px;
}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-header:after, .modal-footer:after {
    clear: both;
}

.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after {
    display: table;
    content: " ";
}
.careplus-appointment-form form:before, .careplus-testimonial-wrap:before, .careplus-partners ul li figure span:before, .careplus-search-result-text, .careplus-search-result-text:before, .carepluss-info span:before, .careplus-map-form, .careplus-map-form:before, .faq-accordion .panel-title a, .faq-accordion .panel-title a:before {
    border-top-color: #9bc03c;
}
.icons{width: 100%;height: auto;float: left;margin-bottom: 20px;
    margin-top: 14px;}
.linei1{width: 100px;
    height: 2px;
    float: left;
    background: #003470;}
.linei2{width: 117px;
    height: 2px;
    float: right;
    background: #003470;}
.icon-cont{
width: 53px;
    height: 39px;
    float: left;
    background: #003470;
    margin-top: -18px;}
.icon-cont i {
    font-size: 27px;
    color: #fff;
   z-index: 999;
    position: relative;
    margin-top: 5px;
}
.careplus-related-blog{
    float: left;
    width: 100%;
}
.careplus-related-blog > ul > li {
    list-style: none;
    margin: 0px 0px 30px;
}
.careplus-related-blog figure {
    float: left;
    width: 220px;
    margin: 0px;
}
.careplus-related-blog-text {
    float: right;
    width: 68%;
    background-color: #f5f5f5;
    padding: 15px 12px 29px 30px;
    margin: 20px 0 0 -90px;
    position: relative;box-shadow: 1px 1px 9px #ccc;
}
.careplus-related-blog-text:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 5px;
    background-color: #e9e9e9;
}
.careplus-readmore-btn:before,.careplus-prev-post:before, .careplus-next-post:before,.careplus-related-blog-text:before,.careplus-blog-grid-text:before, .careplus-department-list-text:before{
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.careplus-related-blog-text h5 {
    margin: 0px 0px 1px;
    font-weight: bold;
    line-height: 24px; font-size: 16px;
}
.careplus-related-blog-text p {
    margin: 0px;
}
.careplus-related-blog-text p {
    float: left;
    width: 100%;
}
/*.careplus-related-blog-text:after {
    /*content: '';
    /*position: absolute;
    right: 0px;
    bottom: 0px;
    border-bottom: 40px solid #e9e9e9;*/
    /*border-left: 40px solid transparent;
}*/
.careplus-related-blog-text:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 3px;
    background-color: #003470;
}
.careplus-related-blog-text:after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 80%;
    height: 5px;
    float: left;
    /* background-color: #ffffff; */
    margin-top: 0px;
    border-top: 1px solid #003470;
}
.enq {
    width: 100%;
    float: left;
    margin-top: 0px;
    margin-left: 30px;
}
.susc, .susc1 {
    width: 33%;
    height: 40px;
    float: left;
    margin-bottom: 15px;
    margin-right: 60px;
	border-color: #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
    box-shadow: none;
    border-radius: 23px;
    padding: 10px 30px 10px 20px;
    background: rgba(255,255,255,0.79);
    height: 3.7em;
}

input:not([type]), input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
    display: block;
    
    font-size: .875rem;
    height: 2.3125rem;
    margin: 0 0 1rem 0;
    padding: .5rem;
    /* width: 100%; */
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-color .15s linear,background .15s linear;
    -moz-transition: border-color .15s linear,background .15s linear;
    -ms-transition: border-color .15s linear,background .15s linear;
    -o-transition: border-color .15s linear,background .15s linear;
    transition: border-color .15s linear,background .15s linear;
}
input {
    line-height: normal;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
.susc1 {
    margin-left: 58px;
}
.susc3 {
    width: 93%;
    height: auto;
    float: left;
    margin-bottom: 15px;
}
.susc4 {
    width: 15%;
    height: auto;
    margin: 0 auto 15px;
    background: #001d3b;
    border-radius: 3px;
}
.susc4 p {
    padding: 8px;
}
.detail-box ul {
    padding-left: 0;
}
.detail-box ul li a {
    height: 32px;
    width: 32px;
    border: 3px solid rgba(204,204,204,0.9);
    text-align: center;
    font-size: 15.31px;
    line-height: 26px;
    color: #ccc;
}
.detail-box ul li{
    display: inline-block;
}
.detail-box i {
    margin-bottom: 30px;
    display: inline-block;
    width: 100%;
	
}
.detail-box ul li {
    margin-right:25px;
}
.enq h2 {
    font-size: 17px;
    margin-top: 0px;color: #003470;
}
.about-des{width: 100%;height:auto;float: left;}
.over{width: 60%;
    height: auto;
    float: left;
    margin-top: 40px;
    margin-left: 180px;
    /* border: 1px solid #103d76; */
    padding: 22px;
    box-shadow: inset 2px -1px 11px #103d76;}


@media (max-width: 767px){
	.over{
		 width: 100%;
    float: left;
		height:auto;margin-left: 0px;
	}
	.enq h2 {
    font-size: 17px;
    margin-top: 0px;color: #003470;
}
	.enq {
    width: 100%;
    float: left;
    margin-top: 17px;
}
.susc, .susc1 {
    width: 84%;
    height: 40px;
    float: left;
    margin-bottom: 15px;
    margin-right: 60px;
}
	.susc1 {
    margin-left: 0px;
}
.susc3 {
    width: 101%;
    height: auto;
    float: left;
    margin-bottom: 15px;
}
.susc4 {
    width: 29%;
    height: auto;
    margin: 0 auto 15px;
    background: #001d3b;
    border-radius: 3px;
}
.susc4 p {
    padding: 8px;
}
	.abt-full{
		width:100%;
		height:auto;
		float:left;
	}
	.abt1{
		width:100%;
		height:auto;
		float:left;
	}
	.abt2{
		width:100%;
		height:auto;
		float:left;
	}
	.about-des{
		width:100%;
		height:auto;
		float:left;	padding:10px;
	}
	.about-des h3{
		margin-left: -24px;
	} 
	.about-des h5{
		margin-left: -24px;
	} 
	.about-des p{
		margin-left: -24px;text-align: justify;
	}
	#gp{
		margin-left: -24px;
		text-align: justify;
	}
	#gab{
		width:100%;
		height:auto;
		float:left;
		margin-top: -10px;
	}
	.disease-des h2{
		padding: 10px;
	
	}
	.col-sm-5s img{
		margin-left: 10px;
	}
	.bhoechie-tab-content{
		width:100%;
		height:auto;
		float:left;
		padding: 10px;
	}
	.thm-btn1{
		width:100%;
		margin-left: -10px;
	}
	
	.row{
		width:100%;
		height:auto;
		float:left;
	}
	.col-md-6{
		width:100%;
		height:auto;
		
		float:left;
	}
	#gf{
		margin-left: -60px;
	}
	#gff{
		margin-left: -60px;
	}
	.careplus-blog-medium-text{
		width:100%;
		height:auto;
		float:left;
		
	}
	.col-md-12{
		width:100%;
		height:auto;
		margin-left: 37px;
		float:left;
	}
	.careplus-blog careplus-blog-medium{
		width:100%;
		height:auto;
		
		float:left;
	}
	.careplus-related-blog figure img{
		width:100%;
	}
	.careplus-related-blog-text{
		width:100%;
		height:auto;float:left;
	}
	.col-md-4{
		width:100%;
		height:auto;
		
		float:left;
		
	}
	.careplus-blog > ul > li{
		width:100%;
		height:auto;
		
		float:left;
	}
	.carepluss-info{
		width:100%;
		height:auto;
		
		float:left;
	}
	.icons{
		width:100%;
		height:auto;
		
		float:left;
	}
	.linei1{
		width:80px;
		height:2px;
		float:left;
	}
	.linei2{
		width:80px;
		height:2px;
		float:left;
		margin-left: 133px;
    margin-top: -21px;
	}
	.carepluss-info p{
		width:100%;
		text-align: justify;
	}
	#gg{
		margin-left: -71px;
	}
	.careplus-main-content{
		width:100%;
		height:auto;
		
		float:left;
		margin-bottom: -66px;
	}
	#ggg{
		width:100%;
		margin-top: 10px;
		margin-left: 0px;
	}
	
	
	
	
}
