/*.fa-bars{display:none}*/
/*ul.menu li a.btn {    display: none;}*/


.menu_btn_box a {
  width: 33px;
  height: 33px;
  background: #FF5524;
  display: inline-block;
  text-align: center;
  line-height: 33px;
  color: #fff;
  border-radius: 3px;
  font-size: 20px;
}
.menu_btn_box {
  position: absolute;
  right: 0px;
  top: 35px;
}
.mob_menu_box {
    overflow: hidden;
    transition: height 0.4s ease;
    height: 0;
}

html .my_note_style p {
  margin-bottom: 0px;
}
.responsive_menu_box {
  display: none;
}

@media only screen and (max-width : 767px) {
    	.container{width: 100%;}
    	/*.fa-bars{display:block}*/
    	.mainmenu .menu {    display: none;}
    	.mainmenu {
        position: absolute;
        right: 15px;
        top: -55px;
    }
    .mainmenu.active ul.menu li a.btn {    display: block;}
    .mainmenu i.fa.fa-bars {
        font-size: 28px;
        background-color: #1f1f1f;
        color: #fff;
        padding: 8px 10px;
        border-radius: 4px;
        display: table;
        float: right;
    }
    
    .search_div {
        /* display: none !important; */
    }
    
    
    ul.topright {
        display: none;
    }
    
    .caption h1 {
        font-size: 28px;
        margin-bottom: 0;
    }
    
    .caption h6 {
        font-size: 19px !important;
    }
    
    .caption h6 br {
        display: none;
    }
    
    .caption a.btn {
        padding: 0 14px;
        font-size: 15px;
        margin-top: 0;
    }
    
    section.aboutus * {
        color: #fff !important;
        z-index: 999;
    }
    
    section.aboutus.section_right_position_bg.home_abt_section:after {
        background-color: #000;
        opacity: 0.5;
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        height: 100%;
    }
    
    section.aboutus {
        position: relative;
        padding-top: 0;
        background-position: center -30px  !important;
    }
    
    section.aboutus ul li:before {
        background-color: #fff;
    }
    
    .home_get_section {
        min-height: unset;
        text-align: center;
        position: relative;
    }
    
    .home_get_section:after {content: "";width: 100%;height: 100%;position: absolute;background-color: #00000052;left: 0;top: 0;z-index: 0;}
    
    .home_get_section * {
        color: #fff;
        z-index: 9;
    }
    
    section.providesec h5 br {
        display: none;
    }
    
    section.providesec ul.left li:first-child, section.providesec ul.left li:last-child {
        position: static;
        text-align: center;
        width: 100%;
    }
    
    section.providesec li {
        text-align: center;
        position: static !important;
    }
    section.providesec h5 {
        margin-bottom: 0;
    }
    
    section.providesec {
        padding: 40px 0;
    }
    
    a.becomamb.btn {
        margin-bottom: 50px;
    }
    section.lowsec img {
        position: static !important;
        transform: unset !important;
        max-width: 100% !important;
    }
    
    section.lowsec {
        padding: 40px;
        text-align: center;
    }
    
    section.bottom_blue_section {
        min-height: unset;
    }
    
    section.footer {
        text-align: center;
    }
    
    .footer ul.social {
        display: table;
        margin: 0 auto;
    }
    
    .footer ul.social li {
        display: inline-block;
    }
    
    .footer h3 {
        display: table;
        margin: 20px auto;
    }
    .mainmenu.active .menu {
        display: block;
        width: 320px;
        background-color: #1f1f1f;
        position: absolute;
        right: 0;
        top: 70%;
        z-index: 999999;
        border-radius: 4px;
    }
    
    .mainmenu.active .menu li {
        display: block;
        border-bottom: 1px solid #cccccc0f;
    }
    
    .mainmenu.active .menu li a {
        color: #fff;
        padding: 18px 0;
        display: block;
    }
    
    .mainmenu.active .menu li:last-child {
        border: 0;
    }
    
    .mainmenu.active .fa-bars:before {content: "\f00d ";}
    .mainmenu.active .menu li a.btn {    padding: 8px 0;    margin: 10px 0;}
    
    
    section.abtrow h4 {    min-height: unset;}
    section.abtrow.set_heading_height {    text-align: center;}
    section.aboutmain.section_right_position_bg.abtpage_abt_section * {    color: #fff;}
    section.banner-main.ambasbanner h1 {
        font-size: 32px;
        color: #fff !important;
        margin-bottom: 20px;
    }
    section.opportunitysec {    text-align: center;}
    section.compenssec {    text-align: center;}
    section.ambasenroll {    text-align: center;}
    section.ambasenroll:after {    display: none;}
    section.blue_title_section.section_pads {text-align: center;}
    
    ul.concerns_list li:nth-child(odd) ,ul.concerns_list li {
        width: 100%;
        margin: 0;
        text-align: center;
    }
    
    .concerns_block h3 {
        text-align: center;
        font-size: 30px;
    }
    
    div.card-header button {
        font-size: 20px;
        padding-right: 30px !important;
        display: block;
        position: relative;
    }
    
    div#new_accordian .btn-link[aria-expanded="false"]:after {
        font-size: 50px;
        top: 50px;
    }
    
    div#new_accordian button.btn.btn-link br {
        display: none;
    }
    
    div#new_accordian button.btn.btn-link {
        white-space: inherit;
        text-align: left !important;
    }
    
    div#new_accordian button.btn.btn-link:before {
        width: 100%;
    }
    
    div#new_accordian button.btn.btn-link:before {    width: 100%;}
    .supportbanner .caption {    transform: none;}
    .supportbanner .caption * {    color: #fff !important;}
    .supportbanner .caption {    background-color: #00000038;}
    section.getemp.blue_section_row {    text-align: center;}
    section.empplan-feat h2 br {    display: none;}
    section.new_top_bg .caption.move_me_bottom {    transform: unset !important;    top: unset !important;
        bottom: 0;}
    section.new_top_bg {    position: relative;}
    .faqbanner h1.center {
        font-size: 40px;
    }
    
    .faqbanner section.helpsearch form {
        display: none;
    }
    .banner_btn_block {
        display: none;
    }
    
    .caption.move_me_center {
        left: 0;
    }
    
    ul.option_list.remove_list_pads {
        text-align: center;
    }
    
    ul.option_list li {
        margin-bottom: 0;
    }
    
    h3.inc_font_size {
        font-size: 23px !important;
    }
    .card-body ul li {
        width: 100%;
    }
    
    .all_black_tabs button {
        white-space: inherit;
    }
    
    div#accordionExample .btn-link:after {
        right: 10px;
    }
    section.wetreat li {
        width: 100%;
    }
    
    section.wetreat:before {
        content: "";
        width: 100%;
        background-color: #0000007a;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
    }
    
    section.wetreat {
        position: relative;
    }
    
    section.wetreat * {
        position: relative;
        z-index: 99;
        color: #fff !important;
    }
    
    section.telemedlr {
        padding: 0;
        background-position: center;
        text-align: center;
    }
    
    section.telemedlr * {
        color: #fff !important;
    }
    section.wetreat.teletreat ul {
        display: block;
        width: 100%;
    }
    
    section.checks li {
        line-height: 1;
    }
    
    .telewellness .caption {
        top: 50%;
    }
    section.helpsearch form button {
        font-size: 15px;
        padding: 10px 15px;
    }
    
    section.helpsearch form input {
        padding: 20px;
        font-size: 15px;
    }
    
    .remove_column_left_pad {
        padding-right: 0;
    }
    
    section.dark_gray_section_with_img a.small_gray_btn {
        display: table;
        margin: 0 auto 20px;
    }
    .medadv .caption {
        transform: unset;
    }
    img.section_bottom_img {position: static;}
    
    ul.tests_lists {
        position: relative;
        z-index: 99;
    }
    section.new_top_bg h3 {
        font-size: 19px;
    }
    .telebanner .caption p br {
        display: none;
    }
    .card-body .btn {
        padding: 10px 10px;
        font-size: 15px;
    }
    section.head.absolute {
        position: static;
    }
    
    .caption * {
    }
    
    section.abouthome h2 {
        font-size: 30px !important;
    }
    
    section.abouthome h2 br {
        display: none;
    }
    
    .abtbox .overlay p {
        font-size: 13px !important;
    }
    
    .abtpage_abt_section {
        background-position: right;
    }
    h2 {
        font-size: 36px !important;
    }
    .supportbanner .caption {
        top: 0;
    }
    section.packages {
        padding: 15px;
    }
    
    section.packages .box {
        margin-bottom: 120px;
    }
    section.banner-main.medadv * {
        color: #fff;
    }
    
    section.banner-main.medadv br {
        display: none;
    }
    section.abtrow.set_heading_height .col-md-4 img {
        margin-top: 0;
    }
    
    section.abtrow.set_heading_height .col-md-4 {
        padding-top: 20px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    
    section.aboutmain.section_right_position_bg.abtpage_abt_section.nobg * {
        color: #000;
    }
    .booking_form_sec {
      padding: 4em 0px 0em !important;
    }
    html ul.foo_menu {
      flex-flow:column;
    }
    html ul.foo_menu li:not(:last-child) {
      margin: 0px 0px 10px;
    }
    .foo_mid .col-sm-4,.foo_mid .col-sm-8
    {
        width:100% !important;
    }
    .foo_contact_list,.social_list,ul.header_menu
    {
      padding-left: 0px;
    }
    html .container,html .container-sm {
        max-width: 95%;
    }
    html .my_note_style p
    {
        margin-bottom:0px;
    }
    html .signContainer {
      margin-bottom: 15px;
    }
    html ul.header_menu {
      justify-content: flex-start;
      align-items: flex-start;
      flex-flow: column;
    }
    html ul.header_menu li a {
      display: inline-block;
      padding: 10px 20px;
    }
    html ul.header_menu li:last-child a {
      margin-left: 0em !important;
      display: table;
      margin: 0 auto !important;
    }
    html ul.header_menu li:last-child {
      width: 100%;
      text-align: center;
    }
    .hide_it_mob {
      display: none;
    }
    html .make_it_full_mob {
      width: 100%;
    }
    .booking_form_sec h1, .booking_form_sec h2 {
      font-size: 35px !important;
    }
    .cost_details_box {
      padding: 10px 15px 6px;
    }
    .responsive_menu_box {
      display: block;
    }
}

@media only screen and (max-width : 420px) {
    .signature-pad {
      width: 100%;
    }
}

