@media only screen and (max-width: 1100px)
{
	.main_cont{ overflow:auto;}
/*	.dataTables_wrapper{ width:1170px;}*/
/*	.container { width: inherit;}*/
	.alert_abs { padding-top: 10px;}
}

@media only screen and (min-width : 1025px) and (max-width : 1100px) {
.add-clear-mobile { text-align:right; padding-left:0px; padding-right:0px; }
.ipad-left-finduser { width:70%; }
.ipad-right-finduser { width:30%; }
.leftalign { text-align:left; padding-left:20px; } 
	.user-filter-col1 { width:33%; margin-bottom:15px; }
	.user-filter-col2 { width:33%; margin-bottom:15px; }
	.user-filter-col3 { width:33%; margin-bottom:15px; }
	.user-filter-col4 { width:33%; margin-bottom:15px; }
	.user-filter-col5 { width:33%; margin-bottom:15px; padding-left:15px; padding-right:15px; } 
	.user-filter-col6 { width:33%; margin-bottom:15px; } 
	.user-filter-col6 .search_icon { margin-top:0px; } 

}

@media only screen and (max-width:992px){
 .pad27{padding-top:0;}    
}
@media only screen and (min-width : 768px) and (max-width : 1024px)
{
	.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 > li > a {
		line-height: 20px;
	}
	.navbar-nav .open .dropdown-menu > li > a,
	.navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 5px 15px 5px 25px;
	}
	.dropdown-menu > li > a {
		display: block;
		padding: 3px 20px;
		clear: both;
		font-weight: normal;
		line-height: 1.42857143;
		color: #333;
		white-space: nowrap;
	}
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
        margin-top: 15px;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        /*margin: 7.5px -15px;*/
		margin: 7.5px auto;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0;}
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
	.hm {font-size: 17px;}
	.logo{ width:40%;}
	.user_details{height:65px; float:left; width:50%;}
	.my_nav{ float:inherit;}
	.user_details table tbody tr td div.dropdown ul.dropdown-menu{left: inherit; right:0;}
	.nav > li{border-bottom: 0px solid #555;}
	ul.dropdown-menu li{border-bottom: 1px solid #555;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{ color:#b4b4b4;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{ color:#ffffff; background:transparent}
	.main_cont{ overflow:auto;}
	.dataTables_wrapper{ width:100%;}
	.mob{ display:block;}
	.desk{ display:none;}
	.container { width: inherit;}
	.alert_abs { padding-top: 10px;}
	.stepmenu_main{  padding:10px 0; width:100%;display: inline-block;}
	.topbtn_main{  padding:10px 0;width:100%; text-align:left;}
	.pad_r{ padding:0px;}
	.bor_radius{ margin-bottom:10px;}
	button.search_icon{ margin-top:10px;}
	.filter_search{ margin-top:10px}
	.padtop{ padding-top:0;}
	.right_btn{ text-align:left;}
	.red_btn{ margin-bottom:5px;}
	.ord_course{ border:0;}
	div#firstRender > .col-md-3{ width:50%; float: left;}
/*	.dataTables_wrapper .dataTables_paginate{float:left;}*/
  .iframe-video { width:50%; float:left; }
  .admin-modal-popup {width: auto;}
  .width300{ width:auto;}
  /* February 07 2018 start */
	.mob-tabs > li {float: left; margin-bottom: -1px;}
	.mob-tabs > li {border-bottom: indianred;}
	.mob-pad0 { padding:0px; } 
	.ipad-pt18 { padding-top:18px; }
	.ipad-main-title-fl-left { float:left; }
	.clear-mobile { float:left; width:100%; padding:0px; padding-bottom:20px; padding-top:20px; } 
	.optional-left-mobile { float:left; width:100%; }
	.optional-right-mobile { float:left; width:100%; }
	.specific-date-left { width:138px; } 
  .nav-tabs > li > a{font-size: 14px; padding:6px 6px}
	/* February 07 2018 end */ 
}
@media only screen and (min-width : 992px) and (max-width : 1099px) {
	.linebreak-outer {  padding-right:0px; padding-left: 8px; }
	button.search_icon.organization-btn-top { margin-top:0px; }
	.input-daterange input[type="text"].form-control { padding-left:7px; padding-right: 7px; }
	.add-clear-mobile { text-align:right; padding-left:0px; padding-right:0px; }
.ipad-left-finduser { width:70%; }
.ipad-right-finduser { width:30%; }
.leftalign { text-align:left; padding-left:20px; } 
	.user-filter-col1 { width:33%; margin-bottom:15px; }
	.user-filter-col2 { width:33%; margin-bottom:15px; }
	.user-filter-col3 { width:33%; margin-bottom:15px; }
	.user-filter-col4 { width:33%; margin-bottom:15px; }
	.user-filter-col5 { width:33%; margin-bottom:15px; padding-left:15px; padding-right:15px; } 
	.user-filter-col6 { width:33%; margin-bottom:15px; } 
	.user-filter-col6 .search_icon { margin-top:0px; }
}

@media only screen and (min-width : 768px) and (max-width : 1200px) {
	.linebreak-outer .linebreak-inner { display: inline; }
	button.search_icon.organization-btn-top { margin-top:0px; }
	.tab { width:50%; margin-bottom:10px;}
	.col_pad_right{padding:0 10px;}
	.add-clear-mobile { text-align:right; padding-left:0px; padding-right:0px; }
.criteria-col1 { padding-right:0px; } 
.mob-lr0 { padding-left:0px; padding-right:0px; }  
/*.switch::after { left:34px; }*/
.ins-mobile-pb10 { padding-bottom:15px; float:left; width:100%; }
	.users-filter-wrapper { margin:0px; }
	.user-filter-col1 { width:100%; padding-right:0px; padding-left:0px; }
	.user-filter-col2 { width:100%; padding-right:0px; padding-left:0px; }
	.user-filter-col3 { width:100%; padding-right:0px; padding-left:0px; }
	.user-filter-col4 { width:100%; padding-right:0px; padding-left:0px; }
	.user-filter-col5 { width:100%; padding-right:0px; float:left; padding-left:0px; }
	.user-filter-col6 { width:100%; padding-right:0px; float:left; padding-left:0px;  } 
	.m_pad{ padding: 0; }
}

@media only screen and (min-width : 600px) and (max-width : 767px)
{
	.navbar-nav {    margin: 0; }
	.logo{ width:40%;}
	.user_details{height:65px; float:left; width:50%;}
	.my_nav{ float:inherit;}
	.user_details table tbody tr td div.dropdown ul.dropdown-menu{left: inherit; right:0;}
	.nav > li{border-bottom:0px solid #555;width: 100%;
    margin-bottom: 5px;}
	ul.dropdown-menu li{border-bottom: 1px solid #555;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{ color:#b4b4b4;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{ color:#ffffff;background:transparent}
.main_cont{ overflow:auto;}
/*	.dataTables_wrapper{ width:1170px;}*/
	.tab { width: 100%; margin-bottom:10px;}
	.filter_search { width: 100%; margin-bottom:10px;}
	.filter_search > form.form-inline {    float: left;    width: 100%;}
	.sea_position_rel {    float:none; margin-right:5px;}
	.mob{ display:block;}
	.desk{ display:none;}
	.container { width: inherit;}
	.alert_abs { padding-top: 10px;}
	.stepmenu_main{  padding:10px 0; width:100%;display: inline-block;}
	.topbtn_main{  padding:10px 0;width:100%; text-align:left;}
	.pad_r{ padding:0px;}
	.bor_radius{ margin-bottom:10px;}
	button.search_icon{ margin-top:10px;}
	.white_btn{ margin-left:5px; margin-bottom:10px;}
	.adv_search{ top:0;}
	.padtop{ padding-top:0;}
	.right_btn{ text-align:left;}
	.red_btn{ margin-bottom:5px;}
	.ord_course{ border:0;}
	div#firstRender > .col-md-3{ width:50%; float: left;}
	/*.dataTables_wrapper .dataTables_paginate{float:left;}*/
	.navbar-toggle {
        margin-top: 15px;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0;}
    .pad27{padding-top:0;}
.linebreak-outer .linebreak-inner { display: inline; }
 .iframe-video h3 {height: auto; line-height:normal; overflow: inherit; }
 .nav-tabs > li > a{    border: 1px solid #555;    border-radius: 4px;}
 .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{ border: 1px solid #ad2116;    background: #ad2116;
    color: #FFF;}
    .nav-tabs{border-bottom: 0;margin-bottom: 10px;}
    .response_input > .form-control{ margin-bottom: 10px;}
    .pad_chk{ padding: 0 0 0 20px;}
    .modal-body{ padding: 15px 0;}
     .checkbox input[type="checkbox"]{height: auto;}
     .top_search{ width: 100% !important;}
     .col_pad_right{padding:0 10px;}
/*     .dataTables_wrapper{ width:1170px;}*/
     .width300{ width:auto;}
     /* February 07 2018 start */
	.mob-tabs { margin-bottom:20px; }
	.mob-tabs > li { width:100%; margin-bottom:0px; }
	.mob-tabs > li > a { margin-right:0px; }
	.mob-tabs > li > a:hover { border-bottom:1px solid transparent; }
	.eod-right { text-align:left;  }
	.mob-pad0 { padding:0px; }
	.footer-mob-pad0 { padding:0px;  } 
	.mob-tabs > li > a { border-radius:0px; } 
	.mob-mb10 { margin-bottom:10px; }
	.tab-btnoptions .white_btn { margin-bottom:0px; }
	.clear-mobile { float:left; width:100%; padding:0px; padding-bottom:20px; padding-top:20px; } 
	.optional-left-mobile { float:left; width:100%; }
	.optional-right-mobile { float:left; width:100%; }
	.specific-date-left { width:138px; }
	.add-clear-mobile { text-align:right; padding-left:0px; padding-right:0px; }
	.criteria-col1 { padding-right:0px; } 
	.mob-lr0 { padding-left:0px; padding-right:0px; }
	.ins-mobile-pb10 { padding-bottom:15px; float:left; width:100%; }
	.users-filter-wrapper { margin:0px; }
	.user-filter-col1 { width:100%; padding-right:0px; padding-left:0px; }
	.user-filter-col2 { width:100%; padding-right:0px; padding-left:0px; }
	.user-filter-col3 { width:100%; padding-right:0px; padding-left:0px; }
	.user-filter-col4 { width:100%; padding-right:0px; padding-left:0px; }
	.user-filter-col5 { width:100%; padding-right:0px; float:left; padding-left:0px; }
	.user-filter-col6 { width:100%; padding-right:0px; float:left; padding-left:0px;  } 
	.m_pad{ padding: 0; }
	/* February 07 2018 end */
}
@media only screen and (max-width:1200px) {
    
    .display.dataTable.no-footer {
        /*width:1170px !important;*/
    }
    .dataTables_wrapper {
        /*overflow:auto;*/
    }

}
@media only screen and (min-width:360px) and (max-width:420px) {
	.c-archive{
		width: 12% !important;
		left: -3% !important;
		margin-top: 3% !important;

	}
}
@media only screen and (min-width:420px) and (max-width:768px){
	.c-archive {
		width: 5% !important;
	}
}
/*@media only screen and (min-width:1101px) and (max-width:1150px) {
    .container {
        width:fit-content;
        padding:0;
    }
}*/
@media only screen and (max-width: 1000px) {
    .tab-content {
        padding:10px;
    }
/*    .tab-content>h4{
        padding:20px;
    }*/
    .dataTables_info {
        padding:10px 10px 0px 10px;
    }
    .dataTables_info,.dataTables_paginate{
        float:none !important;
        text-align:center !important;
    }
/*    .dataTables_paginate {
        padding-top:0 !important;
    }*/
/*    .dataTables_paginate {
        text-align:left !important;
        padding:10px;
    }*/
}
@media only screen and (max-width: 599px)
{
	.navbar-nav {    margin: 0;}
	.logo {  width: 100%;}
	.user_details{ width:80%; float:right; padding-top:10px; height:auto;}
	.my_nav{ float:inherit;}
	.user_details table tbody tr td div.dropdown ul.dropdown-menu{left: inherit; right:0;}
	.nav > li{border-bottom: 0px solid #555;width: 100%;
    margin-bottom: 5px;}
	ul.dropdown-menu li{border-bottom: 1px solid #555;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{ color:#b4b4b4;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{ color:#ffffff;}
.navbar-toggle{ float:left; margin-left:15px; margin-right:0;}
.main_cont{ overflow:auto;}
/*	.dataTables_wrapper{ width:1170px;}*/
	.tab { width: 100%; margin-bottom:10px;}
	.filter_search { width: 100%; margin-bottom:10px;}
	.filter_search > form.form-inline {    float: left;    width: 100%;}
	.sea_position_rel {    float: left; margin-right:5px; width:100%;}
	.top_search{ width: 100% !important;}
	.mob{ display:block;}
	.desk{ display:none;}
	.container { width: inherit;}
	.alert_abs { padding-top: 10px;}
	.stepmenu_main{  padding:10px 0; width:100%;display: inline-block;}
	.topbtn_main{  padding:10px 0;width:100%; text-align:left;}
	.stepmenuactive{ width:100%; text-align:center; margin-bottom:10px;}
	.stepmenu{ width:100%; text-align:center; margin-bottom:10px;}
	.top_btn{ margin-bottom:10px;}
	.footer{ height:auto;}
	.pad_r{ padding:0px;}
	.bor_radius{ margin-bottom:10px;}
	button.search_icon{ margin-top:10px;}
	.white_btn{ margin-left:5px; margin-bottom:10px;}
	.adv_search{ top:0;}
	.padtop{ padding-top:0;}
	.right_btn{ text-align:left;}
	.red_btn{ margin-bottom:5px;}
	.ord_course{ border:0;}
	/*.dataTables_wrapper .dataTables_paginate{float:left;}*/
	.navbar-toggle {
        margin-top: 15px;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0;}
    .pad27{padding-top:0;}
    .widthtable1{ width: 100% !important}
    .iframe-video iframe { height: auto; width: 100%;}
    .iframe-video video { height: auto; width: 100%;}
    .iframe_modal-video iframe {width:100% !important; height:auto !important;}
     .linebreak-outer .linebreak-inner { display: inline; }
    .iframe-video h3 {height: auto; line-height:normal; overflow: inherit; }
    .pickListButtons{  margin: 30px 0;}
    .nav-tabs > li > a{    border: 1px solid #555;    border-radius: 4px;}
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{ border: 1px solid #ad2116;    background: #ad2116;
    color: #FFF;}
    .nav-tabs{border-bottom: 0;margin-bottom: 10px;}
     .response_input > .form-control{ margin-bottom: 10px;}
     .pad_chk{ padding: 0 0 0 20px;}
     .modal-body{ padding: 15px 0;}
	  .checkbox input[type="checkbox"]{height: auto;}
	  .modal-dialog{ margin-top:auto;}
	  
      .seachcoursebtn .sea_icon{ right:10px;}
      .empty_label{display:none;}
      .listroles{ width:100%; overflow-x:auto;}
      .dataTables_paginate{margin-bottom: 20px;padding: 0;}
      /*.dataTables_info{ text-align:left!important;}*/
      .col_pad_right{padding:0 10px;}

      .width300{ width:auto;}
      /* February 07 2018 start */
	.mob-tabs { margin-bottom:20px; }
	.mob-tabs > li { width:100%; margin-bottom:0px; }
	.mob-tabs > li > a { margin-right:0px; }
	.mob-tabs > li > a:hover { border-bottom:1px solid transparent; }
	.eod-right { text-align:left;  }
	.mob-pad0 { padding:0px; }
	.footer-mob-pad0 { padding:0px;  } 
	.mob-tabs > li > a { border-radius:0px; } 
	.mob-mb10 { margin-bottom:10px; }
	.tab-btnoptions .white_btn { margin-bottom:0px; }
	.mob-modal-pr10 { padding-right:10px; }
	.mob-modal-mb10 { margin-bottom:10px; }
	.switch { left:0px; }
	.switch:before { display:none; }
	.switch:after { display:none; }   
	.clear-mobile { float:left; width:100%; padding:0px; padding-bottom:20px; padding-top:20px; } 
	.optional-left-mobile { float:left; width:100%; }
	.optional-right-mobile { float:left; width:100%; }
	.specific-date-left { width:138px; }
	.from-assign { padding-left:0px; width:100%; } 
	.add-clear-mobile { text-align:right; padding-left:0px; padding-right:0px; }
	.criteria-col1 { padding-right:0px; } 
	.mob-lr0 { padding-left:0px; padding-right:0px; }
	.prev-email-mobile { text-align:right; }
	.filter-section-mobile { float:left; width:100%; }
	.filter-section-mobile .check-edit-ins { float:left; width:100%; }
	.filter-section-mobile .check-edit-ins input[type="checkbox"] { float:left; } 
	.filter-section-mobile .check-edit-ins label { float:left; }
	.filter-section-mobile .check-edit-ins span { float:left; width:250px; }
	.ins-mobile-pb10 { padding-bottom:15px; float:left; width:100%; }
	.users-filter-wrapper { margin:0px; }
	.user-filter-col1 { width:100%; padding-right:0px; padding-left:0px; }
	.user-filter-col2 { width:100%; padding-right:0px; padding-left:0px; }
	.user-filter-col3 { width:100%; padding-right:0px; padding-left:0px; }
	.user-filter-col4 { width:100%; padding-right:0px; padding-left:0px; }
	.user-filter-col5 { width:100%; padding-right:0px; float:left; padding-left:0px; }
	.user-filter-col6 { width:100%; padding-right:0px; float:left; padding-left:0px;  } 
	.m_pad{ padding: 0; }
	/* February 07 2018 end */
}

@media only screen and (min-width : 600px) and (max-width : 768px)
{
  .nav > li {
    border-bottom: 0px solid #555;
    display: block;
    width: 100%; margin-bottom: 10px;}
  .nav-tabs > li > a{    border: 1px solid #555;    border-radius: 4px;}
 .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{ border: 1px solid #ad2116;    background: #ad2116;
    color: #FFF;}
	.footer_text{width: 80%;}
}
@media only screen and (min-width : 600px) and (max-width : 767px) 
{
.tab-content{ padding:0 0 20px 0;border:0;}
	.dataTables_wrapper{
		width: 900px;
	}

}
@media only screen and (min-width : 320px) and (max-width : 768px)
{
	.body-content {
		min-height: 640px;
		padding-bottom: 11rem !important;}
}


@media only screen and (max-width: 599px) 
{
.tab-content{ padding:0 0 20px 0;border:0;}
.pickListButtons{  margin: 30px 0;}
.footer_text{width: 65%;}
}

@media only screen and (max-width: 359px) 
{
.logo a img{ width:100%; height:auto;}
.pickListButtons{  margin: 30px 0;}
 .response_input > .form-control{ margin-bottom: 10px;}
 .pad_chk{ padding: 0 0 0 20px;}
 .tab-content{ padding:0 0 20px 0;border:0;}
 .modal-body{ padding: 15px 0;}
 .checkbox input[type="checkbox"]{height: auto;}
 .top_search{ width: 100% !important;}
	.footer_text{width: 60%;}
}
@media only screen and (max-width:767px) {
    .department_wrapper {
        padding:0;
    }
    .exprtBtn {
      position: relative;
      top: 20px;
      text-align: right;
  }
  .learners_table {
      padding-top:20px;
  }
}


@media only screen and (min-width : 768px) and (max-width : 991px) {
	.footer_text{width: 80%;}
}

.fixwidth{
	min-width: 960px !important
}