
.health-widgets .w100 {width: 100%;}

/*.health_widget_check:checked:focus-visible+label:before,
 .tabWrapper a:focus-visible, 
  .healthwidget_section .medcheckbox span:focus-visible  { border:2px solid!important;}
.tabWrapper button:focus-visible {border: 2px solid #000;}
    .healthwidget_section .medcheckbox span:focus-visible {  outline: 3px solid #fd7b20 !important;} */

.health_widget_check tr td {
    border: none;
    padding: 0px;
    padding-right: 10px;
}

.loader, .ui-loader {
    z-index: 99999999;
}
.loader, .loader_tr {
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    background: rgba(255,255,255,0.9);
    z-index: 99999;

}
.typing_loader {
    width: 11px;
    height: 11px;
    border-radius: 50%;
    -webkit-animation: typing 1s linear infinite alternate;
    -moz-animation: Typing 1s linear infinite alternate;
    -ms-animation: typing 1s linear infinite alternate;
    animation: typing 1s linear infinite alternate;
    margin: auto;
    position: relative;
    right: 23px;
}

.health_widget_check td p {margin-top: -13px;}
 .getquote-sticky-wrapper .sticky-sec.fixeds {display: block;}
.sticky, .cross-button, .get-sticky-angular, .getquote-sticky-wrapper .sticky-sec {display: none;}
 .sfBreadcrumbWrp {padding-top: 25px;}
.sfBreadcrumbWrp .RadSiteMap .rsmLink {margin-left: 0px;}
.sfBreadcrumbWrp .RadSiteMap .rsmLink {padding-left: 2px;padding-right: 10px;}
.outerWrapp .article-content .blog-content-sec strong {margin-bottom: 5px;}
.outerWrapp  .blog-heading-sec h2 { text-align: left;}

@media (max-width: 992px)  {
.sticky, .get-sticky-angular {display:block;}

.cross-button {
    position: fixed;
    top: 0px;
    font-size: 22px;
    border: navajowhite;
    padding: 5px 10px;
    z-index: 999;
    left: 1px;
    cursor: pointer;
    right: auto;
    background-color: #fff;
    text-align: right;
    height: 50px;
    width: 99%;
}

.cross-cancel   {font-size: 22px;
    position: absolute;
    right: 25px;
    top: 9px;
}

.sticky button::after {
    width: 10px;
    height: 10px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    position: absolute;
    right: 30px;
    content: " ";
    top: 24px;
    transform: rotate( 45deg );
    transition: all 0.2s ease-in-out;
}

.get-sticky-angular {width: 100%;
    background-color: #f86600;
    padding: 15px 20px;
    font-size: 20px;
    color: #fff;
    text-align: left;
    border-radius: 5px;
    width: 95%;
    margin: 0px auto;
    border: none;
}

.health-widgets {
    margin-top: 0px;position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 9999;
    overflow: scroll;
}

.health-widgets .tabWrapper.heightvh {height:100vh;    overflow: scroll;padding-top: 60px;}

.get-sticky-angular {width: 100%;
    background-color: #f86600;
    padding: 15px 20px;
    font-size: 20px;
    color: #fff;
    text-align: left;
    border-radius: 5px;
    width: 95%;
    margin: 0px auto;
    border: none;
}
.tabWrapper  {margin-top: 0px;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 999;display: none;
    overflow: scroll;}

.sticky {position: fixed;
    z-index: 999;
    top: 0px;
    left: 0;
    right: 0;
    background-color: #fff;
    padding-bottom: 5px;display: none;
    box-shadow: 0 0 3px #000;}
    .health-widgets .tabWrapper {width:100% !important;}
.sticky-sec {display: none;}
.sticky.stickys-header {display: block;}
.getquote-sticky-wrapper .sticky-sec.fixeds {display: none;}
.getquote-sticky-wrapper {display: none;}
}


@media (min-width: 992px)  {
.outerWrapp .container {
       max-width: 1330px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
}


@media (max-width: 1200px)  and (min-width:992px) {
.col-xs-12.col-sm-6.col-md-5.col-lg-5.health-widgets {float: right;}
}


@media (max-width: 767px)  {
    .outerWrapp .article-content.form-request {padding: 20px;}
 .container {width: 95%;}
.tabWrapper { padding: 39px 22px 30px;}


}
