@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;
    }
}
@media (min-width: 1025px){
    /*.navbar .navbar-nav > .dropdown:hover > .dropdown-menu {display: block;}*/
}
@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;}
    /*.logo {width: 300px;}*/
    /*.menu_list{width: calc(100% - 308px);}*/
    .navbar-nav li {margin-right: 20px;}
    /*header end*/
    h2{font-size: 32px;line-height: 52px;}

    .page_bottom_section{padding: 80px 0 50px 0;}
    .page_bottom_section h2{margin-bottom: 50px;}    
    .rapid_pcr_testing{padding: 25px 0 0 0;}
    .covid_credentials_section{padding-top: 80px;}
    .img_banner{margin-bottom: 40px;}    
    .step_listing .step_list {margin-bottom: 50px;}
    .step_listing_details {padding-top: 40px;}
    .step_listing_details .step_list_details:not(:last-child) {margin-bottom: 90px;}
    .about_covid_test_section{padding: 40px 0 0 0;}    
    .stickers_img {padding: 90px 0;}
    .enjoy_company_section .btn {margin-top: 70px;}
    .enjoy_company_section {padding: 64px 0 100px 0;}
    img.three_mo_img {margin: 60px auto 80px auto;}
    .about_covid_test_section .btn{margin: 60px 0 0 0;}
    .enjoy_company_section .mobile_img{width: 55%;}
    .enjoy_company_section .cc_extra_logo {width: 140px;}
    .flight_table_section table{width: 1111px;}
    .divider{margin: 80px 0;}
    /*new concierge page css*/ 
    .concierge_page_section .graph_tab {padding: 37px 0 80px 0;}
    .need_help_section { margin-bottom: 80px;}
    .sub_info_txt{margin-top: 80px;margin-bottom: 80px;}


    .navbar-nav > li.first_left_menu {margin-left: 20px;}
    .navbar-nav li {margin-right: 12px;}    
    .committed_txt {margin: 80px 0;}    
    .home_healthpass {margin: 80px 0;}
    .home_healthpass h2 {margin-bottom: 80px;}  
    .net_test_section {margin-bottom: 80px;}
    .person_test_section {margin-bottom: 80px;}
    .credentials_pass_sec {margin-bottom: 80px;}    
    .test_box.right img{margin-top: 42px;}
    .procuct_comper .table-responsive {border: 1px solid #DBDEDF;}
    .take_test_section {margin-bottom: 80px;}
    .procuct_comper {margin-bottom: 80px;}
    .azova_smart_test_tool {margin-bottom: 80px;}
    .nasal_test_btn .nasal_test_btn_list{float: none;margin: 0 auto 20px auto;}
    .quickest_healthpass_section {margin: 80px 0;}
    .negativeresult_section {margin-top: 80px;margin-bottom: 80px;}
    .proof_vaccination_section {margin-bottom: 80px;margin-top: 80px;}
    .proof_vaccination_section .btn {margin-top: 80px;}
    .get_suportpage_cont .traveling_section{padding: 80px 0; margin: 80px 0;}
    .request_clearance_section .inner_section {width: 100%;}
    .request_clearance_section {padding: 64px 24px 0 24px;}
    .records_cleared_flight{margin: 80px 0 0 0;}
    .validatedlab_section{margin-bottom: 80px;}
    .trv_clr_need_help_section{margin-top: 80px;}
    .step1clearance .col-sm-4 .btn{width: 100%;}
    .get_suportpage_cont .sub_info_txt{margin-top: 80px;}
    .us_requirement_txt {padding-left: 52%;margin-top: -20px;}
    .graph_tab .nav-tabs > li > a {width: 230px;}
    .home_page_entry_requirements{margin-top: 80px;}
    .test_entry_requirements {margin: 80px 0;}
    .wouldlike_section{margin-bottom: 80px;}
    .travelin_tab {margin-top: 64px;}
    .additional_routes_section{margin-bottom: 80px;}
    .last_health_pass_step_section{margin-bottom: 80px;}
    .healthpass_banner {padding: 64px 0 16px 0;}
    .tasting_tail .option {height: 420px;width: 450px;}
    .testkit_section {margin-bottom: 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*/
    .translate_section {text-align: left;margin-top: 0px;}
    header {padding: 10px 0 10px 0;position: static;}
    .navbar-nav li {margin-right: 5px;}
    .menu_list .get_btn a{padding: 6px 7px;}
    .header_container {padding: 0 20px;}
    .navbar-toggle {display: inline-block;}
    header .navbar-collapse {
        background-color: #fff;
        position: absolute;
        width: 100%;
        top: 60px;
        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;
        left: 0;
        bottom: 0;
        right: 0;
        transition: height 0.17s ease-in 0s;
    }
    .navbar-collapse.collapse{display: none !important;}
    .collapse.in {display: block !important;}
    .menu_list{width: 100%;display: block;}
    .navbar-nav{
        padding: 5px 0 0 0;
        height: calc(100% - 120px);
        overflow: auto;
    }
    .navbar-nav li {margin: 0 0 0px 0; width: 100%; text-align: left;}
    .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;}
    .navbar-nav > li.first_left_menu {margin-left: 0px;}
    .navbar-nav li a{padding: 20px 15px; border-bottom:1px solid #DBDEDF;text-transform: uppercase;}
    .menu_list .menuazovalogo{display: block; text-align: center;padding: 30px 0;}
    .menu_list .menuazovalogo img{max-height: 56px;}
    header .navbar{position: static;}
    /*header end*/
    /*footer start*/
    .footer_bottom {padding-top: 20px;}
    /*footer end*/
    h1,.hawaiibanner h1,.get_suportpage_cont .suport_banner_section h1 {font-size: 38px;line-height: 48px}
    h2 {font-size: 28px;line-height: 40px;}
    .banners_btns{width: 100%;}
    .banners_btns .btn {width: 240px;}
    .btn-magin {margin-top: 50px;margin-bottom: 50px;}
    .sticker-img{padding-bottom: 50px;}
    .banner2 .banner-text p{font-size: 22px;}
    .banner2 .banner-text {padding: 50px 0 50px 0;}
    .flex_row .col-sm-4,.flex_row .col-sm-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .page_bottom_txt{margin: 0 0 60px 0;}
    .symptoms_virus h4 {margin: 50px 0 16px 0;}
    /*.questions_section {padding: 50px 0 0 0;}*/
    .questions_section .btn {margin-top: 50px;}

    .how_it_work_sec .btn {margin-top: 60px;}
    .btn.md {width: auto;padding: 10px 10px;}         
    .authorized_testing_txt {font-size: 30px;line-height: 38px;}
    .emergency_help{padding: 50px 0 50px 0;}
    .prescreening_privacy_policy {padding: 50px 0 0 0;}
    .chat_section{margin: 50px auto 20px auto;}
    .corona_banner {padding: 40px 0 40px 0;}
    .page_bottom_section{padding: 60px 0 40px 0;}
    .page_bottom_section h2{margin-bottom: 30px;}
    .rapid_pcr_testing{padding: 5px 0 0 0;}
    .covid_credentials_section{padding-top: 60px;}
    .img_banner {margin-bottom: 30px;position: static;}
    .img_banner_two {margin-bottom: 30px;}
    .step_listing {padding: 50px 0 0 0;}
    .step_listing .step_list .contant{font-size: 20px;line-height: 35px;}
    .step_listing .step_list {margin-bottom: 40px;}
    .step_listing_details .step_list_details:not(:last-child) {margin-bottom: 60px;}
    .step_listing_details .btn {margin-top: 20px;}
    .stickers_img {padding: 60px 0;}
    .enjoy_company_section {padding: 40px 0 40px 0;}
    .enjoy_company_section .btn {margin-top: 20px;}
    .what_covid_credentials_section {padding: 0 0 60px 0;}
    img.three_mo_img {margin: 40px auto 60px auto;}
    .how_it_work_sec {padding: 0 0 60px 0;}
    .about_covid_test_section .btn{margin: 40px 0 0 0;}
    .arrive_page_flight_table {margin-top: 60px;}
    .table_section_btn .btns_divs {margin-top: 50px;}
    .covid19_page_flight_table{margin-top: 60px;}
    .mexico_page_flight_table{margin-top: 60px;}
    .enjoy_company_section .mobile_img {width: 90%;}
    .destination_btns,.not_accepted_btns{width: 340px;}
    .img_banner_two,.img_banner_three{margin-bottom: 30px;}
    .destination_input_div{width: 100%;}
    .destination_input_div .ui-autocomplete-category{font-size: 24px;line-height: 37px;}
    .divider{margin: 60px 0;}
    .graph_tab .nav-tabs > li > a{width: 130px;}
    .graph_tab {padding-top: 60px;}
    .banner_section {padding: 40px 0 10px 0;}
    .about_azova img{width: 50%; display: block; margin: auto;}
    .two_btn_section {padding-top: 30px;}
    .banner_section .delta_logo {margin: 30px 0 0 auto;}
    .suport_banner_section{padding: 30px 0 40px 0;}
    .suport_banner_section h1{margin-bottom: 40px;}
    .suport_banner_section .btn{margin-top: 20px;}
    .phone_no{margin-top: 30px;}
    /*new concierge page css*/ 
    .concierge_header .navbar .dropdown-menu {min-width: 150px;}
    .concierge_header .first_left_menu {margin-left: 10px;}
    .concierge_page_section .graph_tab {padding: 37px 0 60px 0;}
    .need_help_section { margin-bottom: 60px;}
    .sub_info_txt{margin-top: 60px;margin-bottom: 60px;}



    .committed_txt {margin: 60px 0;}    
    .home_healthpass {margin: 60px 0;}
    .home_healthpass h2 {margin-bottom: 60px;}    

    /*.test_listing {padding: 0px 0;}*/   

    .img_banner .navbar-nav li a {color: #181F5C;}       
    .net_test_section {margin-bottom: 60px;}
    .person_test_section {margin-bottom: 60px;}
    .credentials_pass_sec {margin-bottom: 60px;}
    .take_test_section {margin-bottom: 60px;}
    .procuct_comper {margin-bottom: 60px;}
    .azova_smart_test_tool {margin-bottom: 60px;}
    .test_travel_banner {padding-top: 60px;padding-bottom: 60px;}
    .quickest_healthpass_section {margin: 60px 0;}
    .negativeresult_section {margin-top: 60px;margin-bottom: 60px;}
    .proof_vaccination_section {margin-bottom: 60px;margin-top: 60px;}
    .proof_vaccination_section .btn {margin-top: 60px;}
    .get_suportpage_cont .traveling_section{padding: 60px 0; margin: 60px 0;}
    .records_cleared_flight{margin: 60px 0 0 0;}
    .validatedlab_section{margin-bottom: 60px;}
    .flight_details .flight_route {float: none; padding-right: 0px;}
    .flight_details .clearance_status {padding: 0 15px 0 0px;}
    .flight_details .clearedfor_Travel {float: none; padding-left: 0px;margin-top: 20px;}
    .flight_details .clearedfor_Travel svg{margin-right: 10px;}
    .trv_clr_need_help_section{margin-top: 60px;}
    .get_suportpage_cont .sub_info_txt{margin-top: 60px;}
    .somewhere_test_section{margin-bottom: 60px;}
    .us_requirement_txt {padding-left: 47%;margin-top: -20px;}
    .button_section .btn_list {width: 340px;}
    .graph_tab .nav-tabs > li > a {width: 170px;}
    .home_page_entry_requirements{margin-top: 60px;}
    .test_entry_requirements {margin: 60px 0;}
    .us-ca-page .graph_tab{margin-bottom: 60px;}    
    .wouldlike_section .wouldlike_btn .btn{margin: 0 0 10px;}
    .wouldlike_section .wouldlike_btn {padding: 60px 0;}
    .wouldlike_section{margin-bottom: 60px;}
    .travelin_tab {margin-top: 60px;}
    .wjs_az_note{margin-bottom: 60px;}
    .country_naga_section{margin: 60px 0;}
    .flight_details.flight_travel_cleared .flight_route{padding: 0 0 0 0;}
    .additional_routes_section{margin-bottom: 60px;}
    .last_health_pass_step_section{margin-bottom: 60px;}
    .healthpass_banner {padding: 64px 0 0px 0;}
    .testkit_section {margin-bottom: 60px; margin-top: 60px;}

}
@media(max-width:767px){
    /*header start*/
    .menu_list .get_btn a {padding: 6px 15px;}
    .logo {width: 80%;}
    header {padding: 10px 0 10px 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: 26px;}
    header .navbar-collapse{top: 55px;}
    /*header end*/
    /*footer start*/
    footer {padding: 16px 0 16px 0;}
    /*footer end*/
    .dy-padding-left,.dy-padding-right{visibility: visible}
    h1,.p_covid_testing_banner h1,.hawaiibanner h1,.hawaiibanner h1,.get_suportpage_cont .suport_banner_section h1 {font-size: 32px;line-height: 40px}
    h2,h3 {font-size: 24px;line-height: 44px;}
    .banner-text h1 {margin-bottom: 15px;}
    .banner-text .banner_sub_txt {margin-bottom: 15px;}
    .banners_btns{margin-bottom: 15px;}
    .btn-magin {margin-top: 30px;margin-bottom: 30px;}
    .sticker-img img {width: 100%;}
    .button-mrg-r {margin-right: 0px;}
    .bannerwith_btn .btn{margin-right: 0px;}
    .odd_section,.even_section{padding: 30px 0;}
    .odd_section img,.even_section img{margin: 30px 0 0 0;width: 50%;display: block;}
    .page_bottom_txt{margin: 0 0 40px 0;}
    .symptoms_virus h4 {margin: 30px 0 16px 0;}
    /*.questions_section {padding: 30px 0 0 0;}*/
    .questions_section .btn {margin-top: 30px;}
    .questions_section .questions_section_img img{margin-top: 20px;}    
    .pcr_testing_athome{padding-top: 0;}
    .how_it_work_step .steps_number {padding: 0 0 50px 90px;}
    .how_it_work_step .step_imgs{display: none;}
    .how_it_work_step .steps_number:before{font-size: 32px;line-height: 42px;width: 49px;height: 49px;}
    .how_it_work_step .steps_number:after{left: 25px;top: 49px;}
    .authorized_testing_txt {font-size: 26px;line-height: 33px;}
    .emergency_help{padding: 30px 0 30px 0;}
    .emergency_help h2{margin-bottom: 30px;}
    .chat_section{width: 530px;margin: 30px auto 20px auto;}
    .prescreening_privacy_policy {padding: 30px 0 0 0;}
    .page_bottom_section{padding: 40px 0 40px 0;}
    .page_bottom_section h2{margin-bottom: 15px;}
    .page_bottom_section .page_bottom_s_btn {width: 100%;}
    .even_section .btn, .odd_section .btn {margin-top: 8px;}
    .corona_banner .p-r-0,.corona_banner .banner_side_img{display: none;}
    .corona_banner_bg{background-image: none;}
    .video_observation_modal .img_check_box{width: calc(50% - 12px);}
    .covid_credentials_section{padding-top: 40px;}
    .covid_credentials_section img{width: 60%;margin: 20px auto 0 auto;}
    .table-responsive{border: none;}
    .test_option_modal .modal-header{padding: 15px 15px;}
    .test_option_modal .modal-body{padding: 15px;}
    .step_listing {padding: 30px 0 0 0;}
    .step_listing .step_list .contant{width: 100%;padding: 20px 0 0 0;font-size: 18px;line-height: 27px;text-align: center;}
    .step_listing .step_list {margin-bottom: 30px;}
    .step_listing_details .mobile_img {display: block;width: 40%;margin: 30px auto 0 auto;}
    .step_listing_details .step_list_details:not(:last-child) {margin-bottom: 30px;}
    .stickers_img {padding: 40px 0;}
    .enjoy_company_section .btn {margin-top: 20px;}
    .enjoy_company_section img {width: 50%;margin: 20px auto 0 auto;display: block;}
    .what_covid_credentials_section .p-l-0{padding-left: 15px; padding-bottom: 20px;}
    .what_covid_credentials_section {padding: 0 0 30px 0;}
    img.three_mo_img {margin: 40px auto 40px auto;}
    .how_it_work_sec .row {margin-top: 20px;}
    .how_it_work_sec .btn { margin-top: 40px;}
    .how_it_work_sec {padding: 0 0 40px 0;}
    .extra_logo{display: none;}
    .about_covid_test_section{padding: 30px 0 0 0;}
    .about_covid_test_section .btn{margin: 30px 0 0 0;}
    .schedule_covid_test .btns_divs{margin-top: 30px;}
    /*.flight_table_section table{width: 800px;}*/
    .arrive_page_flight_table {margin-top: 40px;}
    .table_section_btn .btns_divs {margin-top: 30px;}
    .covid19_page_flight_table{margin-top: 30px;}
    .test_site_btn{margin: 30px 0;}
    .mexico_page_flight_table{margin-top: 30px;}
    .enjoy_company_section .cc_extra_logo {display: none;}
    .enjoy_company_section .mobile_img {width: 50%;}
    .destination_btns, .not_accepted_btns {width: 310px;}
    .destination_input_div {width: 100%;}
    .destination_input{font-size: 20px !important;height: 35px;background-size: 30px;padding: 0 0 0 35px;}
    .destination_search_result .mrg_top_section{margin-top: 20px;}
    .destination_input_div .ui-autocomplete-category{font-size: 20px;line-height: 33px;}
    .divider{margin: 40px 0;}
    .graph_tab {padding-top: 40px;}
    .banner_section img {margin: 20px auto 0 auto;width: 60%;}
    .traveling_section img{margin-top: 30px}
    .suport_banner_section{padding: 30px 0 30px 0;}
    .suport_banner_section h1{margin-bottom: 30px;}
    .suport_banner_section .btn{margin-top: 15px;}
    .phone_no{margin-top: 20px;}
    /*new concierge page css*/ 
    .concierge_header .menu_list {width: 100%;}
    .navbar-nav {margin: 0;}
    .concierge_header .first_left_menu {margin-left: 0;}
    .concierge_header .left_menu {margin-top: 0;}
    .concierge_header .navbar-nav > li{float: left;}
    .concierge_header .navbar-nav li a {color: #181F5C;}
    .concierge_header .navbar .dropdown .caret-down{border-color: #181F5C;}
    .concierge_header .nav .open > a, .concierge_header .nav .open > a:hover{color: #181F5C;}
    .concierge_page_section .graph_tab {padding: 37px 0 30px 0;}
    .step_listing {padding: 30px 0 30px 0;}
    .concierge_banner_section {padding: 40px 0 40px 0;}
    .concierge_banner_section img{width: 60%;display: block;margin: 30px auto auto;}
    .mobile_text_center{text-align: center;}
    .step_listing .step_list .img{display: block;margin: auto;}
    .concierge_banner_section .test_with_icon{margin: 30px 0 0 0;}
    .return_travel_test {margin-top: 30px;margin-bottom: 30px;}
    .return_travel_test .btn {margin-top: 30px;}
    .test_listing .ext_title {margin-bottom: 30px;}
    .test_listing {padding: 30px 0;}
    .test_listing.left_img .img_col {float: none;}
    .test_listing img{display: block; margin: 0 auto 30px auto;}
    .test_listing .p-r-0{padding-left: 0;}
    .test_listing .p-l-0{padding-right: 0;}
    .test_listing .btn { margin-top: 30px;}
    .offer_locations .location_list img{display: inline-block; margin: 0;}
    .test_listing .offer_locations { margin-top: 30px;}
    .need_help_section { margin-bottom: 30px;}
    .need_help_section .customer_title{margin-top: 30px;}
    .sub_info_txt{margin-top: 30px;margin-bottom: 30px;}
    .return_travel_test img{display: block; margin: 30px auto 0 auto;width: 70%;}
    .top_banner_sectopn h1{margin-top: 30px;}
    .schedule_travel_sec{font-size: 17px;width: 570px;}


    .committed_txt {margin: 30px 0;}    
    .home_healthpass {margin: 30px 0;}
    .home_healthpass h2 {margin-bottom: 64px;}
    .img_banner{padding-bottom: 30px;}
    .top_banner_sectopn h1{margin-top: 30px;}
    .at_home_test_img { margin-top: 30px;}
    .at_home_test_img .first_img{text-align: center;margin-bottom: 30px;}
    .at_home_test_img .third_img{text-align: center;margin-top: 30px;}
    /*    .flaglisting ul li{text-align: center;display: block;float: none;margin-right: 0px;}
        .flaglisting ul li a{text-align: left;}*/
    /*
    .test_listing{text-align: center;}*/
    .home_healthpass img{width: 80%;display: block; margin: 30px auto 0 auto;}
    .net_test_section {margin-bottom: 30px;}
    .person_test_section {margin-bottom: 30px;}
    .credentials_pass_sec {margin-bottom: 30px;}
    .test_box{margin-bottom: 30px;}
    .credentials_pass_sec img{width: 80%; display: block;margin: 30px auto 0 auto;}
    .blue_bg_section{padding: 30px 0;}    
    .test_box.right img {margin-top: 0;}
    .take_test_section {margin-bottom: 30px;}
    .procuct_comper {margin-bottom: 30px;}
    .azova_smart_test_tool {margin-bottom: 30px;}
    .test_travel_banner {padding-top: 30px;padding-bottom: 30px;}
    .take_test_section .p-l-0 {padding-left: 15px;}
    .take_test_section img{margin-bottom: 20px;}
    .nasal_test_btn .nasal_test_btn_list{margin: 0 auto 20px auto;width: 100%;height: auto;}
    .nasal_test_btn .btn_img{margin: 30px auto;}
    .nasal_test_btn {margin: 30px 0 30px 0;}    
    .quickest_healthpass_section {margin: 30px 0;}
    .negativeresult_section {margin-top: 30px;margin-bottom: 30px;}
    .proof_vaccination_section {margin-bottom: 30px;margin-top: 30px;}
    .proof_vaccination_section .btn {margin-top: 30px;}
    .hawaiibanner .top_blue_section{margin-bottom: 20px;}
    .quickest_healthpass_section .scan_code_img {display: block;margin: 30px auto 0 auto;}
    .sm_btn_b_text{width: 100%;}
    .simple_pass .hipaa_secure_txt {padding-right: 0;text-align: center;margin-bottom: 10px;}
    .test_listing .dy-padding-right{padding-left: 15px;}
    .test_listing .dy-padding-left{padding-right: 15px;}  
    .azova_smart_test_tool p.text-center{text-align: left;}
    .net_test_section .row .col-sm-6{padding-bottom: 30px;}
    .get_suportpage_cont .traveling_section{padding: 30px 0; margin: 30px 0;}
    .get_suportpage_cont .traveling_section .btn{margin-top: 30px;}   
    .request_clearance_section {padding: 24px;margin-top: 30px;}
    .records_cleared_flight{margin: 30px 0 0 0;}
    .validatedlab_section{margin-bottom: 30px;}
    .btns_section{margin-top: 30px;}
    .why_do_need_section{margin-top: 30px;}
    .flight_search .btn {margin-top: 10px;}
    .azova_clearance {margin-top: 30px;padding-bottom: 30px;}
    .playstore_btn{margin-top: 30px; text-align: center;}
    .playstore_btn .app_store {margin-right: 10px;}
    .azova_clearance .col-sm-4 img{display: block;margin: 30px auto 0 auto;}
    .trv_clr_need_help_section{margin-top: 30px;}
    .safe_travels_steps {margin: 30px -15px 0px -15px;}
    .safe_travels_steps .step_list .stepno{margin-bottom: 20px;}
    .safe_travels_steps .step_list{margin-bottom: 30px;width: 100%;}
    .safe_travels_steps .step_list img{margin: 0 0 24px 0;}
    .hawii_another_cler_btn {padding-top: 30px;}
    .step1clearance img{margin-top: 30px;}
    .step2clearance img{margin-top: 30px;}
    .step_pages {padding: 30px 0 0 0;}
    .get_suportpage_cont .sub_info_txt{margin-top:30px;}
    .flight_details .flight_route span{font-size: 18px;line-height: 32px;}
    .somewhere_test_section{margin-bottom: 30px;}
    .how_it_work_section{margin: 30px 0;}
    .us_requirement_txt {padding-left: 0;margin-top: 0; text-align: center;}
    .how_it_work_section {margin: 30px 0;}
    .how_it_work_section {margin-bottom: 20px;text-align: center;}
    .how_it_work_section img {margin: 0 auto 20px auto;}
    .button_section .btn_list {margin-left: auto;margin-right: auto;float: none;}
    .test_lists {padding: 30px 0;}
    .test_lists img{margin: 30px auto; display: block;width: 70%;}
    .test_lists .btn{margin-top: 15px;}
    .entry_requirements{padding: 15px 15px 15px 15px;}
    .test_grp_btn .requirements_box{float: none;display: block;margin: auto auto 20px auto;}
    .entry_requirements .entry_requirements_btn {margin-top: 30px;}
    .home_page_entry_requirements{margin-top: 30px;}
    .test_entry_requirements {margin: 30px 0;}
    .us-ca-uk-banner img{width: 60%;display: block;margin: 30px auto auto;}
    .us-ca-page .graph_tab{margin-bottom: 30px;}
    .faq_qst_section_main{padding: 30px 0;}
    .test-result-confirmation-page .negativeresult_section {margin-bottom: 30px;}
    .test-result-confirmation-banner {padding: 30px 0 0 0;}
    .test-result-confirmation-banner img{margin: 30px auto 0 auto; display: block;}
    .negativeresult_section .steps {margin-top: 30px;}
    .home_page .negativeresult_section{margin-top: 30px;}
    .wouldlike_section .wouldlike_btn {padding: 30px 0;}
    .wouldlike_section{margin-bottom: 30px;}
    .travelin_tab {margin-top: 30px; margin-bottom: 30px;}
    .travelin_tab > ul {margin-bottom: 30px;}
    .travelin_tab > ul li {margin-bottom: 10px; margin-right: 0px; width: 100%;}
    .travelin_area_tab > ul li {margin-bottom: 10px;margin-right: 0px;width: 100%;}
    .azova_partner_logo {padding: 30px 30px 20px 30px; text-align: right;}
    .destination_list .city_name {margin-left: 5px;}
    .destination_list .to {margin: 0 10px;}
    .destination_list li {margin-bottom: 20px;}
    .wjs_az_note{margin-bottom: 30px;}
    .travel_section_div {margin-top: 30px; margin-bottom: 20px;}
    .flight_rout_table{margin-bottom: 30px;}
    .country_naga_section{margin: 30px 0;}
    .travel_test_box{margin-right: 0;margin-left: 0;}
    .destination_page h1{margin-top: 30px;}
    .flight_details .clearedfor_Travel span span{width: 100%;float: left;margin: 0;}
    .flight_details .clearedfor_Travel .red {padding: 0px 0;}
    .additional_routes_section{margin-bottom: 30px;}
    .test_box_available_tab .nav-tabs > li {margin: 0 0px 0 0px;}
    .test_box_available_tab .nav-tabs {margin-bottom: 30px;margin-top: 30px;}
    .hawaii_safe_travels_sec .img_section .text_div {margin-top: 20px;}
    .last_health_pass_step_section{margin-bottom: 30px;}
    .health_pass_step_section {padding: 30px 0;}
    .health_pass_step_section h3, .health_pass_step_section h4{ margin-bottom: 30px;}
    .health_pass_step_section .negativeresult_section .text-left{text-align: center;}
    .health_pass_step_section .negativeresult_section { margin-bottom: 30px;}
    .health_pass_step_section .col-sm-5 img{width: 50%; display: block; margin: 30px auto 0 auto;}
    .healthpass_banner {padding: 30px 0 0px 0;}
    .healthpass_banner .jump_section{margin-top: 30px;}
    .purchase_modal .close{font-size: 42px;}
    .healthpass_banner .hiw_jump_section{display: none;}
    .banner_img_section .banner_bg_img{width: 80%;}
    .graph_tab .custom-drop-down{position: relative; margin: 15px 0 15px 0;}
    .graph_tab .custom-drop-down .selected{display: block;}
    .graph_tab .custom-drop-down .selected a{background-color: #fff;display:block;padding-right:20px;border: 1px solid #181F5C;text-decoration:none;color:#181F5C;border-radius: 6px;background-image: url(https://www3.azova.com/usfs/images/arrow.png);background-repeat: no-repeat; background-size: 24px;background-position: right center;font-family: 'latobold';}
    .graph_tab .custom-drop-down .selected a span{cursor:pointer; display:block; padding: 7px 5px 7px 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .graph_tab .custom-drop-down .option{position:relative;}
    .graph_tab .custom-drop-down .options ul{background-color: #fff;display:none;list-style:none;padding:0px 0px;position:absolute;left:0px;top:43px;width:auto;border:1px solid #181F5C;margin: 0;width: 100%;z-index: 11;}
    .graph_tab .custom-drop-down .selected span.value, .custom-drop-down .options span.value{display: none;}
    .graph_tab .custom-drop-down .options ul li a{padding: 5px 10px;display:block;text-decoration:none;color:#181F5C;margin-right: 0px; text-align: left;border: none;font-size: 16px; line-height: 32px;border-bottom: 0;border-radius: 0;width: 100%;}
    .graph_tab .custom-drop-down .options ul li{float: none;margin: 0;}    
    .graph_tab .custom-drop-down .nav-tabs > li.active > a, 
    .graph_tab .custom-drop-down .nav-tabs > li.active > a:hover, 
    .graph_tab .custom-drop-down .nav-tabs > li.active > a:focus{border-bottom: 0;background-color: #181F5C; color: #fff;}
    .graph_tab .custom-drop-down .nav-tabs > li > a:hover{background-color: #181F5C; color: #fff;}
    .graph_tab .custom-drop-down .nav-tabs li > a.disabled{color: rgba(24, 31, 92, 0.5);}
    .mobile_graph_tab table tr{width: 50%;display: inline-block;float: left;}
    .mobile_graph_tab .flight_table_section tr td{width: 100%;display: block;padding: 5px;}
    .mobile_graph_tab .flight_table_section table{width: 100%;}
    .mobile_graph_tab .flight_table_section table tr td:first-child{border-bottom: 1px solid #181F5C;border-right:none;width: 100%;max-height: 100%;min-height: 100%; text-align: center;}
    .testkit_section {margin-bottom: 30px;margin-top: 30px;}
    .testkit_section img{margin: 0 auto 30px auto; display: block; width: 50%;}
    .usfs_azova_logo {margin-top: 30px;}
    .azovapcr_banner_section img {margin: 30px auto 0 auto;display: block; width: 80%;}
    .self_test_til .option{margin: 0 auto 24px auto;}
}
@media(max-width:576px){
    .flex_row .col-sm-4,.flex_row .col-sm-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .chat_section{width: 100%;}
    .covid_credentials_section img{width: 80%;}
    .banners_btns .btn {width: 264px;}
    .btn{width: 100%;padding: 12px 5px;}
    .enjoy_company_section .mobile_img {width: 80%;}
    .destination_btns, .not_accepted_btns {width: 280px;}
    .banner_section img {width: 80%;}
    /*new concierge page css*/ 
    .concierge_banner_section img{width: 90%}
    .two_btn_section div{margin: 0 0 10px 0;width: 100%;}
    .offer_locations p{width: 100%;}
    .offer_locations .locations{width: 100%;}
    .schedule_travel_sec{width: 100%;padding: 9px 0 9px 77px;}
    .schedule_travel_sec:before{width: 75px;height: 52px;background-size: 75px;}
    .flight_details .clearance_status {float: none; padding: 0 0px 0 0px;}
    .travel_section_div .city_name {font-size: 20px; line-height: 35px;}
    .travel_section_div svg {margin: 0 15px; width: 30px; height: 30px;margin-top: 4px;}
    .travel_section_div .switch {margin: 10px 0 0 0;float: left;display: block;width: 100%;}
    .flight_rout_table .flight_rout_cal {float: none;width: 100%;}
    .flight_rout_table .title{border-bottom: none}
    .flight_rout_table .disc{border-bottom: 1px solid #181F5C;padding: 0px 8px 15px 8px;}
    .flight_details .clearance_status .required,.flight_details .clearance_status .not_required{text-align: center;}
    .flight_details .change_flight {float: none;padding: 0;text-align: center;}
    .health_pass_step_section .col-sm-5 img{width: 90%; }
    .tasting_tail .option {height: auto;width: 100%;margin: 0 0 24px 0;}
    .tasting_tail {margin-left: 0;margin-right: 0;margin-bottom: 0;margin-top: 30px;}
    .button_section {margin-top: 15px;}
}
@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;}
    footer .blank_label{display: none;}
    /*footer li{text-align: center;}
    footer .fild-label{text-align: center;}*/
    footer .col-sm-3.col-xs-6 { padding-bottom: 24px;}
    footer .fild-label{text-transform: uppercase;}
    /*footer end*/
    .video_observation_modal .img_check_box:first-child {margin-right: auto;}

    .video_observation_modal .img_check_box{width: 85%;margin: auto auto 20px auto;float: none;display: block;}
    .video_observation_modal .video_observation_text{padding-top: 5px;}
    .airline_bts a {width: 288px;margin-right: 0;}
    .graph_tab .nav-tabs > li > a {width: 90px;}
    .testkit_section img{width: 90%;}
    .azovapcr_banner_section img {width: 90%;}
    .usfs_azova_logo img {margin: 0 15px 15px 15px;}
    .usfs_azova_logo p {margin-top: 10px;}
    .self_test_til {margin-left: 0;margin-right: 0;}
    .self_test_til .option{width: 100%; height: auto;}
    .self_test_til .option img{margin: 20px auto;}
}
@media(max-width:420px){
    .odd_section img,.even_section img{width: 95%;}
    .nasal_test_btn .nasal_test_btn_list{width: 100%;}
    .nasal_test_btn{padding: 0 15px 0 15px;}
    .nasal_test_btn .top_text{width: -webkit-fill-available;}
    .nasal_test_btn .nasal_test_btn_list a {width: -webkit-fill-available;}
    .btn{width: 100%;}
    .model_nasal_test_btn .nasal_test_btn_list{width: 100%; margin: 0 0px 12px 0px;}    
    .mobile_graph_tab .flight_table_section table tr td:first-child{min-height: 75px;}

}
@media(max-width:400px){    
    .button_section .btn_list {width: 100%;display: block !important;height: auto;}
    .in_person_test_modal_tab .active_label{margin: 0 5px 0px 5px;width: 200px;}
    .button_section .btn_list p{margin-bottom: 15px;margin-top: 15px;}
    .button_section .btn_list a{margin-top: 24px;}
}
@media(max-width:360px){
    .self_test_modal_tab .nav-tabs > li > a{margin: 0 0 10px 0;width: 100%;}
    .self_test_modal_tab .nav-tabs > li{width: 100%;}
    .in_person_test_modal_tab .nav-tabs > li > a{width: 100%;margin: 0 0 10px 0;}
    .in_person_test_modal_tab .nav-tabs > li{float: none;}
}
