body {padding: 0px;margin: 0px;background: #FFF;}
table, tr, td, h1, h2, h3, h4, h5, h6, div, span, a, li, ul, ol, p, form, input 
{padding: 0px;margin: 0px;text-decoration: none;font-weight: normal;line-height: normal;font-family: 'Conv_FaktPro-Normal' !important;}
img {border: none;}
label{ font-weight:normal !important;}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_FaktPro-Normal';
	src: url('fonts/FaktPro-Normal.eot');
	src: local('?'), url('../fonts/FaktPro-Normal.woff') format('woff'), url('../fonts/FaktPro-Normal.ttf') format('truetype'), url('../fonts/FaktPro-Normal.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


.header_fixed{ width:100%; display:inline-block; height: 111px;}

.header_main{  width: 100%; position:fixed; top:0px; left:0px; background:#FFF; z-index:99;
padding: 20px 30px;
display: inline-block;
box-shadow: 0 0 4px #ccc;   
-ms-box-shadow: 0 0 4px #ccc;
-o-box-shadow: 0 0 4px #ccc;
-webkit-box-shadow: 0 0 4px #ccc;
-moz-box-shadow: 0 0 4px #ccc;
}
.header_main .logo{ float:left;}

 

.header_main .top_nav{  float: left;margin:14px 0 0 26px;}
.header_main .top_nav .navbar{ margin:0px !important;}
.header_main .top_nav .navbar-default{ background:none !important; border:none !important;}
.header_main .top_nav .navbar-default ul { float:none;}
.header_main .top_nav .navbar-default ul li{float:none; display:inline-block;}
.header_main .top_nav .navbar-default ul li a{ padding: 10px 16px;color: #3e3e3e;font-size: 21px;font-weight: normal;}
.header_main .top_nav .navbar-default ul li a:hover{   color:#009c9e;}

.mobile_show{display:none !important;}



.head_right{ float: right; margin-top: 18px;}
.head_right a{ text-transform: uppercase;font-weight: bold;font-size: 13px;}
.head_right a.work{ background: #21aaac;color: #FFF;}
.head_right a.work:hover{ background: #00d7da; }
.head_right a.login{ border:solid 1px #21aaac; color:#333; font-weight:normal; margin:0 5px}
.head_right a.login:hover{ border:solid 1px #FFF;background: #eee;color:#000;  }
.head_right a.nurse{ background: #fa7331;color: #FFF;}
.head_right a.nurse:hover{ background: #bf3f00; }

.main_slider{ position:relative; width:100%; display:inline-block;}

.slide{ position: absolute; z-index:9;
    top:153px;
    width: 100%;

/* background:url(../images/top_banner.jpg) no-repeat top center; display: inline-block;  width: 100%; min-height:526px;
background-size:cover;    margin: -5px 0 0 0;
-o-background-size: cover;
-ms-background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover; */
}
 
 
 
.container{position:relative;}
.banner_text { left: 0;margin: 35px 0 0;position: absolute;top: 0;width: 100%;z-index: 9;}
.banner_text .inner{ float:right;}
.banner_text .inner h2{ font-size:28px;color: #21aaac; }
.banner_text .inner h6{ font-size: 16px;color: #606060;    margin: 14px 0 0 0;}

.slide .text{    margin: 24% 0 0 0;}
.slide .text h1{font-size: 40px;font-weight: normal;}
.slide .text h3{font-size: 22px;  font-weight: normal;margin: 20px 0 0 0;}


.slide .form_bg{  background: rgba(255, 255, 255, 0.68);    margin: 0;

box-shadow: 0px 1px 10px #ccc;
-ms-box-shadow: 0px 1px 10px #ccc;
-o-box-shadow: 0px 1px 10px #ccc;
-webkit-box-shadow: 0px 1px 10px #ccc;
-moz-box-shadow: 0px 1px 10px #ccc;

border-radius: 6px;
-ms-border-radius: 6px;
-o-border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}
.slide .form_bg .inner{ padding: 17px 27px;}
.slide .form_bg .inner h2{ font-size: 27px;color: #21aaac;font-weight: normal;}
.slide .form_bg .inner h6{ font-size: 16px;color: #606060;    margin: 14px 0 0 0;}
.slide .form_bg .inner h3{ background: url(../images/border1.png) no-repeat center center;font-size: 26px;text-align: center;
font-weight: normal;margin:8px 0 5px;}


.slide .form_bg .inner .control{}
.slide .form_bg .inner .control label{  display: inline-block;width: 100%;font-weight: normal;margin: 12px 0 8px 0;}
.slide .form_bg .inner .control .btn-group{width: 100%;display: inline-block;}
.slide .form_bg .inner .control .btn-group button{width: 100%;display: inline-block; text-align:left;}
.slide .form_bg .inner .control .btn-group button .caret{ float: right;margin: 8px 0 0;position: absolute;right: 10px;}
.slide .form_bg .inner .control .btn-group .dropdown-menu{ width: 100%; }
.slide .form_bg .inner .control input[type="text"]{    width: 100%;display: inline-block;padding: 0 12px;
height: 40px;border: solid 1px #b5dcdb;border-radius: 5px;}
.btn_orng{ background:#fa7331; color:#FFF !important; font-size:15px; font-weight:normal; text-transform:uppercase;}
.btn_orng:hover{ background:#ff5400;color:#FFF !important;}
.slide .form_bg .inner .control input[type="submit"]{margin: 20px 0 11px 0;}
.slide .form_bg .inner .control select{border: solid 1px #b5dcdb;}

.month_weak{margin: 0 0 0 38px;}
.month_weak ul{}
.month_weak ul li{ display: inline-table;
text-align: center;
width: 50px;
margin: 0 25px 0 0px;}
.month_weak ul li span{ display: inline-block;
width: 30px;
text-align: center;
border: solid 1px #DDD;
height: 30px;
line-height: 31px;
border-radius: 100px;
-ms-border-radius: 100px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-o-border-radius: 100px;
}
.month_weak ul li span .fa{ opacity:0;
-ms-opacity:0;
-webkit-opacity:0;
-moz-opacity:0;
-o-opacity:0;
}
.month_weak ul li{
	cursor:pointer;
}
.month_weak ul li.active span,
.month_weak ul li:hover span{ background:#fa7331;}
.month_weak ul li.active .fa,
.month_weak ul li:hover .fa{ opacity:9; color:#FFF;
-ms-opacity:9;
-webkit-opacity:9;
-moz-opacity:9;
-o-opacity:9;}
.month_weak ul li label{    font-size: 14px;
text-transform: capitalize;
color: #666;
margin: 8px 0 0 0;}



.prefer{background:#EBE9EC;   text-align: center;    padding:20px 0;    margin: -5px 0 0 0;}
.prefer h3{    background: #EBE9EC;
font-size: 23px;
font-weight: normal;
padding: 16px 0;}
.prefer h3 a{    border: solid 1px #21aaac;
font-size: 20px;
color: #333;
text-decoration: none;
padding: 7px 30px;
border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
margin: 0 0 0 28px;}



.how_work{text-align: center;}
.how_work h1{  font-size: 40px;
font-weight: normal;    margin: 57px 0 39px 0;
color: #419ca4;}
.how_work .blockl{}
.how_work .blockl h2{font-size: 23px;
font-weight: normal;
margin: 27px 0 12px 0;}
.how_work .blockl p{    font-size: 15px;
line-height: 24px;}
.how_work .blockl .share{ background: url(../images/share_with.png) no-repeat 0 0;display: inline-block;width: 51px;height: 51px;}
.how_work .blockl .share:hover{ background: url(../images/share_with.png) no-repeat 0 -89px;}
.how_work .blockl .chose{background: url(../images/chose_icon.png) no-repeat 0 0px;display: inline-block;width: 51px;height: 61px;}
.how_work .blockl .chose:hover{ background: url(../images/chose_icon.png) no-repeat 0 -81px;}
.how_work .blockl .get_best{background: url(../images/get_best.png) no-repeat 0  -131px;display: inline-block;width: 70px;height: 61px;}
.how_work .blockl .get_best:hover{background: url(../images/get_best.png) no-repeat 0  0px;}






.why_us{    background: #EBE9EC;display: inline-block;width: 100%;margin: 98px 0 0 0;padding: 0 0 60px 0;}
.why_us h1{  font-size: 40px;font-weight: normal;    margin: 57px 0 39px 0;color: #419ca4; text-align:center;}
.why_us .why_policy {}
.why_us .why_policy ul{ margin:0px;}
.why_us .why_policy ul li{ font-size: 17px;display: table; font-weight: normal;list-style: none;margin: 12px 0;color: #333;}
.why_us .why_policy ul li i{ color: #fa7331;display: table-cell; position: relative;top: 5px;vertical-align: top;width: 25px;}



.our_mission{display: inline-block;width: 100%; text-align:center;}
.our_mission h1{ font-size: 40px;font-weight: normal;    margin: 57px 0 39px 0;color: #419ca4; text-align:center;}
.our_mission h3{    font-size: 21px;
font-weight: normal;
display: inline-block;
margin: -20px 0 20px 0;
color: #333;
text-align: center;}

.our_mission .reviews{    padding:58px 0 70px 0;}

.our_mission .reviews .riview{ background:url(../images/riview_icon.png) no-repeat 0 0; width:32px; height:33px; display:inline-block;}
.our_mission .reviews .riview:hover{background:url(../images/riview_icon.png) no-repeat 0 -49px;}


.our_mission .reviews .quality_icon{ background:url(../images/quality_icon.png) no-repeat 0 0; width:32px; height:43px; display:inline-block;}
.our_mission .reviews .quality_icon:hover{background:url(../images/quality_icon.png) no-repeat 0 -58px;}


.our_mission .reviews h4{font-size: 25px;font-weight: normal;margin: 17px 0 18px 0;}
.our_mission .reviews p{    font-size: 23px;font-weight: normal;color: #666;}



.home_care{ background:#fefbec url(../images/hero_services.jpg) no-repeat center center;}
.home_care .care_main{}
.home_care .care_main h1{ font-size: 42px;font-weight: normal;margin: 115px 0 0 0;color: #333;	}
.home_care .care_main h3{ font-size: 27px;font-weight: normal;color: #333;margin: 15px 0px 0 0;display: inline-block;}
.home_care .care_main a{background: #21aaac;font-size: 17px;display: inline-block;font-weight: 600;
color: #FFF; text-decoration:none !important;
text-align: left;
padding: 12px 13px;
width: 204px;
margin: 39px 0px 80px 0;
border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;}
.home_care .care_main a:hover{background: #00d7da;}

.all_care_part{ text-align: center; padding: 80px 0px;}
.all_care_part .big_logo{    margin: 0 0 32px 0;}
.all_care_part .big_logo img{}
.all_care_part h3{ font-size:35px; font-weight:normal; color:#333;}




.our_hiring{background: #fffdf5;display: inline-block; width:100%; }
.our_hiring .hiring_main{}
.our_hiring .hiring_main h3{ font-size: 35px;font-weight: normal;color: #333;margin: 36px 0 0 0;}
.our_hiring .hiring_main p{ font-size: 15px;font-weight: normal;color: #333;margin: 15px 0 0 0;line-height: 26px;}
.our_hiring .hiring_main a{margin-top: 24px;color: #039ea0;display: inline-block;padding: 11px 32px;font-size: 15px;
text-decoration: none;border: solid 1px #039ea0;}
.our_hiring .hiring_main a:hover{ background:#039ea0; color:#FFF;}

.our_hiring .hiring_main .hiring_img{ position:relative:}
.our_hiring .hiring_main .hiring_img img{ max-width:90%;}
.our_hiring .hiring_main .hiring_img h4{ position: absolute;bottom: 24px;left: -48px;font-size: 15px;width: 150px;}





.honest_care{ padding: 14px 0px 63px 0px;}
.honest_care .how_work .blockl .icon{}
.honest_care .how_work .blockl .help_call{background:url(../images/hones_icon.png) no-repeat 0 0; width:44px; height:38px; display:inline-block;}
 .honest_care .how_work .blockl .help_call:hover{background:url(../images/hones_icon.png) no-repeat 0 -51px;}


.honest_care .how_work .blockl .profations{background:url(../images/profations.png) no-repeat 0 0; width:48px; height:46px; display:inline-block;}
.honest_care .how_work .blockl .profations:hover{background:url(../images/profations.png) no-repeat 0 -61px;}

.honest_care .how_work .blockl .help_icon{background:url(../images/help_icon.png) no-repeat 0 0; width:44px; height:44px; display:inline-block;}
.honest_care .how_work .blockl .help_icon:hover{background:url(../images/help_icon.png) no-repeat 0 -53px;}




.everyday_bg{ padding: 14px 0px 30px 0px; background: #f7f7f7;}
.everyday_bg .how_work .blockl .icon{}
.everyday_bg .how_work .blockl { margin: 25px 0 19px 0;}


.find{}
.find h1{ color: #21aaac;font-weight: bold;font-size: 75px;text-align: left;padding: 60px 0;border-bottom: solid 1px #ddd; }


.pricing_block{}
.pricing_block h1{ text-align: center;font-size: 40px;font-weight: normal;margin: 57px 0 39px 0;color: #419ca4;}
.pricing_block p{ font-size: 18px;font-weight: normal;margin: -20px 0 20px 0;color: #333;text-align: center;}

.pricing_block .pricing {   margin: 50px auto auto auto;}
.pricing_block .pricing .home_nurse{ font-size: 45px;text-align: center;margin: 0 0 28px 0;color: #fa7331; font-weight:bold;}
.pricing_block .pricing .home_care_head{ font-size: 45px;text-align: center;margin: 0 0 28px 0;color: #21aaac;font-weight:bold;}

.pricing_block .pricing .pricing_hourly {  padding: 20px 30px 10px 40px;
background: #F1F1F1;
border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border: solid 1px #DDD; }

.pricing_block .pricing .pricing_hourly h2 {  text-align: left;font-weight: normal;font-size: 34px;margin: 0px 0 0px 0;color: #333;}
.pricing_block .pricing .pricing_hourly .pricing_type { }
.pricing_block .pricing .pricing_hourly .pricing_type .time {font-size: 18px;font-weight: normal;margin: 8px 0 0 0;}
.pricing_block .pricing .pricing_hourly .pricing_amount { }
.pricing_block .pricing .pricing_hourly .pricing_amount .amount {color: #21aaac;font-weight: bold;text-align: right;font-size: 103px;
width: 100%;display: inline-block;}
.pricing_block .pricing .pricing_hourly .pricing_amount .per { text-align: right;width: 100%;color: #21aaac;display: inline-block; }


.second_pricing{border: solid 1px #DDD;margin: 22px 0 0 0;
border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 14px 0px 5px 31px;
-moz-border-radius: 10px;}

.second_pricing .block{float: right;margin: 0 18px 0 0px;}

.second_pricing h2{ font-size: 23px;font-weight: normal;margin: 0 0 3px 0;}
.second_pricing .time{font-size: 15px;font-weight: normal;}

.second_pricing .from{  text-transform: capitalize; color: #419CA4;font-size: 15px;font-weight: normal;}
.second_pricing .cost{ color: #419CA4;
font-weight: 700;font-size: 50px;float: left;}
.second_pricing .per{ color: #21aaac;margin:7px 0 0 5px;display: inline-block;}



.pricing_block .pricing .pricing_hourly.nurse_orange .pricing_amount .amount {color: #fa7331;}
.pricing_block .pricing .pricing_hourly.nurse_orange .pricing_amount .per { color: #fa7331;}
.nurse_orange.second_pricing .cost {color: #fa7331 !important;}
.nurse_orange.second_pricing .from {color: #fa7331 !important;}
.nurse_orange.second_pricing .per {color: #fa7331 !important;}




.all_round{background:url(../images/safe_bg.jpg) no-repeat center center; display:inline-block; width:100%;
background-size: cover;    padding: 53px 0;    margin: 78px 0 0 0;
-o-background-size: cover;
-ms-background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;}


.all_round .text{}
.all_round .text h1{ color: #FFF;font-size: 41px;}
.all_round .text h4{ color: #FFF;font-size: 20px;line-height: 34px; margin-top:25px;}
.all_round .text a.btn_white{ margin-top: 24px;color: #ffffff;display: inline-block;padding: 11px 32px;
font-size: 15px;text-decoration: none;border: solid 1px #ffffff;}
.all_round .text a.btn_white:hover{background: #419CA4; color:#FFF;}




.families_saying{ background:#EBE9EC;display: inline-block; width:100%;padding: 0 0 80px 0; }
.families_saying h1{ text-align: center;font-size: 40px;font-weight: normal;margin: 57px 0 39px 0;color: #419ca4;}
.families_saying .stephanie_block{     background: #FFF;display: inline-block;margin: 80px 0 0 0;text-align: center;position: relative;
width: 100%;min-height: 267px;padding: 85px 23px 25px 23px;border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;}
.families_saying .stephanie_block .stephanie_img{      position: absolute;left: 0;top: -58px;width: 100%;text-align: center; }
.families_saying .stephanie_block .stephanie_img img{ border: solid 6px #FFF;
width: 142px;border-radius: 100px;
-ms-border-radius: 100px;
-webkit-border-radius: 100px;
-o-border-radius: 100px;
-moz-border-radius: 100px;
}
.families_saying .stephanie_block .stephanie_img img:hover{ opacity:0.8;}



.families_saying .stephanie_block p{ font-size: 14px;font-weight: normal;line-height: 26px;margin: 14px 0 0; }
.families_saying .stephanie_block h5{  font-size: 15px;color: #21aaac;margin: 14px 0 0 0;  }



 
.grate_bg{background:url(../images/banner_9.jpg) no-repeat center center; display:inline-block; width:100%;
background-size: cover;    padding: 100px 0;    
-o-background-size: cover;
-ms-background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;}


.grate_bg .text{}
.grate_bg .text h1{ color: #FFF;font-size: 41px;}
.grate_bg .text h4{ color: #FFF;font-size: 20px;line-height: 34px; margin-top:25px;}
.grate_bg .text a.btn_white{ margin-top: 24px;color: #ffffff;display: inline-block;padding: 11px 32px;
font-size: 15px;text-decoration: none;border: solid 1px #ffffff;}
.grate_bg .text a.btn_white:hover{background: #419CA4; color:#FFF;}


.as_seen{ margin: -5px 0 0 0; background-color: #EAE9E9; display:inline-block; width:100%; text-align:center;}
.as_seen ul{}
.as_seen ul li{  display: inline-block;font-size: 20px;color: #333;padding: 24px 20px;}



footer{width: 100%;display: inline-block;border-top: solid 1px #ccc;}
.footer_main{    display: inline-block; width:100%; margin: 0px 0 10px 0;}
.footer_main .f_logo{    margin: 40px 0 0 0;}
.footer_main .f_logo img{    max-width: 90%;}


.footer_main .footer_lini{      margin: 37px 0 0 0; }
.footer_main .footer_lini h3{ font-size: 19px;
font-weight: normal; }
.footer_main .footer_lini ul{  }
.footer_main .footer_lini ul li{list-style: none;  }
.footer_main .footer_lini ul li a{     color: #039ea0;
text-decoration: none;
padding: 3px 0;
font-weight: normal;
display: inline-block; }
.footer_main .footer_lini ul li a:hover{color: #fa7e41;  }


.footer_main .footer_lini .call_btn{ margin-top: 24px;color: #419CA4;display: inline-block;padding:11px 23px;
font-size: 15px;text-decoration: none;border: solid 1px #419CA4; }
.footer_main .footer_lini .call_btn:hover {background: #419CA4;color: #FFF;}

.copy{width: 100%;display: inline-block;font-size: 15px;font-weight: normal;margin: 22px 0 0 0;
color: #666;border-top: solid 1px #DDD;padding: 14px 0 0 0;}

#back-top {position: fixed;right: 14px;bottom: 20px;}







/* ======================  steps style start ========================== */


.div_steps{ background: #F9FAFC;display: inline-block;width: 100%;text-align: center;margin: -3px 0 20px 0;padding: 21px 0 35px 0;}

.div_steps .progress_step{margin: auto;max-width: 860px;}
.div_steps .progress_step ul li{    position: relative;display:inline-block;list-style:none;  width: 16%;color: #999;}
.div_steps .progress_step ul li label{border: 4px solid #eee;width:50px;height:50px;background:#fff;
border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%;    margin-bottom: 20px; position:relative; z-index:9;
}
.div_steps .progress_step ul li label span{color:#999;font-size:25px;line-height:45px;font-weight: bold;} 

.div_steps .progress_step ul li.active{color: #fa7331;}
.div_steps .progress_step ul li.active label{border: 4px solid #fa7331;}
.div_steps .progress_step ul li.active label span{color:#fa7331;}
.div_steps .progress_step ul li.active::after{content: "";background: #f99462;height: 4px;position: absolute;  top: 23px;left: 57px;width: 100%;}

.div_steps .progress_step ul li::after{content: "";background: #eee;height: 4px;position: absolute;  top: 23px;left: 57px;width:  100%;}
.div_steps .progress_step ul li:last-child::after{width:0px;}






.step1{}
.step1 .inner_contant{}
 
.step1 .inner_contant h2{color: #21aaac;font-size: 27px;position: relative;text-align: center;margin: 0;border-bottom: solid 1px #ddd;width: 100%;display: inline-block;}
.step1 .inner_contant h2 span{ border: solid 1px #ddd;padding: 10px 26px;display: inline-block;position: relative;background: #FFF;bottom: -22px;}
.step1 .inner_contant .icon_block{margin: 75px 0 0 0;width: 100%;color: #636262;display: inline-block;}
.step1 .inner_contant .icon_block h3{font-size: 20px;font-weight: normal;margin: 0 0 25px 0;}
.step1 .inner_contant .icon_block .daily_activities{margin: 0 0 0 51px;}
.step1 .inner_contant .icon_block .daily_activities ul{}
.step1 .inner_contant .icon_block .daily_activities ul li{list-style: none;float: left;}
 


.step1 .inner_contant .icon_block .daily_activities ul li a{ color: #21aaac;padding: 15px 0 0 0;display: inline-block;
border: solid 1px #ddd;
border-radius:7px; -moz-border-radius:7px; -o-border-radius:7px; -webkit-border-radius:7px; -ms-border-radius:7px;
width: 150px;margin: 0 21px 23px 0px;text-align: center;height: 116px;

}
.step1 .inner_contant .icon_block .daily_activities ul li a .fa{ font-size: 54px;}
.step1 .inner_contant .icon_block .daily_activities ul li a span{ display: inline-block;width: 124px;}

.step1 .inner_contant .icon_block .daily_activities ul li a:hover{ color:#f97d3f; border:solid 1px #f97d3f}
.step1 .inner_contant .icon_block .daily_activities ul li a.active_a{ color:#f97d3f; border:solid 1px #f97d3f}

.step1 .inner_contant .daily_care{ margin: 10px 0 0 0;display: inline-block;width: 100%;}
.step1 .inner_contant .daily_care h3{font-size: 20px;font-weight: normal;margin: 15px 0 26px 0;}
.step1 .inner_contant .daily_care .check_feild{}
.step1 .inner_contant .daily_care .check_feild ul{margin: 0 0 0 48px;}
.step1 .inner_contant .daily_care .check_feild ul li{list-style: none;margin: 0 0 11px 0;font-weight: normal;font-size: 14px; text-align:left;
color: #666;}




.step1 .inner_contant .daily_care .check_feild ul li input[type="checkbox"]{ margin:0px;}
.step1 .inner_contant .daily_care .check_feild ul li input[type="checkbox"]{display:none;} 
.step1 .inner_contant .daily_care .check_feild ul li   input[type="checkbox"]:not(:checked) + label,
.step1 .inner_contant .daily_care .check_feild ul li   input[type="checkbox"]:checked + label {position: relative;padding-left: 35px;cursor: pointer;    color: #a2a2a2;}
.step1 .inner_contant .daily_care .check_feild ul li   input[type="checkbox"]:not(:checked) + label:before,
.step1 .inner_contant .daily_care .check_feild ul li   input[type="checkbox"]:checked + label:before {content: '';position: absolute;left: 0;
top: -4px;width: 24px;height: 24px;border: 1px solid #ddd;background: #f9f9f9;border-radius: 50%;}


.step1 .inner_contant .daily_care .check_feild ul li   input[type="checkbox"]:checked + label:before{background:#fa7331;border:1px solid #fa7331;}

.step1 .inner_contant .daily_care .check_feild ul li   input[type="checkbox"]:not(:checked) + label:after,
.step1 .inner_contant .daily_care .check_feild ul li   input[type="checkbox"]:checked + label:after {content: "✔";	position: absolute;top: 3px; left: 5px;font-size: 18px;line-height: 0.8;color: #fff;transition: all .2s;}
.step1 .inner_contant .daily_care .check_feild ul li   input[type="checkbox"]:not(:checked) + label:after {opacity: 0;transform: scale(0);}
.step1 .inner_contant .daily_care .check_feild ul li   input[type="checkbox"]:checked + label:after {opacity: 1;transform: scale(1);}




.other_speicalty{ margin: 40px 0 0 0; text-align:left;}
.other_speicalty label{font-size: 18px;font-weight: normal;margin: 3px 0 18px 0;}
.other_speicalty textarea{ width: 100%;display: inline-block;height: 110px;border: solid 1px #ddd;padding: 10px 15px;
border-radius: 8px;
-o-border-radius: 8px;
-ms-border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;

}

.form_bottom{ display: inline-block;width: 100%; padding: 30px 0 0 0;border-top: solid 1px #ddd;text-align:right;    margin: 70px 0;}
.form_bottom .btn_blue{  width: 180px;display: inline-block; color: #FFF;text-decoration: none;font-size: 18px; margin-bottom:10px;
padding: 10px 0;text-transform: uppercase;text-align: center;background:#21aaac; border-radius: 5px;
-ms-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
 }
.form_bottom .btn_blue:hover{background: #00d0d3;}
.form_bottom .btn_orange{ width: 180px;display: inline-block; color: #FFF;text-decoration: none;font-size: 18px;margin-left:5px;
padding: 10px 0;text-transform: uppercase;text-align: center;background:#fa7331;border-radius: 5px;
-ms-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;}
.form_bottom .btn_orange:hover{    background: #ff5400;}

.form_bottom .btn_grey{ width: 180px;display: inline-block; color: #000;text-decoration: none;font-size: 18px;  margin:10px 0px 10px 5px;
padding: 10px 0;text-transform: uppercase;text-align: center;background:rgb(218,218,218); border-radius: 5px;
-ms-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;}
.form_bottom .btn_grey:hover{    background:rgb(200,200,200)}




.whare_care{margin: 80px 0 0 0;}
.whare_care .control{ margin: 46px 0 0 0;}
.whare_care .control .form-control{}
.whare_care .control h3{font-size: 20px;font-weight: normal;color: #636262;     margin: 0 0 14px 0;}

.serial_no{display: inline-block; margin-right:10px;
width: 40px;
text-align: center;
border: solid 1px #DDD; background:#f9f9f9;
height: 40px;
line-height: 42px;
border-radius: 100px;
-ms-border-radius: 100px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-o-border-radius: 100px;}
.serial_no:hover,
.serial_no.active_serial{ background:#fa7331; color:#FFF;}

.whare_care .control ul.radio_btnradio_btn{    margin: 0 0 0 52px;}
.whare_care .control ul.radio_btnradio_btn li{  display: inline-block;margin: 0 22px 0 0px;}
.whare_care .control ul.radio_btnradio_btn li label{  color: #a2a2a2; font-weight: normal;font-size: 16px;}
.whare_care .control ul.radio_btnradio_btn li label input{    margin: 0;position: relative;top: 2px;}


.input_text{ width: 100%;
border: solid 1px #ddd;
font-size: 14px;
height: 40px;
border-radius: 5px;
padding: 10px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;}

.select_box{ width: 100%; background: #fff url(../images/select_aerrow.png) no-repeat right;
border: solid 1px #ddd; 
appearance:none;
-moz-appearance:none; -o-appearance:none; -webkit-appearance:none; -ms-appearance:none;
font-size: 14px;
height: 40px;
border-radius: 5px;
padding: 10px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;}
.select_box option{height: 29px;line-height: 37px;padding: 7px 0 0 9px;}


.whare_care .week{ margin: 8px 0 15px 0;width: 100%;display: inline-block;}
.whare_care .week ul{margin: 0 0 0 48px;}
.whare_care .week ul li{    display: inline-block;margin-right:5px;}
.whare_care .week ul li label{ font-size: 17px;border: solid 1px #ddd;width: 45px;border-radius: 100px;border-radius: 100px;
-ms-border-radius: 100px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-o-border-radius: 100px;text-transform: uppercase;
text-align: center;line-height: 45px;display: inline-block;height: 45px;}


.whare_care .week ul li label.day_active{background:#21aaac !important; color:#FFF;}


.whare_care .week ul li label:hover{background:#fa7331; color:#FFF;}


.whare_care .day_time{margin:10px 0 10px 54px;}

.whare_care .day_time .morning{}

.whare_care  .fa-question-circle{font-size:27px;color:#666;line-height: 30px;}
.whare_care .day_time label{color:#21aaac; float: left;width: 100px;font-size: 16px;margin: 8px 0 0 0;line-height: 30px;font-weight: normal;}
.whare_care .day_time .morning button{border: solid 1px #ddd;padding: 10px 0px;width: 150px;font-size: 17px;text-transform: uppercase;background-color:#fff;} 

.whare_care .day_time .morning button.tab_active{background: #fa7331;color:#FFF;border: solid 1px #fafafa;} 
.whare_care .day_time .morning button:hover{background: #fa7331;color:#FFF;border: solid 1px #fafafa;} 

.whare_care  .address_require{ }
.whare_care  .address_require h3{font-size: 20px;font-weight: normal;color: #636262;}
.whare_care  .address_require input[type="text"]{ margin: 0 0 16px 0;}
.whare_care  .address_require .two_text input[type="text"]{width:98%;}

.whare_care  .address_require .care_required{margin: 0 0 0 50px; }

 



ul.radio_btnradio_btn li input[type="radio"]{ margin:0px;}
ul.radio_btnradio_btn li input[type="radio"]{display:none;} 
ul.radio_btnradio_btn li input[type="radio"]:not(:checked) + label,
ul.radio_btnradio_btn li input[type="radio"]:checked + label {position: relative;padding-left: 30px;cursor: pointer;    color: #a2a2a2;}
ul.radio_btnradio_btn li input[type="radio"]:not(:checked) + label:before,
ul.radio_btnradio_btn li input[type="radio"]:checked + label:before {content: '';position: absolute;left: 0;
top: -3px;width: 20px;height: 20px;border: 1px solid #ddd;background: #f9f9f9;border-radius: 50%;}


ul.radio_btnradio_btn li input[type="radio"]:checked + label:before{background:#fff;border:1px solid #fa7331;background: url(../images/radio_icon.png) no-repeat center center;}

ul.radio_btnradio_btn li input[type="radio"]:not(:checked) + label:after,
ul.radio_btnradio_btn li input[type="radio"]:checked + label:after {content: '';position: absolute;top: 3px; left: 5px;font-size: 18px;line-height: 0.8;color: #fff;transition: all .2s;}
ul.radio_btnradio_btn li input[type="radio"]:not(:checked) + label:after {opacity: 0;transform: scale(0);}
ul.radio_btnradio_btn li input[type="radio"]:checked + label:after {opacity: 1;transform: scale(1);}

    
  
 
  

 
.care_giver{margin: 30px 0 0 0;}
.care_giver .control{ margin: 46px 0 0 0;}
.care_giver .control h3{font-size: 20px;font-weight: normal;color: #636262;    margin:43px 0 13px 0;}
.care_giver .control ul.radio_btnradio_btn{width: 100%;display: inline-block;margin: 0px 0 0px 54px;}
.care_giver .control ul.radio_btnradio_btn li{ display: inline-block;margin: 0 22px 0 0px;}
.care_giver .control ul.radio_btnradio_btn li label{ font-weight: normal;font-size: 16px; color: #a2a2a2;}
.care_giver .control ul.radio_btnradio_btn li label input{ margin: 0px 5px 0 0;position: relative;top: 2px;}
.care_giver .control select{    margin: 0 0 0 54px;}

 
 
.review_detail{margin: 46px 0 0 0;}
.review_detail .control{ margin: 46px 0 0 0px;} 
.review_detail .control select{ margin: 0px 0 0 45px;} 
.review_detail .control .cener_div h3{ text-align:center;}
.review_detail .control .label_text {color: rgb(99, 98, 98);    margin: 0 0 0 35px;}
.review_detail .control .label_text label{ font-size:14px; color:#666; font-weight:normal;}
.review_detail .control h3{font-size: 20px;font-weight: normal;color: #636262;margin: 0 0 11px 0;}
.review_detail textarea{ width: 100%;display: inline-block;height: 150px;border: solid 1px #ddd;padding: 10px 15px;
border-radius: 8px;
-o-border-radius: 8px;
-ms-border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;

}
.review_detail .riview_area{ margin: 0 0 0 50px;}


/* ======================  steps style end ========================== */



/* step2 selected start */



/* step2 selected start */




input[type="radio"]{
    margin: 4px 0 0;
    width: 17px !important;
    margin-top: 1px \9;
    line-height: normal;
    height: 17px !important;
}









/* ====================== signup steps style end ========================== */


.signup_form .sign_left{border:1px solid #ddd;  border-radius: 5px;color: #636262;display: inline-block;margin: 75px 0 0; width: 100%;}
.signup_form .sign_left .heading{border-bottom:1px solid #ddd;padding: 20px;}
.signup_form .sign_left .heading h4{font-size: 16px;margin: 0 0 15px;}
.signup_form .sign_left .heading p{font-size: 15px;}
.signup_form .sign_left .content{font-size: 15px;}






.signup_form{}
.signup_form .sign_right{ color: #636262;display: inline-block;margin: 75px 0 0;width: 100%;}
.signup_form .sign_right h1{font-size: 20px;font-weight: bold;margin: 0 0 15px;}
.signup_form .sign_right p{font-size: 16px;}

.signup_form .sign_right .application{border: 1px solid #ddd;margin: 20px 0 0;padding: 0 0px 15px;width: 100%;}
.signup_form .sign_right .application h3{ border-bottom: 1px solid #ddd;font-size: 16px;background: #fafafa;margin: 0px 0 10px;padding: 12px 15px 10px;}
.signup_form .sign_right .application h3.main_head{margin:0px;}
.signup_form .sign_right .application h3 p{font-size: 14px;margin: 10px 0 0;}

.signup_form .sign_right .application .control {width:100%; margin: 25px 0px 0;padding: 0 20px;}
.signup_form .sign_right .application .control label {display: inline-block;font-size: 16px;font-weight: normal;margin: 0 0 5px 0;color: #636262;width: 100%;}
.signup_form .sign_right .application .control label sup {color:#ff0000;}

.signup_form .sign_right .application .control p{width:100%;color:#a2a2a2;margin:7px 0 0;font-size:13px; font-style: italic;}

.signup_form .sign_right .control input[type="text"].input_text {width:50%;}
.signup_form .sign_right .application .control textarea {width:50%;height:100px;}
.signup_form .sign_right .application .control select {width:50%;  }
 
.signup_form .sign_right .application .control ul.radio_btnradio_btn{ display: inline-block;width: 100%;margin: 15px 0 0;}
.signup_form .sign_right .application .control ul.radio_btnradio_btn li {display: inline-block;margin: 0 22px 0 0;}


.signup_form .sign_right .application .control ul{ display: inline-block;width: 100%;} 
.signup_form .sign_right .application .control ul li{list-style: none;margin: 0 0 11px 0;font-weight: normal;font-size: 14px; text-align:left;color: #666;}

.signup_form .sign_right .application .control ul li input[type="checkbox"]{ margin:0px;}
.signup_form .sign_right .application .control ul li input[type="checkbox"]{display:none;} 
.signup_form .sign_right .application .control ul li   input[type="checkbox"]:not(:checked) + label,
.signup_form .sign_right .application .control ul li   input[type="checkbox"]:checked + label {position: relative;padding-left: 35px;cursor: pointer;    color: #a2a2a2;}
.signup_form .sign_right .application .control ul li   input[type="checkbox"]:not(:checked) + label:before,
.signup_form .sign_right .application .control ul li   input[type="checkbox"]:checked + label:before {content: '';position: absolute;left: 0;
top: -4px;width: 24px;height: 24px;border: 1px solid #ddd;background: #f9f9f9;border-radius: 50%;}


.signup_form .sign_right .application .control ul li   input[type="checkbox"]:checked + label:before{background:#fa7331;border:1px solid #fa7331;}

.signup_form .sign_right .application .control ul li   input[type="checkbox"]:not(:checked) + label:after,
.signup_form .sign_right .application .control ul li   input[type="checkbox"]:checked + label:after {content: "✔";	position: absolute;top: 3px; left: 5px;font-size: 18px;line-height: 0.8;color: #fff;transition: all .2s;}
.signup_form .sign_right .application .control ul li   input[type="checkbox"]:not(:checked) + label:after {opacity: 0;transform: scale(0);}
.signup_form .sign_right .application .control ul li   input[type="checkbox"]:checked + label:after {opacity: 1;transform: scale(1);}





.signup_form .sign_right .application .outer_div{border: 1px solid #ddd;margin: 0 10px 15px;}
.signup_form .sign_right .application .outer_div:last-child{margin: 0 10px 0px;}
.signup_form .sign_right .application .outer_div .control{margin: 25px 0 0;}
.signup_form .sign_right .application .outer_div .control p{margin: 0 15px 15px;}

.signup_form .sign_right .application .reference{border-top:1px solid #ddd;margin-bottom:20px;}
.signup_form .sign_right .application .reference:last-child{margin-bottom:10px;}

.signup_form .sign_right .application .choose .control{margin: 25px 0 0;}
.signup_form .sign_right .application .choose .control p{margin: 0 15px 0px;}

.signup_form .sign_right .aggrement {margin: 25px 0 0;width: 100%;}
.signup_form .sign_right .aggrement h3{ font-size: 16px;background: #fafafa;margin: 0px 0 10px;}
.signup_form .sign_right .aggrement p{ color:#a2a2a2;font-size:13px; font-style: italic;}
.signup_form .sign_right .aggrement .control {width:100%; margin: 20px 0px 0;}
.signup_form .sign_right .aggrement .control label {display: inline-block;font-size: 16px;font-weight: normal;margin: 0 0 5px 0;color: #636262;width: 95%;}
.signup_form .sign_right .aggrement .control label sup {color:#ff0000;} 
.signup_form .sign_right .aggrement input[type="text"].input_text {width:50%;}
.signup_form .sign_right .aggrement button{margin: 20px 0 100px;}
 
.signup_form .sign_right .aggrement ul{ display: inline-block;width: 150px;}
.signup_form .sign_right .aggrement ul li{list-style: none;margin: 0 0 11px 0;font-weight: normal;font-size: 14px; text-align:left;color: #666;}
.signup_form .sign_right .aggrement ul li input[type="checkbox"]{ margin:0px;display:none;}
.signup_form .sign_right .aggrement ul li input[type="checkbox"]:not(:checked) + label,
.signup_form .sign_right .aggrement ul li input[type="checkbox"]:checked + label {position: relative;padding-left: 35px;cursor: pointer;    color: #a2a2a2;}
.signup_form .sign_right .aggrement ul li input[type="checkbox"]:not(:checked) + label:before,
.signup_form .sign_right .aggrement ul li input[type="checkbox"]:checked + label:before {content: '';position: absolute;left: 0;top: -4px;width: 24px;height: 24px;border: 1px solid #ddd;background: #f9f9f9;border-radius: 50%;}

.signup_form .sign_right .aggrement ul li input[type="checkbox"]:checked + label:before{background:#fa7331;border:1px solid #fa7331;}

.signup_form .sign_right .aggrement ul li input[type="checkbox"]:not(:checked) + label:after,
.signup_form .sign_right .aggrement ul li input[type="checkbox"]:checked + label:after {content: "✔";	position: absolute;top: 3px; left: 5px;font-size: 18px;line-height: 0.8;color: #fff;transition: all .2s;}
.signup_form .sign_right .aggrement ul li input[type="checkbox"]:not(:checked) + label:after {opacity: 0;transform: scale(0);}
.signup_form .sign_right .aggrement ul li input[type="checkbox"]:checked + label:after {opacity: 1;transform: scale(1);}




/* ====================== signup steps style end ========================== */




/* ====================== service page start  ======================  */



.tabbing-content .nav > li{width:100%;}
.tabbing-content .nav-tabs > li.active > a, .tabbing-content .nav-tabs > li.active > a:hover, .tabbing-content .nav-tabs > li.active > a:focus{border:none; outline:none; border-left:4px solid #f9864f; ;}
.tabbing-content .nav-tabs > li > a:hover{border-color:#f9864f;  text-decoration:none;}
.tabbing-content .nav-tabs > li{margin-bottom:15px;}
.tabbing-content .nav-tabs > li > a{border:none; border-left:4px solid #f9864f; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px; text-transform:capitalize; font-size:16px; color:#404143; background:#edf5f7;}
.tabbing-content a:focus{outline:none;}
.tabbing-content .nav-tabs{border:none;}
.tabbing-content .nav-tabs > li.active > a, .tabbing-content .nav-tabs > li.active > a:hover, .tabbing-content .nav-tabs > li.active > a:focus{color:#f9864f; background:#edf5f7;}
.tabbing-content .nav-tabs > li.active > a:focus{text-decoration:none;}


.tab-img{margin-top:50px; text-align:center;}
.tab-img img{width:100%; height:auto;}
.tab-img p{font-size:15px; color:#454545; padding:10px 0 15px; text-transform:capitalize;}
.tab-img a{display:inline-block; border:2px solid #f9864f; text-decoration:none; color:#f9864f; font-size:15px; text-align:center; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; text-transform:capitalize; padding:8px 14px;}


.tabbing-content .tab-content h2{margin:0px; padding:0px; color:#009fa0; text-transform:uppercase; padding-bottom:30px; font-size:20px;}
.tabbing-content .tab-content h3{margin:0px; padding:0px; color:#009fa0; text-transform:uppercase; padding-bottom:20px; padding-top:20px; font-size:20px;}
.tabbing-content .tab-content ul{margin:0px; padding:0px;}
.tabbing-content .tab-content li{list-style-position:inside; list-style-type:disc;}

@media (max-width:767px){
	.tab-content{margin-top:15px;}
}

.tab-content p,li{
	font-size:16px;
	line-height: 20px;
	font-family: 'Conv_FaktPro-Normal' !important;
}
/* ====================== service page end  ====================== */
