@media only screen and (min-width:1025px){
    #headerMaincontainer_desktop{
        width:100%;
        border-bottom:5px solid #D5D2CA;
        background-color: #ffffff;
        z-index: 100;
    }
    
    #header-1{
        margin: 15px auto;
    }
    
    #header-1 > div, #secondary_menu ul li, #main-menu li{
        display:inline-block;
    }
    
    #top-text-left{
        text-align:left;
        font-size:16px;
        font-family: 'Helvetica-Italic';
        color: #555555;
    }
    
    #secondary_menu{
        text-align:right;
        float: right;
    }
    
    #secondary_menu ul li a{
        color:#555555;
        font-family:'HelveticaNeue';
        font-size:16px;
        padding:0px;
    }
    
    #secondary_menu li{
        padding:0px 20px 0px 25px;
        line-height:17px;
        border-right:1px solid #555555;
        margin-right: -4px;
        line-height: 13px;
        vertical-align: middle;
    }
    
    #secondary_menu li:first-child{
        padding:0px 20px 0px 0px;
    }
    
    #secondary_menu li:last-child{
        padding:0px 0px 0px 25px;
        border-right:none;
    }
    
    .custom-logo-link{
        width: 300px;
        margin-left: -10px;
        float:left;
    }
    
    #header-2{
        background-color:#0088ce;
    }
    
    #header-2:after{
        content:"";
        display:block;
        clear:both;
    }
    
    #logo a{
        width:220px;
        background-color:transparent;
    }
    
    #header-2 > .container > #logo 
    
    #navbarNavDropdown{
        line-height: 15px;
    }
    
    #main-menu{
        margin-bottom:0px;
        width: auto;
        float:right;
        margin-right: -4px;
        line-height: 70px;
    }
    
    #main-menu li{
        padding-right: 80px;
        line-height: 70px;
        position: relative;
        top: 3px;   
    }
    
    #main-menu li:last-child{
        padding-right: 0px;
    }
    
    #main-menu li a{
        color:#ffffff;
        font-family:'Helvetica';
        font-size:16.5px;
        padding-right:0px;
    }
    
    #navigating-colums .vc_col-sm-4:first-child > .vc_column-inner{
        padding-right:7px;
    }
    
    #navigating-colums .vc_col-sm-4:nth-child(2) > .vc_column-inner{
        padding-left:7px;
        padding-right:7px;
    }
    
    #navigating-colums .vc_col-sm-4:last-child > .vc_column-inner{
        padding-left:7px;
    }
    
    #hero_banner_img{
        background-image:url("https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/144/2019/09/10115027/Hero-Image%402x_MV.png");
        height:400px;
        background-repeat:no-repeat;
        background-size:cover;
        background-position:left center;
    }
    
    #section1 .section1_bullet, #section1_accordion{
        margin-top:50px;
    }
    
    #section1 #collapseOne .card-body{
        padding-top:0px;
    }
    
    #section1 .refernce-text{
        margin-top:20px;
    }
    
    .section1_right_column p:not(.blueheader){
        margin-bottom:35px;
    }
    
    .section1_right_column p.bluedescription:not(:last-child){
        margin-bottom:35px;
    }

    
    #image_live_text_container{
        top: 17px;
        right: 38px;
    }

    
    #table_reference{
        margin:20px 0px;
    }
    
    #background_mugman{
        background-image:url("https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/144/2019/09/19195422/shutterstock_1080411434_light%402x-1_min.png");
        background-size:cover;
    }
    
    #background_mugman > .vc_column-inner{
        margin-left:0px;
        width:50%;
        background-color:rgba(0,136,206,0.6);
        padding:60px 0px;
    }
    
    #background_mugman .section1_bullet {
        width:66%;
    }
    
    .middle-text-section2{
        padding-top:30px;
        padding-bottom:50px;
    }
    
    .animate-col-2, .animate-col-3{
        border-left:1px solid #555555;
        margin-top:60px;
        margin-bottom: 75px;
    }
    
    .animate-col-1{
        margin-top:50px;
        margin-bottom: 75px;
    }
    
    .animate-col-1, .animate-col-3{
        width: 31%;
    }
    
    .animate-col-2{
        width:38%;
    }
    
    .animate-col-3 > .vc_column-inner .vc_single_image-wrapper{
        margin-top:20px;
        margin-bottom:0px;
    }
    
    #animate_row_circle{
        padding-right:40px;
    }
    
    #animate_row_text{
        padding-left:50px;
        padding-right:50px;
    }
    
    #animate_row_image{
        padding-left:40px;
    }
    
    #mobile-table, #mobile_table{
        display:none;
    }
    
    .table-set{
        width: 100%;
        border-collapse:collapse; 
    }
    .table-set th{
        background-color:#0088CE;
        color:#ffffff;
        text-align:left;
        text-transform: none;
        letter-spacing: 1px;
    }    
    .table-set td, .table-set th{ 
        border-left:#0088CE 1px solid;
        border-right:#0088CE 1px solid;
        padding: 14px 20px 14px 20px;
        line-height: 18px;
        font-size: 14px;
        font-family: 'Helvetica'
    }
    .table-set tr:last-child td{
        border-bottom: 1px solid #0088ce;
    }
    /* improve visual readability for IE8 and below */
    .table-set tr{
        background: #b8d1f3;
    }
    /*  Define the background color for all the ODD table columns  */
    .table-set tr td:not(:nth-child(1)), .table-set tr th:not(:nth-child(1)){
        text-align:center;
    }
    
    /*Define the background color for all the 4th-5th column alternative*/
    .table-set tr:nth-child(odd) td:nth-child(4), .table-set tr:nth-child(odd) td:nth-child(5){
        background-color:#EAEAEA;
    }
    
    .table-set tr:nth-child(even) td:nth-child(5), .table-set tr:nth-child(even) td:nth-child(4){
        background-color:rgba(112,112,112,0.53);
    }
    
    /*  Define the background color for all the ODD table columns  */
    .table-set tr td:nth-child(1), .table-set tr th:nth-child(1){
        width:70%;
    }
    .table-set tr:nth-child(odd) td{ 
        background: #ffffff;
        color: #555555;
    }
    /*  Define the background color for all the EVEN table columns  */
    .table-set tr:nth-child(even) td{
        background: #6FC1EA;
        color:#ffffff;
    }
    
     #section4 h1{
         margin-bottom:25px;
     }
     
     #video_left_column{
         width:80%;
     }
     
     #video_right_column{
         width:20%;
     }
     
    .chapters button{
        width: 90%;
    }
    
    .gform_wrapper ul.gform_fields li.gfield{
        padding-right:0px !important;
    }
    
    .gform_wrapper ul.gform_fields li.gfield.gf_left_half, .gform_wrapper ul.gform_fields li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third{
        padding-right:8px !important;
    }
    
    .gform_wrapper ul.gform_fields li.gfield.gf_right_half, .gform_wrapper ul.gform_fields li.gfield.gf_right_third, .gform_wrapper .top_label li.gfield.gfield_error.gf_right_third{
        padding-left:8px !important;
        padding-right:0px !important;
    }
    
    .gform_wrapper ul.gform_fields li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third{
        padding-left:8px !important;
        padding-right:8px !important;
    }
    
    .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half, #gform_wrapper_1.gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third, .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third{
        margin-right:0px !important;
        max-width: inherit !important;
    }
    
    .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_third, .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_middle_third{
        width: 33.3% !important;
    }
    
    .bluetext-header{
        color: #0088ce;
        font-size:21px;
        line-height:28px;
        font-family: 'Helvetica-Bold';
    }
    
    .navigation_footer_menu{
        margin-top:60px;
    }
    
    .footer_left_text, .footer_right_image{
        margin-top:40px;
        margin-bottom:40px;
    }
    
    .widget_media_image {
        padding:0px;
    }
    
    #footer_row_text{
        padding-right:11%;
    }
    
    #footer_logo{
        width:300px;
        float:right;
    }

    #ISI_accordion .left-header, #ISI_accordion .right-header{
        margin-bottom:18px;
        margin-top:18px;
    }
    
    #ISI_accordion button > #ISI_header{
        line-height:50px;
    }
    
    .home:not(.ios) #ISI_accordion button > #ISI_header{
        margin-top:2px;
        display:block;
    }
    
    #ISI_accordion.expanded{
        
    }
    
    #ISI_description .card-body .col-sm-6:first-child{
        padding-left:22px;
        padding-right:35px;
    }
    
    
    #ISI_description .card-body .col-sm-6:last-child{
        padding-left:35px;
    }
}

@media only screen and (min-width:1199px){
    #section1 .card button{
        width:100%;
    }
}

@media only screen and (min-width:1025px) and (max-width:1200px){
    #external_popup .modal-dialog-centered, #hcp_popup .modal-dialog-centered{
        width:60%;
    }
}
