@media(min-width:768px){
    .d-flex {
        display: -ms-flexbox!important;
        display: flex!important;
    }
    .align-items-center {
        -ms-flex-align: center!important;
        align-items: center!important;
    }
    .justify-content-center{
        ms-flex-pack: center!important;
        justify-content: center!important;
    }
    .card h2,
    .faq_section .panel-default > .panel-heading,.faq_section .panel-body {
        padding-left: 40px;
        padding-right: 40px
    }
    .faq_section .pluse_mins {right: 40px;}
    .vacine_step .step1 {
        margin-bottom: 80px
    }
    .vacine_step .step3 {
        margin-bottom: 40px
    }
    .covid-testing-sec::before{
        background: -moz-linear-gradient(280deg, rgba(255,255,255,0) 50%, rgba(0,137,204,1) 100%);
        background: -webkit-linear-gradient(280deg, rgba(255,255,255,0) 50%, rgba(0,137,204,1) 100%);
        background: linear-gradient(280deg, rgba(255,255,255,0) 50%, rgba(0,137,204,1) 100%);
    }
}
@media (min-width: 992px){
  .banner-section .hero-img {
      position:absolute;
      right: 0;
      top:0;
      bottom: 0;
      max-width: 50%;
      padding-right: 20px
  }
}
@media(max-width:1300px){
    /*header start*/
    .navbar-nav li {margin-right: 17px;}
    /*header end*/
}
@media(max-width:1400px){
}
@media(max-width:1199px){
    /*header start*/
    .menu_list .get_btn a{padding: 6px 10px;}
    .header_container {padding: 0 15px;}
    /* .menu_list{width: calc(100% - 393px);} */
    .navbar-nav li {margin-right: 20px;}
    /*header end*/
    h2{font-size: 32px;line-height: 52px;}
    .covid-symptoms {margin-top: 40px;margin-bottom: 80px;}
    .get_support_page .questions_section{margin: 80px 0 0 0;padding: 80px 0 80px 0;}
    .app-for-easy-sharing h1 {margin-top: 30px;}
    /*.vacine_step{margin-bottom: 80px;}*/
    .vaccine_record_list {margin: 80px 0 80px 0;}
    .plan_box_row .confirmed_plan .plan_titel{padding: 0 0;}
    .plan_box .plan_disc{height: 333px;}
    .plan_box .plan_btn p{height: 48px;}
    .steppages {padding: 40px 0 80px 0;}
    section,.faq-sectiondiv {padding: 80px 0;}
    .contact-us-section {margin-top: 80px;}
}
@media(max-width:1024px){
    /*header start*/
    header{position: relative;}
    /*    .navbar .dropdown  .caret-down {
            display: inline-block;
            border-right: 5px solid transparent;
            border-left: 5px solid transparent;
            border-top: 5px solid #000;
            margin: 0 0 1px 3px;
        }
        .navbar .dropdown.open .caret-down {
            display: inline-block;
            border-right: 5px solid transparent;
            border-left: 5px solid transparent;
            border-bottom: 5px solid #000;
            border-top: none;
        }
        .navbar .dropdown.active.open .caret-down {
            border-bottom-color: #F79727;
        }
        .navbar .dropdown.active .caret-down {
            border-top-color: #F79727;
        }

        .navbar .dropdown .dropdown .caret-down {
            display: inline-block;
            border-right: 5px solid transparent;
            border-left: 5px solid transparent;
            border-top: 5px solid #000;
            margin: 0 0 1px 3px;
            border-bottom: 0;
        }
        .navbar .dropdown .dropdown.open .caret-down {
            display: inline-block;
            border-right: 5px solid transparent;
            border-left: 5px solid transparent;
            border-bottom: 5px solid #000;
            border-top: none;
        }
        .navbar .dropdown .dropdown.active.open .caret-down {
            border-bottom-color: #F79727;
        }
        .navbar .dropdown .dropdown.active .caret-down {
            border-top-color: #F79727;
        }*/
    /*header end*/


    /*new concierge page css*/




}
@media(max-width:991px){
    /*header start*/
    .navbar-nav li {margin-right: 5px;}
    .menu_list .get_btn a{padding: 6px 7px;}
    .header_container {padding: 0 20px;}
    .navbar-toggle {display: inline-block;top: -34px;}
    header .navbar-collapse {
        background-color: #fff;
        position: absolute;
        width: 100%;
        top: 11px;
        moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.5);
        -webkit-box-shadow: 0 0 6px 1px rgb(0 0 0 / 50%);
        box-shadow: 0 0 6px 1px rgb(0 0 0 / 50%);
        z-index: 111;
    }
    .navbar-collapse.collapse{display: none !important;}
    .collapse.in {display: block !important;}
    .menu_list{width: 100%;display: block;}
    .navbar-nav{padding: 5px 0 0 0;}
    .navbar-nav li {margin: 0 0 10px 0; width: 100%; text-align: center;}
    .navbar .dropdown-menu {border: 1px solid #ccc !important;}
    .navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0; -webkit-box-shadow: none;box-shadow: none;}
    .navbar-nav .open .dropdown-menu {width: 244px;margin: auto;}
    .stickers_img {padding: 60px 0;}
    .get_support_page h1 {margin-bottom: 60px;margin-top: 60px;}
    .get_support_page .questions_section{margin: 60px 0 0 0;padding: 60px 0 60px 0;}

    .app-for-easy-sharing {margin-bottom: 60px;}
    /*.vacine_step{margin-bottom: 60px;}*/
    .vaccine_record_list {margin: 60px 0 60px 0;}
    .vaccine_record_list .first_row {margin-bottom: 60px;}
    .vaccine_record_list .btn {margin-top: 40px;}
    .plan_box .plan_btn .btn{width: 100%;}
    .plan_box .plan_titel{height: 120px;}
    .plan_box .plan_disc {height: 430px;}
    .verifed_plan .plan_btn .btn{margin-bottom: 24px;}
    .plan_box_row {margin-top: 60px;}
    .contact-us-section {margin-bottom: 60px;}
    .test-kit-listing .list{width: 100%; margin: 0 auto 30px auto;max-width: 370px;float: none}
    .banner-section .hero-img {margin-top: 30px}
    .banner-section .icon{display: none;}
    .banner-section .hero-img .icon{display: block;}
    .banner-section .hero-img{display: block;}
    .steppages {padding: 40px 0 60px 0;}
    section,.faq-sectiondiv {padding: 60px 0;}
    .contact-us-section {margin-top: 60px;}
    .covid-testing-sec .btn{width:300px;margin: 10px auto;display: block;}
    .covid-testing-sec .learnmore-text{text-align: center;}
}
@media(max-width:767px){
    /*header start*/
    .menu_list .get_btn a {padding: 6px 15px;}
    /* .logo {width: 60%;} */
    header {padding: 14px 0;}
    .navbar .dropdown-menu {border: 1px solid #ccc !important;}
    .navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0; -webkit-box-shadow: none;box-shadow: none;}
    .navbar-nav .open .dropdown-menu {width: 244px;margin: auto;}
    header .navbar-collapse {background-color: #fff;position: absolute;width: 100%;top: 11px;moz-box-shadow: 0 0 6px 1px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,0.5);box-shadow: 0 0 6px 1px rgba(0,0,0,0.5);z-index: 111;}
    .img_banner .navbar-nav li a {color: #333;}
    .img_banner .navbar-toggle .icon-bar{background-color: #fff;}
    .img_banner .navbar-toggle{border-color: #fff;}
    .img_banner_two .navbar-nav li a {color: #333;}
    .img_banner_two .navbar-toggle .icon-bar{background-color: #fff;}
    .img_banner_two .navbar-toggle{border-color: #fff;}
    .dark_header .navbar-nav li a {color: #333;}
    .navbar-nav > li.first_left_menu {margin-left: 0px;}
    .logo img {max-height: 45px;}
    .navbar-nav { margin: 7.5px 0; }
    /*header end*/
    .dy-padding-left,.dy-padding-right{visibility: visible}
    h1,.p_covid_testing_banner h1,.video-obs-testing-sec .content h2 {font-size: 36px;}
    h2,section h2 {font-size: 30px;}
    .banner-section{padding-top: 60px;padding-bottom: 60px;}
    .stickers_img {padding: 30px 0;}
    .covid-symptoms {margin-top: 0px;margin-bottom: 30px;}
    .covid-symptoms h2 { margin-bottom: 30px;margin-top: 30px;}
    .covid-symptoms h4 {margin-top: 30px;margin-bottom: 30px;}
    .get_support_page .questions_section{margin: 30px 0 0 0;padding: 30px 0 30px 0;}
    .get_support_page h1 {margin-bottom: 30px;margin-top: 30px;}
    .get_support_page h4 {margin-top: 30px;}
    .questions_section .btn {margin-top: 30px;margin-bottom: 30px;}
    .app-for-easy-sharing .mob_img{display: none;}
    .app-for-easy-sharing{padding-bottom: 30px;}
    .covid-testing-sec img{width: 60%; display: block; margin: 30px auto 0 auto;}
    .inperson-testing-sec img{width: 60%; display: block; margin: 0 auto 0 auto;}
    .video-obs-testing-sec img{width: 60%; display: block; margin: 30px auto 0 auto;}
    .vaccine-confirmation-sec img{width: 60%; display: block; margin: 0 auto 30px auto;}
    .app-for-easy-sharing {margin-bottom: 30px;}
    .vacine_step{margin-bottom: 30px;}
    .vaccine_record_list {margin: 30px 0 30px 0;}
    .vaccine_record_list .first_row {margin-bottom: 30px;}
    .vaccine_record_list .btn {margin-top: 20px;}
    .vacine_step h2 {margin-bottom: 30px;}
    .vacine_step .stepno{margin-bottom: 20px;}
    .vaccine_record_list img{margin: 30px auto 0 auto;}
    .vacine_banner_section{padding: 30px 0;}
    .plan_box .plan_titel{height: auto;}
    .plan_box .plan_disc {height: auto;}
    .verifed_plan .plan_btn .btn{margin-bottom: 0;}
    .plan_box .plan_btn p {height: auto;}
    .plan_box {margin-bottom: 30px;}
    .plan_box_row {margin-top: 30px;}
    .steps_page {padding-top: 30px;}
    .step_btn_section {padding-top: 30px;}
    .steps_page img{display: block; width: 70%; margin: 30px auto;}
    .faq_section .panel-title{font-size: 18px;}
    .contact-us-section {margin-bottom: 40px;}
    .steppages .leftside-img {float: none;display: block;margin: 0 auto 30px auto;}
    .steppages .rightside-txt {width: 100%;float: none;padding: 15px;margin-left: 0;}
    .steppages {padding: 30px 0 30px 0;}
    section,.faq-sectiondiv {padding: 30px 0;}
    .contact-us-section {margin-top: 30px;}
    .step_btn_section {text-align: center;}
    .step_btn_section a { margin:10px 0; }
}
@media(max-width:576px){
}
@media(max-width:480px){
    /*footer start*/
    footer .col-xs-6{width: 100%;}
    .footer_bottom a,footer .footer_text {float: none;}
    .footer_bottom {padding-top: 15px;text-align: center;}
    footer .blank_label{display: none;}
    footer li{text-align: center;}
    footer .fild-label{text-align: center;}
    /*footer end*/
}
@media(max-width:420px){
    .test-kit-listing {margin: 30px 0px 0 0px;}

}
@media(max-width:400px){
    .btn{width: 100%;}
    .steppages .rightside-txt .btn-section .btn {margin: 0 0 12px 0;width: 100%;}
    .modal-btns .btn_lists{height: auto; width: 100%;padding: 15px;}
    .modal-btns .btn_lists .btn {margin-top: 30px;}
}
@media(max-width:360px){

}
