@charset "utf-8";
/* CSS Document */

body{ font-family:Verdana, Geneva, sans-serif;}

.left_spacing {
    padding-left: 0px;
    margin-left: 0px;
 
    padding-right: 0px;
}
.right_spacing{ padding-right:0px; margin-right:0px;}
.check1{ width:100%; height:400px;}
.check2{ width:100%; height:400px;}

.home2_img{ width:100%;
/*height:400px;
background:url(../images/home_bg2.jpg);*/
background-size:cover;
background-repeat:no-repeat;
}
.logo {
    text-align: left;
}
.logo img{ width:90px; height:90px; padding:0px; margin:10px 0px;}



.top_head{ padding-top:10px;}
.top_head h3{ font-size:14px; color:#fff;}
.top_head2{text-align:right; font-size:14px;  padding-top:0px;}
.top_head2 .phone{ float:left;}
.top_head2 .time{ text-align:right;}
.top_head2 ul{ margin-bottom:0px;}

.aplication_section{ width:100%; height:100px; background-color:#4480e8; margin: 35px 0px; }
.aplication_section button{ background-color:#fff; border:none; color:#0b4fc6; text-align:center; margin-left: 45%;
    padding:5px 24px; margin-top:34px; border-radius:7px; font-weight:bold; }
.aplication_section button:hover{ background:#0b4fc6; color:#fff;}

#banner{}
#banner img{ width:100%;
margin:0px 0px;}
#home_info{}
.home_row{  background:#dbe6f7; margin-top:-50px;}
.home_info{ background:#dbe6f7;}
.home_info h1{ font-size:32px; padding-top:20px;}
.home_info p{ font-size:14px; text-align:justify; padding-bottom:20px;
line-height:22px; border-bottom:#036 1px solid;}
.home_info h2{ font-size:24px; padding:20px 0px; text-align:center;}
#home_service{}

.home_service_box1{ width:100%; height:350px; background-color:#8bade8; margin:25px 0px; padding:60px 0px;}
.home_service_box1 h1{ font-size:24px; color:#FFF; text-align:center; font-style:normal;}
.home_service_box1 h4{font-size:16px; color:#FFF; text-align:center; font-style:normal; padding-top:10px;}
.home_service_box2{ width:100%; height:300px; margin:25px 0px; padding:0px;}
.home_service_box2 h1{ font-size:24px; color:#FFF; text-align:center; font-style:normal;}
.home_service_box2 h4{font-size:16px; color:#FFF; text-align:center; font-style:normal; padding-top:10px;}

.home_service_icon{ width:50px; height:50px; margin:50px auto; border-radius:50%; background-color:#4480e8; text-align:center;}
.home_service_icon i{ color:#fff; cursor:pointer; padding-left:3px; padding-top:15px;}
 .home_service_icon i:hover{ color:#fff;}
 
 .home_service_icon2{ width:50px; height:50px; margin:50px auto; border-radius:50%; background-color:#f40000;}
 .home_service_icon2 i{ color:#fff; cursor:pointer; padding-left:3px; padding-top:15px;}
 .home_service_icon2 i:hover{ color:#fff;}
 
 
.zoom {
transition: transform .3s; 
margin: 0 auto;
}
.zoom:hover {
  transform: scale(1.3);
}

#home_mcare{ width:100%;
height:auto;}
#medical_care{ float:left; height:400px; width:100%; margin-top:60px; background:url(../images/medical_care.jpg); background-repeat:no-repeat; background-size: cover; position:relative; }
.medical_care_text{ height:auto;
 width:100%;}
.medical_care_text h1{ font-size:36px; text-align:center; padding-top:10%; color:#fff;}
.medical_care_text h2{ font-size:20px; text-align:center; color:#fff; padding:10px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.medical_care_text h3{ width:200px; margin:0px auto; padding:10px 0px; font-size:20px; text-align:center; color:#fff; background-color:#4480e8; border-radius:30px;}
.medical_care_text a{ color:#fff;}
.medical_care_text a:hover{ color:#fff; text-decoration:none; }
.helplane_box{ width:100%;height:200px; background-color:#000; margin-bottom:50px; margin-top:30px;}
.helplane_txt1{ color:#FFF; width:40%; height:auto; float:left; padding-top: 60px;
padding-left: 17%;}

.helplane_txt1_left{ width:70px; height:70px; float:left;  background:#fff; opacity:.5; border-radius:50%;}
.helplane_txt1_left i{ font-size:27px; color:#0a58e1; padding-left:25px; padding-top:20px; cursor:pointer; text-align:center;}
.helplane_txt1_left i:hover{ cursor:pointer;}


.helplane_txt1_right{ width: auto; height: auto; float:left;}

.helplane_txt2{ color:#FFF; width:40%; height:auto; float:left; margin-top:20px; margin-right:10%;}

#care_giver{ margin-top:90px;}
.care_giver1 h1{ font-size:32px; padding:50px 0px 0px 0px;}
.care_giver1 h2{ font-size:22px; padding: 0px 0px 40px 0px; color:#4480e8; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; }

.care_giver_img{ width:100%;
height:475px;
background:url(../images/home_service.jpg);
background-size:cover;
background-repeat:no-repeat;
margin-top:50px;
}
.care_box{ width:100%; height:auto; float:left; margin-top:25px}
.care_box_1{ width:20%; height: auto;  float:left; margin-top:10px; margin-bottom:0px; }
.care_box_1 span{ width:70px; height:70px; border-radius:50%;  background-color:#4480e8; color:#FFF; 
padding:17px 23px; font-size:22px;}

.care_box_2{ width:80%; height:auto; float:right;}
.care_box_2 h1{ font-size:26px !important; padding-top:0px !important;}
.care_box_2 p{ font-size:14px; text-align:justify;}
#home_nursing_service{height:400px; width:100%; margin-top:60px; background:url(../images/home_nursing_service.jpg); background-repeat:no-repeat; background-size: cover; position:relative;}

.about_center_box{ width:100%;min-height:300px; background-color:#fff; margin-top:30px;}

.about_center_text { height: auto; width: 100%;}
#about_center_text h1{ font-size:32px; padding:50px 0px 0px 0px;}
#about_center_text h2{ font-size:22px; padding: 0px 0px 40px 0px; color:#4480e8; font-style: italic; }

.about_center_text h1{ font-size:36px; text-align:center; padding-top:10%; color:#fff;}
.about_center_text h2{ font-size:18px; padding:20px 0px 0px 0px; color:#fff; text-align:center; padding-left:20%; padding-right:20%; }
.about_center_box h1{ font-size:36px; text-align:center; padding-top:5%;}
.about_center_box h3{font-size:22px; padding:0px; color:#4480e8; text-align:center; font-style: italic; padding-bottom:30px; font-family: Georgia, "Times New Roman", Times, serif;}
 .tab_image{}
 .tab_image img{ width:20%; height:200px;}

#testimonial{ width:100%; min-height:400px; background:#000;}
#contact{ width:100%; height:auto; margin:100px 0px; float:left;}
  
  .footer_z{ position:relative; z-index:-1;}
  
.footer_bg {
    background-color: 
    #333;
    height: auto;
    width: 100%;
    float: left;
    padding-top: 40px;
    padding-bottom: 40px;
}
.footer_logo{ padding-top:0px; }
.footer_logo img{ width:80px; height:80px;}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  }
 .copy{}
.copy p {
    font-style: normal;
    font-size: 14px;
    color: 
    #FFF;
    padding-top: 25px;
    text-align: left;}
	
	
.contact_box3{ width:100%;
height:auto;
border: 1px solid #b2c6eb;
padding:5px 50px 30px 50px;
margin-bottom:35px;
float:left;
}
.contact_box3 h1 {
 font-size: 36px;
    text-align:left;
    padding-top: 5%;}
	.contact_box3 h3 {
   font-size: 22px;
    padding: 0px;
    color: #4480e8;
    text-align: left;
    font-style: italic;
	padding-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}	
	
.contact_box{ width:100%;
height:auto;
border: 1px solid #b2c6eb;
padding:5px 50px 30px 50px;
margin-bottom:35px;
float:left;
}
.contact_box h1 {
 font-size: 36px;
    text-align:left;
    padding-top: 5%;}
	.contact_box h3 {
   font-size: 22px;
    padding: 0px;
    color: #4480e8;
    text-align: left;
    font-style: italic;
	padding-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;}
	
	
	
.contact_box2{}
.contact_box2 .icon{}
.contact_box2 .icon i{font-size: 36px; padding-left: 45%; padding-bottom: 10px; color:#4480e8;
}

.contact_box2 .icon2{}
.contact_box2 .icon2 i{font-size: 26px; padding-left: 45%; padding-bottom: 10px; color:#4480e8;
}

.contact_box2 .icon3{}
.contact_box2 .icon3 i{font-size: 30px; padding-left: 45%; padding-bottom: 10px; color:#4480e8;
}

.footer_box{ width:35px; height:35px; float: left; border-radius:50%; background-color:#fff; margin-right: 10px; 
margin-top:0px;}
.footer_box i{ font-size:20px; color:#4480e8; padding-top: 8px; padding-left: 10px;}
.footer_box i:hover{width:35px; height:35px; border-radius:50%; background-color:#4480e8; color:#fff; cursor:pointer;}

.footer_box2{ width:35px; height:35px; float: left; border-radius:50%; background-color:#fff; margin-right: 10px; 
margin-top: 0px;}
.footer_box2 i{ font-size:20px; color:#4480e8; padding-top: 8px; padding-left: 13px;}
.footer_box2 i:hover{width:35px; height:35px; border-radius:50%; background-color:#4480e8; color:#fff; cursor:pointer;}


#contact_sec{}
.contact_box2 p {
font-size: 14px;
text-align:center;
padding-bottom: 20px;
line-height: 22px;
border-bottom:#a7bbdf 1px solid;}

.clear{ clear:both;}

 .heading{}
 .heading h1 {
 font-size: 36px;
    text-align:center;
    padding-top:30px;}
	.heading h3 {
   font-size: 22px;
    padding: 0px;
    color: #4480e8;
    text-align: center;
    font-style: italic;
	padding-bottom: 50px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
.heading .icon{height: auto; width: 100%;
    margin-bottom:15px;
    text-align: center;
    margin-top: 15px;}
.heading .icon i{ color:#4480e8; margin:0px auto; font-size:26px; height:auto; width:100%; }


.heading h4{ font-size: 22px;
    color: #4480e8;
    text-align: center;
    }

.heading p{ font-size:16px; text-align:center; font-family: 'Lato', sans-serif;}


.inner_banner{}
.inner_banner img{ width:100%;
height:450px; margin:0px; 
padding:0px;}

.heading .contact_box{ margin-left:25%; width:50%;}

#aplication{ width:100%; height:auto;}

.aplication_form{ width:100%; height:auto;}



.contact_txt{ width:100%;
  font-family: 'Lato', sans-serif;
    font-size: 16px;
	margin-top:15px;}

.contact_txt_field{ width:100%;
height:30px;
border: 1px solid #b2c6eb;
border-radius:2px;
text-transform:uppercase;}

.contact_txt_field2{ width:100%;
height:30px;
border: 1px solid #b2c6eb;
border-radius:2px;
text-transform:uppercase;
margin-bottom: 15px;}



.text_width{ width:100%;
height:auto;
border: 1px solid #92b2eb;}

.submit{font-family: 'Open Sans', sans-serif;
background-color:#4480e8;
padding:10px 30px;
display: inline-block;
cursor: pointer;
font-weight: 700;
text-transform: uppercase;
border:none;
color:#FFF;
font-size:14px;
margin-top:10px;
border-radius:10px;
}
.submit:hover{ background:#3173e5; color:#f40000;}

.download{ width:auto; height:auto; padding:10px 10px; border-radius:10px; background-color:#4480e8; color:#fff; text-align:center;cursor:pointer; margin-top:67px;}
.download:hover{ background:#3173e5; cursor:pointer; color:#d7e1ec;}

.aplication_form h1{ font-size:22px; padding:30px 0px 0px 0px; color:#4480e8; }
.aplication_form h2{ font-size:22px; padding:30px 0px 0px 0px; color:#212529; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;}
.aplication_form h3{ font-size:22px; padding:0px 0px 10px 0px; color:#212529; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;}

.h_contact_box {
width: 100%;
    height: auto;
    padding: 0px 50px;}
	
	.h_contact_box h1 {font-size: 36px;
    text-align: left;
   }
.h_contact_box h3 {
   font-size: 22px;
    padding: 0px;
    color: #4480e8;
    text-align: left;
    font-style: italic;
	padding-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;}   
	.aplication_head{}
	.aplication_head h2{ color:red; text-align:center; padding-top:40px;}
	.aplication_head p{ text-align:center;}
	
	
#services{ width:100%;
height:auto;}

.service_image{ width:100%; height:auto; float:left;}
.service_image img{ width:100%; height:250px;}
.service_box{ width:100%; height:auto; background:#4480e8; float:left; margin-bottom:30px; }
.service_box h1{ font-size:24px; text-align:center; padding:10px 0px; color:#fff;}
.service_box p{ font-size:14px; text-align:justify; padding:0px 15px; color:#fff; line-height:22px;}
.service_box h4{font-size:14px; text-align:right; padding:0px 15px; color:#fff; line-height:22px;}
.service_box h4 a{ color:#fff;}
.service_box h4 a:hover{ color:#b8c9e6; text-decoration:none;}

#about{ width:100%; height:auto;}
.about_text{}

.about_text img{ width:100%; height:300px; }

.about_text p{ font-size:14px; text-align:justify; line-height:22px; font-style:normal;}

.about_text h1{ font-size: 26px; padding-top: 20px;}

.about_text ul{ padding-bottom:30px;}

.about_text ul li{font-size:14px; text-align:justify; line-height:22px; font-style:normal; padding-bottom:20px;}


.mand_box_cover{ width:100%; height:auto; float:left; margin:0px 0px 25px 0px; padding:0px 0px 0px 0px;}
.mand_box{ width:32%; height:auto; float:left; margin:0px 5px 0px 0px; padding:0px 0px 0px 0px;}
.mand_box2{ width:100%; height:auto; float:left; margin:0px 5px 0px 0px; padding:10px; background:#b2c6eb; 
} 
.mand_box2 span{ color:#4480e8; font-size:18px; }

.mand_box3{ width:100%; height:auto; float:left; margin:0px 5px 0px 0px; padding:10px; 
} 



 /**************Bannerstyle****/

@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.5, 1.5);
  }
}

@keyframes zoom {
  from {
    transform: scale(1, 1);
  }
  to {
    transform: scale(1.5, 1.5);
  }
}

.carousel-inner .carousel-item > img {
  -webkit-animation: zoom 20s;
  animation: zoom 20s;
}



element {

}
.carousel-caption {

    width: 100%!important;
    position: absolute !important;
    bottom: 30%;
	left:0px !important;

    z-index: 10;
   
    color: #fff;
    text-align: center;
    padding: 20px 20%;

}


.know_but {  display:inline-block;

    width:auto; font-size:18px;

background-color: rgb(80, 144, 246);
color:#fff ;
    text-align: center;

  border-radius: 30px;
padding: 21px 53px;
}

.know_but01{ width:100%; float:left; text-align:center;}

.know_but01 a:hover{ color:#f40000;}

.tpurl {
	width: auto;
	float:right;
}
.tpurl ul {
	width:100%;
	float:right;
}
.tpurl ul li {
	width:auto;
	float:right;
	list-style:none;
	padding:5px 10px;
	font-size:15px;
	font-weight:500;
}
.tpurl ul li a {
	width:auto;
	float:right;
	list-style:none;
	padding:5px 0px;
	color:#fff;
	font-size:13px;
	font-weight:500;
}

.tpurl .fa{ color:#fff; padding-top:7px;}

.top_bar{background:#333; width:100%; height:auto;}


/********Menu*******/

.navbar-nav li:hover > ul.dropdown-menu {
    display: block;
}
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top:-6px;
}

/* rotate caret on hover */
.dropdown-menu > li > a:hover:after {
    text-decoration: underline;
    transform: rotate(-90deg);
} 


.navbar-light .navbar-nav .nav-link { font-size:15px !important; font-weight:bold !important; color:#333 !important;
  color: rgba(0, 0, 0, 0.5);}



#tabs{
	background: #007b5e;
    color: #eee;
}
#tabs h6.section-title{
    color: #eee;
}

#tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #296ee6;
    background-color: transparent;
    border-color: transparent transparent #f3f3f3;
    border-bottom:1px solid !important;
    font-size:16px;
    font-weight: bold;
}
#tabs .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    color: #eee;
    font-size: 20px;
}
/*******Scroll top*******/


#scroll {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#3498db;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color:#e74c3c;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}


/*******bootstrap edit start *******/
.carousel-indicators{ bottom:65px;}


/*******bootstrap edit end*******/



/*******service flip start*******/
.flip-card {
  background-color: transparent;
  width: 100%;
  height:300px;
  perspective: 1000px; /* Remove this if you don't want the 3D effect */
}

/* This container is needed to position the front and back side */
.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

/* Do an horizontal flip when you move the mouse over the flip box container */
.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

/* Position the front and back side */
.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden; /* Safari */
  backface-visibility: hidden;
}

/* Style the front side (fallback if image is missing) */
.flip-card-front {
  background-color:#fff;
  color: black;
}

/* Style the back side */
.flip-card-back {
  background-color:#4480e8;
  color: white;
  transform: rotateY(180deg);
  height:300px;
}
/*******service flip end*******/


.flip-card-front h1{ color:#4480e8; height:50px; margin:0px; padding:7px 0px;}


/*******media querry*******/

.homeser01{ display: block;}

.home-new{ width:100%; float: left; display:none;}

.carousel-caption{ display:block;}

.iconfooter{ width:100%; float:left; text-align:center; display: inline-block}


.pt25{ padding-top:70px;float: right;}


 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	.aplication_section button {margin-left: 30%}
	}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
	.aplication_section button {margin-left: 33%}
	
	}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	.aplication_section button {margin-left: 37%}
	}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	.aplication_section button {margin-left: 41%}
	}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	.aplication_section button {margin-left: 44%}
	} 







