*{
margin: 0px;
padding: 0px;
box-sizing: border-box;
}
body{
font-family: "Lato", sans-serif;
overflow-x: hidden;
}
img{
max-width: 100%;
}
ul,li,a{
padding: 0px;
margin: 0px;
text-decoration: none;
list-style: none;
}
.bannet_btn {
/*    background: linear-gradient(152deg,rgb(0,0,0) 1%,rgb(0,102,255) 100%);*/
background:#0066FF;
border: none;
color: #fff;
font-size: 16px;
border-radius: 50px;
text-transform: uppercase;
padding: 12px 30px;
transition: all 0.3s linear;
}
.bannet_btn:hover{
background: #0066ffb5;
color: #fff;
}

.team-area .thumb img {
    width: 100% !important;
    height: 260px;
    object-fit: cover;
}



.healping .healping_bg {
    position: absolute;
   
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    top: 0;
    opacity: 1;
}

.healping our_service_banner .healping_bg {
    background: #fff !important;
}
.team-area .info h4 {
    font-weight: 600;
    margin-bottom: 5px;
    text-transform: capitalize;
    font-size: 18px;
    display: flex
;
    justify-content: space-between;
}
.info .titile_name {
    display: flex !important
;
    justify-content: space-between !important;
    align-items: center !important;
}
/*Main Header Start*/

.main_header {
padding: 20px 0px;
background: linear-gradient(152deg,rgb(0,0,0) 1%,rgb(0,102,255) 100%);
}
.main_header .main_header_nav{
display: flex;
align-items: center;
justify-content: space-between;
}


.main_header .header_middle .menu ul li a {
font-size: 16px;
font-weight: 500;
line-height: 20px;
color: #fff;
text-transform: capitalize;
position: relative;
}
.main_header .header_middle .menu ul li a:hover {
border-bottom: solid 1px #fff;
}
.main_header .header_middle .menu ul li {
margin-right: 25px;
}

.main_header .header_middle .menu ul {
justify-content: center;
}

.main_header .header_middle .menu ul li:last-child {
margin-right: 0px;
}

.insight-drp ul {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
}
 
.insight-drp li {
  position: relative;
}
 
.insight-drp > li {
  display: inline-block;
}
 
.insight-drp a {
    text-decoration: none;
    padding: 0px 20px 0px 0px;
    display: block;
    color: #333;
}
 .insight-drp ul.dropdown-menu li.dropdown a {
    color: #06296e;
    padding: 10px;
}
.insight-drp .dropdown-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  min-width: 180px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  z-index: 10;
}
 
.insight-drp li:hover > .dropdown-menu {
  display: block;
}
 
/* Sub-dropdown inside */
.dropdown-menu li {
  position: relative;
}
 
.dropdown-menu .dropdown-menu {
  top: 0;
  left: 100%;
}
 
/* Arrow Icon (Optional) */
.insight-drp a::after {
  content: ' ▼';
  font-size: 0.6em;
}
 
.insight-drp .dropdown-menu li a::after {
  content: '';
}
 
/* Hide arrow from sub-dropdown */
.insight-drp .dropdown-menu li:hover > a::after {
  content: ' ▶';
  float: right;
  font-size: 0.6em;
  color: #000;
}
.main_header  .header_right button{
background:#0066FF;
width: 150px;
height: 46px;
text-align: center;
line-height: 46px;
font-size: 16px;
text-transform: uppercase;
font-weight: 500;
border-radius: 100px;
color: rgba(255, 255, 255, 1);
border: none;

}

.Offcanvas_menu {
display: none;
}

/*Main Header End*/

.slider{
background: url(../img/banner_img1.jpg)no-repeat;
background-size: cover;
background-position: 50% 50%;
background-attachment: fixed;
/*height: 700px;*/
height: 500px;
position: relative;
}


.slider .slider_text {
position: absolute;
top: 50%;
transform: translate(0%, -50%);
z-index: 1;
width: 90%;
}
.slider .slider_bg {
position: absolute;
background-color: #214152;
width: 100%;
height: 100%;
left: 0;
bottom: 0;
top: 0;
opacity: 0.6;
}

.slider .slider_text p {
    font-size: 22px;
    color: #fff;
    line-height: 40px;
    width: 80%;
}

.slider .slider_text h1 {
    font-size: 45px;
    color: #fff;
    text-transform: capitalize;
    margin-bottom: 20px;
}




.healping{
background: url(../img/img_2.jpg)no-repeat;
background-size: cover;
background-position: 50% 50%;
/*height: 500px;*/
height: 400px;
position: relative;


}
.healping .healping_text{
position: absolute;
top: 50%;
transform: translate(0%, -50%);
z-index: 1;
width: 80%;
}
.healping .healping_text h1 {
    font-size: 35px;
    color: #0d53db !important;
    text-transform: capitalize;
    /* margin-bottom: 20px; */
}

.healping .healping_text p{
font-size: 22px;
color: #fff;
line-height: 35px;
width: 80%; 
}

/* .healping .healping_bg {
    position: absolute;
    background-color: #fff;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    top: 0;
    opacity: 1;
} */

.healping_text ul li:first-child a{
color:#000 !important;
} 
.healping_text li.mx-2 {
    color: #000;
}

/*Service Section Start*/
.services{
padding: 50px 0px;
}
.service_title h1 {
color: #0066ff;
font-weight: 700;
font-size: 50px;
margin-bottom: 15px;
text-transform: capitalize;
}

.service_title p {
font-size: 21px;
font-weight: 500;
}

.service_title {
padding: 0px 0px 30px;
}
.service_inner {
background: #fff;
box-shadow: rgba(100, 100, 111, 0.2) 0px 0px 3px 0px;
border-radius: 5px;
height: 100%;
position: relative;
}

.service_content {
padding: 20px 20px;
margin-bottom: 50px;
}
.service_content h4 {
font-size: 35px;
font-weight: 600;
text-transform: capitalize;
}

.service_content p {
font-size: 16px;
font-weight: 500;
line-height: 35px;
}
section#team {
    margin: 25px 0px;
}


.service_inner .service_btn a {
/*    background:linear-gradient(152deg,rgb(0,0,0) 1%,rgb(0,102,255) 100%);*/
background: #0066FF;
display: inline-block;
text-align: center;
font-size: 16px;
text-transform: capitalize;
font-weight: 500;
color: #fff;
border-radius: 5px;
position: absolute;
bottom: 20px;
left: 50%;
transform: translate(-50%, 0%);
transition: all 0.3s linear;
padding: 12px 30px;
}

.service_inner .service_btn a:hover{
background: #0066ffb5;
}
/*Service Section End*/



/*Blog Section Start*/
.blogs {
padding: 50px 0px;
background: #2171de0d;
margin-bottom: 50px;
}
.blogs .blog_inner  .blog_content {
overflow: hidden;
/*box-shadow: 0px 2px 20px #d7dfe2;*/
background: #fff;
border-radius: 0.5rem;
position: relative;
transition: 250ms all ease-in-out;
cursor: pointer;
}

/*.blogs .blog_inner .blog_content:hover {
transform: scale(1.05);
box-shadow: 0px 2px 40px #d7dfe2;
}*/

.blogs .blog_inner  .blog_content .card-banner .banner-img {
height: 250px;
width: 100%;
object-fit: cover;
}

.blogs .blog_inner  {
height: 100%;
position: relative;
}
.blogs .blog_inner .card-body {
padding: 10px 20px;
}

.blogs .blog_inner .blog-hashtag {
font-size: 14px;
font-weight: 500;
color: #0066ff;
margin: 5px 0px;
}

.blogs .blog_inner .blog-title {
font-size: 20px;
font-weight: 600;
line-height: 25px;
text-transform: capitalize;
}

.blogs .blog_inner .blog-description {
color: #000;
font-size: 15px;
line-height: 25px;
-webkit-box-orient: vertical;
display: -webkit-box;
-webkit-line-clamp: 2;
overflow: hidden;
}

.blogs .blog_inner .profile-img {
width: 60px;
height: 60px;
object-fit: cover;
border-radius: 50%;
}

.blogs .blog_inner .card-profile-info {
display: flex;
justify-content: space-between;
}

.blogs .blog_inner .profile-name {
font-size: 1rem;
}

.blogs .blog_inner .profile-followers {
color: #616b74;
font-size: 0.9rem;
}


/*Blog Section End*/




/*Testimonial Section Start*/

.testimonial_section .testimonials-wrap {
padding: 0px 0px 50px;
}
.testimonial_section .heading-section {
text-align: center;
}
.testimonial_section .sub-heading {
font-size: 30px;
display: block;
font-weight: 600;
color: #000;
text-transform: capitalize;
}

.testimonial_section .testimonial-box {
display: block;
position: relative;
padding: 30px 20px;
background: #fff;
border: 1px solid rgba(0,0,0,.03);
border-radius: 5px;
}

.testimonial_section .carousel-testimonial .item {
padding: 30px 10px;
}
.testimonial_section .quote {
position: absolute;
top: -23px;
color: var(--primery-color);
font-size: 27px;
}
.testimonial_section .name {
margin-bottom: 0;
line-height: 14px;
font-size: 17px;
font-weight: 500;
}
.testimonial_section .position {
color: #adadad;
font-size: 14px;
margin-left: 10px;
}
.testimonial_section .carousel-testimonial .owl-nav {
display: none;
}
.testimonial_section .customer-carousel .owl-nav {
display: none;
}

.customer_review .user-img img {
height: 40px;
width: 40px;
border-radius: 100%;
}
.customer_review .testimonial_poisition {
margin-left: 20px;
}
.testimonial_section .testimonial-box .decpriction {
color: #000;
font-size: 15px;
line-height: 25px;
-webkit-box-orient: vertical;
display: -webkit-box;
-webkit-line-clamp: 3;
overflow: hidden;
}

/*    Testimonial Section End*/



/*Footer Section Start*/

.main_footer {
background: linear-gradient(135deg,rgb(0,0,0) 0%,rgb(0,102,255) 100%);
padding: 50px 0px 0px;
}

.main_footer .fooner_inner .footer_text p {
font-size: 12px;
font-weight: 400;
color: rgba(255, 255, 255, 1);
line-height: 24px;
margin: 20px 0px 30px;
}

.main_footer .fooner_inner .footer_social h6 {
font-size: 16px;
font-weight: 700;
color: rgba(255, 255, 255, 0.6);
text-transform: capitalize;
margin-top: 30px;
}

.main_footer .fooner_inner .footer_social ul li a {
background: #fff;
width: 20px;
height: 20px;
border-radius: 100%;
line-height: 20px;
font-size: 10px;
display: inline-block;
text-align: center;
color: rgba(11, 84, 139, 1);
}

.main_footer .fooner_inner .footer_social ul li {
margin-right: 15px;
}

.main_footer .fooner_inner .footer_text p {
font-size: 12px;
font-weight: 400;
color: rgba(255, 255, 255, 1);
line-height: 24px;
margin: 20px 0px 30px;
}


.main_footer .fooner_inner .footer_social ul li a {
background: #fff;
width: 20px;
height: 20px;
border-radius: 100%;
line-height: 20px;
font-size: 10px;
display: inline-block;
text-align: center;
color: rgba(11, 84, 139, 1);
}

.main_footer .fooner_inner .footer_social ul li {
margin-right: 15px;
}

.footer_inner .footer_heading h4 {
font-size: 16px;
text-transform: capitalize;
font-weight: 700;
line-height: 20px;
color: rgba(255, 255, 255, 0.6);
margin-bottom: 25px;
}

.footer_inner .footer_link ul li a {
font-size: 14px;
font-weight: 500;
line-height: 17px;
color: rgba(255, 255, 255, 1);
}
.footer_inner .footer_link ul li a:hover {
border-bottom: solid 1px #fff;
}

.footer_inner .footer_link ul li {
margin-bottom: 16px;
}

.footer_inner .footer_link ul li:last-child {
margin-bottom: 0px;
}

.footer_inner p {
font-size: 14px;
font-weight: 400;
line-height: 20px;
color: rgba(255, 255, 255, 1);
margin-bottom: 30px;
}

.footer_input input {
width: 320px;
height: 50px;
border-radius: 4px;
border: none;
font-size: 14px;
text-transform: capitalize;
font-weight: 500;
line-height: 24px;
color: rgba(255, 255, 255, 0.5);
padding: 15px 25px;
margin-bottom: 10px;
background: rgba(255, 255, 255, 0.1);
}

.footer_input button {
width: 320px;
height: 50px;
border-radius: 4px;
border: none;
font-size: 14px;
text-transform: capitalize;
font-weight: 500;
line-height: 24px;
color: rgba(11, 84, 139, 1);
padding: 15px 0px;
margin-bottom: 10px;
background:#0066FF;
text-align: center;
}

.copy_right {
border-top: solid 1px rgba(255, 255, 255, 0.5);
padding: 15px 0px;
margin-top: 50px;
font-size: 14px;
font-weight: 500;
color: rgba(255, 255, 255, 1);
}
.main_footer .row {
  margin-left: -15px;
  margin-right: -15px;
}

.main_footer .col-xxl-3,
.main_footer .col-xl-3,
.main_footer .col-lg-3,
.main_footer .col-md-3 {
  padding-left: 15px;
  padding-right: 15px;
}

/*Footer Section End*/



/*Inner Pages Start*/

/*Our Service Pages Start*/

.services_content_inner {
    background: #0042a71a;
    padding: 50px 0px;
    margin-top: 0px !important;
}

.healping_text ul{
  padding-bottom:0px !important;
}
section.who_we_content:before {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background: rgb(0 0 0 / 71%);
    padding: 0px;
    background-size: cover;
}

.our_service_banner{
background: url(../img/img_2.jpg)no-repeat;
background-size: cover;
background-position: 50% 50%;
height: 120px;
position: relative;
}
.our_service_banner .healping_text {
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
z-index: 1;
width: 80%;
left: 50%;
}
.our_service_banner ul li a {
text-transform: capitalize;
}

.services_content_inner .our_service_right .our_service_right_content h2 {
font-size: 30px;
font-weight: 600;
}

.services_content_inner .our_service_right .our_service_right_content h4 {
    font-size: 15px;
    font-weight: 600;
    margin: 4px 0px;
    line-height: 27px;
}

.services_content_inner .our_service_right .our_service_right_content p {
font-size: 15px;
margin: 6px 0px;
}

.services_content_inner .our_service_left .our_service_left_content img {
height: 350px;
width: 100%;
object-fit: cover;
}
/*.services_content_inner .our_service_left .our_service_left_content {
border-radius: 10px;
border: solid 1px #00000040;
padding: 10px;
}*/
.services_content_inner .our_service_left .our_service_left_content {
background-clip: border-box;
border: 1px solid rgba(0, 0, 0, .125);
border-radius: .25rem;
padding: 10px;
}
.our_service_right_content strong{
    font-weight: 600;
}
.services_content_inner .our_service_right .our_service_right_content ul li {
font-size: 15px;
list-style: disc;
line-height: 30px;
font-weight:500;
margin-bottom: 5px;
}
.services_content_inner .our_service_right .our_service_right_content ul li h6{
    font-size: 15px;
    list-style: disc;
    line-height: 30px;
    font-weight:500;
}
.services_content_inner .our_service_right .our_service_right_content ul {
padding: 0px 0px 0px 20px;
}

.services_content_inner .eweq li {
    list-style: decimal !important;
    margin: 0px 20px 0px;
    font-size: 14px !important;
}
.ugyu_ li {
  font-size: 15px !important;
}
.services_content_inner .eweq{
padding: 0px !important;
}

.services_content_inner .our_service_right .our_service_right_content h6 {
    font-size: 15px;
    font-weight: 600;
    margin: 0px 0px 5px;
    line-height:28px;
}

.our_missoin_left p{
    margin-bottom:13px;}


.main_header .main_header_nav .header_left .logo img{
    height:60px;
}

/*Our Service Pages End*/

.services_content_inner .our_service_right .our_service_right_content ul li h4{
   
}

.careers_content_inner .careers_left .careers_left_content {
padding: 10px;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0, 0, 0, .125);
border-radius: .25rem;
}
.careers_content_inner  .careers_right {
padding: 10px;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0, 0, 0, .125);
border-radius: .25rem;
height: 100%;
}

.service_content ul{
    margin-bottom: 10px;
}

.careers_list .careers_list_inner {
padding: 15px;
position: relative;
height: 100%;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0, 0, 0, .125);
border-radius: .25rem;
}

.careers_list .careers_list_inner .carrers_heding h4 {
font-size: 22px;
font-weight: 600;
text-transform: capitalize;
}

.careers_list .careers_list_inner ul li {
font-size: 15px;
line-height: 30px;
list-style: disc;
}

.careers_list .careers_list_inner ul {
padding: 0px 0px 0px 20px;
margin-bottom: 70px;
}
.careers_list .careers_list_inner button {
position: absolute;
bottom: 20px;
left: 50%;
transform: translate(-50%, 10px);
}
.careers_content_inner .careers_right .careers_right_content h4 {
font-size: 25px;
line-height: 30px;
font-weight: 500;
}



.who_our_culture {
text-transform: capitalize;
font-size: 25px;
margin-top: 20px;
}

.our_lidership .our_lidership_right .our_lidership_right_content h2 {
font-size: 25px;
font-weight: 600;
}
}


.who_we_content .who_we_content_inner .who_heading ul {
padding: 0px 0px 0px 20px;
}
.who_we_content .who_we_content_inner .who_heading ul li {
list-style: disc;
line-height: 30px;
}


.who_we_content .who_we_content_inner .who_heading ul {
padding-left: 20px;
}

.our_missoin_left {
margin-bottom: 0px;
}
.our_missoin_left img {
height: 350px;
width: 100%;
object-fit: cover;
}
.insights .insights_right .insights_right_inner .artical_heading h3 {
font-size: 25px;
font-weight: 600;
margin-bottom: 20px;
}

.insights .insights_right .insights_right_inner .insights_right_inner_content a {
font-size: 20px;
color: #000;
line-height: 30px;
font-weight: 600;
display: inline-block;
margin: 5px 0px;
text-transform: capitalize;
transition: all 0.3s linear;
}


.insights .insights_right .insights_right_inner .insights_right_inner_content .art_time {
font-size: 16px;
text-transform: capitalize;
font-weight: 300;
margin-bottom: 10px;
display: inline-block;
}

.insights .insights_right .insights_right_inner .insights_right_inner_content a:hover {
color: #0054d0;
}

.insights .insights_right .insights_right_inner .insights_right_inner_content {
padding: 15px;
margin-bottom: 20px;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0, 0, 0, .125);
border-radius: .25rem;
}
.insights .insights_left .insights_left_inner {
padding: 10px;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0, 0, 0, .125);
border-radius: .25rem;
}


/*Contact Pages Start*/


.contact-info {
display: inline-block;
width: 100%;
text-align: center;
margin-bottom: 10px;
}
.contact-info-icon {
margin-bottom: 15px;
}
.contact-info-item {
padding: 10px;
background-color: #fff;
background-clip: border-box;
/*border: 1px solid rgba(0, 0, 0, .125);
border-radius: .25rem;*/
}
.contact-page-sec .contact-page-form h2 {
color: #071c34;
text-transform: capitalize;
font-size: 22px;
font-weight: 700;
}
.office_address {
    display: inline-block;
    width: 100%;
/*    margin-top: 30px;*/
    padding: 10px;
    background-color: #fff;
    background-clip: border-box;
/*    border: 1px solid rgba(0, 0, 0, .125);*/
    border-radius: .25rem;
    height: 100%;
}
.office_address h6 {
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 800;
}

.office_address h2 {
    color: #071c34;
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 700;
}
.contact-page-form .col-md-6.col-sm-6.col-xs-12 {
padding-left: 0;
}  
.contact-page-form.contact-form input {
margin-bottom: 5px;
}  
.contact-page-form.contact-form textarea {
height: 110px;
}
.contact-page-form.contact-form input[type="submit"] {
background: #071c34;
width: 150px;
border-color: #071c34;
}
.contact-info-icon i {
font-size: 35px;
color: #000;
}
.contact-info-text p{margin-bottom:0px;}
.contact-info-text h2 {
color: #000;
font-size: 22px;
text-transform: capitalize;
font-weight: 600;
margin-bottom: 10px;
}
.contact-info-text span {
color: #000;
font-size: 16px;
font-weight: 400;
display: inline-block;
width: 100%;
text-transform: lowercase;
}
.office_timeing{
	text-transform: capitalize !important;
}

.contact-page-form input {
background: #f9f9f9 none repeat scroll 0 0;
border: 1px solid #f9f9f9;
margin-bottom: 10px;
padding: 10px 16px;
width: 100%;
border-radius: 4px;
}

.contact-page-form .message-input {
display: inline-block;
width: 100%;
padding-left: 0;
}
.single-input-field textarea {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #f9f9f9;
    width: 100%;
    height: 70px;
    padding: 10px 16px;
    border-radius: 4px;
}
.single-input-fieldsbtn input[type="submit"] {
background: #fda40b none repeat scroll 0 0;
color: #fff;
display: inline-block;
font-weight: 600;
padding: 10px 0;
text-transform: capitalize;
width: 150px;
margin-top: 20px;
font-size: 16px;
}
.single-input-fieldsbtn input[type="submit"]:hover{background:#071c34;transition: all 0.4s ease-in-out 0s;border-color:#071c34}
.single-input-field  h4 {
color: #464646;
text-transform: capitalize;
font-size: 14px;
}
.contact-page-form {
display: inline-block;
width: 100%;
margin-top: 30px;
padding: 10px;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0, 0, 0, .125);
border-radius: .25rem;
height: 100%;
}

.contact-page-office{
    position: relative;
}
/*.contact-page-office:before {
    position: absolute;
    content: "exxeed";
    top: 50%;
    left: 50%;
    text-transform: capitalize;
    color: #000;
    transform: translate(20%,-50%);
    font-size: 25px;
    font-weight: 800;
    text-shadow: 0px 4px 3px rgba(0,0,0,0.4),
             0px 8px 13px rgba(0,0,0,0.1),
             0px 18px 23px rgba(0,0,0,0.1);
}*/
.contact-page-office img {
    /* height: 330px; */
    /* margin-top: 30px; */
    /* object-fit: cover; */
    width: 100%;
    padding-top: 20px;
}

/*.contact-page-map {
margin-top: 30px;
padding: 10px;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0, 0, 0, .125);
border-radius: .25rem;
}*/
.contact-page-form form {
padding: 20px 15px 0;
}


/*Contact Pages End*/


.testimonial_page .testimonial_inn {
    padding: 15px;
    margin-bottom: 20px;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem;
}

.testimonial_page .testimon_cont a {
    font-size: 20px;
    color: #000;
    line-height: 30px;
    font-weight: 600;
    display: inline-block;
    margin: 5px 0px;
    text-transform: capitalize;
    transition: all 0.3s linear;
}

.testimonial_page .art_time {
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 300;
    display: inline-block;
}

.testimonial_page .testimon_cont a:hover {
    color: #0054d0;
}
.testimonial_page  .testimonial_ings img {
    height: 250px;
    width: 100%;
    object-fit: cover;
}















/*///*/


.file-upload {
    display: block;
    font-size: 12px;
}

.file-upload .file-select { 
    display: block;
    border: 2px solid #dce4ec;
    color: #34495e;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    text-align: left;
    background: #FFFFFF;
    overflow: hidden;
    position: relative;
}

.file-upload .file-select .file-select-button {
    background: #0066FF;
    padding: 0 10px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
}

.file-upload .file-select .file-select-name {
    line-height: 40px;
    display: inline-block;
    padding: 0 10px;
}

.file-upload .file-select:hover {
    border-color: #34495e;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.file-upload .file-select:hover .file-select-button {
    background:#0066ffb5;
    color: #FFFFFF;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.file-upload.active .file-select {
    border-color: #3fa46a;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.file-upload.active .file-select .file-select-button {
    background: #0066FF;
    color: #FFFFFF;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.file-upload .file-select input[type=file] {
    z-index: 100;
    cursor: pointer;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

.file-upload .file-select.file-select-disabled {
    opacity: 0.65;
}

.file-upload .file-select.file-select-disabled:hover {
    cursor: default;
    display: block;
    border: 2px solid #dce4ec;
    color: #34495e;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    margin-top: 5px;
    text-align: left;
    background: #FFFFFF;
    overflow: hidden;
    position: relative;
}

.file-upload .file-select.file-select-disabled:hover .file-select-button {
    background: #0066ffb5;
    color: #666666;
    padding: 0 10px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
}

.file-upload .file-select.file-select-disabled:hover .file-select-name {
    line-height: 40px;
    display: inline-block;
    padding: 0 10px;
}


.apply_now {
    width: 650px;
    margin: 60px auto;
}

.apply_now .apply_fom label {
    font-size: 12px;
    margin-bottom: 10px;
}

.apply_now .apply_fom label span {
    color: red;
}

.form_apply_ {
    padding-top: 30px;
}

.form_apply_ .uop {
    font-size: 15px;
    text-transform: capitalize;
    font-weight: 500;
    padding-bottom: 20px;
}

.form_apply_ .file-upload {
    padding-bottom: 10px;
}

.form_apply_ .file-upload .resu {
    padding-top: 10px;
}

.apply_now {
    width: 650px;
    margin: 60px auto;
}

.apply_now .apply_fom label {
    font-size: 12px;
    margin-bottom: 10px;
}

.apply_now .apply_fom input {
    margin: 0px 0px 10px;
}

.apply_now .apply_fom label span {
    color: red;
}

.form_apply_ {
    padding-top: 30px;
}

.form_apply_ .uop {
    font-size: 15px;
    text-transform: capitalize;
    font-weight: 500;
    padding-bottom: 20px;
}

.form_apply_ .file-upload {
    padding-bottom: 10px;
}

.form_apply_ .file-upload .resu {
    padding-top: 10px;
}

.jcs_sdf button {
    background: #0066FF;
    color: #fff;
    border: solid 1px #008FCA;
    padding: 9px 40px;
    font-size: 17px;
    text-transform: capitalize;
    transition: all 0.3s linear;
}

.jcs_sdf button:hover {
    background: #0066ffb5;
}



/*Ledership section css start*/


/*.team-area .item .thumb {
  position: relative;
  overflow: hidden;
  z-index: 1;
}*/

/*.team-area .item .thumb::after {
  background: #232323 none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  width: 100%;
}
*/
/*.team-area .team-items .item:hover .thumb::after {
  opacity: 0.7;
}
*/
.team-area .item .thumb .overlay {
  top: -100%;
  left: 0;
  padding: 20px;
  position: absolute;
  text-align: center;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  width: 100%;
  z-index: 1;
}

.team-area .item:hover .thumb .overlay {
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
}

.team-area .item .thumb .overlay p {
  color: #ffffff;
}

.team-area .item .thumb .overlay h4 {
  color: #ffffff;
  display: inline-block;
  position: relative;
  text-transform: uppercase;
}

.team-area .item .thumb img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}

/*.team-area .item:hover .thumb img {
  opacity: .6;
}*/

.team-area .item .thumb .social li {
  display: inline-block;
}

.team-area .item .thumb .social li a {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  margin: 0 2px;
  text-align: center;
  width: 40px;
}

.team-area .info {
  background: #ffffff none repeat scroll 0 0;
  -moz-box-shadow: 0 0 10px #cccccc;
  -webkit-box-shadow: 0 0 10px #cccccc;
  -o-box-shadow: 0 0 10px #cccccc;
  box-shadow: 0 0 10px #cccccc;
  padding: 10px 10px 10px;
  position: relative;
  z-index: 9;
}

.team-area .info h4 {
    font-weight: 600;
    margin-bottom: 5px;
    text-transform: capitalize;
    font-size: 15px;
}

.team-area .info span {
    color: #0060ee;
    font-weight: 600;
    font-size: 12px;
   min-height:33px;
}

.team-area .social li.twitter a {
  background-color: #00b6f1;
}

.team-area .social li.pinterest a {
  background-color: #bd081c;
}

.team-area .social li.facebook a {
  background-color: #3b5998;
}

.team-area .social li.google-plus a {
  background-color: #df4a32;
}

.team-area .social li.vimeo a {
  background-color: #1ab7ea;
}

.team-area .social li.instagram a {
  background-color: #cd486b;
}

/*Ledership section css End*/


section.who_we_content {
    background: url(../img/Our-Purpose-Vision-Mission.jpg);
    padding: 0px 0px;
    margin: 0px 0px 60px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.fdf {
    position: absolute;
    background: #3b4c63;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0.5;
}

.vdf {
    position: relative;
    z-index: 99;
}

.fdg {
    background: #005eec;
    padding: 14px 0px;
    text-align: center;
    color: #fff;
    border-radius: 4px;
    font-size: 18px;
    font-weight: 600;
}

section.healping.our_service_banner {
    background: #fff;
}

.service_content ul li {
    margin-bottom: 16px;
    line-height:30px;
}

.blog-detailsimg{
height:360px !important;}

.blog-detailsimg img{
    height:360px !important;
}

.insight-drp input[type="checkbox"] {
    display: none;
}

@media(max-width:768px){
    

.insight-drp ul {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
}

.insight-drp li {
  position: relative;
}

.insight-drp > li {
  display: inline-block;
}

.insight-drp a {
  text-decoration: none;
  padding: 10px 15px;
  display: block;
  color: #333;
}

.insight-drp input[type="checkbox"] {
  display: none;
}

.insight-drp label {
  cursor: pointer;
  display: block;
}

.insight-drp .dropdown-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  min-width: 180px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  z-index: 10;
}

.insight-drp input[type="checkbox"]:checked + label + .dropdown-menu {
  display: block;
}

/* Sub-dropdown position */
.dropdown-menu .dropdown-menu {
  top: 0;
  left: 100%;
}

/* Arrows (Optional) */
.insight-drp a::after {
  content: ' ▼';
  font-size: 0.6em;
}

.insight-drp .dropdown-menu li a::after {
  content: '';
}

.insight-drp .dropdown-menu li input[type="checkbox"]:checked + label > a::after {
  content: ' ▶';
  float: right;
  font-size: 0.6em;
}
}



@media(max-width:600px){
       .contmt-court h2{
          font-size:14px;}

.blog-detailsimg{
height:230px !important;}

.blog-detailsimg img{
    height:230px !important;}
}


