
/**
** RESPONSIVE STYLE **/


@media (max-width: 1025px){
	 section.content.dashboardContent {
        padding: 30px 15px;
    }
    .dashboard_elements{    padding: 10px 20px ;}
    .dashboardBox_ttl h3{font-size:16px;}
    span.inProcess_label, span.completed_label{font-size: 12px;    line-height: normal;    background-size: 14px;padding: 9px 9px 8px 33px;}


	header .navbar-nav.nav>li>a {
	    font-size: 12px;
	}
	.list_content_box_wrapper h3:after {
	    width: 25px;
	}
	.navbar-nav>li {
	    margin-right: 16px;
	}
	.contactDetails_rightSec {
	    padding: 160px 32px 155px 54px;
	}
	.signUpForm .form-control.cardIcn{background-position: right 11px center;}
	.dataTables_filter .select2-container{margin-top: 0;}
	.dataTables_filter .drpExportOpt_sec{margin-top: 10px;}
	.videoWrapperBox {
		top: 35px;
		right: 23px;
		max-height: 263px;
		max-width: 360px;
	}
	.md100{width: 100% !important;}
	.md_mt20{margin-top: 20px;}

    /*.no-pad-right{padding-right: 15px !important;}
    .no-pad-left{padding-left: 15px !important;}
    .no-padding{padding-left:15px !important;padding-right: 15px !important;}*/
    .hAZMAT_section, .assets_section, .lfai_section, div#laboratorySampleSec {
	    height: auto;
	}
    .mapBox_dashboard{
        height:300px;
        padding:2px;
    }
	/*.assets_section{padding-bottom: 30px;}*/
}


@media (min-width: 990px){
	.mobileAction{display: none;}

}
@media (max-width: 990px){
	.hideInMobile{
		display: none;
	}
	.mobileAction_dropdown .action-btn.dyn-report-download {
	    margin-left: -3px;
	}
	.commonContentSec .table > thead > tr > td, .commonContentSec .table > tbody > tr > td, .commonContentSec .table > tfoot > tr > td {
	    padding: 15px 0px;
	}
	.DTFC_RightWrapper .table.table-fixed.dataTable.DTFC_Cloned th{color: transparent;}
	.DTFC_RightBodyLiner, .DTFC_RightWrapper{
		width: 45px !important;
	}
	.DTFC_ScrollWrapper .dataTables_scroll thead tr th:last-child, .DTFC_ScrollWrapper .dataTables_scroll tbody tr td:last-child {
	    width: 12px;
	}
	/*.ListingDetailPage_Sec .table > thead > tr > th:first-child, .ListingDetailPage_Sec .table > tbody > tr > td:first-child, .table-list .table > thead > tr > th:first-child, .table-list .table > tbody > tr > td:first-child{
		width: 45px !important;
	}*/
	.dataTables_scroll thead > tr > th:first-child, .dataTables_scroll tbody > tr > td:first-child{
		width: 8px !important;
		/*padding-left: 10px;*/
	}
	th .deletesec-table-header {
	    margin-left: 2px;
	}
	.dataTables_scroll tbody tr td .table-check{
		margin-left: 0;
	}
	header .navbar-nav {
	    margin: 20px 0 20px 50px;
	    width: calc(100% - 155px);
	}
	header .navbar-nav.nav>li>a {
        text-transform: capitalize;
	}
	header .navbar-nav.nav>li.freeTrialBtn_header>a{
	    padding: 4px 12px;
	    margin-top: 4px;
	    font-size: 10px;
	}
	.home_banner_Sec .list_content_box_wrapper h3 {
	    font-size: 14px;
	}
	.home_banner_Sec .list_content_box_wrapper h2 {
	    font-size: 26px;
	    line-height: 31px;
	}
	 .list_content_box_wrapper p {
	    font-size: 16px;
	    line-height: 22px;
	}
	.getStarted_form form {
	    box-shadow: none;
	}
	.getStarted_form form input.form-control {
	    margin-bottom: 21px;
	        text-align: center;
	}
	.home_banner_Sec .getStarted_form form input.form-control {
	    /*text-align: left;*/
	}
	.home_banner_Sec .getStarted_form form {
	    box-shadow: none;
	    text-align: center;
	}
	.getStarted_form .getstarted_submitBtn{
		height: 45px;
	}
	.home_banner_Sec .getStarted_form .getstarted_submitBtn {
	    position: inherit;
	    display: inline-block;
	    left: auto;
	    right: auto;
        float: none;
        min-width: 243px;
	}
	.list_content_box_wrapper h3 {
	    font-size: 24px;
	    line-height: 30px;
	    padding-top: 13px;
	    margin: 0 0 11px;
	}
	.list_content_box_wrapper h3:after {
	    bottom: auto;
	    left: 0;
	    top: 0;
	    margin-left: 0;
	    width: 45px;
	}
	.list_content_box_wrapper{
	    padding: 50px 0 50px 0;
	}
	.section_ttl h2 {
	    font-size: 24px;
	    line-height: 30px;
	    padding-top: 12px;
	    margin-bottom: 16px;
	}
	.section_ttl p {
	    font-size: 16px;
	    line-height: 22px;
        max-width: 300px;
	    float: none;
	    margin: 0 auto;
	    display: inline-block;
	}
	.ourProducts_content .nav-tabs{
		margin-top: 90px;
	}
	.getStarted_sec h3 {
	    font-size: 24px;
	    line-height: 30px;
	}
	.getStarted_sec p {
	    font-size: 16px;
	    line-height: 22px;
	    margin-top: 5px;
	}
	.getStarted_form {
	   margin-top: 33px;
	}
	.getStarted_form .getstarted_submitBtn {
	    position: inherit;
	    left: auto;
	    right: auto;
	    margin: auto;
	    float: none;
        min-width: 175px;
	}


}


@media (max-width: 768px){
	.videoWrapperBox {
		position: absolute;
		top: 26px;
		right: 20px;
		max-height: 200px;
		max-width: 271px;
	}

	/** Contact US page **/
	.contactForm_leftSec, .contactDetails_rightSec {
	    width: 100%;
	}
	.contactDetails_rightSec {
	    padding: 50px 32px 55px 54px;
	}
	.contactBtm_sec{
		padding-bottom: 80px;
	}

	/** SIGN In page **/
	.signUpForm_leftSec, .signUpPage_rightSec, .checkoutPage_rightSec {
	    width: 100%;
	}
	.pr0 {
	    padding-right: 15px !important;
	}
	.sidebar-collapse .sidebar-menu > li.settingsLi{
	    display: none;
	}
}
@media (max-width: 767px){
    .assets_section.dashboard_elements.mapBox_dashboard .ttlRightdiv {
    position: absolute;
    right: auto;
    z-index: 9;
    top: 60px;
    left: 14px;
}

	.mobileImg{
		display: inline-block;
	}
	.desktopImg{
		display: none !important;
	}
	.home_banner_Sec:before {
	    width: 100%;
	}
	.home_banner_Sec .list_content_box_wrapper {
	    text-align: center;
	}
	.home_banner_Sec .list_content_box_wrapper p {
	    display: none;
	}
	.home_banner_Sec .list_content_box_wrapper .getStarted_form form {
	    float: none;
	}
	.watchVideo_btn {
	    float: none;
	    display: inline-block;
	}
	.home_banner_Sec .list_content_box_wrapper {
	    text-align: center;
	    padding: 20px 0 25px;
	}
	.home_banner_Sec .list_img_box{padding: 0px 0 50px 0;}
	header .navbar-default{
	    min-height: 70px;
	}
	.home_banner_Sec .list_content_box_wrapper h3 {
	    padding-top: 0;
	    line-height: normal;
	}
	.home_banner_Sec .list_content_box_wrapper h3:after{
		display: none;
	}
	.home_btm_content {
	    padding: 0;
	}
	.homePage_list {
	    padding: 20px 0;
	}
	.list_content_box_wrapper {
	    padding: 50px 0 0 0;
	    text-align: center;
	}
	.list_content_box_wrapper h3:after {
	    right: 0;
	    margin: auto;
	}
	.list_img_box_wrapper{
	    text-align: center;
	}
	.list_img_box_wrapper img.img-responsive {
	    display: inline-block;
	        max-width: 330px;
	        width: 100%;
	}
	.hideinMobile{
		display: none !important;
	}
	.home_ourProducts_Sec {
	    padding-top: 55px;
	}
	.ourProducts_content .nav-tabs {
	    margin-top: 0;
	    float: left;
	    width: 100%;
	    max-width: 100%;
        text-align: center;
	}
	.ourProducts_content .nav-tabs .nav-item.active .ourProduct_tab_name_belowContent {
	    display: none;
	}
	.ourProducts_content .nav-tabs .nav-item {
	    width: auto;
	    padding: 10px;
        float: none;
	    display: inline-block;
	    margin-left: -4px;
	}
	.ourProducts_content .nav-tabs .nav-item.active{
		padding: 10px;
	}
	.ourProducts_content .nav-tabs .nav-item.active .ourProduct_tab_name:before{
		display: none;
	}
	.ourProducts_content .nav-tabs .nav-item.active .ourProduct_tab_name:after, .ourProducts_content .nav-tabs .nav-item .ourProduct_tab_name:after{
		display: none;
	}
	.ourProducts_content .nav-tabs .nav-item a.nav-link {
	    font-size: 16px;
	    line-height: 20px;
	}
	.ourProduct_tab_name_belowContent {
	    display: none;
	}
	.ourProducts_content .nav-tabs .nav-item:last-child {
	    border-bottom: 1px solid #C4CDDA;
	}
	.ourProducts_content .nav-tabs .nav-item:first-child.active {
	    border-bottom: 2px solid #C83527;
    }
	.ourProducts_content .nav-tabs .nav-item:nth-child(2).active {
	    border-bottom: 2px solid #218167;
    }
	.ourProducts_content .nav-tabs .nav-item:last-child.active {
	    border-bottom: 2px solid #116B50;
    }
    .productImgBox {
	    margin-top: 30px;
	}
    .productImgBox img.img {
	    display: inline-block;
	    max-width: 125px;
	}
	.labdocsSec .list_content_box_wrapper h4 {
    	display: none;
	}
	.mobileViewShow.productDiscrBox {
	    display: block;
	    text-align: center;
	    margin: 15px 0;
	    float: left;
	    width: 100%;
	}
	.mobileViewShow.productDiscrBox p {
	    font-size: 16px;
	    line-height: 22px;
	    text-align: center;
	    color: #6D809B;
	    font-weight: normal;
	    float: left;
	    width: 100%;
	    margin-bottom: 22px;
	    margin-top: 14px;
	}
	.mobileViewShow.productDiscrBox h4 {
	    font-size: 18px;
	    line-height: 23px;
	    float: left;
	    width: 100%;
	    margin: 0;
	    color: #167788;
        font-weight: bold;
	}
	#airdocs_tab h4, #airdocs_tab a {
	    color: #218167;
	}
	#hazdocs_tab h4, #hazdocs_tab a {
	    color: #C83527;
	}
	.mobileViewShow.productDiscrBox a {
	    font-size: 16px;
	    line-height: 13px;
	    text-align: center;
	    display: inline-block;
	    color: #167788;
	    font-weight: 500;
	}
	.getStarted_sec {
	    padding: 35px 0 40px;
	    background: url(../images/getStarted_bgLayer_mobile.svg);
    	background-size: cover;
	}
	.footer_col {
	    margin-bottom: 13px;
	}
	.footerLogo img {
	    width: 117px;
	}
	.ftr_col_dtl.ftr_col_dtl_companyMenu ul li a {
	    font-size: 16px;
	    line-height: 30px;
	}
	.ftr_col_dtl.ftr_col_dtl_companyMenu ul li {
	    margin-bottom: 10px;
	}
	.footer_bottom_contents p {
	    font-size: 16px;
	}

	/** MOBILE MENU **/
	.navbar-default .navbar-collapse {
	    background: #0073deed;
	    text-align: center;
	}
	header .navbar-nav {
	    width: 100%;
	    margin: 20px 0;
	}
	header .navbar-nav>li {
	    margin-right: 0;
	}
	header .navbar-nav.nav>li>a {
	    color: #ffffff;
        padding: 3px 0;
        text-transform: uppercase;
	}
	.navbar-nav>li.freeTrialBtn_header {
	    float: left;
	    width: 100%;
	}
	header .navbar-nav.nav>li.loginBtnLi {
	    float: left;
	    margin: 0;
	    width: 100%;
	}
	header .navbar-nav.nav>li.loginBtnLi a {
	    padding-left: 0;
	    color: #ffffff;
	    padding: 7px 0;
	}
	header .navbar-nav.nav>li.freeTrialBtn_header>a {
	    font-size: 12px;
	    padding: 7px 12px;
	    margin: 0;
	}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	    color: #ffffff;
	}
	.aboutUsPage .aboutUs_top_Sec {
	    padding-top: 91px;
	}
	.aboutUs_list {
	    float: left;
	    width: 100%;
	    padding: 60px 0 50px;
	}
	.aboutUs_list .list_content_box_wrapper {
	    padding-top: 0;
	} 
	.aboutUs_list.ourHistorySec .list_content_box_wrapper {
    		padding-top: 0;
	}


	/** PRODUCTS PAGE **/
	.products_top_Sec {
	    padding: 80px 0 50px;
        background-size: cover;
	    background-image: url(../images/gradientBG.svg);
	    background-position: center center;
	}
	.products_top_Sec:before {
	    display: none;
	}
	.products_list .section_ttl {
	    margin-bottom: 23px;
	}
	.mgn-top-100 {
	    margin-top: 0;
	}
	.products_top_Sec .list_content_box_wrapper {
	    padding: 0;
	}
	.products_top_Sec .list_content_box_wrapper h3 {
	    font-size: 26px;
	    line-height: 31px;
	    margin-bottom: 10px;
	}
	.products_top_Sec .list_content_box_wrapper p {
	    margin-bottom: 13px;
	}
	.products_list {
	    float: left;
	    width: 100%;
	    padding: 60px 0 55px;
	}
	.products_list .list_content_box_wrapper {
	    padding: 10px 0 20px;
	}
	.list_content_box_wrapper h4 {
	    font-size: 18px;
	    line-height: 46px;
	    margin-bottom: 16px;
	}
	.featured_list {
	    text-align: center;
	}
	.featured_list ul {
	    max-width: 262px;
	    text-align: left;
	    padding: 0 20px;
	    float: none;
	    clear: both;
	    width: 100%;
	    margin: 0 auto;
	}
	.featured_list ul li {
	    font-size: 16px;
	    line-height: 23px;
	    padding-right: 0;
	    margin-bottom: 16px;
	}
	.sm_pb0{
		padding-bottom: 0 !important;
	}
	.sm_pt0{padding-top: 0 !important;}
	.sm_hideSec{display: none;}
	.featureRoadMap_Sec {
	    padding: 40px 0 60px;
	}
	.supNum {
	    min-width: 12.84px;
	    min-height: 12.84px;
	    font-size: 11px;
	    line-height: normal;
	}
	.getStarted_form form {
	    box-shadow: none;
	}
	.featureRoadMap_Sec .getStarted_form form input.form-control {
	    /*text-align: left;*/
	}
	.featureRoadMap_Sec .getStarted_form .getstarted_submitBtn{
	    min-width: 243px;
	}

	/** PRICING PAGE **/
	.pricingPage .pricing_top_Sec {
	    padding: 90px 0 50px;
	}
	.pricingTable .table thead tr th{
		padding: 19px 8px !important;
	}
	.pricingSec_btm_content{    padding: 60px 0;}

	/** CONTACT US PAGE **/
	.contactUsPage .section_ttl {
	    text-align: center;
        padding: 30px 0;
    	margin-top: 0;
	}
	.contactBtm_wrapper:before {
	    width: 150.43px;
	    height: 150.43px;
	    right: -15px;
	    left: auto;
	    top: -30px;
	}
	.contactUsPage .section_ttl h2:before {
	    opacity: 1;
	}
	.contactUsPage .section_ttl p br {
	    display: none;
	}
	.contactBtm_sec {
	    padding-top: 0;
	    padding-bottom: 75px;
	}
	.contactForm_leftSec, .contactDetails_rightSec {
	    width: 100%;
	}
	.contactForm_leftSec {
	    padding: 21px 16px 30px;
	    margin-bottom: 46px;
	    background: #FFFFFF;
		border: 1px solid rgba(211, 211, 222, 0.25);
		box-sizing: border-box;
		box-shadow: 0px 4px 12px rgba(12, 63, 194, 0.11);
		border-radius: 4px;
	}
	.contactusForm .control-label {
	    font-size: 16px;
	    margin-bottom: 5px;
	}
	.contactusForm .form-control {
	    font-size: 16px;
	}
	.contactForm_leftSec:before {
	    width: 98px;
	    height: 98px;
	    left: 0;
	    bottom: -32px;
	}
	.contactUsPage .contactBtm_wrapper {
    	background: transparent;
	    box-shadow: none;
	}
	.contactDetails_rightSec {
	    padding: 0;
	    background:transparent;
	}
	.contactDetails_rightSec h3 {
	    display: none;
	}
	ul.contact_dtl_list li {
	    background-color: #344D73;
	    border: 1px solid rgba(211, 211, 222, 0.25);
	    box-sizing: border-box;
	    box-shadow: 0px 4px 12px rgba(12, 63, 194, 0.11);
	    border-radius: 4px;
	    display: flex;
	    text-align: center;
	    align-items: center;
	    height: 113.95px;
	    padding: 0 0 0 0;
	    font-size: 18px;
	    line-height: 20px;
	    font-weight: normal;
	    /*background-position: left 42px center;*/
	    margin-bottom: 14px;
	    background-image: none !important;
    	justify-content: center;
	}
	.info_wrapper {
	    text-align: left;
	    padding-left: 25px;
	    position: relative;
	}
	ul.contact_dtl_list li .info_wrapper img {
	    display: block;
	}

	.info_wrapper img {
	    position: absolute;
	    left: 0;
	    top: 2px;
	}
	.contactDetails_rightSec:before{display: none;}

	/** FREE TRIAL SIGN UP PAGE **/

	.signUpPage {
	    padding: 45px 0 34px;
	}
	.freeTrialBtm_sec{
		padding-top: 30px;
	}
	.signUpForm_leftSec {
	    width: 100%;
	    padding: 27px 22px 15px;
	}
	.signUpForm_leftSec .control-label {
	    font-size: 16px;
	    margin-bottom: 5px;
	}
	.signUpForm_leftSec .form-control {
	    font-size: 16px;
	}
	.termsDiv p {
	    width: 89%;
	}
	.signUpForm .alreadyHaveAnAccountDiv {
	    margin-top: 29px;
	    padding-top: 18px;
	}
	.signUpPage_rightSec {
	    width: 100%;
	    padding: 76px 25px;
	}
	.testmonial_disc{
		font-size: 18px;
    	line-height: 27px;
	}
	.footerDesign2 .footer_bottom_contents p {
	    text-align: center;
	}
    .footer_main{
	    padding: 35px 0;
    }
	.footerDesign2 .footer_bottom{
		padding: 20px 0;
	}
	.footerDesign2 .footer_bottom_contents {
	    border: none;
	    padding: 0;
	}

	/** FREE TRIAL CHECKOUT PAGE **/

	.checkoutPage {
	    padding: 45px 0 34px;
	}
	.checkoutPage .signUpForm_leftSec {
	    padding: 27px 22px;
	}
	.pl0 {
	    padding-left: 15px !important;
	}
	.checkoutPage_rightSec {
	    width: 100%;
	    padding: 24px 22px;
	}
	.ordersummary_btmSec{
	    margin-top: 24px;
        padding-top: 33px;
	}

	.selectPaymetMethod .radioBtnDesign {
	    margin-right: 11px;
        float: none;
	    display: inline-block;
	}
	.selectPaymetMethod .radioBtnDesign:last-child {
	    margin: 0;
	}
	.radioBtnDesign label{    width: 86px;
    height: 45px;}
    .selectPaymetMethod{text-align: center;}

}


@media (max-width: 736px){
	.videoWrapperBox {
	    top: 37px;
	    right: 28%;
	}
}
@media (max-width: 667px){
	.videoWrapperBox {
	    right: 26%;
	}
    .statusLabelSec .select2Design.ttlRightdiv {
        width: 100%;
        margin-top: 15px;
        margin-bottom: 20px;
    }
    .lfai_section figure.highcharts-figure #container {
        height: 280px;
            width: 100%;
    }
}
@media (min-width: 426px){
	.assets_bar {
	    display: none;
	}
	.assets_dtls_progress.reportprogressBar{display: none;}
}
@media (max-width: 569px){
	#lfai_section_pieChart g.highcharts-legend {
	    transform: translate(300px, 0px);
	}
}
@media (max-width: 425px){
	.ftr_col_dtl.ftr_col_dtl_contact li{
		    line-height: 25px;
	}
	.getStarted_sec p br {
	    display: none;
	}
	.videoWrapperBox {
		position: absolute;
		top: 41px;
		right: 46px;
		max-height: 190px;
		max-width: 259px;
	}
	/** COPANY DETAIL PAGE **/
	.companyDetailPage {
	    background: #F4F6FB;
	    padding: 29px 20px;
	    box-sizing: border-box;
	}
	.companyDetail_box_title {
	    font-size: 16px;
	    padding-bottom: 14px;
	    margin-bottom: 14px;
	}
	.companyDetail_box {
	    padding: 13px 20px;
	}
	.uploadLogosec {
	    float: left;
	    width: 100%;
	}
	.uploadLogosecRight {
	    width: 100%;
	    padding-left: 0;
	}
	.removeLogoCmpny {
	    width: 100%;
	    text-align: center;
	    margin-top: 11px;
	}
	/** DASHBOARD PAGE **/
	.hAZMAT_section .ttlRightdiv {
	    width: 100%;
	}
	.lfai_section .ttlRightdiv {
	    width: 100%;
	    margin-top: 5px;
	}
	input.dashInput {
	    max-width: 100%;
	    padding: 6px 23px 5px 37px;
	}
	.assets_dtls_progress.smhide {
	    display: none;
	}
	#lfai_section_pieChart g.highcharts-legend {
	    transform: translate(-10px, 0px);
	}
	#lfai_section_pieChart g.highcharts-legend g.highcharts-legend-item.highcharts-pie-series.highcharts-color-1 {
	    transform: translate(125px, 3px);
	}
	.left_negative, .right_positive {
	    position: inherit;
	    top: auto;
	    left: auto;
	    right: auto;
	    float: left;
	    width: 50%;
	    text-align: center;
	    margin-bottom: 20px;
	}
	.left_negative {
	    border-right: 1px solid #CBD2E0;
	}
	.reportsChart_wrapper_box:before{display: none;}
	.hAZMAT_section_wrapper h3 { width: 100%;}
	.hAZMAT_section_wrapper h3 span.ttlno_badge { float: right; margin-top: -9px; margin-bottom: 20px;}
	.assets_dtls .assets_box { width: 100% !important;  padding: 0 !important; text-align: left;    margin-bottom: 23px;}
	.assets_box .assets-icns {
	    float: left;
	    clear: none;
	    width: 40px;
	    margin-right: 8px;
	}
	.assets_box .assets-text {
	    clear: none;
	    width: auto;
	    margin: 7px 0;
	    font-size: 14px;
	    line-height: 114%;
	    min-width: 100px;
	    float: left;
	}
	.assets-no {
	    font-size: 20px;
	    font-weight: 500;
	    float: right;
	}
	.assets_bar {
	    float: left;
	    width: calc(100% - 190px);
	}
	.assets_bar .assets_dtls_progress {
	    margin-top: 13px;
	}
	.riskIndicator li:first-child, .assetIndicator li:first-child, .availableStatusIndicator li:first-child, .statusIndicator li:first-child {
	    padding-left: 0;
	    width: 100%;
	    margin-bottom: 5px;
	}
	.riskIndicator li { padding: 0 12px 0 15px; float: left;}
	.statusIndicator li:nth-child(2) {margin-left: 7px;}
	.statusIndicator li { float: left;}
	.statusIndicator { margin-top: 15px;}
	#AddNewSurvey, #btnIssued, .addupdate_asbestosPage #addNewBtnfocus, .box-footer .update_btn.btn.btn-save,
	 #ConfirmLabExamType #confirmBtnClick, .assetsSec .dataTables_filter .addNew_btn.btn, .assetsSec .dataTables_filter #ExportDashboard, .modal .save-btn.btn{
	    width: 47%;
	    float: left;
	    min-width: auto;
	    margin-right: 0;
	    line-height: 45px;
	    padding: 0 10px !important;
	    font-size: 15px;
	    margin-left: 0;
	}
	#ImportSurvey, .addupdate_asbestosPage .import_btn.btn, .box-footer .cancel_btn.btn, #ConfirmLabExamType .cancel_btn.btn,
	 .assetsSec .dataTables_filter #ImportSurvey, .modal .cancel_btn.btn{
	    width: 47%;
	    float: right !important;
	    min-width: auto;
	    margin-right: 0;
	    line-height: 45px;
	    padding: 0 10px !important;
	    font-size: 15px;
	}
	.generetQrdiv{width: 47%; float: right !important; margin: 0;}
	#GenerateHazDocsQRCode, #GenerateQRCode, .assetsSec #btnUploadMultipleCalibration{
		padding: 0 10px !important;
	    font-size: 15px;
	    min-width: auto;
	    width: 100%;
        line-height: 45px;
	}
	.asbestos_searchDrodownBox { width: 100%;}
	.dataTables_filter .drpExportOpt_sec { display: block;}
	.drpExportOpt_sec .select2-container { max-width: 100%;}
	button#btnExport {width: 100%;}
	.addupdate_asbestosPage .no-pad-right { padding-right: 15px;}
	.addupdate_asbestosPage .riskIndicator { margin-top: 15px;}
	.addupdate_asbestosPage .jump-bar {margin: 0;}
	.addupdate_asbestosPage .riskIndicator li, .assetIndicator li {padding: 0 13px 0 12px;}
	.addupdate_asbestosPage .search-form { margin-bottom: 0;}
	.modal-content {min-width: 100%;}
	.editDetailPopupContent_wrapper {padding: 0 15px;}
	.editDetailPopupContent .select2-container--default { width: 100% !important;}
	.airdocsDetailPage #addNewSample {width: 100%;  margin: 0;}
	.airdocsDetailPage .minWidth_AddBtn {min-width: 100%;padding-right: 15px !important;}
	#formAirDocs.currentSiteDetails-form .form-group .select2-container {width: 100% !important;}
	.table-check.mt50 { margin-top: 0 !important; margin-left: 0;}
	.sm100{width: 100%;}
	.smt0{margin-top: 0 !important;}
	#ConfirmLabExamType .form-group { float: left; width: 100%;}
	.manageUserInput.drpExportOpt_sec .select2-container, .manageUserInput button#add-new-user {max-width: 100%;    width: 100%;}
	.table-list .table > tbody > tr > td:first-child .table-check { margin-left: 0;}

	.signIn_main {
	    padding: 20px !important;
	}
	.landingPageSec .landingPageSec-main{box-shadow:none; -webkit-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;}
	#lfai_section_speedometerChart { left: 62%; top: 90px;}
}
@media (max-width: 375px){
	.videoWrapperBox {
		right: 26px;
	}
	span#playvideo img#imgPlayPause {
		width: 50px;
		height: 50px;
	}
	span.inProcess_label, span.completed_label{padding: 9px 5px 8px 25px;  background-position: left 6px center;letter-spacing: 0.1px;}
	.dashboardBox_ttl h3 { font-size: 14px;}
	div#lfai_section_pieChart .highcharts-container {
	    margin-left: 40px;
	    width: 200px !important;
	}
	#lfai_section_speedometerChart {
	    left: 60%;
	    top: 93px;
	}
	div#lfai_section_pieChart g.highcharts-series.highcharts-series-0.highcharts-pie-series.highcharts-tracker {
	    transform: translate(-5px, -50px) scale(1.5);
	}
}
@media (max-width: 361px){
	.radioBtnDesign label {
	    width: 76px;
	    height: 40px;
	    background-size: 50%;
	}
	.leftTtl p{    font-size: 14px;    margin-top: 4px;}
	.ordersummary_btmSec h6{    font-size: 15px;margin-bottom: 7px;}
	.ordersummary_btmSec p{    font-size: 15px;
    line-height: 20px;}
    .videoWrapperBox {
		right: 16px;
		top: 22px;
		width: 228px;
		height: 168px;
	}
	span.inProcess_label{margin-left: 5px;}
    
}
@media (max-width: 321px){
	span.inProcess_label, span.completed_label {
	    font-size: 10px;
	    line-height: normal;
	    background-size: 12px;
	    padding: 7px 9px 6px 22px;
	    background-position: left 6px center;
	}
	div#lfai_section_pieChart .highcharts-container {
	    margin-left: 18px;
	}
	#lfai_section_speedometerChart {
	    left: 63%;
	    top: 96px;
	}
    .lfai_section figure.highcharts-figure {
       min-width: 0;
        margin: 0;
    }
    .lfai_section figure.highcharts-figure #container {
        height: 200px;
    }
}
