
@import url("doc.css");

@font-face {
    font-family: 'OpenSans';
    src: url('../font/opensansregular.eot');
    src: url('../font/opensansregular.eot?#iefix') format('embedded-opentype'),
        url('../font/opensansregular.woff') format('woff'),
        url('../font/opensansregular.ttf') format('truetype'),
        url('../font/opensansregular.svg#opensansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans-Extrabold';
    src: url('../font/opensansextrabold1.eot');
    src: url('../font/opensansextrabold1.eot?#iefix') format('embedded-opentype'),
        url('../font/opensansextrabold1.woff') format('woff'),
        url('../font/opensansextrabold1.ttf') format('truetype'),
        url('../font/opensansextrabold1.svg#opensansextrabold1') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans-Bold';
    src: url('../font/opensansbold.eot');
    src: url('../font/opensansbold.eot?#iefix') format('embedded-opentype'),
        url('../font/opensansbold.woff') format('woff'),
        url('../font/opensansbold.ttf') format('truetype'),
        url('../font/opensansbold.svg#opensansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FuturaBT-Bold';
    src: url('../font/futubd.eot');
    src: url('../font/futubd.eot?#iefix') format('embedded-opentype'),
        url('../font/futubd.woff') format('woff'),
        url('../font/futubd.ttf') format('truetype'),
        url('../font/futubd.svg#futubd') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans-Semibold';
    src: url('../font/opensanssemibold1.eot');
    src: url('../font/opensanssemibold1.eot?#iefix') format('embedded-opentype'),
        url('../font/opensanssemibold1.woff') format('woff'),
        url('../font/opensanssemibold1.ttf') format('truetype'),
        url('../font/opensanssemibold1.svg#opensanssemibold1') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body {
    height:100%;
}

body {
    /*padding-top: 50px;  body padding for fixed top nav */
}

.img-home-portfolio,
.img-customer,
.portfolio-item {
    margin-bottom: 30px;
}

.tab-pane {
    margin-top: 15px;
}


/* Page Sections */
.section,
.section-colored {
    padding: 50px 0;
}

.section-colored {
    background-color: #e1e1e1; /* change this to change the background color of a colored section */

}

.sidebar {
    margin-top: 40px;
}

.sidebar ul {
    border-radius: 5px;
    padding: 5px;
    border: 1px solid #cccccc;
}


/* Half Page Height Carousel Customization */
.carousel {
    height: 50%;
}

.item,
.active,
.carousel-inner {
    height: 100%;
}

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

/* Social Icons Styles */
.list-social-icons {
    margin-bottom: 45px;
}

.tooltip-social a {
    text-decoration: none;
    color: inherit;
}

.facebook-link a:hover {
    color: #3b5998;
}

.linkedin-link a:hover {
    color: #007fb1;
}

.twitter-link a:hover {
    color: #39a9e0;
}

.google-plus-link a:hover {
    color: #d14836;
}

/* Service Page Styles */
.service-icon {
    font-size: 50px;
}

/* 404 Page Styles */
.error-404 {
    font-size: 8em;
}

/* Pricing Page Styles */
.price {
    font-size: 4em;
}

.price-cents {
    vertical-align: super;
    font-size: 50%;
}

.price-month {
    font-size: 35%;
    font-style: italic;
}

/* Footer Styles */
footer {
    margin: 50px 0;
}

/*--------------------Home Page Start------------------------*/
.top_partcctrl{background:#fff;}
.logoarea_ctrl{padding:20px 0; margin:0;}

.top_social_icon{ padding:16px 0 0 0; margin:0; text-align:right;}
.top_social_icon ul{ padding:0; margin:0; list-style:none;}
.top_social_icon ul li{ display:inline-block; padding:0 0 0 5px;}

.top_phoneno{ padding:18px 0 0 0; margin:0; font:normal 15px/normal  'OpenSans'; color:#000; text-decoration:none; text-align:right; }
.top_searchctrl{ margin:13px 0 0 0; padding:0; background:#fff; border:1px solid #c2c3c4; position:relative;}
.top_searchctrl input[type="text"]{width:75%; background:none; border:0; padding:9px; font:normal 15px/16px  'OpenSans'; color:#666; text-decoration:none;}
.top_searchctrl .search_btn{ width:23px; height:23px; position:absolute; top:4px; right:5px; border:0; background:url(../images/home/search_icon.png) no-repeat;}

.navbar-inverse{ background:none; border-radius:0; border:0; margin-bottom:35px;}
.navbar-collapse{padding-left:0; padding-right:0;}
.navbar-nav > li > a{ padding:0 11px 0 8px; margin:0; font:normal 17px/normal  'OpenSans'; color:#000; text-decoration:none;} 
ul.navbar-nav{border-bottom:1px solid #d0d0d0; padding-bottom:5px;width: 100%;}


.navbar-inverse .navbar-nav > .active > a span, .navbar-inverse .navbar-nav > .active > a:hover span, .navbar-inverse .navbar-nav > .active > a:focus span{height:6px; background:#fb521f; border-radius:3px; display:block; position:relative; top:8px;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ background:none; color:#000;}
.navbar-inverse .navbar-nav > li > a{font:normal 17px/normal  'OpenSans'; color:#000; text-decoration:none;}
.navbar-inverse .navbar-nav > li > a:hover span{height:6px; background:#fb521f; border-radius:3px; display:block; position:relative; top:8px;  color:#000;}
.navbar-inverse .navbar-nav > li > a:hover{color:#000;}

.carousel { height:347px;}

.footer{background:#322f2f; padding:38px 0 35px 0; margin:0;}
.footerlink_list{ padding:0; margin:0; overflow:hidden;}
.footerlink_list ul{ padding:0; margin:0; list-style:none; width:100%; float:left;}
.footerlink_list h4{padding:0 0 12px 0; margin:0; font:normal 17px/normal  'OpenSans'; color:#ff8560; text-decoration:none;}
.footerlink_list ul li{ padding:0; margin:0 0 16px 0;}
.footerlink_list ul li a{font:normal 13px/normal  'OpenSans'; color:#fff; text-decoration:none;}

.footer h2{ padding:0; margin:0; font:normal 24px/normal  'OpenSans'; color:#fff; text-decoration:none;}
.footer_addresslist{ padding:0; margin:0;}
.footer_addresslist ul{ padding:0; margin:0; list-style:none;}
.footer_addresslist ul li{padding:0; margin:15px 0 0 0; }
.footer_addresslist ul li div{overflow:hidden; font:normal 17px/normal  'OpenSans'; color:#ff8560; text-decoration:none;} 
.footer_addresslist ul li span{width:40px; float:left;}
.footer_addresslist ul li font{ color:#fff; font-size:13px; display:block;}
.footer_addresslist ul li small{font:normal 14px/normal  'OpenSans'; color:#ff8560;}
.copy_rightctrl{ padding:30px 0 0 0; margin:0; border-top:1px solid #444; font:normal 13px/32px  'OpenSans'; color:#f5f5f5;}
.footer_social{padding:0; margin:0; text-align:right;}
.footer_social ul{ padding:0; margin:0; list-style:none;}
.footer_social ul li{ padding:0; margin:0; display:inline-block;}


.carousel-indicators{width:40%; left:87%;}
.carousel-caption{left:0%; right:0%;}
.carousel-caption .container .slide_img{text-align:right;} 
.carousel-caption .container .slide_img img{ max-width:100%;}
.carousel-indicators .active{background:#fb521f; border:0;}
.carousel-indicators li{ border:1px solid #fb521f; background:#fff;}

.taking_carepart{padding:45px 0 42px 0; margin:0; background:#fff;}
.taking_carepart h1{padding:0; margin:0; text-align:center; font:normal 30px/normal 'OpenSans-Extrabold'; color:#000; text-transform:uppercase;} 
.taking_carepart h1 span{color:#fb521f;}
.taking_carelargtxt{ padding:25px 0 0 0; margin:0; font:normal 16px/24px  'OpenSans'; color:#000; text-align:center;}
.taking_listing{ padding:72px 0 0 0; margin:0; text-align:center;}

.taking_border_right{border-right:1px solid #d2d2d2;}
.taking_listcircel{width:160px; height:160px; border-radius:50%; background:#f7f7f7; border:2px solid #0e89b7; margin:0 auto;}
.taking_listcircel span{width:160px; height:160px; display:table-cell; text-align:center; vertical-align:middle;}
.taking_listcircel span img{ max-width:55%;}
.taking_listing h3{ padding:15px 0 10px 0; margin:0; font:normal 18px/normal 'OpenSans-Semibold'; color:#fb521f; text-align:center; text-transform:uppercase;}
.taking_listing p{ padding:0 0 33px 0; margin:0; font:normal 14px/18px  'OpenSans'; color:#000; text-align:center;  min-height:106px;}
.taking_readmore a{font:normal 14px/normal 'OpenSans-Bold'; color:#0e89b7; text-align:center; text-decoration:none; text-transform:uppercase; display:inline-block;} 
.taking_listing_ctrl{ padding:0 0 28px 0; margin:0;}

.quility_part{padding:56px 0 54px 0; margin:0; background:#f1f1f1;}
.pad_margzero{ padding:0; margin:0 0 20px;}
.quility_listimg{text-align:center;}
.quility_listimg img{ max-width:100%;}

.have_say{padding:22px 34px 7px 38px; margin:0; background: url(../images/home/have_bg.png) no-repeat #349bc2;}
.have_say h1{padding:0; margin:0; font:normal 41px/43px 'FuturaBT-Bold'; text-decoration:none; text-transform:uppercase; color:#fff;}
.have_say h1 span{font:normal 23px/21px 'FuturaBT-Bold'; display:block;}
.vid_ctrl{padding:16px 0 5px 0; margin:0;}
.vid_ctrl img{ max-width:100%;}
.have_readmore{text-align:right;}
.have_readmore a{ background:#354575; padding:0 8px; font:normal 14px/32px 'OpenSans-Bold'; text-decoration:none; color:#fff; text-align:center; text-transform:uppercase; display:inline-block; }

.medical_profes{ padding:26px 12px 21px 0; margin:0; background: url(../images/home/medical_pro.png) no-repeat #354575;}
.medical_profes h2{font:normal 25px/25px 'FuturaBT-Bold'; text-decoration:none; color:#fff; text-transform:uppercase; text-align:right; padding:0; margin:0;}
.medical_profes h3 a{font:normal 23px/normal  'OpenSans'; color:#ff8560; text-align:right; text-decoration:none; display:inline-block;}
.medical_profes h3{padding:0; margin:0; text-align:right;}
.medical_profes p{ padding:22px 0 25px 0; margin:0; font:normal 16px/24px  'OpenSans'; color:#fff; text-align:right; text-decoration:none;}
.medical_more{text-align:center;}
.medical_profes p span{font:normal 16px/24px  'OpenSans-Semibold';}
.medical_more a{ padding:0 15px; margin:0; background:#fb521f; display:inline-block; font:normal 14px/46px 'OpenSans-Bold'; text-decoration:none; color:#fff; text-align:center; text-transform:uppercase;}

.nursing{ padding:26px 0 21px 0; margin:0; background: url(../images/imgo.jpeg) no-repeat #354575;}
.nursing-btn-top{ padding-top:107px;}

.newsltrinputbox{
    border: medium none;
    border-radius: 4px;
    box-shadow: none;
    margin-right: 5px;
}
.input-append .btn{
    background: none repeat scroll 0 0 #fb521f;
    color: #fff;
    font-size: 15px;
    outline: medium none;
    text-align: center;
    text-transform: capitalize;
    padding: 6px;
}



/*--------------------Home Page End------------------------*/

/*----------------------Contact Page Start-----------------------------*/
.contact_addresslist{ padding:0; margin:0;}
.contact_addresslist ul{ padding:0; margin:0; list-style:none;}
.contact_addresslist ul li{padding:0; margin:15px 0 0 0; background:none; }
.contact_addresslist ul li div{overflow:hidden; font:normal normal  'OpenSans'; color:#ff8560; text-decoration:none;} 
.contact_addresslist ul li span{width:40px; float:left;}
.contact_addresslist ul li font{ color:#333333; display:block;}
.contact_addresslist ul li small{font:normal 14px/normal  'OpenSans'; color:#ff8560;}
.map_view{ margin-bottom: 30px;}
.map_view img{ max-width:100%;}

/*----------------------Contact Page Start-----------------------------*/
.nav > li.dropdown:hover .dropdown-menu{display:block;}
.dropdown-menu > li > a{font:normal 14px/normal  'OpenSans'; color:#000; text-decoration:none;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background:#fb521f;}
/*.dropdown-menu{border-top:0;}
.dropdown-menu:after{width:0px; height:0px; border-bottom:10px solid #333; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid transparent; position:absolute; top:-10px;}*/
.dropdown-menu > li > a span{height:6px;}
.navbar-inverse .navbar-nav > li > a{min-height:29px;}
.container {
    padding-right: 10px;
    padding-left: 10px;
}

/*abhijitb*/
.f_adds{
    border-top: 1px solid #444;
    margin-top: 30px;
    padding: 10px 0 20px;
}
.footerlink_list h4.f_pad_t{
    padding-top: 26px;
}
.f_pad_c{
    padding-top: 10px;
}
.breadcamp_box h2.rightHeading{
    font-size: 20px;
}
/*abhijitb*/




.video_section_box div{max-width:100%;}










/* Responsive Styles */

@media (min-width:1200px){



}



@media (min-width:981px) and (max-width:1024px){
    .navbar-inverse .navbar-nav > li > a{font-size:15px;}
    .navbar-nav > li > a{padding:0 6px 0 3px;}
    .footerlink_list h4{font-size:15px;}
    .footer h2{ font-size:22px;}
    .footerlink_list ul li a{font-size:11px;}
    .have_say h1{font-size:32px; line-height:26px;}
    .have_say h1 span{ font-size:20px;}
    .medical_profes h2{font-size:22px;}
    .medical_profes h3 a{ font-size:20px;}
    .medical_profes p{padding:8px 0 3px 0;}
    .medical_profes{ padding:20px 12px 5px 0;}
    .navbar-inverse .navbar-nav > li > a{min-height:26px;}
	
	
	
	.fill{background-size:contain;}
	.carousel{height:287px;}
.wpcf7-form p{margin:12px 0 13px 0;}

}

@media (min-width:768px) and (max-width:980px){

    .navbar-inverse .navbar-nav > li > a{font-size:11px;}
    .navbar-nav > li > a{padding:0 3px 0 2px;}
    .top_phoneno{ font-size:10px;}
    .footer h2{font-size:17px;}
    .footerlink_list ul li a{font-size:13px;}
    .footerlink_list h4{font-size:17px;}
    .footer_addresslist ul li div{font-size:14px;}
    .footer_addresslist ul li font{font-size:11px;}
    .footer_addresslist ul li small{font-size:12px;}
    .have_say h1 span{ font-size:14px; line-height:17px;}
    .have_say h1{ font-size:23px; line-height:12px;}
    .medical_profes h2{ font-size:17px; line-height:17px;}
    .medical_profes h3 a{ font-size:17px;}
    .medical_profes p{padding:5px 0; line-height:16px;}
    .medical_profes{padding:10px 12px 3px 0;}
    .medical_more a{ line-height:39px;}
    .navbar-inverse .navbar-nav > li > a{ min-height:21px;}
    .taking_listcircel{width:130px; height:130px;}
    .taking_listcircel span{width:130px; height:130px;}
	.fill { background-size: contain; background-repeat:no-repeat;}
	.carousel { height: 217px;}
	
	.taking_listing p{min-height:210px;}
	.taking_listing h3{min-height:70px;}
	
	#incfont, #decfont{padding:4px;}
	.footer_social ul li{width:25%; margin:0 0 0 5px;}
	.footer_social ul li a img{ max-width:25px; max-height:25px;}
	.wpcf7-form p{margin:15px 0 16px 0;}
	
	
	
	
	
    }

    @media (max-width: 767px) {
        .navbar-collapse{padding-left:15px; padding-right:15px;}
    .navbar-inverse .navbar-nav > .active > a span, .navbar-inverse .navbar-nav > .active > a:hover span, .navbar-inverse .navbar-nav > .active > a:focus span{ top:0px;}
    .navbar-inverse .navbar-nav > li > a:hover span{top:0px;}
    .navbar-inverse .navbar-nav > li > a span{ height:6px;}	
    .navbar-inverse .navbar-nav > li > a{padding-bottom:10px;}	
    .top_partcctrl .nav > li{ height:30px;}
    .navbar-toggle{ background:#333;}
    .footerlink_list ul{width:100%;}	
    .logo{ text-align:center;}
    .top_social_icon, .top_phoneno{text-align:center;}
    .have_say h1 span{ font-size:18px;}
    .have_say h1{font-size:32px;}
    .medical_profes h2, .medical_profes h3 a{ font-size:20px;}


    .carousel {
        height: 70%; 
    }
    .footerlink_list h4.f_pad_t{
        padding-top: 0px;
    }
	.fill { background-size: contain; background-repeat:no-repeat;}
	.carousel { height: 167px;}

}


@media (max-width:480px){







}